@charset "utf-8";
/* CSS Document */

/* ================================================
	Button
================================================ */
.inel_button_container {
	text-align:left;
}

.vc_inel_buttonsgroup {
	margin-top:0px;
	
	-webkit-transition: margin-top 0.3s;
		-moz-transition: margin-top 0.3s;
		  -o-transition: margin-top 0.3s;
             transition: margin-top 0.3s;
}
.vc_inel_buttonsgroup:hover {
	margin-top:35px;
}
.vc_inel_groupbutton {
	display:inline-block !important;
}

.inel_button {
	background-color:#ff8600;
	display:inline-block;
	color:#FFFFFF;
	line-height:1.8;
	font-size:14px;
	padding:5px 14px;
	margin-right:5px;
	
	-webkit-transition: color 0.3s, border-color 0.3s, background-color 0.3s;
	   -moz-transition: color 0.3s, border-color 0.3s, background-color 0.3s;
         -o-transition: color 0.3s, border-color 0.3s, background-color 0.3s;
            transition: color 0.3s, border-color 0.3s, background-color 0.3s;
}
.inel_button_container .inel_button:last-child{
	margin-right:0px;
}
.inel_button span{
	display:table-cell;
	vertical-align:middle;
}
.inel_button.inel_button_fontweight_bold span.inel_button_text {
	font-weight:bold;
}
.inel_button.inel_button_fontweight_normal span.inel_button_text {
	font-weight:normal;
}
.inel_button span i{
	vertical-align:middle;
	display:block;
}

/* ----------- Button size ----------- */

/* small */
.inel_button.inel_button_small {
	font-size:14px;
	padding:5px 14px;
}
.inel_button.inel_button_small i{
	font-size:18px;
}
.inel_button.inel_button_small span.inel_button_text {
	padding-left:10px;
}
.inel_button.inel_button_small.inel_button_withouticon span.inel_button_text {
	padding-left:0px;
}
.inel_button.inel_button_small.inel_button_iconleft span.inel_button_text {
	padding-left:10px;
}
.inel_button.inel_button_small.inel_button_iconright span.inel_button_text {
	padding-left:0px;
	padding-right:10px;
}

/* medium */
.inel_button.inel_button_medium {
	font-size:16px;
	padding:6px 20px;
}
.inel_button.inel_button_medium i{
	font-size:21px;
}
.inel_button.inel_button_medium span.inel_button_text {
	padding-left:12px;
}
.inel_button.inel_button_medium.inel_button_withouticon span.inel_button_text {
	padding-left:0px;
}
.inel_button.inel_button_medium.inel_button_iconleft span.inel_button_text {
	padding-left:12px;
}
.inel_button.inel_button_medium.inel_button_iconright span.inel_button_text {
	padding-left:0px;
	padding-right:12px;
}


/* large */
.inel_button.inel_button_large {
	font-size:18px;
	padding:10px 30px;
}
.inel_button.inel_button_large i{
	font-size:25px;
}
.inel_button.inel_button_large span.inel_button_text {
	padding-left:14px;
}
.inel_button.inel_button_large.inel_button_withouticon span.inel_button_text {
	padding-left:0px;
}
.inel_button.inel_button_large.inel_button_iconleft span.inel_button_text {
	padding-left:14px;
}
.inel_button.inel_button_large.inel_button_iconright span.inel_button_text {
	padding-left:0px;
	padding-right:14px;
}

/* xlarge */
.inel_button.inel_button_xlarge {
	font-size:20px;
	padding:13px 30px;
}
.inel_button.inel_button_xlarge i{
	font-size:27px;
}
.inel_button.inel_button_xlarge span.inel_button_text {
	padding-left:14px;
}
.inel_button.inel_button_xlarge.inel_button_withouticon span.inel_button_text {
	padding-left:0px;
}
.inel_button.inel_button_xlarge.inel_button_iconleft span.inel_button_text {
	padding-left:14px;
}
.inel_button.inel_button_xlarge.inel_button_iconright span.inel_button_text {
	padding-left:0px;
	padding-right:14px;
}

/* ----------- Border radius ----------- */

.inel_button.inel_button_noradius {
	-webkit-border-radius: 0px;
	   -moz-border-radius: 0px;
            border-radius: 0px;
}

.inel_button.inel_button_smallradius {
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
            border-radius: 5px;
}

.inel_button.inel_button_mediumradius {
	-webkit-border-radius: 10px;
	   -moz-border-radius: 10px;
            border-radius: 10px;
}

.inel_button.inel_button_largeradius {
	-webkit-border-radius: 200px;
	   -moz-border-radius: 200px;
            border-radius: 200px;
}

/* ================================================
	Empty Space
================================================ */

.inel_space {
	width:100%;
	display:block;
	height:15px;
}

.inel_space.inel_space_devicesonly {
	display:none;
}

/* ================================================
	Icon
================================================ */

.inel_icon_container {
	text-align:left;
}
.vc_inel_iconsgroup {
	margin-top:0px;
	
	-webkit-transition: margin-top 0.3s;
		-moz-transition: margin-top 0.3s;
		  -o-transition: margin-top 0.3s;
             transition: margin-top 0.3s;
}
.vc_inel_iconsgroup:hover {
	margin-top:35px;
}
.vc_inel_groupicon {
	display:inline-block !important;
}


.inel_icon {
	color:#ffffff;
	display:inline-block;
	text-align:center;
	margin-right:5px;
	
	-webkit-box-sizing: content-box;
	   -moz-box-sizing: content-box;
		    box-sizing: content-box;
			
	-webkit-transition: color 0.3s, border-color 0.3s, background-color 0.3s;
	   -moz-transition: color 0.3s, border-color 0.3s, background-color 0.3s;
         -o-transition: color 0.3s, border-color 0.3s, background-color 0.3s;
            transition: color 0.3s, border-color 0.3s, background-color 0.3s;
}

.inel_button_container .inel_icon:last-child{
	margin-right:0px;
}

.inel_icon i{
	display:block;
}
.inel_icon_withouturl {
	cursor:default;
}
.inel_icon.inel_icon_notboxed {
	padding:0px !important;
}

/*
.inel_icon.inel_effect1:hover {
	-webkit-animation: inel_effect2 0.6s;
	-moz-animation: inel_effect2 0.6s;
	-ms-animation: inel_effect2 0.6s;
	-o-animation: inel_effect2 0.6s;
	animation: inel_effect2 0.6s;
}
.inel_icon.inel_effect2:hover {
	-webkit-animation: inel_effect3 0.6s;
	-moz-animation: inel_effect3 0.6s;
	-ms-animation: inel_effect3 0.6s;
	-o-animation: inel_effect3 0.6s;
	animation: inel_effect3 0.6s;
}
.inel_icon.inel_effect3:hover {
	-webkit-animation: inel_effect4 0.6s;
	-moz-animation: inel_effect4 0.6s;
	-ms-animation: inel_effect4 0.6s;
	-o-animation: inel_effect4 0.6s;
	animation: inel_effect4 0.6s;
}
.inel_icon.inel_effect4:hover {
	-webkit-animation: inel_effect6 1.5s;
	-moz-animation: inel_effect6 1.5s;
	-ms-animation: inel_effect6 1.5s;
	-o-animation: inel_effect6 1.5s;
	animation: inel_effect6 1.5s;
	
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
}
.inel_icon.inel_effect5:hover {
	-webkit-animation: inel_effect7 1.5s;
	-moz-animation: inel_effect7 1.5s;
	-ms-animation: inel_effect7 1.5s;
	-o-animation: inel_effect7 1.5s;
	animation: inel_effect7 1.5s;
	
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
}
.inel_icon.inel_effect6:hover {
	-webkit-animation: inel_effect8 1.5s;
	-moz-animation: inel_effect8 1.5s;
	-ms-animation: inel_effect8 1.5s;
	-o-animation: inel_effect8 1.5s;
	animation: inel_effect8 1.5s;
	
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
}
*/

/* ----------- icon size ----------- */

.inel_icon.inel_icon_size_16 {
	line-height: 16px;
	font-size: 16px;
	width:16px;
	padding: 5px;
}
.inel_icon.inel_icon_size_16 i.inel_fa_iconwide,
.inel_icon.inel_icon_size_16 i.inel_fa_iconwide2{
	font-size:12px;
	line-height:16px;
}

.inel_icon.inel_icon_size_24 {
	line-height: 24px;
	font-size: 24px;
	width:24px;
	padding: 7px;
}
.inel_icon.inel_icon_size_24 i.inel_fa_iconwide,
.inel_icon.inel_icon_size_24 i.inel_fa_iconwide2{
	font-size:19px;
	line-height:24px;
}

.inel_icon.inel_icon_size_32 {
	line-height: 32px;
	font-size: 32px;
	width:32px;
	padding: 9px;
}
.inel_icon.inel_icon_size_32 i.inel_fa_iconwide{
	font-size:27px;
	line-height:32px;
}
.inel_icon.inel_icon_size_32 i.inel_fa_iconwide2{
	font-size:24px;
	line-height:32px;
}

.inel_icon.inel_icon_size_48 {
	line-height: 48px;
	font-size: 48px;
	width:48px;
	padding: 12px;
}
.inel_icon.inel_icon_size_48 i.inel_fa_iconwide{
	font-size:41px;
	line-height:48px;
}
.inel_icon.inel_icon_size_48 i.inel_fa_iconwide2{
	font-size:36px;
	line-height:48px;
}

.inel_icon.inel_icon_size_64 {
	line-height: 64px;
	font-size: 64px;
	width:64px;
	padding: 16px;
}
.inel_icon.inel_icon_size_64 i.inel_fa_iconwide{
	font-size:55px;
	line-height:64px;
}
.inel_icon.inel_icon_size_64 i.inel_fa_iconwide2{
	font-size:48px;
	line-height:64px;
}

.inel_icon.inel_icon_size_96 {
	line-height: 96px;
	font-size: 96px;
	width:96px;
	padding: 25px;
}
.inel_icon.inel_icon_size_96 i.inel_fa_iconwide{
	font-size:82px;
	line-height:96px;
}
.inel_icon.inel_icon_size_96 i.inel_fa_iconwide2{
	font-size:73px;
	line-height:96px;
}

/* ----------- Border radius ----------- */

.inel_icon.inel_icon_noradius {
	-webkit-border-radius: 0px;
	   -moz-border-radius: 0px;
            border-radius: 0px;
}

.inel_icon.inel_icon_smallradius {
	-webkit-border-radius: 10%;
	   -moz-border-radius: 10%;
            border-radius: 10%;
}

.inel_icon.inel_icon_mediumradius {
	-webkit-border-radius: 20%;
	   -moz-border-radius: 20%;
            border-radius: 20%;
}

.inel_icon.inel_icon_largeradius {
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
            border-radius: 50%;
}

/* ================================================
	IconBox
================================================ */
.inel_iconbox {
	line-height:1.8;
	cursor:default;
	
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
		    box-sizing: border-box;
			
	-webkit-transition: background-color 0.3s, border-color 0.3s;
	   -moz-transition: background-color 0.3s, border-color 0.3s;
         -o-transition: background-color 0.3s, border-color 0.3s;
            transition: background-color 0.3s, border-color 0.3s;
}

/* ------------- Border Radius ------------- */
.inel_iconbox.inel_iconbox_noradius {
	-webkit-border-radius: 0px;
	   -moz-border-radius: 0px;
            border-radius: 0px;
}

.inel_iconbox.inel_iconbox_smallradius {
	-webkit-border-radius: 10px;
	   -moz-border-radius: 10px;
            border-radius: 10px;
}

.inel_iconbox.inel_iconbox_mediumradius {
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
            border-radius: 20px;
}

.inel_iconbox.inel_iconbox_largeradius {
	-webkit-border-radius: 30px;
	   -moz-border-radius: 30px;
            border-radius: 30px;
}


.inel_iconbox_title {
	font-size:18px;
	font-weight:bold;
}
.inel_iconbox_title a {
	font-size:inherit;
	color:inherit;
	font-weight:inherit;
	text-decoration:none;
	
	-webkit-transition: color 0.3s;
	   -moz-transition: color 0.3s;
         -o-transition: color 0.3s;
            transition: color 0.3s;
}
.inel_iconbox_title a:hover {
	color:inherit;
}
.inel_iconbox_text {
	font-size:14px;
	
	-webkit-transition: color 0.3s;
	   -moz-transition: color 0.3s;
         -o-transition: color 0.3s;
            transition: color 0.3s;
}
.inel_iconbox_text p:last-of-type{
	margin-bottom:0px;
}

.inel_iconbox_readmore {
	display:inline-block;
	margin-top:10px;
	clear:both;
	text-decoration:none;
	
	-webkit-transition: color 0.3s;
	   -moz-transition: color 0.3s;
         -o-transition: color 0.3s;
            transition: color 0.3s;
}

.inel_iconbox:hover .inel_iconbox_icon.inel_effect1 {
	-webkit-animation: inel_effect1 0.6s;
	-moz-animation: inel_effect1 0.6s;
	-ms-animation: inel_effect1 0.6s;
	-o-animation: inel_effect1 0.6s;
	animation: inel_effect1 0.6s;
}
.inel_iconbox:hover .inel_iconbox_icon.inel_effect2 {
	-webkit-animation: inel_effect2 0.6s;
	-moz-animation: inel_effect2 0.6s;
	-ms-animation: inel_effect2 0.6s;
	-o-animation: inel_effect2 0.6s;
	animation: inel_effect2 0.6s;
}
.inel_iconbox:hover .inel_iconbox_icon.inel_effect3 {
	-webkit-animation: inel_effect3 0.6s;
	-moz-animation: inel_effect3 0.6s;
	-ms-animation: inel_effect3 0.6s;
	-o-animation: inel_effect3 0.6s;
	animation: inel_effect3 0.6s;
}
.inel_iconbox:hover .inel_iconbox_icon.inel_effect4 {
	-webkit-animation: inel_effect4 0.6s;
	-moz-animation: inel_effect4 0.6s;
	-ms-animation: inel_effect4 0.6s;
	-o-animation: inel_effect4 0.6s;
	animation: inel_effect4 0.6s;
}
.inel_iconbox:hover .inel_iconbox_icon.inel_effect5 {
	-webkit-animation: inel_effect5 0.6s;
	-moz-animation: inel_effect5 0.6s;
	-ms-animation: inel_effect5 0.6s;
	-o-animation: inel_effect5 0.6s;
	animation: inel_effect5 0.6s;
}
.inel_iconbox:hover .inel_iconbox_icon.inel_effect6 {
	-webkit-animation: inel_effect6 1.5s;
	-moz-animation: inel_effect6 1.5s;
	-ms-animation: inel_effect6 1.5s;
	-o-animation: inel_effect6 1.5s;
	animation: inel_effect6 1.5s;
	
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
}
.inel_iconbox:hover .inel_iconbox_icon.inel_effect7 {
	-webkit-animation: inel_effect7 1.5s;
	-moz-animation: inel_effect7 1.5s;
	-ms-animation: inel_effect7 1.5s;
	-o-animation: inel_effect7 1.5s;
	animation: inel_effect7 1.5s;
	
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
}
.inel_iconbox:hover .inel_iconbox_icon.inel_effect8 {
	-webkit-animation: inel_effect8 1.5s;
	-moz-animation: inel_effect8 1.5s;
	-ms-animation: inel_effect8 1.5s;
	-o-animation: inel_effect8 1.5s;
	animation: inel_effect8 1.5s;
	
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
}

/* ----------- style 1 ----------- */
.inel_iconbox_style1 {
	text-align:center;
}
.inel_iconbox_style1 .inel_iconbox_iconcontainer {
	margin-bottom:15px;
}
.inel_iconbox_style1 .inel_iconbox_title {
	margin-bottom:10px;
}

/* ----------- style 2 ----------- */
.inel_iconbox_style2 {
	text-align:left;
	display:table;
	width:100%;
}
.inel_iconbox_style2 .inel_iconbox_container {
	display:table-row;
}
.inel_iconbox_style2 .inel_iconbox_iconcontainer {
	display:table-cell;
	vertical-align:top;
	padding-right:20px;
}
.inel_iconbox_style2 .inel_iconbox_titleandtext {
	display:table-cell;
	vertical-align:top;
	width:100%;
}
.inel_iconbox_style2 .inel_iconbox_title {
	margin-bottom:10px;
}

/* ----------- style 3 ----------- */
.inel_iconbox_style3 {
	text-align:left;
}
.inel_iconbox_style3 .inel_iconbox_iconandtitle {
	display:table;
	width:100%;
}
.inel_iconbox_style3 .inel_iconbox_iconandtitle_container {
	display:table-row;
}
.inel_iconbox_style3 .inel_iconbox_iconcontainer {
	display:table-cell;
	vertical-align:top;
	padding-right:20px;
}
.inel_iconbox_style3 .inel_iconbox_title {
	display:table-cell;
	vertical-align:middle;
	width:100%;
}
.inel_iconbox_style3 .inel_iconbox_text {
	margin-top:15px;
}
/* ----------- style 4 ----------- */
.inel_iconbox_style4 {
	text-align:left;
}
.inel_iconbox_style4 .inel_iconbox_iconcontainer {
	margin-bottom:15px;
}
.inel_iconbox_style4 .inel_iconbox_title {
	margin-bottom:10px;
}

/* ----------- style 5 ----------- */
.inel_iconbox_style5 {
	text-align:right;
	display:table;
	width:100%;
}
.inel_iconbox_style5 .inel_iconbox_container {
	display:table-row;
}
.inel_iconbox_style5 .inel_iconbox_iconcontainer {
	display:table-cell;
	vertical-align:top;
	padding-left:20px;
}
.inel_iconbox_style5 .inel_iconbox_titleandtext {
	display:table-cell;
	vertical-align:top;
	width:100%;
}
.inel_iconbox_style5 .inel_iconbox_title {
	margin-bottom:10px;
}

/* ----------- style 6 ----------- */
.inel_iconbox_style6 {
	text-align:right;
}
.inel_iconbox_style6 .inel_iconbox_iconandtitle {
	display:table;
	width:100%;
}
.inel_iconbox_style6 .inel_iconbox_iconandtitle_container {
	display:table-row;
}
.inel_iconbox_style6 .inel_iconbox_iconcontainer {
	display:table-cell;
	vertical-align:top;
	padding-left:20px;
}
.inel_iconbox_style6 .inel_iconbox_title {
	display:table-cell;
	vertical-align:middle;
	width:100%;
}
.inel_iconbox_style6 .inel_iconbox_text {
	margin-top:15px;
}

/* ----------- style 7 ----------- */
.inel_iconbox_style7 {
	text-align:right;
}
.inel_iconbox_style7 .inel_iconbox_iconcontainer {
	margin-bottom:15px;
}
.inel_iconbox_style7 .inel_iconbox_title {
	margin-bottom:10px;
}

/* ----------- icon ----------- */

.inel_iconbox_icon {
	color:#ffffff;
	display:inline-block;
	text-align:center;
	
	-webkit-box-sizing: content-box;
	   -moz-box-sizing: content-box;
		    box-sizing: content-box;
			
	-webkit-transition: color 0.3s, border-color 0.3s, background-color 0.3s;
	   -moz-transition: color 0.3s, border-color 0.3s, background-color 0.3s;
         -o-transition: color 0.3s, border-color 0.3s, background-color 0.3s;
            transition: color 0.3s, border-color 0.3s, background-color 0.3s;
}
.inel_iconbox_icon i{
	display:block;
}
.inel_iconbox_icon_withouturl {
	cursor:default;
}
.inel_iconbox_icon.inel_iconbox_iconnotboxed {
	padding:0px !important;
}
.inel_iconbox_fonticon.inel_iconbox_iconnotboxed,
.inel_iconbox_fonticon.inel_iconbox_iconnotboxed i {
	height:auto !important;
	line-height:normal !important;
}

.inel_iconbox_imgicon .inel_iconbox_iconcontainer {
	font-size:0px !important;
} 

/* ----------- icon size ----------- */

.inel_iconbox_icon img{
	border:0px;
}
.inel_iconbox_icon.inel_iconbox_icon_size_16 img{
	width:16px;
	height:16px;
}
.inel_iconbox_icon.inel_iconbox_icon_size_24 img{
	width:24px;
	height:24px;
}
.inel_iconbox_icon.inel_iconbox_icon_size_32 img{
	width:32px;
	height:32px;
}
.inel_iconbox_icon.inel_iconbox_icon_size_48 img{
	width:48px;
	height:48px;
}
.inel_iconbox_icon.inel_iconbox_icon_size_64 img{
	width:64px;
	height:64px;
}
.inel_iconbox_icon.inel_iconbox_icon_size_96 img{
	width:96px;
	height:96px;
}

.inel_iconbox_icon.inel_iconbox_icon_size_16 {
	line-height: 16px;
	font-size: 16px;
	width:16px;
	height:16px;
	padding: 5px;
}
.inel_iconbox_icon.inel_iconbox_icon_size_16 i.inel_fa_iconwide,
.inel_iconbox_icon.inel_iconbox_icon_size_16 i.inel_fa_iconwide2{
	font-size:12px;
	line-height:16px;
}

.inel_iconbox_icon.inel_iconbox_icon_size_24 {
	line-height: 24px;
	font-size: 24px;
	width:24px;
	height:24px;
	padding: 7px;
}
.inel_iconbox_icon.inel_iconbox_icon_size_24 i.inel_fa_iconwide,
.inel_iconbox_icon.inel_iconbox_icon_size_24 i.inel_fa_iconwide2{
	font-size:19px;
	line-height:24px;
}

.inel_iconbox_icon.inel_iconbox_icon_size_32 {
	line-height: 32px;
	font-size: 32px;
	width:32px;
	height:32px;
	padding: 9px;
}
.inel_iconbox_icon.inel_iconbox_icon_size_32 i.inel_fa_iconwide{
	font-size:27px;
	line-height:32px;
}
.inel_iconbox_icon.inel_iconbox_icon_size_32 i.inel_fa_iconwide2{
	font-size:24px;
	line-height:32px;
}

.inel_iconbox_icon.inel_iconbox_icon_size_48 {
	line-height: 48px;
	font-size: 48px;
	width:48px;
	height:48px;
	padding: 12px;
}
.inel_iconbox_icon.inel_iconbox_icon_size_48 i.inel_fa_iconwide{
	font-size:41px;
	line-height:48px;
}
.inel_iconbox_icon.inel_iconbox_icon_size_48 i.inel_fa_iconwide2{
	font-size:36px;
	line-height:48px;
}

.inel_iconbox_icon.inel_iconbox_icon_size_64 {
	line-height: 64px;
	font-size: 64px;
	width:64px;
	height:64px;
	padding: 16px;
}
.inel_iconbox_icon.inel_iconbox_icon_size_64 i.inel_fa_iconwide{
	font-size:55px;
	line-height:64px;
}
.inel_iconbox_icon.inel_iconbox_icon_size_64 i.inel_fa_iconwide2{
	font-size:48px;
	line-height:64px;
}

.inel_iconbox_icon.inel_iconbox_icon_size_96 {
	line-height: 96px;
	font-size: 96px;
	width:96px;
	height:96px;
	padding: 25px;
}
.inel_iconbox_icon.inel_iconbox_icon_size_96 i.inel_fa_iconwide{
	font-size:82px;
	line-height:96px;
}
.inel_iconbox_icon.inel_iconbox_icon_size_96 i.inel_fa_iconwide2{
	font-size:73px;
	line-height:96px;
}

/* ----------- Border radius ----------- */

.inel_iconbox_icon.inel_iconbox_icon_noradius {
	-webkit-border-radius: 0px;
	   -moz-border-radius: 0px;
            border-radius: 0px;
}

.inel_iconbox_icon.inel_iconbox_icon_smallradius {
	-webkit-border-radius: 10%;
	   -moz-border-radius: 10%;
            border-radius: 10%;
}

.inel_iconbox_icon.inel_iconbox_icon_mediumradius {
	-webkit-border-radius: 20%;
	   -moz-border-radius: 20%;
            border-radius: 20%;
}

.inel_iconbox_icon.inel_iconbox_icon_largeradius {
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
            border-radius: 50%;
}

/* ================================================
	Horizontal rule
================================================ */
.inel_hr {
	margin:0px auto;
}
.inel_hr .inel_hr_borders{
	display:block;
	
	-webkit-box-sizing: content-box;
	   -moz-box-sizing: content-box;
		    box-sizing: content-box;
}

.inel_hr .inel_hr_table{
	display:table;
	width:100%;
}
.inel_hr .inel_hr_tablerow{
	display:table-row;
}
.inel_hr .inel_hr_tablecell{
	display:table-cell;
	vertical-align:middle;
}
.inel_hr .inel_hr_tablecell.inel_hr_iconcell{
	width:18px;
	padding:0px 25px;
	font-size:18px;
}
.inel_hr .inel_hr_tablecell.inel_hr_iconcell i{
	display:block;
}
/* ----------- Align ----------- */

.inel_hr.inel_hr_align_center {
	margin:0px auto;
}
.inel_hr.inel_hr_align_left {
	margin:0px auto 0px 0px;
}
.inel_hr.inel_hr_align_right {
	margin:0px 0px 0px auto;
}


/* ----------- Styles ----------- */

.inel_hr.inel_hr_style1 .inel_hr_borders{
	border-top:1px solid #e5e5e5;
}
.inel_hr.inel_hr_style2 .inel_hr_borders{
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	height:4px;
}
.inel_hr.inel_hr_style3 .inel_hr_borders{
	border-top:2px solid #e5e5e5;
}
.inel_hr.inel_hr_style4 .inel_hr_borders{
	border-top:2px solid #e5e5e5;
	border-bottom:2px solid #e5e5e5;
	height:4px;
}
.inel_hr.inel_hr_style5 .inel_hr_borders{
	border-top:3px solid #e5e5e5;
}
.inel_hr.inel_hr_style6 .inel_hr_borders{
	border-top:3px solid #e5e5e5;
	border-bottom:3px solid #e5e5e5;
	height:4px;
}
.inel_hr.inel_hr_style7 .inel_hr_borders{
	border-top:1px dashed #e5e5e5;
}
.inel_hr.inel_hr_style8 .inel_hr_borders{
	border-top:1px dashed #e5e5e5;
	border-bottom:1px dashed #e5e5e5;
	height:4px;
}

/* ================================================
	Message Box
================================================ */

.inel_messagebox {
	border:1px solid #e5e5e5;
	padding:25px;
	position:relative;
	color:#777777;
	line-height:1.8;
}
.inel_messagebox_closebutton {
	position:absolute;
	top:10px;
	right:10px;
	font-size:16px;
	color:#999999;
	
	-webkit-transition: color 0.3s;
	   -moz-transition: color 0.3s;
         -o-transition: color 0.3s;
            transition: color 0.3s;
}
.inel_messagebox_closebutton i {
	display:block;
}
.inel_messagebox_closebutton:hover {
	color:#777777;
}

.inel_messagebox_table {
	display:table;
	width:100%;
}
.inel_messagebox_row {
	display:table-row;
}
.inel_messagebox_cell {
	display:table-cell;
	vertical-align:middle;
	width:100%;
}
.inel_messagebox_cell p:last-child{
	margin-bottom:0px;
}

.inel_messagebox_cell.inel_messagebox_icon {
	width:0%;
	padding-right:25px;
	font-size:36px;
}
.inel_messagebox_cell.inel_messagebox_icon i{
	display:block;
}

.inel_messagebox.inel_messagebox_smallradius {
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
            border-radius: 5px;
}

/* ================================================
	List
================================================ */

.inel_list {
	
	line-height:1.8;
}
.vc_inel_list {
	margin-top:0px;
	
	-webkit-transition: margin-top 0.3s;
		-moz-transition: margin-top 0.3s;
		  -o-transition: margin-top 0.3s;
             transition: margin-top 0.3s;
}
.vc_inel_list:hover {
	margin-top:35px;
}

.inel_list .inel_list_item {
	display:table;
	width:100%;
}
.inel_list .inel_list_iconandtext {
	display:table-row;
}
.inel_list .inel_list_item .inel_list_icon,
.inel_list .inel_list_item .inel_list_text {
	display:table-cell;
	padding-bottom:5px;
}

.inel_list .inel_list_item:last-child .inel_list_icon,
.inel_list .inel_list_item:last-child .inel_list_text {
	padding-bottom:0px;
}

.inel_list .inel_list_item .inel_list_icon {
	width:0%;
	vertical-align:top;
	padding-right:15px;
}

.inel_list .inel_list_item .inel_list_text {
	width:100%;
	vertical-align:middle;
}
.inel_list .inel_list_item .inel_list_text p:last-child{
	margin-bottom:0px;
}


/* ================================================
	Blockquotes
================================================ */

.inel_blockquotes {
	line-height:1.8;
	padding:20px 30px;
	background-color:#F7F7F7;
	font-style:italic;
	display:table;
	width:100%;
	font-size:20px;
	border-left: 3px solid #ff8600;
	
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
		    box-sizing: border-box;
}

.inel_blockquotes .inel_blockquotes_container{
	display:table-row;
}
.inel_blockquotes .inel_blockquotes_icon,
.inel_blockquotes .inel_blockquotes_text {
	display:table-cell;
}
.inel_blockquotes .inel_blockquotes_icon {
	padding-right:20px;
	width:0%;
	color: #ff8600;
}
.inel_blockquotes .inel_blockquotes_icon i{
	display:block;
}
.inel_blockquotes .inel_blockquotes_text {
	width:100%;
}
.inel_blockquotes .inel_blockquotes_text p:last-child{
	margin-bottom:0px;
}

/* ================================================
	Accordions and toggle
================================================ */

.inel_accordiontoggle {
	line-height:1.8;
}
.vc_inel_accordiontoggle {
	margin-top:0px;
	
	-webkit-transition: margin-top 0.3s;
		-moz-transition: margin-top 0.3s;
		  -o-transition: margin-top 0.3s;
             transition: margin-top 0.3s;
}
.vc_inel_accordiontoggle:hover {
	margin-top:35px;
}
.inel_accordiontoggle_item {
	overflow:hidden;
	margin-bottom:10px;
}
.inel_accordiontoggle .inel_accordiontoggle_item:last-child{
	margin-bottom:0px;
}

.inel_accordiontoggle_item.inel_accordiontoggle_item_smallradius {
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
            border-radius: 5px;
}
.inel_accordiontoggle_item_title {
	padding:10px 20px;
	width:100%;
	font-size:15px;
	cursor:pointer;
	
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
		    box-sizing: border-box;
			
	-webkit-transition: color 0.3s;
		-moz-transition: color 0.3s;
		  -o-transition: color 0.3s;
             transition: color 0.3s;
}
.inel_accordiontoggle_item_titlecontainer {
	display:table-row;
}
.inel_accordiontoggle_item_titleicon {
	display:table-cell;
	padding-right:15px;
	width:0%;
	color:#ff8600;
	vertical-align:middle;
	font-size:18px;
}
.inel_accordiontoggle_item_titleicon:empty {
	display:none;
}
.inel_accordiontoggle_item_titleicon i{
	display:block;
}
.inel_accordiontoggle_item_titletext {
	display:table-cell;
	width:100%;
	vertical-align:middle;
	
}
.inel_accordiontoggle_item_titlearrow {
	display:table-cell;
	padding-left:15px;
	width:0%;
	vertical-align:middle;
}
.inel_accordiontoggle_item_titlearrow i{
	display:block;
	
	-webkit-transition: -webkit-transform 0.3s;
		-moz-transition: -moz-transform 0.3s;
		  -o-transition: -o-transform 0.3s;
             transition: transform 0.3s;
}
.inel_accordiontoggle_item.inel_accordiontoggle_item_open .inel_accordiontoggle_item_titlearrow i{
	-webkit-transform: rotate(180deg);
	   -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
         -o-transform: rotate(180deg);
            transform: rotate(180deg);
}

.inel_accordiontoggle_item_text {
	padding:15px 20px;
	border-top:1px solid #e5e5e5;
	display:none;
}
.inel_accordiontoggle_item_text p:last-child{
	margin-bottom:0px;
}

/* ================================================
	Accordions and toggle 2
================================================ */

.vc_inel_accordiontoggle2 {
	margin-top:0px;
	
	-webkit-transition: margin-top 0.3s;
		-moz-transition: margin-top 0.3s;
		  -o-transition: margin-top 0.3s;
             transition: margin-top 0.3s;
}
.vc_inel_accordiontoggle2:hover {
	margin-top:35px;
}

.inel_accordiontoggle.inel_accordiontoggle_style2 .inel_accordiontoggle_item_title {
	padding:0px 0px 10px 0px;
}

.inel_accordiontoggle.inel_accordiontoggle_style2 .inel_accordiontoggle_item_text {
	padding:10px 0px 25px 0px;
	border-top:none;
}
.inel_accordiontoggle.inel_accordiontoggle_style2 .inel_accordiontoggle_item:last-child {
	border-bottom:none !important;
}
.inel_accordiontoggle.inel_accordiontoggle_style2 .inel_accordiontoggle_item .inel_accordiontoggle_item_titleicon {
	text-align:right;
}


/* ================================================
	Progress bar
================================================ */

.inel_progressbars {
	line-height:1.8;
}
.vc_inel_progressbars {
	margin-top:0px;
	
	-webkit-transition: margin-top 0.3s;
		-moz-transition: margin-top 0.3s;
		  -o-transition: margin-top 0.3s;
             transition: margin-top 0.3s;
}
.vc_inel_progressbars:hover {
	margin-top:35px;
}

.inel_progressbar {
	position:relative;
	margin-bottom:10px;
	overflow:hidden;
}
.inel_progressbars .inel_progressbar:last-child { 
	margin-bottom:0px;
}
.inel_progressbar_label {
	background-color:#f7f7f7;
	color:#999999;
	width:100%;
	z-index:1;
	overflow:hidden;
	
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
		    box-sizing: border-box;
}
.inel_progressbar_bar {
	position:absolute;
	top:0px;
	left:0px;
	background-color:#ff8600;
	color:#FFFFFF;
	width:0%;
	z-index:1;
	overflow:hidden;
	
	-webkit-transition: width 1.5s;
		-moz-transition: width 1.5s;
		  -o-transition: width 1.5s;
             transition: width 1.5s;
			 
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
		    box-sizing: border-box;
}
.inel_progressbar_textandvalue{
	display:inline-block;
	width:2000px;
	padding:5px 20px;
	cursor:default;
}
.inel_progressbar_value {
	margin-left:10px;
}

/* -------------------- border-radius -------------------- */

.inel_progressbar.inel_progressbar_noradius,
.inel_progressbar.inel_progressbar_noradius .inel_progressbar_bar,
.inel_progressbar.inel_progressbar_noradius .inel_progressbar_label{
	-webkit-border-radius: 0px;
	   -moz-border-radius: 0px;
            border-radius: 0px;
}
.inel_progressbar.inel_progressbar_smallradius,
.inel_progressbar.inel_progressbar_smallradius .inel_progressbar_bar,
.inel_progressbar.inel_progressbar_smallradius .inel_progressbar_label{
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
            border-radius: 5px;
}
.inel_progressbar.inel_progressbar_mediumradius,
.inel_progressbar.inel_progressbar_mediumradius .inel_progressbar_bar,
.inel_progressbar.inel_progressbar_mediumradius .inel_progressbar_label{
	-webkit-border-radius: 10px;
	   -moz-border-radius: 10px;
            border-radius: 10px;
}
.inel_progressbar.inel_progressbar_largeradius ,
.inel_progressbar.inel_progressbar_largeradius .inel_progressbar_bar,
.inel_progressbar.inel_progressbar_largeradius .inel_progressbar_label{
	-webkit-border-radius: 200px;
	   -moz-border-radius: 200px;
            border-radius: 200px;
}

/* ================================================
	Counter
================================================ */

.inel_counter {
	line-height:1.8;
	font-size:50px;
}

/* ================================================
	Contact Form
================================================ */

.inel_contactform {
	display:block;
	color:#777777;
}

.inel_contactform .inel_messagebox {
	display:none;
}

.inel_contactform_table {
	display:table;
	width:100%;
}
.inel_contactform_row {
	display:table-row;
}
.inel_contactform_cell {
	display:table-cell;
	vertical-align:top;
	
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
		    box-sizing: border-box;
}

.inel_contactform_row .inel_contactform_cell:first-child {
	width:40%;
	padding-right:15px;
}
.inel_contactform_row .inel_contactform_cell:last-child {
	width:60%;
	padding-left:15px;
}

.inel_contactform.inel_contactform_onecolumn .inel_contactform_table,
.inel_contactform.inel_contactform_onecolumn .inel_contactform_row,
.inel_contactform.inel_contactform_onecolumn .inel_contactform_cell {
	display:block;
	padding:0px !important;
	width:100%;
}

.inel_contactform_inputcontainer {
	margin-bottom:20px;
	position:relative;
}
.inel_contactform_cell .inel_contactform_inputcontainer:last-child {
	margin-bottom:0px;
}
.inel_contactform.inel_contactform_onecolumn .inel_contactform_cell .inel_contactform_inputcontainer:last-child {
	margin-bottom:20px;
}
.inel_contactform_table.inel_contactform_inputcontainer_withicon .inel_contactform_inputcontainer:after {
	position:absolute;
	top:0px;
	right:15px;
	z-index:2;
	line-height:45px;
	font-family: FontAwesome;
	font-size:20px;
	color:inherit;
}
.inel_contactform_table.inel_contactform_inputcontainer_withicon .inel_contactform_inputcontainer_name:after {
	content:"\f007";
}
.inel_contactform_table.inel_contactform_inputcontainer_withicon .inel_contactform_inputcontainer_email:after {
	content:"\f0e0";
}
.inel_contactform_table.inel_contactform_inputcontainer_withicon .inel_contactform_inputcontainer_subject:after {
	content:"\f086";
}

.inel_contactform_cell input,
.inel_contactform_cell textarea {
	display:block;
	line-height:1.8;
	font-size:15px;
	padding:8px 15px;
	margin:0px;
	color:inherit;
	outline: none;
	width:100%;
	font-family:inherit;
	border:1px solid #E5E5E5;
	background-color:#ffffff;
	height:45px;
	
	-webkit-transition: color 0.3s, border-color 0.3s;
		-moz-transition: color 0.3s, border-color 0.3s;
		  -o-transition: color 0.3s, border-color 0.3s;
             transition: color 0.3s, border-color 0.3s;
	
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
		    box-sizing: border-box;
}

.inel_contactform_cell input::-webkit-input-placeholder,
.inel_contactform_cell textarea::-webkit-input-placeholder{
	color:inherit;
}
.inel_contactform_cell input:-moz-placeholder,
.inel_contactform_cell textarea:-moz-placeholder{
	color:inherit;
}
.inel_contactform_cell input::-moz-placeholder,
.inel_contactform_cell textarea::-moz-placeholder{
	color:inherit;
}
.inel_contactform_cell input:-ms-input-placeholder,
.inel_contactform_cell textarea:-ms-input-placeholder{
	color:inherit;
}

.inel_contactform_table.inel_contactform_inputcontainer_withicon .inel_contactform_inputcontainer input {
	padding:8px 45px 8px 15px;
}
.inel_contactform_cell textarea {
	height:175px;
}

.inel_contactform_submit {
	margin-top:20px;
	text-align:right;
}
.inel_contactform_submit input[type="button"] {
	border:none;
	background-color:#ff8600;
	color:#ffffff;
	font-size:18px;
	padding:10px 30px;
	cursor:pointer;
	outline: none;
	
	-webkit-transition: color 0.3s, background-color 0.3s, border-color 0.3s;
	   -moz-transition: color 0.3s, background-color 0.3s, border-color 0.3s;
         -o-transition: color 0.3s, background-color 0.3s, border-color 0.3s;
            transition: color 0.3s, background-color 0.3s, border-color 0.3s;
}

.inel_contactform_table.inel_contactform_roundedcorners input,
.inel_contactform_table.inel_contactform_roundedcorners textarea {
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
            border-radius: 5px;
}

.inel_contactform_submit input[type="button"].inel_contactform_button_noradius {
	-webkit-border-radius: 0px;
	   -moz-border-radius: 0px;
            border-radius: 0px;
}
.inel_contactform_submit input[type="button"].inel_contactform_button_smallradius {
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
            border-radius: 5px;
}
.inel_contactform_submit input[type="button"].inel_contactform_button_mediumradius {
	-webkit-border-radius: 10px;
	   -moz-border-radius: 10px;
            border-radius: 10px;
}
.inel_contactform_submit input[type="button"].inel_contactform_button_largeradius {
	-webkit-border-radius: 200px;
	   -moz-border-radius: 200px;
            border-radius: 200px;
}


/* ================================================
	Link
================================================ */

.inel_link_container {
	display:block;
}

.vc_inel_linksgroup {
	margin-top:0px;
	
	-webkit-transition: margin-top 0.3s;
		-moz-transition: margin-top 0.3s;
		  -o-transition: margin-top 0.3s;
             transition: margin-top 0.3s;
}
.vc_inel_linksgroup:hover {
	margin-top:35px;
}
.vc_inel_grouplink {
	display:inline-block !important;
}

.inel_link_container a.inel_link,
.inel_link_container .inel_link i,
.inel_link_container .inel_link span {
	display:inline-block;
	color:inherit;
	line-height:1.8;
}
.inel_link_container a.inel_link {
	margin-right:30px;
	
	-webkit-transition: color 0.3s;
	   -moz-transition: color 0.3s;
         -o-transition: color 0.3s;
            transition: color 0.3s;
}
.inel_link_container a.inel_link:last-child {
	margin-right:0px;
}


/* ================================================
	Tabs
================================================ */

.inel_tabs {
	line-height:1.8;
}
.vc_inel_tabs {
	margin-top:0px;
	
	-webkit-transition: margin-top 0.3s;
		-moz-transition: margin-top 0.3s;
		  -o-transition: margin-top 0.3s;
             transition: margin-top 0.3s;
}
.vc_inel_tabs:hover {
	margin-top:35px;
}
.inel_tabs_titles {
	color:#777777;
	font-size:0px;
	margin-bottom:-1px;
	display:none;
}
.inel_tabs_contents {
	border:1px solid #e5e5e5;
	background-color: #f7f7f7;
	padding:20px;
	color:#777777;
}
.inel_tabs_contents .inel_tab_title{
	display:none;
}

.inel_tabs_titles .inel_tab_title {
	border:1px solid #e5e5e5;
	padding:10px 20px;
	display:inline-block;
	margin-left:-1px;
	cursor:pointer;
	font-size:15px;
	
	-webkit-transition: color 0.3s;
		-moz-transition: color 0.3s;
		  -o-transition: color 0.3s;
             transition: color 0.3s;
}
.inel_tabs_titles .inel_tab_title i {
	display:inline-block;
	margin-right:10px;
}

.inel_tabs_titles .inel_tab_title:first-child {
	margin-left:0px;
}
.inel_tabs_titles .inel_tab_title.inel_tab_title_current {
	background-color:#f7f7f7;
	border-bottom:1px solid #f7f7f7;
}



.inel_tabs_titles .vc_inel_tab {
	display:inline-block !important;
	margin-left:-1px;
}
.inel_tabs_titles .vc_inel_tab:first-child {
	margin-left:0px;
}
.inel_tabs_titles .inel_tab_content {
	display:none !important;
}
.inel_tabs_titles .vc_placeholder{
	max-width:30px !important;
	display:inline-block !important;
}

.inel_tab_content p:last-child{
	margin-bottom:0px;
}


/* ================================================
	Tours
================================================ */

.inel_tours {
	line-height:1.8;
	display:table;
	width:100%;
}
.vc_inel_tours {
	margin-top:0px;
	
	-webkit-transition: margin-top 0.3s;
		-moz-transition: margin-top 0.3s;
		  -o-transition: margin-top 0.3s;
             transition: margin-top 0.3s;
}
.vc_inel_tours:hover {
	margin-top:35px;
}
.inel_tours_content {
	display:table-row;
}
.inel_tours_titles {
	color:#777777;
	font-size:0px;
	margin-bottom:-1px;
	display:none;
	width:200px;
	vertical-align:top;
}
.inel_tours_contents {
	border:1px solid #e5e5e5;
	background-color: #f7f7f7;
	padding:20px;
	color:#777777;
	display:table-cell;
	vertical-align:top;
}

.inel_tours_titles .inel_tour_title {
	border:1px solid #e5e5e5;
	padding:10px 20px;
	display:block;
	margin-right:-1px;
	margin-top:-1px;
	position:relative;
	cursor:pointer;
	font-size:15px;
	
	-webkit-transition: color 0.3s;
		-moz-transition: color 0.3s;
		  -o-transition: color 0.3s;
             transition: color 0.3s;
}

.inel_tours.inel_tours_titlesleft .inel_tours_titles .inel_tour_title {
	margin-right:-1px;
}

.inel_tours.inel_tours_titlesright .inel_tours_titles .inel_tour_title {
	margin-left:-1px;
}

.inel_tours_titles .inel_tour_title:first-child {
	margin-top:0px;
}

.inel_tours_titles .inel_tour_title i {
	display:inline-block;
	margin-right:10px;
}


.inel_tours_titles .inel_tour_title.inel_tour_title_current {
	background-color:#f7f7f7;
	border-right:1px solid #f7f7f7;
}



.inel_tours_titles .vc_inel_tour {
	margin-top:-1px;
}
.inel_tours_titles .vc_inel_tour:first-child {
	margin-top:0px;
}

.inel_tours_titles .inel_tour_content {
	display:none !important;
}

.inel_tour_content p:last-child{
	margin-bottom:0px;
}

/* ================================================
	Pricing table
================================================ */

.inel_pricingtable {
	line-height: 1.8;
    border:1px solid #F38000;
	font-size:14px;
	overflow:hidden;

	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.vc_inel_pricingtable {
	margin-top:0px;
	
	-webkit-transition: margin-top 0.3s;
		-moz-transition: margin-top 0.3s;
		  -o-transition: margin-top 0.3s;
             transition: margin-top 0.3s;
}
.vc_inel_pricingtable:hover {
	margin-top:35px;
}

.inel_pricingtable_title {
	padding:10px 20px;
	font-size: 18px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	background-color:#F38000;
}

.inel_pricingtable_price {
	padding:10px 20px;
	background-color:#FF8600;
}
.inel_pricingtable_price .inel_pricingtable_price_value {
	line-height:1.1;
	font-size:75px;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
}
.inel_pricingtable_price .inel_pricingtable_price_valuebefore {
	font-size: 50%;
    vertical-align: super;	
	margin-right:5px;
}
.inel_pricingtable_price .inel_pricingtable_price_valueafter {
	font-size: 50%;
    vertical-align: baseline;
}
.inel_pricingtable_price .inel_pricingtable_price_valuebefore:empty,
.inel_pricingtable_price .inel_pricingtable_price_valueafter:empty {
	display:none;
}

.inel_pricingtable_price_per {
	color:#FFFFFF;
	text-align:center;
	font-size:14px;
}

.inel_pricingtable_icon {
	padding:10px 0px;
	text-align:center;
}
.inel_pricingtable_cells {
	text-align:center;
}
.inel_pricingtable_cells .inel_pricingtable_cell {
	border-top:1px dashed #E5E5E5;
	padding:10px 20px;
	font-size:13px;
}

.inel_pricingtable_cells .inel_pricingtable_cell i{
	color:#FF8600;
	margin-right:10px;
}
.inel_pricingtable_button {
	background-color:#FFF1E1;
	padding:20px;
	line-height:0px;
}

/* ------------- Border Radius ------------- */
.inel_pricingtable.inel_pricingtable_noradius {
	-webkit-border-radius: 0px;
	   -moz-border-radius: 0px;
            border-radius: 0px;
}

.inel_pricingtable.inel_pricingtable_smallradius {
	-webkit-border-radius: 10px;
	   -moz-border-radius: 10px;
            border-radius: 10px;
}

.inel_pricingtable.inel_pricingtable_mediumradius {
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
            border-radius: 20px;
}

.inel_pricingtable.inel_pricingtable_largeradius {
	-webkit-border-radius: 30px;
	   -moz-border-radius: 30px;
            border-radius: 30px;
}

/* ================================================
	Pie Chart
================================================ */

.inel_piechart {
	width:200px;
	height:200px;
	overflow:hidden;
	position:relative;
	
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
            border-radius: 50%;
}
.inel_piechart.inel_piechart_aligncenter {
	margin:0px auto;
}
.inel_piechart.inel_piechart_alignright {
	margin:0px 0px 0px auto;
}
.inel_piechart.inel_piechart_alignleft {
	margin:0px auto 0px 0px;
}

.inel_piechart_right_container,
.inel_piechart_left_container {
	width:50%;
	height:100%;
	position:absolute;
	overflow:hidden;
	top:0px;
}
.inel_piechart_right_container {
	right:0px;
	z-index:2;
}
.inel_piechart_left_container {
	left:0px;
}

.inel_piechart_right,
.inel_piechart_left {
	width:200%;
	height:100%;
	position:absolute;
	top:0px;
	
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
            border-radius: 50%;
}
.inel_piechart_right {
	right:0px;
	
	-webkit-transition-timing-function: linear; /* Safari and Chrome */
    transition-timing-function: linear;
	
}
.inel_piechart_left {
	left:0px;
	
	-webkit-transition-timing-function: ease-out !important; /* Safari and Chrome */
    transition-timing-function: ease-out !important;

}

.inel_piechart_right_mask1,
.inel_piechart_left_mask1 {
	width:50%;
	height:100%;
	position:absolute;
	top:0px;
	overflow:hidden;
}
.inel_piechart_right_mask1 {
	left:0px;
}
.inel_piechart_left_mask1 {
	right:0px;
}

.inel_piechart_right_circle,
.inel_piechart_left_circle {
	width:200%;
	height:100%;
	border:10px solid #FF8600;
	
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
            border-radius: 50%;
}
.inel_piechart_left_circle {
	position:absolute;
	top:0px;
	right:0px;
}

.inel_piechart_right_mask2,
.inel_piechart_left_mask2 {
	width:50%;
	height:100%;
	position:absolute;
	top:0px;
	overflow:hidden;
}
.inel_piechart_right_mask2 {
	right:0px;
}
.inel_piechart_left_mask2 {
	left:0px;
}

.inel_piechart_right_circleoverlay,
.inel_piechart_left_circleoverlay {
	width:200%;
	height:100%;
	border:10px solid #f7f7f7;
	position:absolute;
	top:0px;
	
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
            border-radius: 50%;
}
.inel_piechart_right_circleoverlay {
	right:0px;
}
.inel_piechart_left_circleoverlay {
	left:0px;
}

.inel_piechart_contenttable {
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	padding:10px;
	z-index:10;
	display:table;
	
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
            border-radius: 50%;
}
.inel_piechart_contentrow {
	display:table-row;
}
.inel_piechart_contentcell {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	line-height:1.8;
}
.inel_piechart_icon {
	margin-bottom:10px;
}
.inel_piechart_label {
	font-size:13px;
	color:#777777;
	font-weight:bold;
}
/* ================================================
	Hover Effects
================================================ */

/* ------- Effect1 ------- */

@keyframes inel_effect1
{
	0% {
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		
		-webkit-transform: rotate(360deg) scale(0);
		-moz-transform: rotate(360deg) scale(0);
		-o-transform: rotate(360deg) scale(0);
		-ms-transform: rotate(360deg) scale(0);
		transform: rotate(360deg) scale(0);
	}
	
	100% {
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1;
		
		-webkit-transform: rotate(0deg) scale(1);
		-moz-transform: rotate(0deg) scale(1);
		-o-transform: rotate(0deg) scale(1);
		-ms-transform: rotate(0deg) scale(1);
		transform: rotate(0deg) scale(1);
		
	}
}

@-webkit-keyframes inel_effect1 {
	0% {
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		
		-webkit-transform: rotate(360deg) scale(0);
		-moz-transform: rotate(360deg) scale(0);
		-o-transform: rotate(360deg) scale(0);
		-ms-transform: rotate(360deg) scale(0);
		transform: rotate(360deg) scale(0);
	}
	
	100% {
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1;
		
		-webkit-transform: rotate(0deg) scale(1);
		-moz-transform: rotate(0deg) scale(1);
		-o-transform: rotate(0deg) scale(1);
		-ms-transform: rotate(0deg) scale(1);
		transform: rotate(0deg) scale(1);
		
	}
}

/* ------- Effect2 ------- */

@keyframes inel_effect2
{
	20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@-webkit-keyframes inel_effect2 {
	20% {
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}


/* ------- Effect3 ------- */

@keyframes inel_effect3
{
	0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

@-webkit-keyframes inel_effect3 {
	0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

/* ------- Effect4 ------- */

@-webkit-keyframes inel_effect4 {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes inel_effect4 {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

/* ------- Effect5 ------- */

@-webkit-keyframes inel_effect5 {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes inel_effect5 {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

/* ------- Effect6 ------- */

@keyframes inel_effect6 {
	0% {
		transform: scale(0.9);
		opacity: 0.7;		
	}
	50% {
		transform: scale(1);
		opacity: 1;	
	}	
	100% {
		transform: scale(0.9);
		opacity: 0.7;	
	}			
}

@-webkit-keyframes inel_effect6 {
	0% {
		-webkit-transform: scale(0.95);
		opacity: 0.7;		
	}
	50% {
		-webkit-transform: scale(1);
		opacity: 1;	
	}	
	100% {
		-webkit-transform: scale(0.95);
		opacity: 0.7;	
	}			
}

/* ------- Effect7 ------- */

@keyframes inel_effect7 {
	0% {
		transform: translateY(0%);	
	}
	50% {
		transform: translateY(8%);	
	}	
	100% {
		transform: translateY(0%);
	}			
}

@-webkit-keyframes inel_effect7 {
	0% {
		-webkit-transform: translateY(0%);	
	}
	50% {
		-webkit-transform: translateY(8%);	
	}	
	100% {
		-webkit-transform: translateY(0%);
	}			
}

/* ------- Effect8 ------- */

@keyframes inel_effect8 {
	0% {
		transform: rotate(-10deg);	
	}
	50% {
		transform: rotate(10deg);
	}
	100% {
		transform: rotate(-10deg);	
	}						
}

@-webkit-keyframes inel_effect8 {
	0% {
		-webkit-transform: rotate(-10deg);	
	}
	50% {
		-webkit-transform: rotate(10deg);
	}
	100% {
		-webkit-transform: rotate(-10deg);	
	}				
}


/* ================================================
	Animation
================================================ */

.inel_animated {
	visibility:hidden;
	-webkit-animation-fill-mode: none !important;
    animation-fill-mode: none !important;
}
.inel_bounce,
.inel_flash,
.inel_pulse,
.inel_rubberBand,
.inel_shake,
.inel_swing,
.inel_tada,
.inel_wobble,
.inel_jello,
.inel_bounceIn,
.inel_bounceInDown,
.inel_bounceInLeft,
.inel_bounceInRight,
.inel_bounceInUp,
.inel_bounceOut,
.inel_bounceOutDown,
.inel_bounceOutLeft,
.inel_bounceOutRight,
.inel_bounceOutUp,
.inel_fadeIn,
.inel_fadeInDown,
.inel_fadeInDownBig,
.inel_fadeInLeft,
.inel_fadeInLeftBig,
.inel_fadeInRight,
.inel_fadeInRightBig,
.inel_fadeInUp,
.inel_fadeInUpBig,
.inel_fadeOut,
.inel_fadeOutDown,
.inel_fadeOutDownBig,
.inel_fadeOutLeft,
.inel_fadeOutLeftBig,
.inel_fadeOutRight,
.inel_fadeOutRightBig,
.inel_fadeOutUp,
.inel_fadeOutUpBig,
.inel_flipInX,
.inel_flipInY,
.inel_flipOutX,
.inel_flipOutY,
.inel_lightSpeedIn,
.inel_lightSpeedOut,
.inel_rotateIn,
.inel_rotateInDownLeft,
.inel_rotateInDownRight,
.inel_rotateInUpLeft,
.inel_rotateInUpRight,
.inel_rotateOut,
.inel_rotateOutDownLeft,
.inel_rotateOutDownRight,
.inel_rotateOutUpLeft,
.inel_rotateOutUpRight,
.inel_hinge,
.inel_rollIn,
.inel_rollOut,
.inel_zoomIn,
.inel_zoomInDown,
.inel_zoomInLeft,
.inel_zoomInRight,
.inel_zoomInUp,
.inel_zoomOut,
.inel_zoomOutDown,
.inel_zoomOutLeft,
.inel_zoomOutRight,
.inel_zoomOutUp,
.inel_slideInDown,
.inel_slideInLeft,
.inel_slideInRight,
.inel_slideInUp,
.inel_slideOutDown,
.inel_slideOutLeft,
.inel_slideOutRight,
.inel_slideOutUp {
	visibility:visible;
}

/* ================================================
	Media
================================================ */

@media (max-width: 768px) {
	
	/* -----------------------
		contact form
	----------------------- */
	
	.inel_contactform .inel_contactform_table,
	.inel_contactform .inel_contactform_row,
	.inel_contactform .inel_contactform_cell {
		display:block !important;
		padding:0px !important;
		width:100% !important;
	}
	.inel_contactform .inel_contactform_cell .inel_contactform_inputcontainer:last-child {
		margin-bottom:20px !important;
	}
	
	/* -----------------------
		Tabs
	----------------------- */
	
	.inel_tabs_titles .inel_tab_title {
		display:block !important;
		margin-left: 0px !important;
		margin-bottom: -1px !important;
	}
	
	/* -----------------------
		Tours
	----------------------- */
	
	.inel_tours {
		display:block !important;
	}
	
	.inel_tours_titles {
		display:block !important;
		width:auto !important;
		margin-top: -1px !important;
	}
	
	.inel_tours_content {
		display:block !important;
	}
	.inel_tour_title {
		display:block !important;
		margin-right: 0px !important;
		margin-left: 0px !important;
		border-color: inherit !important;
	}
	
	.inel_tours_contents {
		display:block !important;
	}
	
	
	/* -----------------------
		Empty Space
	----------------------- */
	
	.inel_space.inel_space_devicesonly {
		display:block;
	}

}