.sp-page-builder .page-content #section-id-1490252429288{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;background-color:#ffffff;}
/*  bhoechie tab */
div.bhoechie-tab-container{
  z-index: 10;
  background-color: #ffffff;
  padding: 0 0 20px !important;
  border-radius: 4px;
  -moz-border-radius: 4px;
  border:1px solid #ddd;
  margin-top: 20px;
  margin-left: auto;
  margin-right:auto;
  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  box-shadow: 0 6px 12px rgba(0,0,0,.175);
  -moz-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  background-clip: padding-box;
  opacity: 0.97;
  filter: alpha(opacity=97);
  float:left;
  width:95%;
}
@media(max-width:425px){
  div.bhoechie-tab-container{
    width: 100%;
  }
}
div.bhoechie-tab-menu{
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
  padding-top: 30px;
  float:left;
  width:35%;
}
div.bhoechie-tab-menu div.list-group{
 background-color: #00803a;
    color: #ffffff;
    margin-bottom: 0;
}
@media(max-width:425px){
  div.bhoechie-tab-menu div.list-group{
    font-size: 10px;
  }
  div.bhoechie-tab-menu div.list-group p{
    margin: 0;
  }
}
div.bhoechie-tab-menu div.list-group>a{
  background-color: #00803a;
    color: #ffffff;
    margin-bottom: 0;
}
div.bhoechie-tab-menu div.list-group>a .glyphicon,
div.bhoechie-tab-menu div.list-group>a .fa {
  border-color:#8dc63f;
  color:  #8dc63f;
}
div.bhoechie-tab-menu div.list-group>a:first-child{
  border-top-right-radius: 0;
  -moz-border-top-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a:last-child{
  border-bottom-right-radius: 0;
  -moz-border-bottom-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a.active,
div.bhoechie-tab-menu div.list-group>a.active .glyphicon,
div.bhoechie-tab-menu div.list-group>a.active .fa{
  background-color:  #8dc63f;
  background-image:  #8dc63f;
  border-color:#8dc63f;
  color: #ffffff;
}
div.bhoechie-tab-menu div.list-group>a.active:after{
  content: '';
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -13px;
  border-left: 0;
  border-bottom: 13px solid transparent;
  border-top: 13px solid transparent;
  border-left: 10px solid  #8dc63f;
}

div.bhoechie-tab-content{
  background-color: #ffffff;
  /* border: 1px solid #eeeeee; */
  padding-left: 25px;
  padding-top: 10px;
  float:left;
  width:62%;
}

div.bhoechie-tab-content li{
  text-align: left;
}

@media(max-width:425px){div.bhoechie-tab-content li{font-size:10px;}}

div.bhoechie-tab div.bhoechie-tab-content:not(.active){
  display: none;
}

@media screen and (min-width: 550px) and (max-width: 767px) {

div.bhoechie-tab-menu{
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
  float:left;
  width:50%;
}
div.bhoechie-tab-content{
  background-color: #ffffff;
  /* border: 1px solid #eeeeee; */
  padding-left: 20px;
  padding-top: 10px;
  float:left;
  width:46%;
}
}

@media screen and (min-width: 320px) and (max-width: 767px) {

div.bhoechie-tab-menu{
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
  float:left;
  width:40%;
}
div.bhoechie-tab-content{
  background-color: #ffffff;
  /* border: 1px solid #eeeeee; */
  padding-left: 20px;
  padding-top: 10px;
  float:left;
  width:55%;
}

}
.sp-page-builder .page-content #section-id-1490252431{margin:0;padding:20px  30px;background-color:#ffffff;}
#sppb-addon-1490252433 {
padding: 20px;
}
#sppb-addon-1490252433 .sppb-addon-title {
color:#39b54a;}


#sppb-addon-1491269855184 {
	color: rgba(255, 255, 255, 1);
padding: 20px 20px 20px 20px;
}

#sppb-addon-1491269855184 #btn-1491269855184.sppb-btn-custom { background-color: #00803a; color: rgba(255, 255, 255, 1);}
#sppb-addon-1491269855184 #btn-1491269855184.sppb-btn-custom:hover { background-color: #8dc63f; color: #ffffff;}
#sppb-addon-1491269855216 {
padding: 20px;
}
#sppb-addon-1491269855216 .sppb-addon-title {
color:#39b54a;}


#sppb-addon-1491269855224 {
	color: rgba(255, 255, 255, 1);
padding: 20px 20px 20px 20px;
}

#sppb-addon-1491269855224 #btn-1491269855224.sppb-btn-custom { background-color: #00803a; color: rgba(255, 255, 255, 1);}#sppb-addon-1491269855224 #btn-1491269855224.sppb-btn-custom:hover { background-color: #8dc63f; color: #ffffff;}
.sp-page-builder .page-content #section-id-1490664150455{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#ffffff;}
#sppb-addon-1491459733870 {
padding: 20px;
}
#sppb-addon-1491459733870 .sppb-addon-title {
color:#39b54a;}


#sppb-addon-1491459733873 {
	color: rgba(255, 255, 255, 1);
padding: 20px 20px 20px 20px;
}

#sppb-addon-1491459733873 #btn-1491459733873.sppb-btn-custom { background-color: #00803a; color: rgba(255, 255, 255, 1);}#sppb-addon-1491459733873 #btn-1491459733873.sppb-btn-custom:hover { background-color: #8dc63f; color: #ffffff;}

body{font-family:Open Sans, sans-serif; font-weight:300; }
h1{font-family:Open Sans, sans-serif; font-weight:800; }
h2{font-family:Open Sans, sans-serif; font-weight:600; }
h3{font-family:Open Sans, sans-serif; font-weight:normal; }
h4{font-family:Open Sans, sans-serif; font-weight:normal; }
h5{font-family:Open Sans, sans-serif; font-weight:800; }
h6{font-family:Open Sans, sans-serif; font-weight:800; }
#sp-top-bar{ background-color:#f5f5f5;color:#999999; }
#sp-bottom{ background-color:#000000;padding:40px 0px; }
#sp-main-body{ background-color:#ffffff; }

#sp-bottom p,
#sp-bottom h1,
#sp-bottom h2,
#sp-bottom h3{
	color: #ffffff;
}

#camera_wrap_159 .camera_pag_ul li img, #camera_wrap_159 .camera_thumbs_cont ul li > img {height:75px;}
#camera_wrap_159 .camera_caption {
	display: block;
	position: absolute;
}
#camera_wrap_159 .camera_caption > div {
	font-family:'Droid Sans';
}
#camera_wrap_159 .camera_caption > div div.camera_caption_title {
	font-size: 1.1em;
}
#camera_wrap_159 .camera_caption > div div.camera_caption_desc {
	font-size: 0.8em;
}

@media screen and (max-width: 480px) {
		#camera_wrap_159 .camera_caption {
			display: none !important;
		}
}
.footer-logo {
  width: 80%;
  margin: 50px 0;
}
@media(max-width:425px){
  .footer-logo {
    width: 100%;
    margin: 0;
  }
}

/*
* Parallax Row
*/
.wpb_row {position: relative; /*do not remove this*/}
.wpb_row.ozy-custom-row {background-repeat:no-repeat;}
.wpb_row.ozy-custom-row.parallax {background-position: 50% 50%;background-size:cover;}
.wpb_row.ozy-custom-row.parallax .parallax-wrapper {position: relative;}
/*
* Full Width Page Centered Content & Parallax Stuff
*/
#footer>footer>.container,
#page-title-wrapper>div {
	padding-left: 36px;
	padding-right: 36px;
}
.ozy-page-model-full #footer>footer>.container,
.ozy-page-model-full #footer-widget-bar>.container {width: 100%;}
.ozy-page-model-no-sidebar.ozy-page-model-full #main>.container {width: 100%;}

.ozy-page-model-full.ozy-page-model-no-sidebar #content>div>article>div>.wpb_row.ozy-custom-full-row>.parallax-wrapper {
	padding-left: inherit;
	padding-right: inherit;	
}
.ozy-page-model-has-sidebar #main>.container #content.left-sidebar {margin-left: 36px;}
.ozy-page-model-has-sidebar #main>.container>#content {float: left;}
.ozy-page-model-full #main>.container>#content,
.ozy-page-model-full #footer-widget-bar>.widget-container,
.ozy-page-model-full #footer>footer>.container {margin: 0 auto;}
.ozy-page-model-full #footer-widget-bar,
.ozy-page-model-full #footer {width: 100%;}
.ozy-custom-fullheight-row {
	overflow: hidden;
	padding: 0 !important;
}
.ozy-page-model-full #content .wpb_row.vc_row-fluid>div.parallax-wrapper,
.ozy-page-model-full #content .wpb_row,
.ozy-page-model-full #content .wpb_row.vc_row-fluid.ozy-custom-row.parallax .parallax-wrapper {
	max-width: 1242px;/*1140px;*/
	margin-left: auto;
	margin-right: auto;
}
/*fix row inside row margin issue*/
.vc_row:not(.ozy-custom-full-row) div.parallax-wrapper div.parallax-wrapper {
	margin-left:-15px !important;
	margin-right:-15px !important;
}
.vc_row.ozy-custom-full-row .vc_column-inner {
	padding-left:0 !important;
	padding-right:0 !important;
}
.ozy-page-model-full #page-title-wrapper>div,
.ozy-page-model-full #page-title-wrapper>div.parallax-wrapper {
	max-width: 1212px;/*1140px;*/
	margin-left: auto;
	margin-right: auto;
}
.ozy-page-model-full #footer-widget-bar>.container,
.ozy-page-model-full #footer>footer {
	max-width:100%;
}
#content.no-vc {
	max-width: 1140px;
	padding-bottom:35px;
}
.ozy-page-model-full #page-title-wrapper.ozy-custom-full-row>div.parallax-wrapper,
.ozy-page-model-full #content .wpb_row.vc_row-fluid.ozy-custom-full-row>div.parallax-wrapper,
.ozy-page-model-full #page-title-wrapper,
.ozy-page-model-full #content .wpb_row.vc_row,
.ozy-page-model-full #content .wpb_row.vc_row-fluid {
	width: 100%;
	max-width: 100% !important;
}
.ozy-page-model-boxed .parallax-wrapper>.wpb_column { /*1.7 boxed better*/
	padding-left:0;
	padding-right:0;
}
/*.ozy-page-model-boxed.ozy-page-model-no-sidebar #main {*/
.ozy-page-model-boxed #main {
	/*display: inline-block;*/
	position: relative;
	max-width:1212px;
	margin-left:auto;
	margin-right:auto;	
}
.ozy-row-has-video {
	position: relative;
	overflow: hidden;
}
.ozy-row-has-video .video-mask {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background:url(images/video-pattern.png);
}
.ozy-row-has-video .video-mask.has-bg {
	filter: alpha(opacity=0.7);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
#content>.wpb_row.vc_row-fluid:first-child {padding-top: 0 !important;}
.container.no-vc .vc_col-sm-12.wpb_column.vc_column_container,
.ozy-custom-full-row .parallax-wrapper .vc_col-sm-12.wpb_column.vc_column_container {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.ozy-page-model-boxed.ozy-page-model-no-sidebar #main>.container .wpb_row:not(.ozy-custom-full-row) {
	padding-left: 36px !important;
	padding-right: 36px !important;
}
.ozy-row-zero-space .wpb_column {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
/**
* Plugin Fix
*/
.responsive-map div{max-width:none !important;}
/**
* Visual Composer Overrides
*/
.wpb_widgetised_column ul{padding-left: inherit !important;}
.wpb_row>.video-mask.has-bg {
	position: absolute;
	left:0;
	right:0;
	width:100%;
	height:100%;
}
.gmaps-cover {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	bottom:0;
	right:0;
	z-index:1;
}
.wpb_gmaps_widget .wpb_wrapper{padding: 0 !important;}
.vc_heading_white h1,
.vc_heading_white h2,
.vc_heading_white h3,
.vc_heading_white h4,
.vc_heading_white h5,
.vc_heading_white h6 {color:#fff !important;}
.wpb_button_a,
.vc_btn {margin-right: 10px;}
.vc_btn-lg {padding:20px 22px !important;}
.vc_btn_full_width {
	margin-top:0 !important;
	margin-right:0 !important;
	width:100% !important;
	text-align:center !important;
	padding-top:30px !important;
	padding-bottom:30px !important;
}
.wpb_row {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.wpb_row > .wpb_column > .wpb_wrapper .wpb_content_element:last-child {margin-bottom: 35px;}
.vc-icon-ozy_vc_before_after {background:url(images/admin/tweet_32.png) no-repeat;}
/**
* Separator
*/
.vc_separator {margin-top: 35px;}
/**
* Tabs
*/
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li,
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {background-color: transparent !important;}
.wpb_tabs .wpb_tabs_nav li{
	border: 1px solid #dedede;
	margin-right: -1px !important;
	transition: none !important;
	-moz-transition: none !important;
	-webkit-transition: none !important;
	-o-transition: none !important;
}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab {padding: 1em 0 !important;}
.full-tabs .wpb_wrapper ul.wpb_tabs_nav:before,
.full-tabs .wpb_wrapper ul.wpb_tabs_nav:after {display: none !important;}
.full-tabs ul.wpb_tabs_nav {
    width: 100%;
    display: table;
    table-layout: fixed; /* optional, for equal spacing */
	border-collapse: separate;
}
.full-tabs.wpb_tabs .wpb_tabs_nav li {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
	float: none;
	max-width: 100%;
	font-size: 120%;	
}
/**
* Accordion
*/
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
	border: 1px solid #dedede;
	margin-bottom: -1px !important;
	outline: none;
}
/**
* Call to action
*/
.wpb_button {
	text-shadow: none !important;
	-webkit-transition: all .4s;
	transition: all .4s;	
}
.wpb_call_to_action {
	background-color:transparent !important;
	border: 1px solid transparent !important;
	padding: 0 !important; /*35px 0 0 0*/
}
/**
* Map
*/
.wpb_map_wraper {padding: 0 !important;}
.ozy-multi-google-map *,
.gm-style *{max-width:none !important;}
/**
* Single Image
*/
.wpb_single_image{
	max-width:100%; /*ie 11 overlay issue fix*/
}
.wpb_single_image img {
	display: block;
	clear: both;
}
.wpb_single_image.vc_align_center>div img {margin: 0 auto;}
.zoom.wpb_single_image {overflow: hidden;}
/**
* Tour Section
*/
.wpb_tour.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li {
	border: 1px solid #dedede;
	margin-bottom: -1px !important;
}
.wpb_tour.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li>a {
	-webkit-transition: all .4s;
	transition: all .4s;	
}
.wpb_tour.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li.ui-tabs-active>a,
.wpb_tour.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li:hover>a {padding-left: 1.5em;}
.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {padding: 0 1em !important;}
/**
* Flexslider
*/
.flexslider{ border: none !important; }
/**
* Icon
*/
.ozy-icon {
	overflow: hidden !important;
	-webkit-transition: box-shadow 0.2s;
	-moz-transition: box-shadow 0.2s;
	transition: box-shadow 0.2s;
}
.ozy-icon-a,
.ozy-icon-a:hover,
.ozy-icon-a:active {text-decoration: none;}
.ozy-icon.align-center {
	display: block !important;
	text-align: center;
	margin: 0 auto;
}
.ozy-icon.regular { font-size: 16px !important; width: 50px; height: 50px; line-height: 44px; }
.ozy-icon.large { font-size: 32px !important; width: 80px; height: 80px; line-height: 78px; }
.ozy-icon.xlarge { font-size: 48px !important; width: 120px; height: 120px; line-height: 120px; }
.ozy-icon.xxlarge { font-size: 64px !important; width: 180px; height: 180px; line-height: 187px; }
.ozy-icon.xxxlarge { font-size: 128px !important; width: 256px; height: 256px; line-height: 283px;}
.ozy-icon.square,
.ozy-icon.circle,
.ozy-icon.circle2 {
	text-align: center;
	margin-bottom: 0.5em;
	display: inline-block;
	overflow: visible;
	text-shadow: 0 0 1px rgba(0,0,0,0.3);	
}
.ozy-icon.square {
	padding: 6px;
	background:#686868;
	color:#fff;		
}
.ozy-icon.circle {
    -webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
		    border-radius: 50%;
	padding: 6px;
	background:#686868;
	color:#fff;	
}
.ozy-icon.circle2 {
    -webkit-border-radius: 999px;
	   -moz-border-radius: 999px;
			border-radius: 999px;
	padding: 4px;			
	border:2px solid #686868;
	color:#686868;	
}
a>.ozy-icon {
	-webkit-transition: all .4s;
	transition: all .4s;
	opacity: 1;
}
/**
* Custom List
*/
.ozy-custom-list {padding: 0 !important;}
.ozy-custom-list>li { list-style: none; }
.ozy-custom-list>li>span.oic {padding-right: 6px; font-size: 22px; }
.ozy-custom-list>li>span:not(.oic){vertical-align:top;line-height:22px;}
/**
* Clean Slider
*/
.clean-slider .nivo-directionNav,
.clean-slider .nivo-controlNav,
.clean-slider .flex-direction-nav,
.clean-slider .flex-control-nav {display: none;}
.nivoSlider,
.flexslider {
	border: 0px solid transparent !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-o-border-radius: 0 !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-o-box-shadow: none !important;
}
/**
* Team Member
*/
/* Caption Style 3 */
.ozy-team_member figure {
	margin: 0;
	position: relative;
}
.ozy-team_member figure img {
	max-width: 100%;
	display: block;
	position: relative;
}
.ozy-team_member figcaption {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	background: #222222;
}
.ozy-team_member figcaption h3 {
	font-size: 19px !important;
	font-weight: 700 !important;
}
.ozy-team_member figcaption h5 {font-size: 14px !important;}
.ozy-team_member figcaption p {font-size: 12px !important;}
.ozy-team_member figcaption h3,
.ozy-team_member figcaption p {
	margin: 0;
	padding: 0;
	color: #fff !important;
}
.ozy-team_member figure {overflow: hidden;}
.ozy-team_member figure img {
	-webkit-transition: -webkit-transform 0.4s;
	-moz-transition: -moz-transform 0.4s;
	transition: transform 0.4s;
}
/*.no-touch */
.ozy-team_member figure:hover img,
.ozy-team_member figure.hover img {
	-webkit-transform: translateY(-100px);
	-moz-transform: translateY(-100px);
	-ms-transform: translateY(-100px);
	transform: translateY(-100px);
}
.ozy-team_member figcaption {
	height: 200px;
	width: 100%;
	top: auto;
	bottom: 0;
	opacity: 0;
	text-align: center;
	-webkit-transform: translateY(100%);
	-moz-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
	-moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
	transition: transform 0.4s, opacity 0.1s 0.3s;
}
/*.no-touch */
.ozy-team_member figure:hover figcaption,
.ozy-team_member figure.hover figcaption {
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
	-moz-transition: -moz-transform 0.4s, opacity 0.1s;
	transition: transform 0.4s, opacity 0.1s;
}
.ozy-team_member figure figcaption>div {margin-top: 10px;}
.ozy-team_member figure figcaption>div>a {
	padding: 0 5px;
	text-decoration: none !important;
}
.ozy-team_member figure figcaption>div>a>span {
	font-size: 24px !important;
	color: #fff !important;
	filter: alpha(opacity=0.6);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	-webkit-transition: all .4s;
	transition: all .4s;
}
.ozy-team_member figure figcaption>div>a:hover>span {
	filter: alpha(opacity=1);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	color: #fff !important;
}
/**
* Divider
*/
.ozy-content-divider { clear: both; }
.ozy-divider-cap-left,
.ozy-divider-cap-right,
.ozy-divider-cap-center {clear: both;}
.ozy-content-divider {
	position:relative;	
	border-top:1px solid #dedede;
	border-bottom:none;
	border-left:none;
	border-right:none;
}
.ozy-content-divider legend {
	font-weight: 400;
	font-size: 140%;
}
.ozy-content-divider legend.dcenter {padding: 0 18px 0 18px;}
.ozy-content-divider legend.dleft {padding: 0 18px 0 0;}
.ozy-content-divider legend.dright {padding: 0 0 0 18px;}

h1.ozy-divider-cap-center,
h2.ozy-divider-cap-center,
h3.ozy-divider-cap-center,
h4.ozy-divider-cap-center,
h5.ozy-divider-cap-center,
h6.ozy-divider-cap-center {text-align: center;}
h1.ozy-divider-cap-right,
h2.ozy-divider-cap-right,
h3.ozy-divider-cap-right,
h4.ozy-divider-cap-right,
h5.ozy-divider-cap-right,
h6.ozy-divider-cap-right {text-align: right;}
/**
* Title With Icon
*/
.title-with-icon-wrapper.connected {
	position: relative;
	margin-bottom: 35px;
}
.title-with-icon-wrapper .title-with-icon span {
	-webkit-transition: box-shadow 0.2s;
	-moz-transition: box-shadow 0.2s;
	transition: box-shadow 0.2s;
}
.title-with-icon-wrapper.connected:before {
	content: '';
	width: 0px;
	height: auto;
	border-left: 1px solid #222222;
	position: absolute;
	left: 25px;
	top: 50px;
	bottom: -36px;
}
.title-with-icon-wrapper.connected:last-child {margin-bottom: 0;}
.title-with-icon-wrapper.connected:last-child:before {display: none;}
.title-with-icon-wrapper.connected.large:before {
	left: 40px;
	top: 80px;
}
.title-with-icon-wrapper.connected.xlarge:before {
	left: 60px;
	top: 120px;
}
.title-with-icon-wrapper.connected.xxlarge:before {
	left: 90px;
	top: 180px;
}
.title-with-icon-wrapper.connected.xxxlarge:before {
	left: 128px;
	top: 256px;
}
.title-with-icon-wrapper>.title-with-icon {margin-bottom: 0 !important;}
.title-with-icon-wrapper>.top-cs.title-with-icon-content {text-align: center;}
.title-with-icon-wrapper>.left-cs.title-with-icon-content.medium {padding-left: 65px;}
.title-with-icon-wrapper>.left-cs.title-with-icon-content.large {padding-left: 95px;}
.title-with-icon-wrapper>.left-cs.title-with-icon-content.xlarge {padding-left: 135px;}
.title-with-icon-wrapper>.left-cs.title-with-icon-content.xxlarge {padding-left: 195px;}
.title-with-icon-wrapper>.left-cs.title-with-icon-content.xxxlarge{padding-left: 271px;}

.title-with-icon-wrapper.clear>.left-cs.title-with-icon-content.medium {padding-left: 65px;}
.title-with-icon-wrapper.clear>.left-cs.title-with-icon-content.large {padding-left: 56px;}
.title-with-icon-wrapper.clear>.left-cs.title-with-icon-content.xlarge {padding-left: 77px;}
.title-with-icon-wrapper.clear>.left-cs.title-with-icon-content.xxlarge {padding-left: 106px;}
.title-with-icon-wrapper.clear>.left-cs.title-with-icon-content.xxxlarge{padding-left: 145px;}
.title-with-icon {
	display:table !important;
	cursor:default;
}
.title-with-icon.top-style {
	text-align:center !important;	
	width:100%;	
}
.title-with-icon>h1,
.title-with-icon>h2,
.title-with-icon>h3,
.title-with-icon>h4,
.title-with-icon>h5,
.title-with-icon>h6 {
	display:table-cell;
	vertical-align:middle !important;
	border-left:15px solid transparent;
}
.title-with-icon>h1>a,.title-with-icon>h2>a,.title-with-icon>h3>a,.title-with-icon>h4>a,.title-with-icon>h5>a,.title-with-icon>h6>a{text-decoration:none;}
.title-with-icon>h1.no-icon,
.title-with-icon>h2.no-icon,
.title-with-icon>h3.no-icon,
.title-with-icon>h4.no-icon,
.title-with-icon>h5.no-icon,
.title-with-icon>h6.no-icon {border-left:none !important;}
.title-with-icon.top-style>h1,
.title-with-icon.top-style>h2,
.title-with-icon.top-style>h3,
.title-with-icon.top-style>h4,
.title-with-icon.top-style>h5,
.title-with-icon.top-style>h6 {
	display:block !important;
	float:none !important;
	border-left:none !important;
}
.title-with-icon.top-style>span:after,
.title-with-icon.top-style>a>span:after {
	display:table !important;
	clear:both !important;
	content:'' !important;
}
.title-with-icon.top-style>span,
.title-with-icon.top-style>a>span {
	margin-right:0px !important;
	float:none !important;
	display:block !important;
	margin:0 auto 20px auto !important;
	text-decoration: none !important;
}
.title-with-icon.top-style>a {text-decoration: none !important;}
.title-with-icon>span.medium,
.title-with-icon>span.large, 
.title-with-icon>span.xlarge,
.title-with-icon>span.xxlarge,
.title-with-icon>span.xxxlarge,
.title-with-icon>a>span.medium,
.title-with-icon>a>span.large, 
.title-with-icon>a>span.xlarge,
.title-with-icon>a>span.xxlarge,
.title-with-icon>a>span.xxxlarge {	
	width:50px;
	height:50px;
	line-height:56px !important;
	font-size:16px !important;
	text-align:center;
	display:inline-block !important;
	background-image:none !important;
	text-decoration:none !important;
}
.title-with-icon>span.large,
.title-with-icon>a>span.large {
	width:80px;
	height:80px;
	line-height:90px !important;
	font-size:32px !important;
}
.title-with-icon>span.xlarge,
.title-with-icon>a>span.xlarge {
	width:120px;
	height:120px;
	line-height:134px !important;
	font-size:48px !important;
}
.title-with-icon>span.xxlarge,
.title-with-icon>a>span.xxlarge {
	width:180px;
	height:180px;
	line-height:200px !important;
	font-size:64px !important;
}
.title-with-icon>span.xxxlarge,
.title-with-icon>a>span.xxxlarge {
	width:256px;
	height:256px;
	line-height:294px !important;
	font-size:128px !important;
}
.title-with-icon>span.large.clear,
.title-with-icon>a>span.large.clear {
	width:40px !important;
	height:40px !important;
	line-height:55px !important;
	margin-bottom:0 !important;
}
.title-with-icon>span.xlarge.clear,
.title-with-icon>a>span.xlarge.clear {
	width:60px !important;
	height:60px !important;
	line-height:60px !important;	
	margin-bottom:0 !important;	
}
.title-with-icon>span.xxlarge.clear,
.title-with-icon>a>span.xxlarge.clear {
	width:90px !important;
	height:90px !important;
	line-height:90px !important;	
	margin-bottom:0 !important;	
}
.title-with-icon>span.xxxlarge.clear,
.title-with-icon>a>span.xxxlarge.clear {
	width:128px !important;
	height:128px !important;
	line-height:128px !important;	
	margin-bottom:0 !important;	
}

.title-with-icon>span.rounded,
.title-with-icon>a>span.rounded {border-bottom:none !important;}
.title-with-icon>span.medium.rounded,
.title-with-icon>a>span.medium.rounded,
.title-with-icon>span.large.rounded,
.title-with-icon>a>span.large.rounded,
.title-with-icon>span.xlarge.rounded,
.title-with-icon>a>span.xlarge.rounded,
.title-with-icon>span.xxlarge.rounded,
.title-with-icon>a>span.xxlarge.rounded,
.title-with-icon>span.xxxlarge.rounded,
.title-with-icon>a>span.xxxlarge.rounded,
.title-with-icon>span.circle,
.title-with-icon>a>span.circle {
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
}
.title-with-icon>span.clear,
.title-with-icon>a>span.clear {
	background-color:transparent !important;
	border-bottom:none !important;
}
.title-with-icon>span.rounded,
.title-with-icon>span.rectangle,
.title-with-icon>span.circle {overflow: hidden;}
.title-with-icon>a>span.circle,
.title-with-icon>span.circle {border:1px solid #dedede;}
/**
* Interactive Box
*/
/* .ozy-iabox-wrapper  */
.ozy-iabox {
	position: relative;
	padding: 30px 36px !important;
	background-size: cover;
	background-position: center center;
	overflow: hidden;
}
.ozy-iabox>a {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	padding: 30px 36px !important;
	top: 0;
	left: 0;
	text-decoration: none;
	z-index: 1;	
	opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
}
.ozy-iabox>i,
.ozy-iabox>a>i {
	display: block;
	position: absolute;
	font-size: 32px;
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;	
	padding-top: 2px;
	right: 36px;
	bottom: 36px;
}
.ozy-iabox:hover>a {
	opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);	
}
.ozy-iabox>div,
.ozy-iabox>h2 {
	position: relative;
	z-index: 1;
}
.ozy-iabox>a>.heading,
.ozy-iabox>.heading {
	margin-bottom: 15px;
	font-weight: 300 !important;
}
.ozy-iabox>video {
	position: absolute;
	min-width: 100%;
	min-height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	display: inline-block;
	z-index: 0;
}
/**
* Testimonials Slider
*/
.ozy-testimonials .owl-prev,
.ozy-testimonials .owl-next{
	display:none !important;
}
.ozy-testimonials.ozy-owlcarousel .owl-pagination {
	bottom:-50px !important;
}
.ozy-testimonials { background-color: transparent !important; margin-bottom: 3.5em; }
.ozy-testimonials .thumb { 
	float: right;
	display: block;
	width: 48px !important;
	height: 48px !important;
    -webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}
.ozy-testimonials img {
	width: 48px !important;
	height: 48px !important;
	max-width: 48px !important;
	max-height: 48px !important;
}
.ozy-testimonials .username {
	line-height: 48px;
	padding-right: 10px;
}
.ozy-testimonials .thumb>span { 
	display: block;
	overflow: hidden;
	width: 48px;
	height: 48px;
    -webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}
.ozy-testimonials .owl-item>div {
	text-align: center;
	position: relative;
	width: auto;
}
.ozy-testimonials .owl-item .info .itext {
	float: right;
	text-align: right;
	padding-right: 10px;
}
.ozy-testimonials .owl-item .info {
	white-space:nowrap;
	text-align: right !important;
	margin-top: 40px;
	display: inline-block;
	position: relative;
	width: auto;
}
.ozy-testimonials .owl-item .subtitle {top: 30px;}
.ozy-testimonials .owl-item .username {top: 20px;}
.ozy-testimonials {width: 100% !important;}
.ozy-testimonials .testimonial {
	font-size: 140%;
	line-height: 140%;
	font-weight: 300;
	width:70%;
	margin:0 auto;	
}
/**
* Count To
*/
.ozy-counter>.timer {
	font-size: 57px;
	font-weight: bold;
	line-height: 57px;
	text-align: center;
}
.ozy-counter>span {
	display: block;
	font-size: 13px;
	text-align: center;	
}
.ozy-counter>.hr {
	display: block;
	margin: 20px auto;
	width: 30px;
	height: 1px;
	background-color: #000;
}
/**
* Extra CSS definitions
*/
.row-botton-button {
	display: block;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -30px;
	width: 60px;
	height: 60px;
	font-size: 32px !important;
	line-height: 60px !important;
	text-align: center;
	font-weight: 700;
}
.ozy-floating-box {
	position: relative;
}
.ozy-vertical-centered-element,
.ozy-floating-box>div {
    position: absolute;
	width: 100%;
    top: 50%;
    transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);	
}
/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.2
 */
/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.ozy-owlcarousel.navigation-off .owl-controls,
.owl-carousel.with-feed .owl-controls {
	display: none !important;
}
/* display none until init */
.owl-carousel,
.owl-carousel div {
	max-width: none !important;
}
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	/* -ms-touch-action: pan-y; */
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	/* -webkit-transform: translate3d(0px, 0px, 0px); */
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item{
	float: left;
	overflow:hidden;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* mouse grab icon */
.ozy-owlcarousel .item,
.grabbing {cursor:url(../img/image.jpg) 8 8, move;}
/* fix */
/* .owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
} */
/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.2
*/
.owl-post-slider {
	margin-bottom:25px;
}
.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}
/* Styling Next and Prev buttons */
.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}
/* Styling Pagination*/
.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 8px;
	height: 8px;
	margin: 5px 5px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #000;
}
/* If PaginationNumbers is true */
.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
/* preloading images */
.owl-item.loading{
	min-height: 100px;
	background: url(images/progress.gif) no-repeat center center
}
.ozy-owlcarousel[data-items="1"] .item {
	margin: 0 !important;
}
.ozy-owlcarousel .item>img {
	display: block;
	width: 100%;
	height: auto;
}
.ozy-owlcarousel .item.item-extended {
	position: relative;
	overflow: hidden; /*add this to make sure there is no 1px extra space under the items*/
	padding: 0;
}
.ozy-owlcarousel .item.item-extended p.instagram-meta {text-align: center;}
.ozy-owlcarousel .item.item-extended p.instagram-meta span {
	font-size:32px;
	padding-right:20px;
}
.ozy-owlcarousel .item.item-extended p.instagram-meta span i {
	padding-top:10px;
	padding-right:10px;
}
.ozy-owlcarousel .item.item-extended>a {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ozy-owlcarousel .item.item-extended>a.hover .overlay-one,
.ozy-owlcarousel .item.item-extended>a:hover .overlay-one {top: 100%; /*-100% for different effect*/}
.ozy-owlcarousel .item.item-extended>a:hover .overlay-two {top: 0;}
.ozy-owlcarousel.with-feed .item.item-extended>a.hover .overlay-two h2 {text-align: center;}
.zoom.wpb_single_image>div>div>img,
.zoom.wpb_single_image>div>div>a>img,
.ozy-owlcarousel .item.item-extended>img,
.ozy-image-with-caption>figure>img,
.ozy-fancyimagebox>img {
	max-width:100%;
    -moz-transform:scale(1);
    -webkit-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition: all .7s ease;
    -moz-transition: all .7s ease;
    -o-transition: all .7s ease;
    transition: all .7s ease;
}
.zoom.wpb_single_image div:hover>a>img,
.zoom.wpb_single_image div:hover>img,
.ozy-owlcarousel .item.item-extended:hover>img,
.ozy-image-with-caption:hover>figure>img,
.ozy-fancyimagebox:hover>img {
    -moz-transform:scale(1.3) rotate(-10deg);
    -webkit-transform:scale(1.3) rotate(-10deg);
    -o-transform:scale(1.3) rotate(-10deg);
    transform:scale(1.3) rotate(-10deg);
}
.ozy-owlcarousel .item.item-extended>a>div {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ozy-owlcarousel .item.item-extended>a .overlay-one {
	position: relative;
	-webkit-transition: all 1000ms cubic-bezier(0.645, 0.045, 0.355, 1.000);
	   -moz-transition: all 1000ms cubic-bezier(0.645, 0.045, 0.355, 1.000);
		 -o-transition: all 1000ms cubic-bezier(0.645, 0.045, 0.355, 1.000);
			transition: all 1000ms cubic-bezier(0.645, 0.045, 0.355, 1.000); /* easeInOutCubic */
	-webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
	   -moz-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
		 -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
			transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000); /* easeInOutCubic */
}
.ozy-owlcarousel .item.item-extended>a .overlay-one>* {
    /* -moz-box-sizing: border-box; */
    color: #FFFFFF;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translate(0px, -50%);
	-webkit-transform: translate(0px, -43%);
	-ms-transform: translate(0px, -43%);
    width: 100%;
	text-align: center;
	margin: 0 !important;
}
.ozy-owlcarousel .item.item-extended>a .overlay-one>h4 {padding:10px;}
.ozy-owlcarousel .item.item-extended>a .overlay-one>span {
	font-size: 80px;
	line-height: 100px;
	display: block;
}
.ozy-owlcarousel .item.item-extended>a .overlay-two {
	background-color: rgba(255,255,255,0.5);	
	top: 101%;	
	-webkit-transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1.000);
	   -moz-transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1.000);
		 -o-transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1.000);
			transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1.000); /* easeInOutCubic */
	-webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
	   -moz-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
		 -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
			transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000); /* easeInOutCubic */		
}
.ozy-owlcarousel .item.item-extended>a .overlay-two>p {
	position: absolute;
	bottom: 10px;
	padding: 0 30px;
	font-size: 20px;
	line-height: 27px;
	font-weight: 300 !important;
}
.ozy-owlcarousel .item.item-extended>a .overlay-two>p>span {
	display: block;
	font-size: 26px;
	line-height: 36px;
	/* padding-top: 30px; */
}
.ozy-owlcarousel.with-feed .item.item-extended>a .overlay-two>div {
    position: absolute;width: 100%;top: 50%;transform: translate(0, -50%);-webkit-transform: translate3d(0, -50%,0);-ms-transform: translate(0, -50%);padding: 0 20px;	
}
.ozy-owlcarousel.with-feed .item.item-extended>a .overlay-two>div>h2,
.ozy-owlcarousel.with-feed .item.item-extended>a .overlay-two>div>h5 {
	font-weight: 300 !important;
	text-align: center !important;	
}
/*single slider*/
.ozy-owlcarousel.single .owl-item .caption {
	padding:0 150px;
	position:absolute;
	width: 100%;
	left:0;
    top: 50%;
	-webkit-transform: translate(100px,-50%);
	-moz-transform: translate(100px,-50%);
	-ms-transform: translate(100px,-50%);
	transform: translate(100px,-50%);
	transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1) 0.6s;
	opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
}
.ozy-owlcarousel.single .owl-item.active .caption {
	-webkit-transform: translate(0px,-50%);
	-moz-transform: translate(0px,-50%);
	-ms-transform: translate(0px,-50%);
	transform: translate(0px,-50%);
	-webkit-transition-delay: 0.4s;
	transition-delay: 0.4s; 
	opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
}
.ozy-owlcarousel.single .owl-item .caption a.generic-button,
.ozy-owlcarousel.single .owl-item .caption a.frame {
	display:inline-block;
	margin-top:10px;
	border:2px solid #ffffff;
	padding:6px 14px;
	text-decoration:none;
}
.ozy-owlcarousel.single .owl-item .caption a.generic-button {
	border:none !important;
}
.ozy-owlcarousel.single .owl-buttons .owl-prev,
.ozy-owlcarousel.single .owl-buttons .owl-next {
	position: absolute;
	transition: all .2s;
		-webkit-transition: all .2s;
		-moz-transition: all .2s;
	top:0;
	height:100%;
	left:0;
	width:100px;
	height:100%;
	text-align:center;
	line-height:64px;
	font-size:64px;
	background-color:transparent !important;
	padding:0 !important;
	margin:0 !important;
}
.ozy-owlcarousel.single .owl-buttons .owl-prev i,
.ozy-owlcarousel.single .owl-buttons .owl-next i {
	display:block;
	position:absolute;
	width:100%;
	text-align:center;
	top:50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);	
}
.ozy-owlcarousel.single .owl-buttons .owl-next {
	left:inherit;
	right:0;
}
.ozy-owlcarousel.single .owl-controls {
	text-align: center;
	margin-top: -28px;
}
.ozy-owlcarousel.single .owl-pagination {
	position: relative;
	bottom: 40px;
	background: rgba(255, 255, 255, 0.2);
	height: 10px;
	display: inline-block; 
}
@media only screen and (max-width: 1200px) {
	.ozy-owlcarousel.single .owl-pagination {bottom: 40px; } 
}
@media only screen and (max-width: 760px) {
	.ozy-owlcarousel.single .owl-pagination { bottom: 20px; } 
}
.ozy-owlcarousel.single .owl-pagination .progressbar {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 5px;
	max-width: 97%;
	width: 0px;
	background: white;
	z-index: 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	background-clip: padding-box;
	/* stops bg color from leaking outside the border: */
	transition: width 0.4s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; 
}
.ozy-owlcarousel.single .owl-pagination .owl-page {
	display: inline-block;
	z-index: 10;
	position: relative;
	width: 20px;
	height: 20px;
	background: #000000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
	background-clip: padding-box;
	/* stops bg color from leaking outside the border: */
	margin-left: 80px;
	top:-5px;
	transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
	-webkit-box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.05); 
}
.ozy-owlcarousel.single .owl-controls .owl-page span {
	width: 10px !important;
	height: 10px !important;
}
@media only screen and (max-width: 1200px) {
	.ozy-owlcarousel.single .owl-pagination .owl-page { margin-left: 40px; }
}
.ozy-owlcarousel.single .owl-pagination .owl-page:after {
	content: '';
	display: block;
	position: absolute;
	top: -1px;
	left: -1px;
	width: 22px;
	height: 22px;
	background: none;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-ms-border-radius: 12px;
	border-radius: 12px;
	background-clip: padding-box;
	/* stops bg color from leaking outside the border: */
	border: 9px solid white;
	transition: border 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
}
.ozy-owlcarousel.single .owl-pagination .owl-page.active:after { border-width: 6px; }
.ozy-owlcarousel.single .owl-pagination .owl-page:first-child { margin-left: 0; }
/*Owl Testimonial Box*/
.ozy-owlcarousel .item.item-extended.testimonial {
	border-radius:4px;
	margin:0 10px;
}
.ozy-owlcarousel .item.item-extended.testimonial>div>a {text-decoration:none;}
.ozy-owlcarousel .item.item-extended.testimonial>div>a>img {float:left;}
.ozy-owlcarousel .item.item-extended.testimonial>div>a>div {
	position:absolute;
	background-color:#000;
	background-color:rgba(0,0,0,.8);
	color:#fff;	
}
.ozy-owlcarousel .item.item-extended.testimonial>div>a {
	display:block;
	min-height:400px;
	text-decoration:none;
	background-size:cover;
	background-repeat:no-repeat;
}
.ozy-owlcarousel .item.item-extended.testimonial>div>a>div.one {
	/*bottom:100%;*/
	bottom:80px;
	opacity:0;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	padding:36px;
	text-align:center;
	transition: all .4s;
		-webkit-transition: all .4s;
		-moz-transition: all .4s;		
}
.ozy-owlcarousel .item.item-extended.testimonial>div>a>div.one i.icon-1,
.ozy-owlcarousel .item.item-extended.testimonial>div>a>div.one i.icon-2 {
	position:absolute;
	font-size:18px !important;
	opacity:.5;
}
.ozy-owlcarousel .item.item-extended.testimonial>div>a>div.one i.icon-1 {
	left:15px;
	top:15px;
    -webkit-transform:scaleX(-1);
    -moz-transform:scaleX(-1);
    -o-transform:scaleX(-1);
    -ms-transform:scaleX(-1);
    transform:scaleX(-1);	
}
.ozy-owlcarousel .item.item-extended.testimonial>div>a>div.one i.icon-2 {
	right:15px;
	bottom:15px;
    -webkit-transform: rotate(-180deg) scaleX(-1);
    -moz-transform: rotate(-180deg) scaleX(-1);
    -o-transform: rotate(-180deg) scaleX(-1);
    -ms-transform: rotate(-180deg) scaleX(-1);
    transform: rotate(-180deg) scaleX(-1);
}
.ozy-owlcarousel .item.item-extended.testimonial:hover>div>a>div.one {
	opacity:1;
	bottom:100px;
}
.ozy-owlcarousel .item.item-extended.testimonial>div>a>div.two {
	bottom:0;
	height:100px;
	padding:15px;
	width:100%;
}
.ozy-owlcarousel .item.item-extended.testimonial>div>a>div.two>span {
	position:absolute;
	top:50%;
	width:62%;	
    transform: translate(15px, -50%);
	-webkit-transform: translate(15px, -50%);
	-ms-transform: translate(15px, -50%);
	font-size:90%;
}
.ozy-owlcarousel .item.item-extended.testimonial>div>a>div.two>span>br{margin:0 !important;}
.ozy-owlcarousel .item.item-extended.testimonial>div>a .profile-pic {
	float:left;
	width:70px;
	height:70px;
	border-radius:4px;
}
/*Owl WooCommerce Carousel*/
.ozy-owlcarousel.woocommerce-carousel .item-extended figure {position:relative;}
.ozy-owlcarousel.woocommerce-carousel .item-extended div.overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.7);
	opacity:0;
	transition: all .2s;
		-webkit-transition: all .2s;
		-moz-transition: all .2s;	
}
.ozy-owlcarousel.woocommerce-carousel .item-extended:hover div.overlay {
	opacity:1;
}
.ozy-owlcarousel.woocommerce-carousel .item-extended div.info {
	text-align:center;
}
.ozy-owlcarousel.woocommerce-carousel .item-extended div.overlay>div {
	position:absolute;
	width:50%;
	height:110px;
	top:50%;
	left:50%;
	margin-left:-25%;
	margin-top:-60px;
}
.ozy-owlcarousel.woocommerce-carousel .item-extended div.overlay>div>a {
	display:inline-block;
	width:100%;
	line-height:50px;
	text-align:center;
	font-size:12px;
	text-decoration:none;
}
.ozy-owlcarousel.woocommerce-carousel .item-extended div.overlay>div>a.button {
	background-color:#fff !important;
	color:#000 !important;
	margin-bottom:10px;
}
.ozy-owlcarousel.woocommerce-carousel .item-extended div.overlay>div>a.product-details {
	background-color:#000 !important;
	color:#fff !important;
}
.ozy-owlcarousel.woocommerce-carousel .item-extended div.overlay>div>a.button:hover {background-color:rgba(255,255,255,0.7) !important;}
.ozy-owlcarousel.woocommerce-carousel .item-extended div.overlay>div>a.product-details:hover {background-color:rgba(0,0,0,0.7) !important;}
/**
* Morph Text
*/
.morphext > span {display: none;}
.morphext > .animated {display: inline-block;}
.ozy-tlt,
.ozy-text-rotate {overflow: hidden;}
/**
* Master Slider
*/
.ms-moz .ms-slide-bgcont>img { transform: translateX(0px); }/*firefox fix for 2.9.9*/
.ms-tabs .ms-thumb>h2{line-height:inherit !important;}
.master-slider div:not(.ms-tooltip), .master-slider img { max-width: none !important; } 
.master-slider a { -webkit-transition: none !important; -moz-transition : none !important; transition: none !important; }

.wpb_row .master-slider-parent * {
	/*fix for non fittin sliders like iPhone slider*/
    -webkit-box-sizing: content-box !important;
    box-sizing: content-box !important;
}
.ms-skin-black-1 .ms-tooltip-point .ms-point-center{margin: -6px 0 0 -6px !important;}
.ms-tooltip-point .ms-point-center{border-color:#FF0004 !important;background-color:#CC0003 !important;}
.ms-skin-black-1 .ms-tabs .ms-thumb-frame {
	background-color: #2c2c2c;
	text-shadow: none !important;
	color: #fff;
	border: solid 1px #000;
}
.ms-skin-black-1 .ms-tabs .ms-thumb-frame-selected {background: #000 !important;}
.ms-skin-black-1 .ms-thumb-ol {border-bottom-color:#000 !important;}
.page-template-page-masterslider-full-php #main {
	display: block !important;
	width: 100% !important;
	height: 100% !important;
}
.page-template-page-masterslider-full-php #main>.container {
	width: 100% !important;	
	height: 100% !important;
	overflow: hidden !important;
}
.master-slider-parent {	padding-bottom:0 !important; }
div.ms-thumbs-cont { max-width: none !important; }
/*========================
      Index Style
=========================*/
@media only screen and (min-width: 1212px) {
  .container{padding:0;width:1212px;}
  #content{width:792px;}
  #sidebar{width:312px;}
}

  

/* Body Background Styling
/*-----------------------------------------------------------------------------------*/
body{background-color:#ffffff;background-repeat:inherit;}

/* Layout and Layout Styling
/*-----------------------------------------------------------------------------------*/
#main,
.main-bg-color{
  background-color:rgba(255,255,255,1);
}
#main.header-slider-active>.container,
#main.footer-slider-active>.container{
  margin-top:0px;
}
/*.ozy-header-slider{
  margin-top:120px;
}*/

#footer .container>div,
#footer .container,
#footer{
  height:56px;min-height:56px;
}
#footer,#footer>footer .container{
  line-height:56px;
}
#footer .top-social-icons>a>span {
  line-height:56px;
}
@-moz-document url-prefix() { 
  #footer .top-social-icons>a>span{line-height:56px;}
}

#footer-wrapper {
  background:rgba(23,27,38,1) url(https://www.savinodelbene.com/wp-content/uploads/2018/03/footer_bg.jpg) repeat center center;			}			
#footer *,
#footer-widget-bar * {
  color:#ffffff !important;
}
#footer a:hover,
#footer-widget-bar a:hover {
  color:#34ccff !important;
}				
#footer,
#footer-widget-bar,
#footer .top-social-icons>a {
  border-color:#2f323c			}
#footer-widget-bar>.container>section>div.widget>span.line {
  border-color:#34ccff			}			
#footer a,
#footer-widget-bar a {
  color:#34ccff			}
#footer-widget-bar input {
  background-color:rgba(23,27,38,1) !important;
}
#footer-widget-bar input,
#footer-widget-bar .opening-time {
  border-color:#ffffff !important;				
}
    @media only screen and (max-width: 479px) {
  #footer{height:112px;}			
  /*#main>.container{margin-top:120px;}*/
}
@media only screen and (max-width: 1024px) and (min-width: 668px) {
  #header #title{padding-right:140px;}
  #header #title>a{line-height:120px;}
  #main>.container{margin-top:120px;}
  #footer{height:56px;}
}	

.our-location-pg {
	margin-top: 100px;
}

  
/* Primary Menu Styling
/*-----------------------------------------------------------------------------------*/
  
#top-menu .logo>h1>a,
#top-menu .logo2>h1>a{
  color:rgba(0,0,0,1) !important;
}

#top-menu,
#top-menu .logo,
#top-menu>ul,
#top-menu>ul>li,
#top-menu>ul>li>a,
#top-menu>ul>li>a:before,
#top-menu>ul>li>a:after,
#top-menu>ul>li>.submenu-button {
  height:44px;
  line-height:44px;
  font-family:"Raleway";font-weight:800;font-style:normal;font-size:15px;color:rgba(77,77,77,1);			}
#top-menu,
#top-menu .logo {
  line-height:120px;
  height:120px;				
  font-family:"Raleway";font-weight:800;font-style:normal;font-size:15px;color:rgba(77,77,77,1);			}			
#top-menu ul ul li a{
  color:rgba(77,77,77,1);
}
#top-menu ul li>a:before,
#top-menu ul li>a:after,
#top-menu span.submenu-button:before,
#top-menu span.submenu-button:after,
#top-menu .menu-button:before,
#top-menu .menu-button.menu-opened:after {
  background-color:rgba(77,77,77,1) !important;
}
#top-menu .menu-button:after,
#top-menu .menu-item-search>a>span,
#top-menu .menu-item-wpml>a>span {
  border-color:rgba(77,77,77,1) !important;
}
@media screen and (max-width:1280px){
  #top-menu #head-mobile {
    line-height:72px;
    min-height:72px;
  }
  #top-menu>ul>li {
    height:auto !important;
  }
  #top-menu,
  #top-menu ul li{
    background-color:rgba(255,255,255,1);
  }
  #header {
    position:relative !important;
  }
  #top-menu>ul>li.sub-active {
    background-color:rgba(201,201,201,1);
  }
}
#header{position:fixed}			
#header,
#top-menu ul ul li{
  background-color:rgba(255,255,255,1);
}
#top-menu ul ul li:hover{
  background-color:rgba(201,201,201,1);
  color:rgba(8,96,199,1);
}
#top-menu>ul>li:hover>a,
#top-menu ul ul li:hover>a,
#top-menu>ul>li.active>a,
#top-menu ul ul li.current-menu-parent>a,
#top-menu ul ul li.current-menu-item>a,
#top-menu ul li.sub-active>a,
#top-menu ul>li.current-page-ancestor>a{
  color:rgba(8,96,199,1);
}
#top-menu ul>li.current-menu-parent>a:before,
#top-menu ul>li.current-menu-parent>a:after,
#top-menu ul>li.current-menu-item>a:before,
#top-menu ul>li.current-menu-item>a:after,
#top-menu ul>li.current-page-ancestor>a:before,
#top-menu ul>li.current-page-ancestor>a:after,
#top-menu li:hover>span.submenu-button:before,
#top-menu li:hover>span.submenu-button:after,
#top-menu li.sub-active>span.submenu-button:before,
#top-menu li.sub-active>span.submenu-button:after,
#top-menu>ul>li:hover>a:before,
#top-menu>ul>li:hover>a:after,
#top-menu>ul ul>li:hover>a:before,
#top-menu>ul ul>li:hover>a:after{
  background-color:rgba(8,96,199,1) !important;
}
#header,
#top-menu ul ul li a{
  border-color:rgba(235,235,235,0.3);		
}
/* Top Info Bar
/*-----------------------------------------------------------------------------------*/			
/*#info-bar .ozy-selectOptions{background-color:#fff;}*/
#info-bar .ozy-selectBox{border-color:rgba(255,255,255,.5);}
#info-bar *{color:#ffffff;}
/*#info-bar .ozy-selectOptions{background-color:#000;}*/

#info-bar div.ozy-selectOptions, #info-bar .ozy-selectOption{background-color:#fff;}
#info-bar .ozy-selectOption>a{color:#000;}			
#info-bar .ozy-selectOption:hover{background-color:#000;}
#info-bar .ozy-selectOption:hover>a{color:#fff;}			
div.ozy-selectOptions:before{border-bottom-color:#fff;}
      #info-bar {
  background: #0076ff;
  background: -moz-linear-gradient(left,  #0076ff 0%, #1fd87c 100%);
  background: -webkit-linear-gradient(left,  #0076ff 0%,#1fd87c 100%);
  background: linear-gradient(to right,  #0076ff 0%,#1fd87c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0076ff', endColorstr='#1fd87c',GradientType=1 );
}

/* Widgets
/*-----------------------------------------------------------------------------------*/
.widget li>a{
  color:#4d4d4d !important;
}
.widget li>a:hover{
  color:#2060e3 !important;
}
.ozy-latest-posts>a>span{
  background-color:rgba(32,96,227,.8);color:rgba(255,255,255,1);
}

/* Page Styling and Typography
/*-----------------------------------------------------------------------------------*/
ul.menu li.current_page_item>a,
.content-color-alternate{
  color:#2060e3 !important;
}
.content-color,
h1.content-color>a,h2.content-color>a,h3.content-color>a,h4.content-color>a,h5.content-color>a,h6.content-color>a {
  color:#4d4d4d !important;
}
.ozy-footer-slider,
.content-font,
.ozy-header-slider,
#content,
#footer-widget-bar,
#sidebar,
#footer,
input,
select,
textarea,
.tooltipsy,
.fancybox-inner,
#woocommerce-lightbox-cart {
  font-family:"Raleway";font-weight:normal;font-style:normal;font-size:14px;line-height:1.5em;color:#4d4d4d;			}
#content a:not(.ms-btn):not(.vc_btn3),
#sidebar a,#footer a,
.alternate-text-color,
#footer-widget-bar>.container>.widget-area a:hover,
.fancybox-inner a,
#woocommerce-lightbox-cart a {
  color:#2060e3;
}
#footer #social-icons a,
#ozy-share-div>a>span,
.a-page-title,
.page-pagination>a,
.fancybox-inner,
#woocommerce-lightbox-cart{
  color:#4d4d4d !important;
}
.page-pagination>.current{
  background-color:rgba(240,240,240,1);
}
.a-page-title:hover{
  border-color:#4d4d4d !important;
}
.nav-box a,
#page-title-wrapper h1,
#page-title-wrapper h3,
#side-nav-bar a,
#side-nav-bar h3,
#content h1,
#footer-widget-bar h1,
#footer-widget-bar h2,
#footer-widget-bar h3,
#footer-widget-bar h4,
#footer-widget-bar h5,
#footer-widget-bar h6,
#sidr h1,
#sidr h2,
#sidr h3,
#sidr h4,
#sidr h5,
#sidr h6,
#sidebar .widget h1,
#footer h1,
#content h2,
#sidebar .widget h2,
#footer h2,
#content h3,
#sidebar .widget h3,
#footer h3,
#content h4,
#sidebar .widget h4,
#footer h4,
#content h5,
#sidebar .widget h5,
#footer h5,
#content h6,
#sidebar .widget h6,
#footer h6,
.heading-font,
#logo,
#tagline,
.ozy-ajax-shoping-cart{
  font-family:"Raleway";color:#4d4d4d;			}
#page-title-wrapper h1,
#content h1,
#footer-widget-bar h1,
#sidebar h1,
#footer h1,
#sidr h1{
    font-weight:900;font-style:normal;font-size:40px;line-height:1.5em;			}
#footer-widget-bar .widget-area h4,
#sidebar .widget>h4 {
  font-weight:700;font-style:normal;font-size:18px;line-height:1.5em;			}
#content h2,
#footer-widget-bar h2,
#sidebar h2,
#footer h2,
#sidr h2{
  font-weight:700;font-size:30px;line-height:1.5em;;
}
#page-title-wrapper h3,
#content h3,
#footer-widget-bar h3,
#sidebar h3,
#footer h3,
#sidr h3{
  font-weight:700;font-style:normal;font-size:22px;line-height:1.5em;;
}
#content h4,
#footer-widget-bar h4,
#sidebar h4,
#footer h4,
#sidr h4{
  font-weight:700;font-style:normal;font-size:18px;line-height:1.5em;;
}
#content h5,
#footer-widget-bar h5,
#sidebar h5,
#footer h5,
#sidr h5{
  font-weight:600;font-style:normal;font-size:16px;line-height:1.5em;;
}
#content h6,
#footer-widget-bar h6,
#sidebar h6,
#footer h6,
#sidr h6{
  font-weight:800;font-style:normal;font-size:12px;line-height:1.5em;;
}
#footer-widget-bar .widget a:hover,
#sidebar .widget a:hover{
  color:#4d4d4d;
}
span.plus-icon>span{
  background-color:#4d4d4d;
}
      

/* Forms
/*-----------------------------------------------------------------------------------*/
input:not([type=submit]):not([type=file]),
select,
textarea{
  background-color:rgba(255,255,255,1);
  border-color:rgba(77,77,77,1) !important;
}
#request-a-rate input:not([type=submit]):not([type=file]):hover,
#request-a-rate textarea:hover,
#request-a-rate select:hover,
#request-a-rate input:not([type=submit]):not([type=file]):focus,
#request-a-rate textarea:focus,
#request-a-rate select:focus,
#content input:not([type=submit]):not([type=file]):hover,
#content textarea:hover,
#content input:not([type=submit]):not([type=file]):focus,
#content textarea:focus{
  border-color:#2060e3 !important;
}
.rsMinW .rsBullet span{
  background-color:rgb(77,77,77);
}
.generic-button,
.woocommerce-page .button,
input[type=button],
input[type=submit],
button[type=submit],
.comment-body .reply>a,
#to-top-button,			
.tagcloud>a{
	width: auto;
}
/* .post-submeta>a.button:hover,
.woocommerce-page .button:hover,
input[type=button]:hover,
input[type=submit]:hover,
button[type=submit]:hover,
.comment-body .reply>a:hover,
.tagcloud>a:hover{
  background-color:rgb(52,204,255);
  color:rgb(255,255,255) !important;
  border:1px solid rgba(52,204,255,1);
}			 */

/* Blog Comments & Blog Stuff
/*-----------------------------------------------------------------------------------*/
.comment-body,
#ozy-share-div>a{
  background-color:rgba(240,240,240,1);
}
.post-submeta>div>div.button{
  background-color:#4d4d4d;
}
.post-submeta>div>div.arrow{
  border-color: transparent #4d4d4d transparent transparent;
}
.post-title>span,
.post-submeta>a>span,
.simple-post-format>div>span{
  background-color:#2060e3 !important;
}
.featured-thumbnail-header p,
.featured-thumbnail-header a,
.featured-thumbnail-header h1{
  color:#ffffff !important;
}
.featured-thumbnail-header>div{
  background-color:rgba(32,96,227,.4);
}
.featured-thumbnail>a,
.ozy-related-posts .related-post-item>a{
  background-color:rgba(32,96,227,.8);
}
.post-submeta>div>div.button>a>span{
  color:rgba(240,240,240,1);
}
.post-meta p.g{
  color:#000000;
}	

#single-blog-tags>a,
.ozy-related-posts .caption,
.ozy-related-posts .caption>h4>a{
  color:rgba(255,255,255,1) !important;
  background-color:#4d4d4d;
}
#single-blog-tags>a:hover{
  color:rgba(255,255,255,1);
  background-color:#2060e3;
}

/*post formats*/
.simple-post-format.post-excerpt-aside>div{
  background-color:rgba(77,77,77,.8);
}
.simple-post-format>div{
  background-color:#4d4d4d;
}
.simple-post-format>div>span,
.simple-post-format>div>h2,
.simple-post-format>div>p,
.simple-post-format>div>p>a,
.simple-post-format>div>blockquote,
.post-excerpt-audio>div>div{
  color:rgb(255,255,255) !important;
}
div.sticky.post-single {
  background-color:rgba(240,240,240,1);
  border-color:rgba(240,240,240,1);
}			
/* Shortcodes
/*-----------------------------------------------------------------------------------*/
.ozy-postlistwithtitle-feed>a:hover{
  background-color:rgb(52,204,255);
}
.ozy-postlistwithtitle-feed>a:hover *{
  color:rgb(255,255,255) !important;
}

.ozy-accordion>h6.ui-accordion-header>span,
.ozy-tabs .ozy-nav .ui-tabs-selected a,
.ozy-tabs .ozy-nav .ui-tabs-active a,
.ozy-toggle span.ui-icon{
  background-color:#2060e3;
}
.ozy-tabs .ozy-nav .ui-tabs-selected a,
.ozy-tabs .ozy-nav .ui-tabs-active a{
  border-color:#2060e3 !important;
}
.ozy-tabs .ozy-nav li a{
  color:#4d4d4d !important;
}

/*owl carousel*/
.ozy-owlcarousel .item.item-extended>a .overlay-one *,
.ozy-owlcarousel .item.item-extended>a .overlay-two *{
  color:#ffffff !important;
}
.ozy-owlcarousel .item.item-extended>a .overlay-one-bg{
	background-color: rgba(0, 0, 0, 0.3) !important;
}
.overlay-one-bg h2 {
	font-weight: 700;
    font-size: 27px;
    line-height: 1.5em;
}

@media(max-width:768px) {
	.overlay-one-bg h2 {
		font-size: 17px;
	}

	.img-core-service {
		height: 150px;
	}
}

@media(max-width:425px){
	.ozy-owlcarousel {
		display: block !important;
	}

	.overlay-one-bg h2 {
		font-size: 27px;
	}
}
.ozy-owlcarousel .item.item-extended>a .overlay-two{
  background-color:#2060e3;
  background-color:rgba(32,96,227,0.85);
}
.owl-theme .owl-controls .owl-page.active span{
  background-color:#2060e3;
}

.ozy-button.auto,.wpb_button.wpb_ozy_auto{
  background-color:rgba(0,0,0,1);
  color:rgba(255,255,255,1);
}
.ozy-button.auto:hover,
.wpb_button.wpb_ozy_auto:hover{
  border-color:rgba(52,204,255,1);
  color:rgba(255,255,255,1) !important;
  background-color:rgba(52,204,255,1);
}

.ozy-icon.circle{
  background-color:#4d4d4d;
}
.ozy-icon.circle2{
  color:#4d4d4d;
  border-color:#4d4d4d;
}
a:hover>.ozy-icon.square,
a:hover>.ozy-icon.circle{
  background-color:transparent !important;color:#4d4d4d;
}
a:hover>.ozy-icon.circle2{
  color:#4d4d4d;
  border-color:transparent !important;
}

.wpb_content_element .wpb_tabs_nav li.ui-tabs-active{
  background-color:#2060e3 !important;
  border-color:#2060e3 !important;
}
.wpb_content_element .wpb_tabs_nav li,
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header{
  border-color:rgba(240,240,240,1) !important;
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active>a{
  color:rgba(255,255,255,1) !important;
}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a,
.wpb_content_element .wpb_accordion_header a{
  color:#4d4d4d !important;
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header{
  font-size:14px !important;
  line-height:1.5em !important
}
.pricing-table .pricing-table-column+.pricetable-featured .pricing-price{
  color:#2060e3 !important;
}
.pricing-table li,
.pricing-table .pricing-table-column:first-child,
.pricing-table .pricing-table-column{
  border-color:rgba(240,240,240,1) !important;
}
.pricing-table .pricing-table-column+.pricetable-featured,
.pricing-table .pricing-table-column.pricetable-featured:first-child{
  border:4px solid #2060e3 !important;
}
.ozy-service-box:hover {
  background-color:#000000 !important;
}
.ozy-service-box:hover>* {
  color:#ffffff !important;
}

/* Shared Border Color
/*-----------------------------------------------------------------------------------*/			
.post .pagination>a,
.ozy-border-color,
#ozy-share-div.ozy-share-div-blog,
.page-content table td,
#content table tr,
.post-content table td,
.ozy-toggle .ozy-toggle-title,
.ozy-toggle-inner,
.ozy-tabs .ozy-nav li a,
.ozy-accordion>h6.ui-accordion-header,
.ozy-accordion>div.ui-accordion-content,
.chat-row .chat-text,
#sidebar .widget>h4,
#sidebar .widget li,
.ozy-content-divider,
#post-author,
.single-post .post-submeta,
.widget ul ul,
blockquote,
.page-pagination>a,
.page-pagination>span,
.woocommerce-pagination>ul>li>*,
#content select,
body.search article.result,
div.rssSummary,
#sidr input,
#content table tr td,
#content table tr th,
.widget .testimonial-box,
.shared-border-color {
  border-color:rgba(240,240,240,1);
}
#content table tr.featured {
  border:2px solid #2060e3 !important;
}		
/* Specific heading styling
/*-----------------------------------------------------------------------------------*/	
#page-title-wrapper{
      height:100px
    }@media only screen and (min-width: 1025px) {#main{padding-top:120px}}		

/* Conditional Page Template Styles
/*-----------------------------------------------------------------------------------*/
	
/*=====================
	Side Menu
=====================*/
.btn-wrapper {
    clear: both;
    float: left;
    display: block;
    overflow: hidden;
    width: 960px;
    z-index: 999999999;
    position: relative;
}
@media(max-width:425px){
	.btn-wrapper {
		display: none;
	}
}
.slide-out-div1 {
    display: none;
    width: 275px;
    position: fixed !important;
    z-index: 999999;
    display: block;
}
.slide-out-div1 #slide-div1 {
    background: url(../img/track-bt_green.png) no-repeat top left;
    height: 189px;
	display: block !important;
	transform: rotate(90deg);
	position: absolute !important;
	top: -115px !important;
	left: 73px !important;

}
.slide-out-div1.open #LoginTable {
    display: block;
}
.handle1 {
    width: 42px;
    /* margin: 0 0 0 6px; */
    display: block;
}
.slide-out-div1 #LoginTable {
    display: none;
}
#LoginTable {
    background: #fff;
    border: 1px solid #f7f7f7;
    width: 189px;
    height: 230px;
    padding: 10px;
    display: block;
}

#Whatsapp {
    background: #fff;
    border: 1px solid #f7f7f7;
    width: auto;
    height: 197px;
    padding: 10px;
    display: block;
}

.checkbox-panel {
    float: left;
    /* width: 319px; */
}
.check-box {
    float: left;
    width: 159px;
    padding: 8px 0 8px;
}
.checkbox-button {
    float: left;
    width: 25px;
}
.checkbox-button-text {
    float: left;
    width: 134px;
    padding: 2px 0 0;
    font-weight: 700;
    color: #000;
    font-size: 14px;
}
.contact-row {
    float: left;
    padding: 0 0 5px 0;
    width: 319px;
}
.contact-field-holder {
    /* float: left;
	font-weight: 400; */
	display: table-caption;
}
.contact-textfield2 {
    background-color: #fff;
    border: 1px solid #f0eded;
    height: 30px;
    padding: 0 0 0 5px;
    margin: 10px 0 0 0;
    width: 212px;
    float: left;
}
.contact-textfield3 {
    background-color: #fff;
    border: 1px solid #f0eded;
    height: 30px;
    padding: 0 0 0 5px;
    margin: 10px 0 0 0;
    width: 50px;
    float: left;
}
.slide-out-div3 {
    display: none;
    width: 346px;
    position: fixed !important;
    z-index: 999999;
    display: block;
}
.slide-out-div3 #slide-div3 {
    background: url(../img/images1.jpg) no-repeat top left;
    height: 197px;
    display: block !important;
}
.handle3 {
    width: 42px;
    /* margin: 0 0 0 6px; */
    display: block;
}
#LoginTable2 {
    background: #fff;
    border: 1px solid #f7f7f7;
    width: 100%;
    height: 162px;
    padding: 15px 10px 15px 15px;
    float: left;
    display: block;
}
.col4 {
    float: left;
    width: 50%;
}
#LoginTable2 ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#LoginTable2 ul li {
    color: #000;
    text-decoration: none;
    margin: 0;
    padding: 7px 0 7px 11px;
    font-size: 14px;
    font-weight: 700;
    text-align: left;
}
#LoginTable2 ul li a {
    color: #000;
    text-decoration: none;
    background: none;
    height: auto;
}
.track-btn {
	padding: 5px 20px;
}

/* Service Detail */
.pb-18 {
    padding: 80px 0 !important;
}

.section-bg-10 {
    /* background-image: url(../images/background/bg_13.png); */
    background-repeat: no-repeat;
}

.mt-5 {
    margin-top: 50px !important;
}

.fz-40 {
    font-size: 40px !important;
}

.section-title {
    font-size: 34px;
    color: #333;
    line-height: 1.4em;
    font-family: Merriweather;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
}

.mt-4 {
    margin-top: 40px !important;
}

.mb-10 {
    margin-bottom: 100px !important;
}

.mt-3 {
    margin-top: 30px !important;
}

.mw-560-r {
    max-width: 560px;
    float: right;
    margin-right: 0;
}

.film-our-services-list .items .item {
    display: block;
    width: 100%;
    margin-top: 40px;
    padding-left: 50px;
    position: relative;
}

.film-our-services-list .big-title, .film-our-services-list .big-title a {
    font-family: Merriweather;
    font-size: 40px;
    color: #333;
    font-weight: 400;
}

.film-our-services-list .items .item .number {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 24px;
    font-weight: 700;
    font-family: Montserrat;
    color: #39b54a;
    opacity: .5;
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

.film-our-services-list .items .item .title {
    display: block;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    font-family: Montserrat;
    color: #333;
}

.film-our-services-list .items .item .content {
    margin-top: 10px;
    display: block;
}

.image-shadow {
    display: inline-block;
    background-color: #f0f0f0;
}

.image-shadow, 
.image-shadow img {
    max-width: 100%;
    vertical-align: top;
}

.image-shadow img {
    box-shadow: 0 10px 20px rgba(0,0,0,.1);
    transform: translate(40px,60px);
}