/*------------------------------------------------------------------
[Master Stylesheet]

-------------------------------------------------------------------*/

@import url("default-template-style.css");
@import url("style-element.css");
@import url("divineartnav.css");
@import url("divineartnav-style.css");
@import url("divineartnav-animate.css");
@import url("../vendor/themify-icons/themify-icons.css");

@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i|Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese");

/*------------------------------------------------------------------
[Table of contents]

1. Body
2. Navigation
3. Page Tilte
4. Button Style
5. Heading style
6. Icon Box Style
7. Fullwidth Section Style
8. Portfolio Style
9. Testmonials Style
10. Accordion / Toggle Style
11. Blog Post Style
12. Pricing Table Style
13. Footer style
14. Responsive Media Screen style

-------------------------------------------------------------------*/

/*------------------------------------------------------------------
# [Color codes]

# Black (text): #000
# Blue : #004da9

------------------------------------------------------------------*/

/*------------------------------------------------------------------
[Typography]


Body :		'Open Sans', sans-serif;
Title and logo:		'Raleway', sans-serif;

-------------------------------------------------------------------*/

/*---Body---*/

html,
body {
	height: 100%;
	width: 100%;
}

body {
	color: #666;
}

nav {
	font-family: "Raleway", sans-serif;
	font-weight: 400;
}
a {
	color: #004da9;
	-webkit-transition: all 0.35s;
	-moz-transition: all 0.35s;
	transition: all 0.35s;
}
.btn,
.btn:hover {
	-webkit-transition: all 0.35s;
	-moz-transition: all 0.35s;
	transition: all 0.35s;
}
a:hover,
a:focus {
	color: #004da9;
	outline: none;
	outline-offset: 0px;
	text-decoration: none !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: "Raleway", sans-serif;
	color: #333;
	font-weight: 300;
}

p {
	line-height: 1.5;
	margin-bottom: 20px;
}

.blue {
	color: #004da9;
}
.white {
	color: #fff;
}
.black {
	color: #000;
}
.yellow {
	color: #ffff00;
}
.gray {
	color: #898989;
}
.bg-blue {
	background-color: #004da9;
}
.light-blue {
	background-color: #e5f0fb;
}
section {
	padding: 50px 0px;
}
.light-gray {
	background-color: #f7f7f7;
}

/*---Page Tilte---*/

.page_title_ctn {
	padding-top: 122px;
	padding-bottom: 122px;
	background: url(../images/inner-bg.jpeg)no-repeat center center / cover;
	border-bottom: 1px solid #ecf0f1;
}
.page_title_ctn h1,
.page_title_ctn h2,
.breadcrumb,
.breadcrumb a,
.breadcrumb li.active {
	color: #ffffff;
}
.breadcrumb li.active span {
	text-decoration: underline;
}
.page_title_ctn h2 {
	font-weight: 600;
	margin-top: 10px;
	font-size: 32px;
	line-height: 34px;
	max-width: 420px;
	float: left;
}
.breadcrumb {
	margin-bottom: 20px;
	list-style: none;
	background-color: transparent;
	border-radius: 0px;
	position: relative;
	margin-top: 15px;
	float: right;
	margin-bottom: 0;
	padding: 0;
}
.breadcrumb > li + li:before {
	color: #fff;
}

/*---Button Style Here---*/

/*---Button Commen Style---*/
.btn {
	font-size: 100%;
}
.dart-btn-xs {
	min-width: 120px;
	max-width: 100%;
	padding: 8px 15px;
	vertical-align: middle;
	max-height: 40px;
}
.dart-btn-sm {
	font-size: 1.1428571428571428em;
	min-width: 170px;
	max-width: 100%;
	padding: 15px 20px;
	vertical-align: middle;
	max-height: 55px;
}
.dart-btn-lg {
	font-size: 1.7142857142857142em;
	min-width: 270px;
	max-width: 100%;
	padding: 25px 30px;
	vertical-align: middle;
	max-height: 80px;
}

.border_1px {
	border-width: 1px;
}
.border_2px {
	border-width: 2px;
}
.border_3px {
	border-width: 3px;
}
.border_4px {
	border-width: 4px;
}
.border_5px {
	border-width: 5px;
}
.border_6px {
	border-width: 6px;
}
.btn.transparent {
	border-color: #fff;
	background-color: transparent;
	color: #fff;
}
.btn.transparent:hover {
	border-color: #fff;
	background-color: #fff;
	color: #333;
}

/*---Normal Style---*/
#NormalButton {
	display: inline-block;
}
#NormalButton .normal-btn {
	margin-top: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
	margin-right: 15px;
}
.normal-btn {
	color: #ffffff;
	background: #004da9;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: 300;
	border-radius: 5px;
	text-transform: uppercase;
}
.normal-btn:hover,
.normal-btn:focus {
	color: #fff;
	background: #333333;
}

/*---3d Redius Button Style---*/
#Redius3DButton {
	display: inline-block;
}
#Redius3DButton .rd-3d-btn {
	margin-top: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
	margin-right: 15px;
}
.rd-3d-btn {
	color: #ffffff;
	background: #64b63e;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: 900;
	border-radius: 5px;
	text-transform: uppercase;
}
.rd-3d-btn:hover,
.rd-3d-btn:focus {
	color: #fff;
	background: rgba(100, 182, 62, 0.8);
}
.rd-3d-btn {
	border-bottom: 5px solid rgba(0, 0, 0, 0.2);
}
.rd-3d-btn.dart-btn-xs {
	max-height: 45px;
}
.rd-3d-btn.dart-btn-sm {
	max-height: 60px;
}
.rd-3d-btn.dart-btn-lg {
	max-height: 85px;
}

/*---Rectangle Button Style---*/
#RectangleButton {
	display: inline-block;
}
#RectangleButton .rectangle-btn {
	margin-top: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
	margin-right: 15px;
}
.rectangle-btn {
	color: #ffffff;
	background: #f5793b;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: 900;
	border-radius: 0px;
	text-transform: uppercase;
}
.rectangle-btn:hover,
.rectangle-btn:focus {
	color: #fff;
	background: #333;
}

/*---Stroke Radius Button Style---*/
#StrokeRadiusButton {
	display: inline-block;
}
#StrokeRadiusButton .rd-stroke-btn {
	margin-top: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
	margin-right: 15px;
}
.rd-stroke-btn {
	color: #333;
	background: #ffffff;
	border-style: solid;
	border-color: #333;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: 900;
	border-radius: 5px;
	text-transform: uppercase;
}
.rd-stroke-btn:hover,
.rd-stroke-btn:focus {
	color: #fff;
	background: #333;
}

.border_rd_3px {
	border-radius: 3px;
}
.border_rd_7px {
	border-radius: 7px;
}
.border_rd_10px {
	border-radius: 10px;
}
.border_rd_12px {
	border-radius: 12px;
}
.border_rd_15px {
	border-radius: 15px;
}
.border_rd_20px {
	border-radius: 20px;
}

/*---3d Rectangle Button Style---*/
#Rectangle3DButton {
	display: inline-block;
}
#Rectangle3DButton .ret-3d-btn {
	margin-top: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
	margin-right: 15px;
}
.ret-3d-btn {
	color: #ffffff;
	background: #a6208d;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: 900;
	border-radius: 0px;
	text-transform: uppercase;
}
.ret-3d-btn:hover,
.ret-3d-btn:focus {
	color: #fff;
	background: rgba(166, 32, 141, 0.8);
}
.ret-3d-btn {
	-webkit-box-shadow: 3px 4px #6a0a58;
	-moz-box-shadow: 3px 4px #6a0a58;
	box-shadow: 3px 4px #6a0a58;
}
.ret-3d-btn.dart-btn-xs {
	max-height: 45px;
}
.ret-3d-btn.dart-btn-sm {
	max-height: 60px;
}
.ret-3d-btn.dart-btn-lg {
	max-height: 85px;
}

/*---Stroke Rectangle Button Style---*/
#StrokeRectangleButton {
	display: inline-block;
}
#StrokeRectangleButton .ret-stroke-btn {
	margin-top: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
	margin-right: 15px;
}
.ret-stroke-btn {
	color: #333;
	background: #ffffff;
	border-style: solid;
	border-color: #333;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: 900;
	border-radius: 0px;
	text-transform: uppercase;
}
.ret-stroke-btn:hover,
.ret-stroke-btn:focus {
	color: #fff;
	background: #333;
}

/*---3d Redius Button With Sub Text Style---*/
#Redius3DButtonSub {
	display: inline-block;
}
#Redius3DButtonSub .rd-3d-sub-btn {
	margin-top: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
	margin-right: 15px;
}
.rd-3d-sub-btn {
	color: #ffffff;
	background: #64b63e;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: 900;
	border-radius: 5px;
	text-transform: uppercase;
}
.rd-3d-sub-btn span {
	display: block;
	margin-top: 10px;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 1px;
	font-style: italic;
	text-transform: none;
}
.rd-3d-sub-btn:hover,
.rd-3d-sub-btn:focus {
	color: #fff;
	background: rgba(100, 182, 62, 0.8);
}
.rd-3d-sub-btn {
	border-bottom: 5px solid rgba(0, 0, 0, 0.2);
}
.rd-3d-sub-btn.dart-btn-xs {
	max-height: 100%;
}
.rd-3d-sub-btn.dart-btn-sm {
	max-height: 100%;
}
.rd-3d-sub-btn.dart-btn-lg {
	max-height: 100%;
}

/*---Stroke Rectangle Button with Sub Text Style---*/
#StrokeRectangleButtonSub {
	display: inline-block;
}
#StrokeRectangleButtonSub .ret-stroke-sub-btn {
	margin-top: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
	margin-right: 15px;
}
.ret-stroke-sub-btn {
	color: #333;
	background: #ffffff;
	border-style: solid;
	border-color: #333;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: 900;
	border-radius: 0px;
	text-transform: uppercase;
}
.ret-stroke-sub-btn span {
	display: block;
	margin-top: 10px;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 1px;
	font-style: italic;
	text-transform: none;
}
.ret-stroke-sub-btn:hover,
.ret-stroke-sub-btn:focus {
	color: #fff;
	background: #333;
}
.ret-stroke-sub-btn.dart-btn-xs {
	max-height: 100%;
}
.ret-stroke-sub-btn.dart-btn-sm {
	max-height: 100%;
}
.ret-stroke-sub-btn.dart-btn-lg {
	max-height: 100%;
}

/*---Color Option---*/

.color-option {
	display: inline-block;
}
.color-option a {
	display: inline-block;
	text-align: center;
}
.aqua {
	background-color: #00FFFF;
	border: 1px solid #00FFFF;
}
.aqua:hover {
	background-color: #fff;
	border: 1px solid #00FFFF;
	color: #00FFFF;
}

.blue-dark {
	background-color: #0000FF;
	border: 1px solid #0000FF;
	color: #fff;
}
.blue-dark:hover {
	background-color: #fff;
	border: 1px solid #0000FF;
	color: #0000FF;
}

.blueViolet {
	background-color: #8A2BE2;
	border: 1px solid #8A2BE2;
	color: #fff;
}
.blueViolet:hover {
	background-color: #fff;
	border: 1px solid #8A2BE2;
	color: #8A2BE2;
}

.brown {
	background-color: #A52A2A;
	border: 1px solid #A52A2A;
	color: #fff;
}
.brown:hover {
	background-color: #fff;
	border: 1px solid #A52A2A;
	color: #A52A2A;
}

.chartreuse {
	background-color: #7FFF00;
	border: 1px solid #7FFF00;
}
.chartreuse:hover {
	background-color: #fff;
	border: 1px solid #7FFF00;
	color: #7FFF00;
}

.chocolate {
	background-color: #D2691E;
	border: 1px solid #D2691E;
	color: #fff;
}
.chocolate:hover {
	background-color: #fff;
	border: 1px solid #D2691E;
	color: #D2691E;
}

.crimson {
	background-color: #DC143C;
	border: 1px solid #DC143C;
	color: #fff;
}
.crimson :hover {
	background-color: #fff;
	border: 1px solid #DC143C;
	color: #DC143C;
}

.cyan {
	background-color: #00FFFF;
	border: 1px solid #00FFFF;
}
.cyan:hover {
	background-color: #fff;
	border: 1px solid #00FFFF;
	color: #00FFFF;
}

.darkBlue {
	background-color: #00008B;
	border: 1px solid #00008B;
	color: #fff;
}
.darkBlue:hover {
	background-color: #fff;
	border: 1px solid #00008B;
	color: #00008B;
}

.darkMagenta {
	background-color: #8B008B;
	border: 1px solid #8B008B;
	color: #fff;
}
.darkMagenta:hover {
	background-color: #fff;
	border: 1px solid #8B008B;
	color: #8B008B;
}

.darkRed {
	background-color: #8B0000;
	border: 1px solid #8B0000;
	color: #fff;
}
.darkRed:hover {
	background-color: #fff;
	border: 1px solid #8B0000;
	color: #8B0000;
}

.darkViolet {
	background-color: #9400d3;
	border: 1px solid #9400d3;
	color: #fff;
}
.darkViolet:hover {
	background-color: #fff;
	border: 1px solid #9400d3;
	color: #9400d3;
}

.deepPink {
	background-color: #FF1493;
	border: 1px solid #FF1493;
	color: #fff;
}
.deepPink:hover {
	background-color: #fff;
	border: 1px solid #FF1493;
	color: #FF1493;
}

.deepSkyBlue {
	background-color: #00BFFF;
	border: 1px solid #00BFFF;
	color: #fff;
}
.deepSkyBlue:hover {
	background-color: #fff;
	border: 1px solid #00BFFF;
	color: #00BFFF;
}

.floralWhite {
	background-color: #FFFAF0;
	border: 1px solid #FFFAF0;
}
.floralWhite:hover {
	background-color: transparent;
	border: 1px solid #FFFAF0;
	color: #FFFAF0;
}

.forestGreen {
	background-color: #228B22;
	border: 1px solid #228B22;
	color: #fff;
}
.forestGreen:hover {
	background-color: #fff;
	border: 1px solid #228B22;
	color: #228B22;
}

.gainsboro {
	background-color: #DCDCDC;
	border: 1px solid #DCDCDC;
}
.gainsboro:hover {
	background-color: transparent;
	border: 1px solid #DCDCDC;
	color: #DCDCDC;
}

.indigo {
	background-color: #4B0082;
	border: 1px solid #4B0082;
	color: #fff;
}
.indigo:hover {
	background-color: #fff;
	border: 1px solid #4B0082;
	color: #4B0082;
}

.lawnGreen {
	background-color: #7CFC00;
	border: 1px solid #7CFC00;
	color: #fff;
}
.lawnGreen:hover {
	background-color: #fff;
	border: 1px solid #7CFC00;
	color: #7CFC00;
}

.olive {
	background-color: #808000;
	border: 1px solid #808000;
	color: #fff;
}
.olive:hover {
	background-color: #fff;
	border: 1px solid #808000;
	color: #808000;
}

.orange {
	background-color: #FFA500;
	border: 1px solid #FFA500;
	color: #fff;
}
.orange:hover {
	background-color: #fff;
	border: 1px solid #FFA500;
	color: #FFA500;
}

/*---Buttons With Icons---*/

.bt_icon_border.bt_icon_left {
	color: #ffffff;
	background: #21c2f8;
	margin-top: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
	margin-right: 30px;
	padding: 0;
	max-height: 100%;
	font-weight: 900;
	border-radius: 5px;
}
.bt_icon_border.bt_icon_left i {
	margin: 0;
	padding: 30px 30px 31px;
	float: left;
	border-right: 1px solid rgba(0, 0, 0, 0.15);
	max-height: 80px;
}
.bt_icon_left i {
	margin-right: 20px;
}
.ta_center i,
.ta_left i,
.ta_right i {
	transition: all linear 0.2s;
	-webkit-transition: all linear 0.2s;
	-moz-transition: all linear 0.2s;
	-o-transition: all linear 0.2s;
}
.bt_icon_border.bt_icon_left span {
	padding-left: 24px;
	padding-right: 24px;
}
.bt_icon_border.bt_icon_left span {
	margin: 0;
	padding: 25px 30px 31px;
	float: right;
	display: block;
	border-left: 1px solid rgba(255, 255, 255, 0.15);
	max-height: 80px;
}

.bt_icon_left {
	color: #ffffff;
	background: #0000ff;
	margin-top: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
	margin-right: 30px;
	font-weight: 900;
	border-radius: 5px;
}
.bt_icon_left i {
	margin: 0;
	float: left;
	margin-right: 20px;
	max-height: 80px;
	margin-top: 5px;
}
.bt_icon_left span {
	margin: 0;
	float: right;
	display: block;
	max-height: 80px;
}

.bt_icon_right {
	color: #ffffff;
	background: #f5793b;
	margin-top: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
	margin-right: 30px;
	font-weight: 900;
	border-radius: 5px;
}
.bt_icon_right i {
	margin: 0;
	float: right;
	margin-left: 20px;
	max-height: 80px;
	margin-top: 5px;
}
.bt_icon_right span {
	margin: 0;
	float: left;
	display: block;
	max-height: 80px;
}

/*---Heading style Here---*/

.dart-heading.text-capitalize {
	text-transform: capitalize !important;
}
.dart-heading.text-uppercase {
	text-transform: uppercase !important;
}
/*---Style 1---*/

.dart-headingstyle-one .dart-heading {
	padding-bottom: 25px;
	position: relative;
}
.dart-headingstyle-one .dart-heading:after {
	content: "";
	background: #004da9;
	width: 28px;
	height: 2px;
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -14px;
}
.dart-headingstyle-one .dart-heading.white-dash:after {
	background: #fff;
}
.dart-headingstyle-one .dart-heading.text-left:after {
	left: 15px;
}
/*---Style 2---*/

.dart-headingstyle-two .dart-heading {
	text-transform: uppercase;
	display: inline-block;
	margin-bottom: 0;
	position: relative;
}
.dart-headingstyle-two .dart-heading:before,
.dart-headingstyle-two .dart-heading:after {
	content: " ";
	height: 10px;
	width: 10px;
	background-color: #004da9;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 50%;
	margin-top: -5px;
}
.dart-headingstyle-two .dart-heading:before {
	left: -28px;
}
.dart-headingstyle-two .dart-heading:after {
	right: -28px;
}

/*---Style 3---*/

.dart-headingstyle-three .dart-heading {
	position: relative;
}
.dart-headingstyle-three span.border-icon {
	color: #004da9;
	padding: 0 10px;
	font-size: 12px;
	line-height: 18px;
	position: relative;
	display: inline-block;
}
.dart-headingstyle-three span.border-icon:before,
.dart-headingstyle-three span.border-icon:after {
	content: "";
	background: #ccc;
	width: 50px;
	height: 1px;
	top: 8px;
	position: absolute;
}
.dart-headingstyle-three span.border-icon:before {
	left: 100%;
}
.dart-headingstyle-three span.border-icon:after {
	right: 100%;
}

/*---Style 4---*/

.dart-headingstyle-four span {
	font-size: 12px;
	text-transform: uppercase;
}
.dart-headingstyle-four .dart-heading {
	padding-bottom: 25px;
	position: relative;
	margin-top: 0px;
}
.dart-headingstyle-four .dart-heading:after {
	content: "";
	background: #004da9;
	width: 50px;
	height: 1px;
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -25px;
}

/*---Style 5---*/

.dart-headingstyle-five .dart-heading {
	position: relative;
	text-transform: capitalize;
	padding-bottom: 25px;
	margin-bottom: 0;
}
.dart-headingstyle-five .dart-heading i {
	position: absolute;
	bottom: -8px;
	left: 50%;
	margin-left: -5px;
	font-size: 10px;
	background-color: #fff;
	color: #004da9;
	padding-bottom: 5px;
	padding-right: 5px;
	z-index: 100;
	border-bottom: 1px solid #dadada;
	border-right: 1px solid #dadada;
	-webkit-transform: rotate(45deg);
	transform: rotate(0deg);
}
.dart-headingstyle-five .dart-heading:after {
	content: "";
	background: #dadada;
	width: 118px;
	height: 1px;
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -59px;
}

/*---Style 6---*/

.dart-headingstyle-six .dart-heading {
	text-transform: uppercase;
}
.dart-headingstyle-six p {
	margin-bottom: 0;
}

/*---Style 7---*/

.dart-headingstyle-seven .dart-heading {
	position: relative;
	text-transform: uppercase;
	padding-bottom: 20px;
	margin-bottom: 25px;
}
.dart-headingstyle-seven p {
	margin-bottom: 0;
}
.dart-headingstyle-seven .dart-heading:after {
	content: "";
	background: #004da9;
	width: 140px;
	height: 1px;
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -70px;
}
.dart-headingstyle-seven p {
	margin-bottom: 0;
}

/*---Style 8---*/

.dart-headingstyle-eight .dart-heading {
	display: inline-block;
	padding: 20px;
	text-transform: uppercase;
	border: 2px solid #333;
	margin-bottom: 0;
}

/*---Style 9---*/

.dart-headingstyle-nine .dart-heading {
	text-transform: capitalize;
	position: relative;
}
.dart-headingstyle-nine span.border-icon {
	color: #004da9;
	padding: 0 10px;
	font-size: 10px;
	line-height: 18px;
	position: relative;
	display: inline-block;
}
.dart-headingstyle-nine span.border-icon:before,
.dart-headingstyle-nine span.border-icon:after {
	content: "";
	background: #ccc;
	width: 140px;
	height: 1px;
	top: 8px;
	position: absolute;
}
.dart-headingstyle-nine span.border-icon:before {
	left: 100%;
}
.dart-headingstyle-nine span.border-icon i {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.dart-headingstyle-nine span.border-icon:before,
.dart-headingstyle-nine span.border-icon:after {
	content: "";
	background: #ccc;
	width: 140px;
	height: 1px;
	top: 8px;
	position: absolute;
}
.dart-headingstyle-nine span.border-icon:after {
	right: 100%;
}
.dart-headingstyle-nine p {
	margin: 10px 0 0;
}

/*---Style 10---*/
.dart-headingstyle-ten span {
	text-transform: uppercase;
	color: #333;
}
.dart-headingstyle-ten .dart-heading {
	text-transform: uppercase;
	margin-bottom: 20px;
	margin-top: 0px;
}
.dart-headingstyle-ten i {
	font-size: 1.4285714285714286em;
	color: #004da9;
}

/*--- Icon Box Style here---*/

/*---Style 1---*/
#icon_box_1 {
	text-align: center;
	margin-bottom: 30px;
}
.icon_box1_alt .icon_circle,
.icon_box1_alt i {
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
}

.icon_box1_alt .icon_circle {
	text-align: center;
	width: 106px;
	height: 106px;
	margin: 0 auto;
	background-color: #004da9;
	border: 4px solid #fff;
	border-radius: 100px;
	display: block;
	text-shadow: none;
	color: #444;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.icon_box1_alt i {
	color: #fff;
	font-size: 2.5714285714285716em;
	display: block;
	line-height: 98px;
	text-align: center;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.icon_box1_alt .icon_circle,
.icon_box1_alt i {
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
}
.icon_box1_alt a {
	margin-top: 20px;
	margin-bottom: 15px;
	display: block;
}
#icon_box_1:hover .icon_circle {
	background: #333;
	border: 4px solid #004da9;
	cursor: pointer;
}
#icon_box_1:hover .icon_circle i {
	color: #004da9;
}
#icon_box_1:hover {
	cursor: pointer;
}

/*---Style 2---*/
.icon_box_rd_corner {
	display: block;
	position: relative;
	margin-bottom: 20px;
	overflow: hidden;
	cursor: pointer;
}
.icon_box_rd_corner i {
	font-size: 17px;
	color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	padding: 11px 0 0;
	width: 40px;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
	height: 40px;
	background: #333;
	text-align: center;
	border-radius: 5px;
}
.icon_box_rd_corner h4 {
	padding: 10px 0 0 55px;
	-moz-transition: all 0.2s linear;
	transition: all 0.2s linear;
	margin-top: 0px;
}
.icon_box_rd_corner p {
	margin-top: 10px;
}
.icon_box_rd_corner a {
	display: inline-block;
}
.icon_box_rd_corner:hover i {
	background: #004da9;
}
.icon_box_rd_corner:hover a h4 {
	color: #004da9;
}
.icon_box_rd_corner a:hover {
	text-decoration: none;
}

/*---Style 3---*/

.icon_box3_simple {
	margin-top: 60px;
	padding: 45px 30px 20px;
	background-color: #ffffff;
	border: 1px solid #ebebeb;
	text-align: center;
	text-shadow: none;
	position: relative;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
	cursor: pointer;
}
.icon_box3_simple .icon_circle {
	text-align: center;
	width: 75px;
	height: 75px;
	margin: 0 auto 0 -37.5px;
	background-color: #ffffff;
	border: 1px solid #ebebeb;
	border-radius: 100px;
	position: absolute;
	top: -39.5px;
	left: 50%;
	text-shadow: none;
	color: #444;
	-moz-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.icon_box3_simple .icon_circle,
.icon_box3_simple .simple_sub_circle {
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
}
.icon_box3_simple .simple_sub_circle {
	width: 59px;
	height: 59px;
	background: #004da9;
	border-radius: 300px;
	position: absolute;
	top: 7px;
	left: 7px;
	-moz-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.icon_box3_simple i {
	color: #fff;
	font-size: 25px;
	line-height: 75px;
	display: block !important;
	text-align: center;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
	position: relative;
}
.icon_box3_simple h4 {
	text-align: center;
	padding: 10px 0 0;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.icon_box3_simple h4,
.icon_box3_simple i {
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
}
.icon_box3_simple .box_btn,
.icon_box3_simple p {
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
}
.icon_box3_simple p {
	padding: 5px 0 0;
	text-align: center;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.icon_box3_simple .box_btn {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-shadow: none;
	padding: 11px 16px 12px;
	font-weight: 400;
	font-size: 1.1428571428571428em;
	display: inline-block;
	min-width: 135px;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.icon_box3_simple:hover {
	background: #ffffff;
	border: 1px solid #ecf0f1;
	border-bottom: 3px solid #004da9;
}
.icon_box3_simple:hover {
	border-bottom: 3px solid #004da9;
	padding: 43px 30px 18px 30px;
}
.icon_box3_simple:hover .icon_circle {
	background: #004da9;
	border: 1px solid #ebebeb;
}
.icon_box3_simple:hover .simple_sub_circle {
	background: #333;
}
.icon_box3_simple:hover h4 {
	color: #004da9;
}
.icon_box3_simple:hover .box_btn {
	color: #333;
}

/*---style 4---*/

.icon_box4_alt {
	margin-top: 60px;
	padding: 65px 30px 35px;
	background: #f7f7f7;
	border: 1px solid #ebebeb;
	text-align: center;
	text-shadow: none;
	position: relative;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
	cursor: pointer;
}
.icon_box4_alt {
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
}
.icon_box4_alt .icon_circle,
.icon_box4_alt i {
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
}
.icon_box4_alt .icon_circle {
	text-align: center;
	width: 106px;
	height: 106px;
	margin: 0 auto 0 -53px;
	background-color: #004da9;
	border: 4px solid #fff;
	border-radius: 100px;
	position: absolute;
	top: -53px;
	left: 50%;
	display: block;
	text-shadow: none;
	color: #444;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.icon_box4_alt i {
	color: #fff;
	font-size: 36px;
	display: block;
	line-height: 98px;
	text-align: center;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.icon_box4_alt h4,
.icon_box4_alt p {
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
}
.icon_box4_alt h4 {
	text-align: center;
	padding: 10px 0 0;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.icon_box4_alt p {
	padding: 1px 0 0;
	text-align: center;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.icon_box4_alt .box_btn {
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
}
.icon_box4_alt .box_btn {
	background-color: #ffffff;
	color: #898989;
	border: 1px solid #ebebeb;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-shadow: none;
	padding: 10px 16px 9px;
	font-weight: 700;
	font-size: 15px;
	display: inline-block;
	min-width: 135px;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
#icon_box_4:hover {
	background: #ffffff;
	border: 1px solid #ebebeb;
}
#icon_box_4:hover .icon_circle {
	background: #333;
	border: 4px solid #004da9;
}
#icon_box_4:hover .icon_circle i {
	color: #004da9;
}
#icon_box_4:hover h4 {
	color: #333;
}
#icon_box_4:hover .box_btn {
	background: #004da9;
	color: #ffffff;
	border: 1px solid #004da9;
}

/*---Style 5---*/

.icon_box5_hex {
	border: 1px solid #ebebeb;
	background: #ffffff;
}
.icon_box5_hex {
	margin-top: 60px;
	padding: 21px 20px 41px;
	text-align: center;
	text-shadow: none;
	transition: all 0.2s linear;
	cursor: pointer;
	position: relative;
	border-radius: 3px;
}
.icon_box5_hex {
	margin-top: 0px;
	margin-bottom: 50px;
}
.icon_box5_hex .icon_circle,
.icon_box5_hex .icon_circle:after,
.icon_box5_hex .icon_circle:before {
	background: #ebebeb;
	color: #fff;
}
.icon_box5_hex .icon_circle,
.icon_box5_hex .icon_circle:after,
.icon_box5_hex .icon_circle:before {
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
}
.icon_box5_hex .icon_circle {
	width: 100px;
	margin: 35px auto 38px;
	border-radius: 10px;
	color: #fff;
	height: 60px;
	line-height: 60px;
	text-align: center;
	display: block;
	position: relative;
	text-shadow: none;
	transition: all 0.2s linear;
}
.icon_box5_hex .icon_circle,
.icon_box5_hex .icon_circle:after,
.icon_box5_hex .icon_circle:before {
	background: #ebebeb;
	color: #fff;
}
.icon_box5_hex .icon_circle:after,
.icon_box5_hex .icon_circle:before {
	z-index: 0;
	top: -15px;
	content: "";
	position: absolute;
	width: 55px;
	height: 55px;
	transform: scalex(1.7) rotate(45deg);
	-webkit-transform: scalex(1.7) rotate(45deg);
	-moz-transform: scalex(1.7) rotate(45deg);
	-ms-transform: scalex(1.7) rotate(45deg);
	-o-transform: scalex(1.7) rotate(45deg);
	left: 23px;
	border-radius: 10px 24px;
	transition: all 0.2s linear;
}
.icon_box5_hex .icon_circle:before {
	top: 24px;
}
.icon_box5_hex .icon_circle,
.icon_box5_hex .icon_circle:after,
.icon_box5_hex .icon_circle:before {
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
}
.icon_box5_hex .icon_sub_ctn,
.icon_box5_hex .icon_sub_ctn:before,
.icon_box5_hex .icon_sub_ctn:after {
	background: #898989;
}
.icon_box5_hex .icon_sub_ctn,
.icon_box5_hex .icon_sub_ctn:after,
.icon_box5_hex .icon_sub_ctn:before {
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
}
.icon_box5_hex .icon_sub_ctn {
	font-size: 35px;
	display: block;
	text-align: center;
	position: absolute;
	left: 5px;
	top: 5px;
	z-index: 3;
	height: 55px;
	line-height: 60px;
	margin: 0 auto;
	width: 90px;
	border-radius: 10px;
	transition: all 0.2s linear;
}
.icon_box5_hex .icon_sub_ctn,
.icon_box5_hex .icon_sub_ctn:before,
.icon_box5_hex .icon_sub_ctn:after {
	background: #898989;
}
.icon_box5_hex .icon_sub_ctn:after,
.icon_box5_hex .icon_sub_ctn:before {
	z-index: 0;
	top: -15px;
	content: "";
	position: absolute;
	width: 51px;
	height: 51px;
	transform: scalex(1.7) rotate(45deg);
	-webkit-transform: scalex(1.7) rotate(45deg);
	-moz-transform: scalex(1.7) rotate(45deg);
	-ms-transform: scalex(1.7) rotate(45deg);
	-o-transform: scalex(1.7) rotate(45deg);
	left: 20px;
	border-radius: 10px 24px;
	transition: all 0.2s linear;
}

.icon_box5_hex .icon_sub_ctn:before {
	top: 19px;
}
.icon_box5_hex h3,
.icon_box5_hex i {
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
}
.icon_box5_hex i {
	font-size: 35px;
	display: inline-block !important;
	text-align: center;
	position: relative;
	z-index: 3;
	transition: all 0.2s linear;
}
.icon_box5_hex .box_btn,
.icon_box5_hex p {
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
}
.icon_box5_hex h4 {
	text-align: center;
	padding: 10px 0 0;
	margin-bottom: 20px;
	text-transform: uppercase;
	font-weight: 900;
	letter-spacing: 1px;
	position: relative;
	transition: all 0.2s linear;
}
.icon_box5_hex h4:after {
	background: #898989;
	content: "";
	width: 70px;
	height: 1px;
	position: absolute;
	left: 50%;
	margin-left: -35px;
	bottom: -12px;
}
.icon_box5_hex p {
	padding: 1px 0 0;
	text-align: center;
	transition: all 0.2s linear;
}
.icon_box5_hex .box_btn {
	background-color: #898989;
	color: #ffffff;
	text-shadow: none;
	padding: 9px 15px 11px;
	font-weight: 700;
	margin-top: 20px;
	font-size: 14px;
	position: absolute;
	display: inline-block;
	text-transform: uppercase;
	left: 50%;
	margin-left: -65px;
	transition: all 0.2s linear;
}
.icon_box5_hex:hover {
	border: 1px solid #ebebeb;
	background: #ffffff;
}
.icon_box5_hex:hover .icon_circle,
.icon_box5_hex:hover .icon_circle:after,
.icon_box5_hex:hover .icon_circle:before {
	background: #ebebeb;
	color: #fff;
}
.icon_box5_hex:hover .icon_circle,
.icon_box5_hex:hover .icon_circle:after,
.icon_box5_hex:hover .icon_circle:before {
	background: #ebebeb;
	color: #fff;
}
.icon_box5_hex:hover .icon_sub_ctn,
.icon_box5_hex:hover .icon_sub_ctn:before,
.icon_box5_hex:hover .icon_sub_ctn:after {
	background: #004da9;
}
.icon_box5_hex:hover h4 {
	color: #004da9;
}
.icon_box5_hex:hover p {
	color: #898989;
}
.icon_box5_hex:hover .box_btn {
	background: #004da9;
	color: #ffffff;
}

/*---Style 6---*/
.icon_box_circle {
	display: block;
	position: relative;
	margin-bottom: 20px;
	overflow: hidden;
	cursor: pointer;
}
.icon_box_circle i {
	font-size: 17px;
	color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	padding: 11px 0 0;
	width: 40px;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
	height: 40px;
	background: #004da9;
	text-align: center;
	border-radius: 100px;
}
.icon_box_circle h4 {
	padding: 10px 0 0 55px;
	-moz-transition: all 0.2s linear;
	transition: all 0.2s linear;
	margin-top: 0px;
}
.icon_box_circle p {
	margin-top: 10px;
}
.icon_box_circle a {
	display: inline-block;
}
.icon_box_circle:hover i {
	background: #333;
}
.icon_box_circle:hover a h4 {
	color: #333;
}

/*---Style 7---*/

.icon_box_big_rd_square {
	margin-top: 0px;
	margin-bottom: 30px;
}
.icon_box_big_rd_square .ib_big_rd_square {
	background: #333;
}
.ib_big_rd_square {
	width: 70px;
	height: 70px;
	left: 15px;
	top: 0;
	border-radius: 12px;
	transition: all 0.2s linear;
}
.ib_big_rd_square,
.icon_box_big_rd_square i {
	-moz-transition: all 0.2s linear;
	position: absolute;
}
.icon_box_big_rd_square h4,
.icon_box_big_rd_square i {
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
}
.icon_box_big_rd_square i {
	font-size: 30px;
	color: #fff;
	top: 0;
	left: 0;
	background: 0 0;
	line-height: 70px;
	transition: all 0.2s linear;
	text-align: center;
	width: 70px;
}
.icon_box_big_rd_square h4 {
	text-align: left;
	padding: 0 0 0 90px;
	transition: all 0.2s linear;
	margin-top: 5px;
}
.icon_box_big_rd_square h4,
.icon_box_big_rd_square p {
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
}
.icon_box_big_rd_square p {
	padding: 1px 0 3px 90px;
	text-align: left;
	transition: all 0.2s linear;
}
.icon_box_big_rd_square:hover .ib_big_rd_square {
	background: #004da9;
}
.icon_box_big_rd_square:hover h4 {
	color: #004da9;
}

/*---style 7---*/
.icon_box8_ct_big {
	padding-left: 0;
	padding-right: 0;
}
.icon_box8_ct_big {
	margin-top: 0px;
	margin-bottom: 40px;
}
.icon_box8_ct_big .icon_circle {
	color: #333;
}
.icon_box8_ct_big .icon_circle,
.icon_box8_ct_big i {
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
}
.icon_box8_ct_big .icon_circle {
	text-align: center;
	width: 150px;
	height: 150px;
	margin: 0 auto;
	border: 3px solid;
	border-radius: 100px;
	display: block;
	position: relative;
	text-shadow: none;
	transition: all 0.2s linear;
}
.icon_box8_ct_big,
.icon_box8_ct_big .icon_circle {
	-webkit-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
}
.icon_box8_ct_big h3,
.icon_box8_ct_big i {
	-webkit-transition: all 0.2s linear;
}
.icon_box8_ct_big i {
	font-size: 40px;
	display: block;
	line-height: 150px;
	text-align: center;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.icon_box8_ct_big i:before {
	width: 110px;
	height: 110px;
	border-radius: 100px;
	display: block;
	line-height: 110px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -55px;
	margin-left: -55px;
	border: 3px solid transparent;
}
.icon_box8_ct_big:hover i:before {
	border: 3px solid rgba(0, 0, 0, 0.3);
	background-color: #004da9;
}

.icon_box8_ct_big h3,
.icon_box8_ct_big p {
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
}
.icon_box8_ct_big h3 {
	text-align: center;
	padding: 5px 0 0;
	margin-bottom: 9px;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.icon_box8_ct_big .box_btn,
.icon_box8_ct_big p {
	-webkit-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
}
.icon_box8_ct_big p {
	padding: 1px 0 0;
	text-align: center;
	transition: all 0.2s linear;
}
.icon_box8_ct_big:hover .icon_circle {
	background: #333;
}
.icon_box8_ct_big:hover .icon_circle i {
	color: #fff;
}
.icon_box8_ct_big:hover h3 {
	color: #004da9;
}
.icon_box8_ct_big:hover .icon_circle {
	border: 5px solid rgba(255, 255, 255, 0.3);
}

/*---Style 9---*/

.icon_box_hexa {
	margin-top: 0px;
	margin-bottom: 30px;
}
.ibox_hexagon {
	position: absolute;
	width: 35px;
	height: 20.21px;
	background-color: #64C7CC;
	margin: 10.1px 0;
	-moz-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.ibox_hexagon,
.ibox_hexagon:after,
.ibox_hexagon:before {
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
}
.icon_box_hexa .ibox_hexagon {
	background: #333;
}
.ibox_hexagon,
.ibox_hexagon:after,
.ibox_hexagon:before {
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
}
ibox_hexagon:after,
.ibox_hexagon:before {
	content: "";
	position: absolute;
	width: 0;
	left: 0;
	border-left: 18px solid transparent;
	border-right: 17.5px solid transparent;
	-moz-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.ibox_hexagon:before {
	bottom: 100%;
	border-bottom: 10.1px solid #64C7CC;
}
.ibox_hexagon:before {
	border-bottom-color: #333;
}
.icon_box_hexa i {
	font-size: 15px;
	color: #fff;
	background: 0 0;
	padding: 0;
	-moz-transition: all 0.2s linear;
	transition: all 0.2s linear;
	line-height: 20px;
	text-align: center;
	width: 35px;
	display: inline-block;
}
.icon_box_hexa h4,
.icon_box_hexa i {
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
}
.ibox_hexagon:after,
.ibox_hexagon:before {
	content: "";
	position: absolute;
	width: 0;
	left: 0;
	border-left: 18px solid transparent;
	border-right: 17.5px solid transparent;
	-moz-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.ibox_hexagon:after {
	top: 100%;
	width: 0;
	border-top: 10.1px solid #64C7CC;
}
.ibox_hexagon:after {
	border-top-color: #333;
}
.icon_box_hexa h4 {
	text-align: left;
	padding: 10px 0 0 45px;
	-moz-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.icon_box_hexa h4,
.icon_box_hexa p {
	-webkit-transition: all 0.2s linear;
}
.icon_box_hexa p {
	padding: 9px 0 0;
	margin-bottom: 8px;
	text-align: left;
	-moz-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.ib_square,
.icon_box_hexa p {
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
}
.icon_box_hexa:hover .ibox_hexagon {
	background: #004da9;
}
.icon_box_hexa:hover .ibox_hexagon:before {
	border-bottom-color: #004da9;
}
.icon_box_hexa:hover .ibox_hexagon:after {
	border-top-color: #004da9;
}
.icon_box_hexa:hover .icon_box_button {
	color: #004da9;
}

/*---Style 10---*/

.icon_box10_full {
	text-align: center;
	padding: 43px 30px 27px;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
	cursor: pointer;
	background: #ffffff;
	border: 1px solid #ebebeb;
}
.icon_box10_full,
.icon_box10_full .icon_circle {
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
}
.icon_box10_full .icon_circle {
	text-align: center;
	width: 59px;
	height: 59px;
	margin: 0 auto;
	background: 0 0;
	border-radius: 100px;
	border: 1px solid #333;
	text-shadow: none;
	color: #333;
	line-height: 65px;
	position: relative;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.sub_circle {
	position: absolute;
	top: 0;
	left: 0;
	width: 57px;
	height: 57px;
	border-radius: 100px;
	border: 1px solid #ebebeb;
	opacity: 0;
	-moz-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.icon_box10_full i,
.sub_circle {
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}
.icon_box10_full i {
	font-size: 24px;
	color: #333;
	width: 57px;
	padding: 0;
	display: inline-block;
	text-align: center;
	transition: all 0.2s linear;
}
.icon_box10_full h4,
.icon_box10_full i {
	-moz-transition: all 0.2s linear;
}
.icon_box10_full h4 {
	text-align: center;
	padding: 28px 0 0;
	transition: all 0.2s linear;
}
.icon_box10_full h3,
.icon_box10_full p {
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}
.icon_box10_full p {
	padding: 2px 0 0;
	margin-bottom: 9px;
	text-align: center;
	-moz-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.icon_box10_full .box_btn {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-shadow: none;
	font-weight: 400;
	font-size: 15px;
	display: inline-block;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.icon_box10_full .box_btn,
.icon_box10_full_alt {
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
}
.icon_box10_full:hover {
	background: #333;
	border: 1px solid #fff;
}
.icon_box10_full:hover p {
	color: #898989;
}
.icon_box10_full:hover .icon_circle,
.icon_box10_full:hover .sub_circle {
	border: 1px solid #ffffff;
}
.icon_box10_full:hover .sub_circle {
	transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	opacity: 1;
}
.icon_box10_full:hover .icon_circle,
.icon_box10_full:hover .sub_circle {
	border: 1px solid #ffffff;
}
.icon_box10_full:hover .icon_circle i {
	color: #ffffff;
}
.icon_box10_full:hover h4 {
	color: #ffffff;
}
.icon_box10_full:hover .box_btn {
	color: #fff;
}

/*---Style 11---*/
.icon_list11 {
	text-align: center;
	border: 1px solid #ebebeb;
	padding: 30px 10px;
	margin: 15px 0px;
	-webkit-transition: all 0.35s;
	-moz-transition: all 0.35s;
	transition: all 0.35s;
	-ms-transform: scale(1, 1); /* IE 9 */
	-webkit-transform: scale(1, 1); /* Safari */
	transform: scale(1, 1);
}
.icon_list11 p {
	padding: 0px 10px 0px;
}
.icon_list11 hr {
	width: 30px;
	height: 3px;
	background-color: #004da9;
	border: none;
}
.icon_list11:hover hr {
	background-color: #fff;
	-webkit-transition: all 0.35s;
	-moz-transition: all 0.35s;
	transition: all 0.35s;
}
.icon_list11:hover h4 {
	color: #fff;
}
.icon_list11:hover {
	background-color: #004da9;
	color: #fff;
	-webkit-transition: all 0.35s;
	-moz-transition: all 0.35s;
	transition: all 0.35s;
	-ms-transform: scale(1.1, 1.1); /* IE 9 */
	-webkit-transform: scale(1.1, 1.1); /* Safari */
	transform: scale(1.1, 1.1);
}
.icon_list11:hover .list-icon {
	color: #fff;
	-webkit-transition: all 0.35s;
	-moz-transition: all 0.35s;
	transition: all 0.35s;
}
.list-icon {
	font-size: 3.4285714285714284em;
	color: #898989;
	-webkit-transition: all 0.35s;
	-moz-transition: all 0.35s;
	transition: all 0.35s;
	margin-bottom: 10px;
}

/*---Style 12---*/

#icon_box12_si {
	margin-top: 0px;
	margin-bottom: 20px;
}
.icon_box12_si i {
	font-size: 35px;
	color: #fff;
	text-align: left;
	position: absolute;
	top: 9px;
	left: 15px;
	line-height: 35px;
	transition: all 0.2s linear;
}
.icon_box p,
.icon_box12_si i {
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}
.icon_box12_si .in-line {
	padding-left: 70px;
}
.icon_box12_si h4,
.icon_box12_si i {
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
}
.icon_box12_si h4 {
	text-align: left;
	color: #fff;
	margin-top: 0px;
	padding: 10px 0 0 10px;
	transition: all 0.2s linear;
}
.icon_box12_si h4,
.icon_box12_si p {
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}
.icon_box12_si p {
	padding: 4px 0 0 10px;
	color: #ccc;
	text-align: left;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.icon_box12_si i:after {
	content: "";
	border: 1px solid rgba(204, 204, 204, 0.4);
	position: absolute;
	height: 80px;
	right: -30px;
}

/*---Background Options---*/

.bg-color {
	background-color: #12111f;
}
.bg-img {
	background-image: url(../images/bg_14.jpg);
	background-size: cover;
	background-repeat: no-repeat;
}
.bg_19 {
	background-image: url(../images/background/bg-19.jpg);
	background-size: cover;
	background-repeat: no-repeat;
}
.bg_21 {
	background-image: url(../images/background/bg-21.jpg);
	background-size: cover;
	background-repeat: no-repeat;
}
.bg_22 {
	background-image: url(../images/background/bg-22.jpg);
	background-size: cover;
	background-repeat: no-repeat;
}
.bg_23 {
	background-image: url(../images/background/bg-23.jpg);
	background-size: cover;
	background-repeat: no-repeat;
}
.bg_27 {
	background-image: url(../images/background/bg-27.jpg);
	background-size: cover;
	background-repeat: no-repeat;
}

.bg_28 {
	background-image: url(../images/background/bg-28.jpg);
	background-size: cover;
	background-repeat: no-repeat;
}

/*---Fullwidth Section Style Here---*/

/*---Style 1---*/
#fullwidth_1.fullWidthOne h2 {
	margin-bottom: 40px;
	margin-top: 40px;
}

/*---Style 2---*/
#fullwidth_2 .promo-block img {
	display: inline-block;
}

/*---Style 3---*/
#fullwidth_3.fullWidthThree h2 {
	margin-bottom: 40px;
	margin-top: 40px;
}

/*---Style 5---*/

.fullWidthFive img {
	width: 90%;
}

.fullWidthFive h2 {
	color: #333;
	margin-top: 50px;
}
.fullWidthFive .feature-wrapper {
	margin-top: 30px;
}
.fullWidthFive .feature-content h4 {
	line-height: 50px;
	color: #333;
	margin-bottom: 10px;
	margin-top: 0px;
}
.fullWidthFive .feature-content i {
	float: left;
	margin-right: 20px;
	display: block;
	color: #898989;
	width: 50px;
	height: 50px;
	font-size: 16px;
	line-height: 50px;
	text-align: center;
	background-color: #f9f9f9;
	border-radius: 50%;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0;
}
.fullWidthFive .feature-wrapper:hover .feature-content i {
	background-color: #004da9;
	color: #fff;
}
@media (max-width: 1024px) {
	.fullWidthFive .feature-wrapper {
		margin-top: 15px;
	}
	.fullWidthFive h2 {
		margin-top: 10px;
	}
}
@media (max-width: 767px) {
	.fullWidthFive img {
		margin-bottom: 30px;
	}
}

/*---Style 6---*/

.fullWidthSix .section-title {
	margin-bottom: 45px;
}
.fullWidthSix .section-title h2 {
	text-transform: uppercase;
	margin-bottom: 10px;
}
.fullWidthSix .section-title .sub {
	display: block;
}
.fullWidthSix img {
	margin: 0 auto;
}
.fullWidthSix .feature-wrapper {
	margin-bottom: 34px;
}
.fullWidthSix .feature-content {
	margin-top: 25px;
}
.fullWidthSix .feature-content h4 {
	margin-bottom: 20px;
	margin-top: 5px;
}
.fullWidthSix .feature-content i {
	float: left;
	margin-right: 20px;
	display: block;
	width: 34px;
	height: 34px;
	background-color: #fff;
	color: #898989;
	font-size: 16px;
	line-height: 34px;
	text-align: center;
	border-radius: 50%;
	-webkit-transition: all 0.35s;
	-moz-transition: all 0.35s;
	transition: all 0.35s;
}
.fullWidthSix .left-feature i {
	position: absolute;
	right: -45px;
}
.fullWidthSix .right-feature.feature-content i {
	position: absolute;
	left: -25px;
}
.fullWidthSix .feature-wrapper:hover .feature-content i {
	background-color: #004da9;
	color: #fff;
	-webkit-transition: all 0.35s;
	-moz-transition: all 0.35s;
	transition: all 0.35s;
}
.fullWidthSix .left-feature .feature-text {
	text-align: right;
}
.fullWidthSix .feature-text {
	padding: 0 10px;
}
.fullWidthSix .left-feature.mt-65 {
	margin-top: 65px;
}

@media only screen and (max-width: 1199px) {
	.fullWidthSix_img img {
		width: 80%;
	}
}

@media (max-width: 991px) {
	.fullWidthSix .right-feature.feature-content i {
		left: 0;
	}
	.fullWidthSix .left-feature.feature-content i {
		right: 0;
		margin-right: 0;
	}
	.fullWidthSix .feature-content {
		margin-left: 10px;
	}
	.fullWidthSix .right-feature .feature-text {
		margin-left: 10px;
	}
	.fullWidthSix .left-feature .feature-text {
		margin-right: 20px;
	}
}

@media (max-width: 767px) {
	.fullWidthSix .feature-text {
		text-align: left;
	}
	.fullWidthSix .left-feature .feature-text {
		text-align: right;
		padding-right: 50px;
	}
	.fullWidthSix .left-feature.feature-content i {
		right: 0;
		margin-right: 20px;
	}
	.fullWidthSix .right-feature.feature-content i {
		left: 0;
		margin-left: 20px;
	}
	.fullWidthSix .right-feature .feature-text {
		padding-left: 50px;
	}
	.fullWidthSix .feature-wrapper {
		margin-bottom: 0;
	}
	.fullWidthSix .dart-mt-50 {
		margin-top: 0px;
	}
	.fullWidthSix .dart-mb-60 {
		margin-bottom: 20px;
	}
}

/*---Style 7---*/
#fullwidth_7.fullWidthSeven h2 {
	margin-bottom: 40px;
	margin-top: 40px;
}
@media (max-width: 767px) {
	#fullwidth_7.fullWidthSeven img {
		margin-top: 20px;
	}
}

/*---Style 8---*/
.fullWidthEight h2 {
	margin-bottom: 50px;
}
.fullWidthEight .list-circle li {
	position: relative;
	padding-left: 30px;
	line-height: 40px;
}
.fullWidthEight .list-circle li:before {
	display: inline-block;
	content: "\f105";
	font-family: FontAwesome;
	position: absolute;
	left: 0;
	top: 12px;
	color: #dadada;
	background-color: #fff;
	border: 1px solid #dadada;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	text-align: center;
	line-height: 18px;
	-webkit-transition: all 0.3s ease 0;
	-moz-transition: all 0.3s ease 0;
	-o-transition: all 0.3s ease 0;
	transition: all 0.3s ease 0;
}
.fullWidthEight .list-circle li:hover:before {
	background-color: #004da9;
	color: #fff;
	border: 1px solid #004da9;
}
@media (max-width: 991px) {
	.fullWidthEight h2 {
		margin-bottom: 20px;
	}
}

/*---Style 9---*/
.fullWidthNine .feature-wrapper h4 {
	margin-top: 0;
}
.fullWidthNine .feature-wrapper > i {
	float: left;
	font-size: 2.142857142857143em;
	width: 10%;
	color: #004da9;
}
.fullWidthNine .feature-wrapper .feature-content {
	border-bottom: 1px solid #f1f1f1;
	float: left;
	padding-bottom: 10px;
	width: 90%;
	margin-bottom: 20px;
}
.fullWidthNine .feature-wrapper:last-child .feature-content {
	border-bottom: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}
@media (max-width: 991px) {
	.fullWidthNine img {
		margin-top: 20px;
		margin-bottom: 20px;
	}
}

/*---Style 10---*/
#fullwidth_10 .promo-block img {
	display: inline-block;
}

/*---Style 11---*/
.fullWidthEleven h2 {
	margin-bottom: 50px;
}
.fullWidthEleven .list-circle li {
	position: relative;
	padding-left: 30px;
	line-height: 40px;
}
.fullWidthEleven .list-circle li:before {
	display: inline-block;
	content: "\f0a4";
	font-family: FontAwesome;
	position: absolute;
	left: 0;
	top: 12px;
	color: #004da9;
	text-align: center;
	line-height: 18px;
	-webkit-transition: all 0.3s ease 0;
	-moz-transition: all 0.3s ease 0;
	-o-transition: all 0.3s ease 0;
	transition: all 0.3s ease 0;
}
@media (max-width: 991px) {
	.fullWidthEleven h2 {
		margin-bottom: 20px;
	}
	.fullWidthEleven .list-circle li {
		line-height: 25px;
	}
	.fullWidthEleven .list-circle li::before {
		top: 5px;
	}
}

/*---Style 12---*/
.fullWidthTwelve h4 {
	margin-bottom: 50px;
	color: #004da9;
}
@media (max-width: 1024px) {
	.fullWidthTwelve h4 {
		margin-bottom: 20px;
	}
}
@media (max-width: 767px) {
	.fullWidthTwelve img {
		margin-top: 20px;
	}
}

/*---Style 13---*/
.fullWidthThirteen .four-block {
	padding-bottom: 30px;
	padding-top: 30px;
}
.fullWidthThirteen .four-block .media-heading {
	margin-bottom: 15px;
}
.fullWidthThirteen .four-block .media-left {
	padding-right: 25px;
}
@media (min-width: 768px) {
	.fullWidthThirteen .four-block {
		border-right: 1px solid #ededed;
		border-bottom: 1px solid #ededed;
	}
	.fullWidthThirteen .four-block:nth-child(2),
	.fullWidthThirteen .four-block:nth-child(4) {
		border-right: 0;
	}
	.fullWidthThirteen .four-block:nth-child(3),
	.fullWidthThirteen .four-block:nth-child(4) {
		padding-top: 30px;
		padding-bottom: 30px;
		border-bottom: 0;
	}
	.fullWidthThirteen .four-block:nth-child(1),
	.fullWidthThirteen .four-block:nth-child(3) {
		padding-right: 30px;
	}
	.fullWidthThirteen .four-block:nth-child(2),
	.fullWidthThirteen .four-block:nth-child(4) {
		padding-left: 30px;
	}
	.fullWidthThirteen .four-block .media-left {
		padding-right: 25px;
	}
}
@media (max-width: 991px) {
	.fullWidthThirteen .four-block .media-left img {
		max-width: 150px;
	}
}
@media (max-width: 767px) {
	.fullWidthThirteen .four-block .media-left img {
		max-width: 110px;
	}
	.fullWidthThirteen .four-block {
		padding-bottom: 0;
	}
	.fullWidthThirteen .dart-mb-40 {
		margin-bottom: 10px;
	}
}

/*---Style 14---*/

.fullWidthFourteen .feature-content i {
	background: transparent;
	color: #004da9;
	width: auto;
}

.fullWidthFourteen .feature-content.left-feature i {
	position: static;
}
@media (min-width: 768px) {
	.fullWidthFourteen .feature-content.left-feature {
		text-align: right;
	}
	.fullWidthFourteen .feature-content.left-feature i {
		float: right;
		margin-left: 20px;
		margin-right: 0;
	}
}
.fullWidthFourteen .left-feature i.fa {
	/*position:absolute;*/
	right: -45px;
}
.fullWidthFourteen .feature-content i {
	float: left;
	margin-right: 20px;
	display: block;
	font-size: 16px;
	line-height: 50px;
	text-align: center;
	border-radius: 50%;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0;
}
.fullWidthFourteen .feature-content h4 {
	line-height: 50px;
	margin-bottom: 10px;
	margin-top: 0;
}
.fullWidthFourteen img {
	display: inline-block;
}
@media (max-width: 991px) {
	.fullWidthFourteen .dart-mt-50 {
		margin-top: 0;
	}
	.fullWidthFourteen .feature-content i {
		width: 50px;
		height: 50px;
		background-color: #004da9;
		color: #fff;
	}
}

/*---Style 15---*/
.fullWidthFifteen img {
	display: inline-block;
}

/*---Style 16---*/
.fullWidthSixteen .feature-wrapper {
	margin-top: 30px;
}
.fullWidthSixteen .feature-icon {
	float: left;
	margin-right: 25px;
	width: 70px;
	height: 70px;
	background-color: #004da9;
	color: #fff;
	font-size: 25px;
	line-height: 70px;
	text-align: center;
	border-radius: 50%;
	box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.2);
}
.fullWidthSixteen .feature-content {
	overflow: hidden;
	color: rgba(49, 49, 49, 0.6);
}
.fullWidthSixteen .feature-content h4 {
	margin-top: 10px;
}
.fullWidthSixteen .feature-wrapper:hover .feature-icon {
	background-color: #fff;
	color: #004da9;
}
.fullWidthSixteen .feature-icon,
.fullWidthSixteen .feature-content {
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0;
}

/*---Style 17---*/
.fullWidthSeventeen .feature-wrapper {
	margin-top: 20px;
}
.fullWidthSeventeen .feature-icon {
	float: left;
	margin-right: 25px;
	width: 70px;
	height: 70px;
	background-color: #004da9;
	color: #fff;
	font-size: 25px;
	line-height: 70px;
	text-align: center;
	border-radius: 50%;
	box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.2);
}
.fullWidthSeventeen .feature-content {
	overflow: hidden;
	color: rgba(49, 49, 49, 0.6);
}
.fullWidthSeventeen .feature-content h4 {
	margin-top: 10px;
}
.fullWidthSeventeen .feature-wrapper:hover .feature-icon {
	background-color: #fff;
	color: #004da9;
}
.fullWidthSeventeen .feature-icon,
.fullWidthSeventeen .feature-content {
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0;
}

/*---Style 18---*/
.fullWidthEighteen .content_block {
}
.fullWidthEighteen .content_block.accordionstyle_2 .panel-group .panel-heading + .panel-collapse > .panel-body {
	padding: 20px 10px 0px;
}
@media (max-width: 991px) {
	.fullWidthEighteen .img_block {
		display: inline-block;
		min-width: 500px;
	}
}
@media (max-width: 767px) {
	.fullWidthEighteen .img_block {
		display: inline-block;
		min-width: 100%;
		margin-bottom: 30px;
	}
	.fullWidthEighteen {
		padding-bottom: 30px;
		padding-top: 30px;
	}
}

/*---Style 19---*/
.fullWidthNineteen .content_block p {
	color: #ccc;
}
.fullWidthNineteen .list-circle li:before {
	display: inline-block;
	content: "\f105";
	font-family: FontAwesome;
	position: absolute;
	left: 0;
	top: 6px;
	color: #000;
	font-size: 12px;
	background-color: #004da9;
	width: 14px;
	height: 14px;
	border-radius: 50%;
	text-align: center;
	line-height: 14px;
	-webkit-transition: all 0.3s ease 0;
	-moz-transition: all 0.3s ease 0;
	-o-transition: all 0.3s ease 0;
	transition: all 0.3s ease 0;
}
.fullWidthNineteen .list-circle li {
	position: relative;
	padding-left: 30px;
	line-height: 25px;
	color: #ccc;
}

@media (max-width: 991px) {
	.fullWidthNineteen .img_block {
		display: inline-block;
		min-width: 500px;
	}
}
@media (max-width: 767px) {
	.fullWidthNineteen .img_block {
		display: inline-block;
		min-width: 100%;
		margin-bottom: 30px;
	}
	.fullWidthNineteen {
		padding-bottom: 30px;
		padding-top: 30px;
	}
	.fullWidthNineteen .content_block {
		padding-bottom: 10px;
	}
}

/*---Style 21---*/
.fullWidthtwentyone .feature-wrapper {
	margin-top: 20px;
	margin-bottom: 20px;
}
.fullWidthtwentyone .feature-icon {
	float: left;
	margin-right: 25px;
	width: 70px;
	height: 70px;
	background-color: transparent;
	color: #fff;
	font-size: 25px;
	line-height: 70px;
	text-align: center;
	border-radius: 50%;
	border: 1px solid #fff;
}
.fullWidthtwentyone .feature-content {
	overflow: hidden;
	color: #ccc;
}
.fullWidthtwentyone .feature-content h4 {
	margin-top: 0px;
	color: #fff;
}
.fullWidthtwentyone .feature-wrapper:hover .feature-content h4 {
	color: #004da9;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0;
}
.fullWidthtwentyone .feature-wrapper:hover .feature-icon {
	background-color: #004da9;
	color: #fff;
	border-color: #004da9;
}
.fullWidthtwentyone .feature-icon,
.fullWidthtwentyone .feature-content {
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0;
}
.fullWidthtwentyone .btn {
	min-width: auto;
}
@media (max-width: 991px) {
	.fullWidthtwentyone .img_block {
		display: inline-block;
		min-width: 450px;
	}
	.fullWidthtwentyone .dart-mt-100 {
		margin-top: 50px;
	}
}
@media (max-width: 767px) {
	.fullWidthtwentyone .img_block {
		display: inline-block;
		min-width: 100%;
		margin-bottom: 30px;
		float: none !important;
	}
	.fullWidthtwentyone .dart-mt-100 {
		margin-top: 0px;
	}
	.fullWidthtwentyone .dart-mb-60 {
		margin-bottom: 20px;
	}
	.fullWidthtwentyone .btn {
		margin-bottom: 0px;
	}
}

/*---Style 22---*/
.fullWidthtwentytwo {
	text-align: center;
	color: #fff;
	padding: 80px 0px;
}
.fullWidthtwentytwo h2 {
	font-size: 8.571428571428571em;
	font-weight: bolder;
}
.fullWidthtwentytwo .btn {
	margin-top: 30px;
}

/*---Style 23---*/

.fullWidthtwentythree .carousel-inner {
	text-align: center;
}
.fullWidthtwentythree .carousel-inner p {
	width: 60%;
	margin: 20px auto;
	color: #ccc;
}
.fullWidthtwentythree .carousel-control.left {
	background: none;
	width: 0;
	left: 5%;
}
.fullWidthtwentythree .carousel-control.right {
	background: none;
	width: 0;
	right: 5%;
}

/*---style 24---*/

.fullWidthtwentyfour {
	background: url(../images/fullscreen-img/img-24.png) no-repeat center top;
	background-size: cover;
}
.fullWidthtwentyfour .section-title {
	margin-bottom: 50px;
}
.fullWidthtwentyfour .section-title h2 {
}
.fullWidthtwentyfour .section-title .sub {
	display: block;
	color: #004da9;
	line-height: 30px;
	font-weight: 600;
}
.fullWidthtwentyfour .feedback-reting {
	width: 100%;
}
.fullWidthtwentyfour .feedback-reting ul {
	list-style: none;
	float: left;
	padding-right: 5px;
}
.fullWidthtwentyfour .feedback-reting ul li {
	float: left;
	padding-right: 0px;
}
.fullWidthtwentyfour .feedback-reting ul li i {
	color: #ffa200;
	font-size: 20px;
}
.fullWidthtwentyfour .feedback-reting p {
	color: #898989;
	text-transform: uppercase;
}
.fullWidthtwentyfour blockquote {
	padding: 0;
	margin: 0;
	font-size: 2.142857142857143em;
	line-height: 40px;
	font-weight: 700;
	border-left: 0;
	color: #333;
}
.fullWidthtwentyfour blockquote p {
	position: relative;
}
.fullWidthtwentyfour blockquote p::before,
.fullWidthtwentyfour blockquote p::after {
	font-family: FontAwesome;
	color: #004da9;
}
.fullWidthtwentyfour blockquote p::before {
	content: "\f10d";
	margin-right: 10px;
	padding-left: 5px;
}
.fullWidthtwentyfour blockquote p::after {
	content: "\f10e";
	margin-left: 10px;
}
.fullWidthtwentyfour blockquote footer {
	margin: 40px 0;
}
.fullWidthtwentyfour blockquote footer .author {
	font-size: 1em;
	font-weight: 700;
	color: #004da9;
}
.fullWidthtwentyfour blockquote footer cite {
	display: block;
	font-size: 0.5714285714285714em;
	font-weight: 400;
	color: #333;
}
.fullWidthtwentyfour blockquote footer:before {
	content: "";
}
#fullWidthtwentyfour .carousel-indicators li {
	width: 50px;
	height: 50px;
	margin-right: 10px;
	border-radius: 50%;
	border: 2px solid transparent;
}
#fullWidthtwentyfour .carousel-indicators li.active {
	border: 2px solid #fff;
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
	filter: grayscale(100%);
}
#fullWidthtwentyfour .carousel-indicators li {
	background: url(../images/avtar-img/avtar-2.png) no-repeat center center;
}
#fullWidthtwentyfour .carousel-indicators .active {
	background-color: #fff;
}
@media (min-width: 768px) {
	#fullWidthtwentyfour .carousel-indicators {
		bottom: -70px;
		left: 0;
		width: 100%;
		margin-left: 0;
		text-align: left;
	}
}
@media (max-width: 767px) {
	.fullWidthtwentyfour .section-title {
		margin-bottom: 10px;
	}
	#fullWidthtwentyfour .carousel-indicators {
		bottom: -60px;
		left: 0;
		width: 100%;
		margin-left: 0;
		text-align: left;
	}
}

/*---style 25---*/
.fullWidthtwentyfive {
	background: url(../images/fullscreen-img/img-25.png) no-repeat center center;
	background-size: cover;
}
.fullWidthtwentyfive .section-heading {
	margin-bottom: 60px;
}
.fullWidthtwentyfive .section-heading h2 {
	color: #fff;
}
.fullWidthtwentyfive .section-heading .sub {
	display: block;
	color: #ccc;
	font-weight: 600;
}
.fullWidthtwentyfive .feature-wrapper {
	margin-bottom: 40px;
}
.fullWidthtwentyfive .feature-icon {
	float: left;
	display: block;
	font-size: 16px;
	margin-right: 10px;
	width: 50px;
	height: 50px;
	line-height: 50px;
	background-color: transparent;
	border: 1px solid #fff;
	color: #fff;
	text-align: center;
	position: relative;
}
.fullWidthtwentyfive .feature-content {
	overflow: hidden;
	color: #ccc;
}
.fullWidthtwentyfive .feature-content h4 {
	margin-top: 0px;
	color: #fff;
}
.fullWidthtwentyfive .feature-content p {
}
.fullWidthtwentyfive .feature-wrapper:hover .feature-icon {
	background-color: #fff;
	color: #004da9;
}
.fullWidthtwentyfive .feature-wrapper:hover .feature-content {
	color: #fff;
}
.fullWidthtwentyfive .feature-icon,
.fullWidthtwentyfive .feature-content {
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0;
}

@media (max-width: 991px) {
	.fullWidthtwentyfive {
		background-position: top right;
	}
}
@media (max-width: 767px) {
	.fullWidthtwentyfive .feature-wrapper {
		margin-bottom: 10px;
	}
	.fullWidthtwentyfive .section-heading {
		margin-bottom: 30px;
	}
}
/*---Style 26---*/

.fullWidthtwentysix {
	background: url(../images/fullscreen-img/img-26.png) no-repeat center center;
	background-size: cover;
}
.fullWidthtwentysix .section-heading h2 {
	font-weight: 300;
}
.fullWidthtwentysix .section-heading span {
	display: block;
	font-size: 1.4285714285714286em;
	font-weight: 300;
	color: rgba(49, 49, 49, 0.5);
}
.fullWidthtwentysix .feature-wrapper {
	margin-top: 50px;
}
.fullWidthtwentysix .feature-icon {
	float: left;
	margin-right: 25px;
	width: 70px;
	height: 70px;
	background-color: #004da9;
	color: #fff;
	font-size: 25px;
	line-height: 70px;
	text-align: center;
	border-radius: 50%;
	box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.2);
}
.fullWidthtwentysix .feature-content {
	overflow: hidden;
	color: rgba(49, 49, 49, 0.6);
}
.fullWidthtwentysix .feature-content h4 {
}
.fullWidthtwentysix .feature-wrapper:hover .feature-icon {
	background-color: #fff;
	color: #004da9;
	box-shadow: 0 0 0 10px rgba(10, 141, 204, 0.2);
}
.fullWidthtwentysix .feature-wrapper:hover .feature-content {
	color: #333;
}
.fullWidthtwentysix .feature-icon,
.fullWidthtwentysix .feature-content {
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0;
}

@media (max-width: 991px) {
	.fullWidthtwentysix {
		background-position: 60% top;
	}
}
@media (max-width: 767px) {
	.fullWidthtwentysix {
		background-position: left top;
	}
	.fullWidthtwentysix .feature-wrapper {
		margin-top: 25px;
	}
}

/*---Style 27---*/
.fullWidthtwentyseven .section-heading {
	margin-bottom: 40px;
	text-align: center;
}
.fullWidthtwentyseven .section-heading h2 {
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.fullWidthtwentyseven .section-heading .sub {
	display: block;
	font-size: 15px;
	color: #fff;
}
.fullWidthtwentyseven .feature-wrapper {
	color: #fff;
	margin-bottom: 25px;
}
.fullWidthtwentyseven .feature-content h4 {
	line-height: 30px;
	color: #fff;
	margin-bottom: 15px;
}
.fullWidthtwentyseven .feature-content i {
	float: left;
	margin-right: 20px;
	display: block;
	width: 50px;
	height: 50px;
	background-color: #004da9;
	font-size: 16px;
	line-height: 50px;
	text-align: center;
	border-radius: 50%;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0;
}
.fullWidthtwentyseven .feature-wrapper:hover .feature-content i {
	background-color: #fff;
	color: #004da9;
}
.fullWidthtwentyseven .feature-content.left-feature {
	text-align: right;
}
.fullWidthtwentyseven .feature-content.left-feature i {
	float: right;
	margin-left: 20px;
	margin-right: 0;
	position: inherit !important;
}
@media (max-width: 1024px) {
	.fullWidthtwentyseven .feature-wrapper {
		margin-bottom: 10px;
	}
}
@media (max-width: 991px) {
	.fullWidthtwentyseven .feature-wrapper {
		margin-bottom: 0px;
	}
	.fullWidthtwentyseven .dart-pr-30 {
		padding-right: 15px;
	}
	.fullWidthtwentyseven .dart-pl-30 {
		padding-left: 15px;
	}
	.fullWidthtwentyseven .dart-mt-40 {
		margin-top: 0px;
	}
	.fullWidthtwentyseven .feature-content h4 {
		margin-bottom: 10px;
		margin-top: 5px;
	}
	.fullWidthtwentyseven .feature-content i {
		width: 40px;
		height: 40px;
		line-height: 40px;
	}
}
@media (max-width: 767px) {
	.fullWidthtwentyseven .feature-content.left-feature {
		text-align: left;
	}
	.fullWidthtwentyseven .feature-content.left-feature i {
		float: left;
		margin-left: 0px;
		margin-right: 20px;
		position: inherit !important;
	}
	.fullWidthtwentyseven.dart-pb-0 {
		padding-bottom: 50px;
	}
}

/*---Style 28---*/

.fullWidthtwentyeight .section-heading {
	color: ccc;
	margin-bottom: 60px;
}
.fullWidthtwentyeight .section-heading .sub {
	font-weight: 400;
	text-transform: uppercase;
	color: #ccc;
}
.fullWidthtwentyeight .section-heading h2 {
	color: #fff;
	position: relative;
	margin-bottom: 40px;
}
.fullWidthtwentyeight .section-heading {
	color: #ccc;
}
.fullWidthtwentyeight .section-heading h2:before {
	content: "";
	background-color: #fff;
	width: 30px;
	height: 2px;
	position: absolute;
	left: 50%;
	margin-left: -15px;
	bottom: -20px;
}
.fullWidthtwentyeight .multi-screen-view {
	width: 100%;
	position: relative;
	display: table;
}
.fullWidthtwentyeight .multi-screen-view ul {
	width: 100%;
	display: table-row;
}
.fullWidthtwentyeight .multi-screen-view ul li {
	position: relative;
	display: table-cell;
	vertical-align: bottom;
}
.fullWidthtwentyeight .multi-screen-view ul li:nth-child(1) {
	width: 12.29%;
}
.fullWidthtwentyeight .multi-screen-view ul li:nth-child(2) {
	width: 16.66%;
}
.fullWidthtwentyeight .multi-screen-view ul li:nth-child(3) {
	width: 42.1%;
}
.fullWidthtwentyeight .multi-screen-view ul li:nth-child(4) {
	width: 16.66%;
}
.fullWidthtwentyeight .multi-screen-view ul li:nth-child(5) {
	width: 12.29%;
}
.fullWidthtwentyeight .multi-screen-view ul li img {
	width: 100%;
}
@media (max-width: 767px) {
	.fullWidthtwentyeight .section-heading {
		margin-bottom: 30px;
	}
}

/*---Style 29---*/

.fullWidthtwentynine {
	background: url(../images/fullscreen-img/img-29.png) no-repeat center center;
	background-size: cover;
}
.fullWidthtwentynine .section-heading {
	margin-bottom: 30px;
}
.fullWidthtwentynine .section-heading h2 {
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 25px;
}
.fullWidthtwentynine .progress {
	height: 45px;
	margin-bottom: 10px;
	background-color: rgba(0, 0, 0, 0.2);
	box-shadow: none;
	position: relative;
	border-radius: 0;
}
.fullWidthtwentynine .progress-bar {
	line-height: 28px;
	background-color: #004da9;
	box-shadow: none;
}
.fullWidthtwentynine .progress span.title {
	position: absolute;
	left: 22px;
	line-height: 45px;
}
.fullWidthtwentynine .progress span.parcent {
	position: absolute;
	right: 15px;
	line-height: 45px;
}
.fullWidthtwentynine .progress .progress-bar.progress-bar-dealy {
	-webkit-transition: width 0.8s ease-in-out;
	-moz-transition: width 0.8s ease-in-out;
	-ms-transition: width 0.8s ease-in-out;
	-o-transition: width 0.8s ease-in-out;
	transition: width 0.8s ease-in-out;
}

@media (max-width: 767px) {
	.fullWidthtwentynine {
		background-position: right top;
	}
}

/*---Style 30---*/

.fullWidththirty {
	background: url(../images/fullscreen-img/img-30.png) no-repeat center center;
	background-size: cover;
}
.fullWidththirty .section-heading .sub {
	display: block;
	font-size: 1.1428571428571428em;
	text-transform: uppercase;
	color: #ccc;
}
.fullWidththirty .section-heading h2 {
	text-transform: uppercase;
	color: #fff;
	margin-top: 0;
}
.fullWidththirty .feature-wrapper {
	margin-top: 50px;
}
.fullWidththirty .feature-icon {
	float: right;
	margin-left: 25px;
	width: 80px;
	height: 80px;
	border: 1px solid #004da9;
	color: #fff;
	font-size: 24px;
	line-height: 80px;
	text-align: center;
}
.fullWidththirty .feature-wrapper:hover .feature-icon {
	background-color: #004da9;
	color: #fff;
}
.fullWidththirty .feature-wrapper .feature-content {
	color: #ccc;
}
.fullWidththirty .feature-wrapper:hover .feature-content {
	color: #fff;
}
.fullWidththirty .feature-icon,
.fullWidththirty .feature-content {
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0;
}
.fullWidththirty .feature-content h4 {
	font-weight: 400;
	color: #fff;
	margin-bottom: 20px;
	margin-top: 0px;
}

@media (max-width: 767px) {
	.fullWidththirty {
		background-position: left top;
	}
	.fullWidththirty .feature-wrapper {
		margin-top: 20px;
	}
	.fullWidththirty .section-heading {
		margin-bottom: 40px;
	}
}

/*---Style 31---*/

.fullWidththirtyOne {
	background: url(../images/fullscreen-img/img-31.png) no-repeat center center;
	background-size: cover;
}
.fullWidththirtyOne .section-heading .sub {
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
}
.fullWidththirtyOne .section-heading h2 {
	text-transform: uppercase;
	position: relative;
	margin-bottom: 35px;
}
.fullWidththirtyOne .section-heading {
	margin-bottom: 35px;
}
.fullWidththirtyOne .section-heading h2:before {
	content: "";
	background-color: #fff;
	width: 50px;
	height: 2px;
	position: absolute;
	left: 50%;
	margin-left: -25px;
	bottom: -20px;
}
.fullWidththirtyOne .feature-icon {
	float: left;
	margin-right: 20px;
	width: 50px;
	height: 50px;
	font-size: 16px;
	line-height: 50px;
	background-color: rgba(0, 0, 0, 0.3);
	color: #fff;
	text-align: center;
}
.fullWidththirtyOne .feature-content {
	overflow: hidden;
	color: rgba(0, 0, 0, 0.7);
}
.fullWidththirtyOne .feature-content h4 {
	font-weight: 400;
	color: #333;
}
.fullWidththirtyOne .feature-wrapper:hover .feature-icon {
	background-color: #004da9;
	color: #fff;
}
.fullWidththirtyOne .feature-wrapper:hover .feature-content {
	color: #fff;
}
.fullWidththirtyOne .feature-icon,
.fullWidththirtyOne .feature-content {
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0;
}
.fullWidththirtyOne .btn-default {
	background-color: rgba(255, 255, 255, 0.3);
	border-color: transparent;
	color: #fff;
}
.fullWidththirtyOne .btn-default:hover {
	background-color: #fff;
	color: #004da9;
}

/*---Style 32---*/
.fullWidththirtyTwo {
	background: url(../images/fullscreen-img/img-32.jpg) no-repeat center center;
	background-size: cover;
	padding: 190px 0;
}
.fullWidththirtyTwo .dart_testimonialSlider {
	text-align: center;
	color: #fff;
	position: relative;
}
.fullWidththirtyTwo .dart_testimonialSlider .client-thumb {
	margin-bottom: 45px;
}
.fullWidththirtyTwo .dart_testimonialSlider .client-thumb img {
	width: 55px;
	height: 55px;
	border-radius: 50%;
}
.fullWidththirtyTwo .dart_testimonialSlider blockquote {
	padding: 0;
	margin: 0 0 45px;
	font-size: 20px;
	line-height: 34px;
	border-left: 0;
	text-align: left;
}
.fullWidththirtyTwo .dart_testimonialSlider blockquote h1 {
	color: #fff;
	font-size: 40px;
	font-weight: 700;
	letter-spacing: 1px;
	line-height: 40px;
	margin-bottom: 60px;
	text-transform: uppercase;
}
.fullWidththirtyTwo .dart_testimonialSlider blockquote footer {
	margin-top: 30px;
}
.fullWidththirtyTwo .dart_testimonialSlider blockquote .small:before,
.fullWidththirtyTwo .dart_testimonialSlider blockquote footer:before,
.fullWidththirtyTwo .dart_testimonialSlider blockquote small:before {
	content: "";
}
.fullWidththirtyTwo .dart_testimonialSlider .client-name {
	font-size: 14px;
	font-weight: 600;
	color: #fff;
}
.fullWidththirtyTwo .dart_testimonialSlider .client-title {
	display: block;
	font-size: 10px;
	font-weight: 400;
	text-transform: uppercase;
}
.fullWidththirtyTwo .dart_testimonialSlider .flex-control-thumbs img {
	width: 140px;
	height: 90px;
}
.fullWidththirtyTwo .dart_testimonialSlider .flex-control-thumbs li {
	width: 13%;
	float: none;
	display: inline-block;
	margin: 0 20px;
}
.fullWidththirtyTwo .dart_testimonialSlider .flex-control-thumbs img {
	opacity: 0.5;
	width: 95px;
	height: auto;
}
.fullWidththirtyTwo .dart_testimonialSlider .flex-control-thumbs .flex-active {
	opacity: 1;
}
.testimonialSlider-nav a.prev,
.testimonialSlider-nav a.next {
	position: absolute;
	top: 50%;
	margin-top: -25px;
	width: 50px;
	height: 50px;
	font-size: 20px;
	line-height: 46px;
	color: #fff;
	text-align: center;
	border: 1px solid #fff;
	border-radius: 50%;
	opacity: 0.5;
}
@media only screen and (max-width: 767px) {
	.fullWidththirtyTwo .dart_testimonialSlider .flex-control-thumbs {
		display: none;
	}
}

/*---Style 33---*/
.fullWidththirtyThree {
	background: url(../images/fullscreen-img/img-33.jpg) no-repeat center center;
	background-size: cover;
}
.fullWidththirtyThree .dart-heading {
	border-right: 1px solid rgba(255, 255, 255, 0.2);
}
.fullWidththirtyThree .dart-heading h2 {
	color: #fff;
}
.fullWidththirtyThree .dart-cta {
	padding: 25px 0 0 15px;
}
.fullWidththirtyThree p {
	color: #fff;
	margin-bottom: 0;
}
.fullWidththirtyThree .dart-screens {
	width: 87%;
	position: relative;
	display: table;
	float: right;
}
@media (max-width: 1280px) {
	.dart-screens {
		width: 95%;
	}
}
@media (max-width: 1000px) {
	.dart-screens {
		width: 98%;
	}
}
.fullWidththirtyThree .dart-screens ul {
	width: 100%;
	display: table-row;
}
.fullWidththirtyThree .dart-screens ul li {
	position: relative;
	display: table-cell;
	vertical-align: middle;
}
.fullWidththirtyThree .dart-screens ul li img {
	width: 100%;
}

/*---Style 34---*/
.fullWidththirtyFour {
	background: url(../images/fullscreen-img/img-34.png) no-repeat center center;
	background-size: cover;
}
.dart-mockup {
	width: 850px;
	margin: 0 auto;
	position: relative;
}
@media (max-width: 1000px) {
	.dart-mockup {
		width: 100%;
	}
}
.dart-mockup img {
	width: 100%;
	position: relative;
}
.dart-mockup img.wp-screen,
.dart-mockup img.mobile-screen {
	position: absolute;
	left: 0;
	top: 0;
}

/*---Style 35---*/

.fullWidththirtyFive {
	background: url(../images/fullscreen-img/img-35.png) no-repeat center center;
	background-size: cover;
}
.fullWidththirtyFive .dart-cta {
	padding: 25px 0 0 15px;
}
.fullWidththirtyFive .dart-cta .btn {
	margin-right: 10px;
}
.fullWidththirtyFive .dart-cta .btn-default {
	border-color: #fff;
	color: #fff;
}
.fullWidththirtyFive .dart-cta .btn-default:hover {
	color: #004da9;
}
.fullWidththirtyFive img {
	display: block;
	margin: 0 auto;
}
.fullWidththirtyFive .services-icons {
	width: 100%;
	position: relative;
}
.fullWidththirtyFive .services-icons img {
	width: 100%;
	position: relative;
}
.fullWidththirtyFive .services-icons img.icon1,
.fullWidththirtyFive .services-icons img.icon2,
.fullWidththirtyFive .services-icons img.icon3,
.fullWidththirtyFive .services-icons img.icon4 {
	position: absolute;
	left: 0;
	top: 0;
}

@media (max-width: 767px) {
	.fullWidththirtyFive .dart-headingstyle-six {
		margin-bottom: 0;
		text-align: center;
	}
	.fullWidththirtyFive .dart-cta {
		padding: 10px 0 35px 0px;
		text-align: center;
	}
}

/*---Style 36---*/

.fullWidththirtySix {
	background: url(../images/fullscreen-img/img-36-b.png) no-repeat center center;
	background-size: cover;
	color: #fff;
}
.fullWidththirtySix .dart-title {
	margin-top: 110px;
}
.fullWidththirtySix .dart-title h2 {
	color: #fff;
	text-transform: uppercase;
}
.fullWidththirtySix .feature-list li {
	line-height: 40px;
	width: 49%;
	display: inline-block;
}
.fullWidththirtySix .feature-list li i {
	margin-right: 10px;
	color: #004da9;
}
.fullWidththirtySix .dart-cta .btn {
	margin-right: 10px;
}
.fullWidththirtySix .dart-cta .btn-default {
	border-color: #fff;
	color: #fff;
}
.fullWidththirtySix .dart-cta .btn-default:hover {
	color: #004da9;
}
.fullWidththirtySix .phone-mockup {
	width: 100%;
	position: relative;
}
.fullWidththirtySix .phone-mockup img {
	width: 100%;
	position: relative;
}
@media (max-width: 991px) {
	.fullWidththirtySix .dart-title {
		margin-top: 20px;
		margin-bottom: 10px;
	}
	.fullWidththirtySix .dart-cta {
		margin-top: 10px;
	}
}
@media (max-width: 480px) {
	.fullWidththirtySix .feature-list li {
		line-height: 30px;
		width: 100%;
		display: inline-block;
	}
}

/*---Style 37---*/
.fullWidththirtySeven {
	background: url(../images/fullscreen-img/img-37-b.png) no-repeat center center;
	background-size: cover;
	color: #fff;
}
.fullWidththirtySeven .feature-icon {
	float: left;
	margin-right: 25px;
	font-size: 30px;
	color: #fff;
}
.fullWidththirtySeven .feature-content {
	color: #ccc;
	overflow: hidden;
	border-bottom: 1px solid rgba(157, 209, 246, 0.4);
	margin-bottom: 20px;
	padding-bottom: 10px;
}
.fullWidththirtySeven .feature-content.last-type {
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}
.fullWidththirtySeven .feature-content h4 {
	color: #fff;
	margin-top: 10px;
}

@media (max-width: 991px) {
	.fullWidththirtySeven .feature-content {
		margin-bottom: 0;
		padding-bottom: 0px;
	}
}

/*---Style 38---*/
.fullWidththirtyEight {
	position: relative;
}
.fullWidththirtyEight .vertcl-psnt {
	bottom: 0;
	display: inline-block;
	height: 100%;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
}
.fullWidththirtyEight .vertcl-tbl {
	display: table;
	height: 100%;
	width: 100%;
	padding: 0 15px;
}
.fullWidththirtyEight .vertcl-cell {
	display: table-cell;
	vertical-align: middle;
}
.fullWidththirtyEight .video-icn {
	background-color: rgba(10, 141, 204, 0.8);
	color: #fff;
	display: inline-block;
	font-size: 30px;
	height: 70px;
	line-height: 70px;
	vertical-align: middle;
	width: 70px;
	margin-bottom: 25px;
}
.fullWidththirtyEight .video-icn:hover {
	background-color: #fff;
	color: rgba(10, 141, 204, 1);
}
@media (max-width: 767px) {
	.fullWidththirtyEight img {
		min-height: 300px;
	}
}

/*---Style 39---*/
.fullWidththirtyNine {
	background: url(../images/fullscreen-img/img-39-b.png) no-repeat center center;
	background-size: cover;
	color: #fff;
}
.fullWidththirtyNine img {
	width: 100%;
	margin-top: 30px;
}
@media (max-width: 767px) {
	.fullWidththirtyNine img {
		margin-bottom: 30px;
	}
}
.fullWidththirtyNine h2 {
	color: #fff;
}
.fullWidththirtyNine .list-circle li {
	position: relative;
	padding-left: 30px;
	line-height: 40px;
	color: #fff;
}
.fullWidththirtyNine .list-circle li:before {
	display: inline-block;
	content: "\f105";
	font-family: FontAwesome;
	position: absolute;
	left: 0;
	top: 12px;
	color: #fff;
	background-color: transparent;
	border: 1px solid #dadada;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	text-align: center;
	line-height: 18px;
	-webkit-transition: all 0.3s ease 0;
	-moz-transition: all 0.3s ease 0;
	-o-transition: all 0.3s ease 0;
	transition: all 0.3s ease 0;
}
.fullWidththirtyNine .list-circle li:hover:before {
	background-color: #fff;
	color: #004da9;
	border: 1px solid #fff;
}

/*---  Skill Progress Style Here ---*/

/*---Style 1---*/

.progressOne {
	background: #f9f9f9;
}
.progressOne .progress-wrapper {
	margin-bottom: 30px;
}
.progressOne .progress-item {
	position: relative;
	line-height: 40px;
	padding: 0 8px;
	border: 1px solid #f1f1f1;
	margin-bottom: 10px;
	background: #fff;
	height: 45px;
}
.progressOne .progress-title {
	display: inline-block;
	font-size: 13px;
	font-weight: 400;
	line-height: 40px;
	padding-bottom: 8px;
	position: absolute;
	color: #fff;
	margin-left: 20px;
}
.progressOne .progress {
	height: 31px;
	background-color: #ccc;
	box-shadow: none;
	margin: 6px 0;
}
.progressOne .progress-bar {
	background-color: #004da9;
	box-shadow: none;
	text-align: right;
}
.progressOne .progress-percent {
	position: absolute;
	font-size: 13px;
	line-height: 40px;
	color: #969595;
	text-align: center;
	right: 15px;
	top: 2px;
}

/*---Portfolio Style Here---*/

/*---Style 1---*/
.portfolioOne .item-box {
	position: relative;
	display: block;
	margin: 0 auto;
	text-align: center;
}
.portfolioOne .item-box .portfolio-item {
	background: rgba(10, 141, 204, 0.9);
	color: white;
	opacity: 0;
	display: block;
	position: absolute;
	bottom: 0;
	text-align: center;
	width: 100%;
	height: 100%;
	-webkit-transition: all 0.35s;
	-moz-transition: all 0.35s;
	transition: all 0.35s;
}
.portfolioOne .item-box .portfolio-item .item-info {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.portfolioOne .item-box:hover .portfolio-item {
	opacity: 1;
}
.portfolioOne .item-box img.img-responsive {
	display: inline-block;
	width: 100%;
}
.portfolioOne .portfolio-item .item-info .line {
	height: 1px;
	width: 0%;
	margin: 15px auto;
	background-color: #ffffff;
	-webkit-transition: all 500ms ease-out;
	-moz-transition: all 500ms ease-out;
	-o-transition: all 500ms ease-out;
	transition: all 500ms ease-out;
}

.portfolioOne .item-box:hover .item-info .line {
	opacity: 1;
	width: 40%;
}

/*---Style 2---*/
.portfolioTwo .ImageWrapper {
	display: block;
	overflow: hidden;
	position: relative;
}
.portfolioTwo .ImageWrapper .ImageOverlay {
	background: none repeat scroll 0 0 rgba(10, 141, 204, 0.9);
	bottom: 0;
	display: block;
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	width: 100%;
}
.portfolioTwo .ImageWrapper .Buttons_icon {
	margin: 0;
	opacity: 0;
	position: absolute;
	text-align: center;
	top: 0;
	visibility: hidden;
	width: 100%;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.portfolioTwo .WhiteRounded {
	background-color: #ffffff;
	border: medium none;
	display: inline-block !important;
	float: none !important;
	font-size: 14px;
	font-weight: normal;
	height: 40px;
	line-height: 40px;
	margin: 0 2px;
	text-align: center;
	width: 40px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 2px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 2px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 2px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 2px rgba(0, 0, 0, 0.1);
}
.portfolioTwo .WhiteRounded > a {
	color: #222222;
	display: block;
	font-weight: normal;
}
.portfolioTwo .ImageWrapper:hover .ImageOverlay {
	opacity: 1;
}
.portfolioTwo .ImageWrapper:hover .Buttons_icon {
	margin-top: -20px;
	opacity: 1;
	top: 40%;
	visibility: visible;
}
.portfolioTwo .ImageWrapper .item-info {
	margin: 0;
	opacity: 0;
	position: absolute;
	text-align: center;
	bottom: 0;
	visibility: hidden;
	width: 100%;
	color: #fff;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.portfolioTwo .ImageWrapper:hover .item-info {
	margin-top: -20px;
	opacity: 1;
	bottom: 20%;
	visibility: visible;
}

.portfolioTwo .ImageWrapper img.img-responsive {
	display: inline-block;
	width: 100%;
}
@media (max-width: 991px) {
	.portfolioTwo .ImageWrapper:hover .Buttons_icon {
		top: 40%;
	}
	.portfolioTwo .ImageWrapper:hover .item-info {
		bottom: 30%;
	}
}

/*---Style 3---*/

.portfolioThree .ImageWrapper {
	display: block;
	overflow: hidden;
	position: relative;
}
.portfolioThree .ContentWrapper img {
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.portfolioThree .ContentWrapper .Content {
	position: absolute;
	background: #ffffff;
	opacity: 0;
	visibility: hidden;
	width: 50%;
	height: 100%;
	display: block;
	top: 0;
	left: 0;
	-webkit-transform: perspective(600px) rotateY(90deg);
	-moz-transform: perspective(600px) rotateY(90deg);
	-ms-transform: perspective(600px) rotateY(90deg);
	-o-transform: perspective(600px) rotateY(90deg);
	transform: perspective(600px) rotateY(90deg);
	-webkit-transform-origin: left center 0;
	-moz-transform-origin: left center 0;
	-ms-transform-origin: left center 0;
	-o-transform-origin: left center 0;
	transform-origin: left center 0;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.portfolioThree .ContentWrapper .Content .info-Content {
	position: absolute;
	top: 5%;
	padding: 0 10px;
}
.portfolioThree .ContentWrapper .Content .info-Content h5 {
	color: #004da9;
	padding: 0 0 6px;
}
.portfolioThree .ContentWrapper:hover img {
	-webkit-transform: translateX(20%);
	-moz-transform: translateX(20%);
	-ms-transform: translateX(20%);
	-o-transform: translateX(20%);
	transform: translateX(20%);
}
.portfolioThree .ContentWrapper:hover .Content {
	opacity: 1;
	visibility: visible;
	-webkit-transform: perspective(600px) rotateY(0deg);
	-moz-transform: perspective(600px) rotateY(0deg);
	-ms-transform: perspective(600px) rotateY(0deg);
	-o-transform: perspective(600px) rotateY(0deg);
	transform: perspective(600px) rotateY(0deg);
}
@media (max-width: 991px) {
	.portfolioThree .ContentWrapper .Content .info-Content h5 {
		padding: 0 0 0px;
		margin-top: 0;
		margin-bottom: 5px;
	}
	.portfolioThree .ContentWrapper .Content {
		width: 65%;
	}
}
@media (max-width: 767px) {
	.portfolioThree .ContentWrapper .Content .info-Content h5 {
		padding: 0 0 6px;
		margin-top: 10;
		margin-bottom: 10px;
	}
	.portfolioThree .ContentWrapper .Content {
		width: 50%;
	}
	.portfolio_3 {
		margin-bottom: 15px;
	}
}

/*---Style 4---*/

.portfolioFour .ImageWrapper {
	display: block;
	overflow: hidden;
	position: relative;
}
.portfolioFour .ImageWrapper .ImageOverlay {
	background: none repeat scroll 0 0 rgba(2, 2, 2, 0.4);
	bottom: 0;
	display: block;
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	width: 100%;
}
.portfolioFour .ImageWrapper .Buttons_icon {
	margin-top: 0px;
	opacity: 0;
	top: 0;
	right: 5%;
	visibility: visible;
	text-align: right;
	position: absolute;
	width: 100%;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.portfolioFour .ImageWrapper:hover .Buttons_icon {
	margin-top: -20px;
	opacity: 1;
	top: 0;
	right: 5%;
	visibility: visible;
	text-align: right;
	position: absolute;
	width: 100%;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.portfolioFour .WhiteRounded a i {
	color: #fff;
	font-size: 24px;
}
.portfolioFour .ImageWrapper:hover .item-info {
	margin-top: -20px;
	opacity: 1;
	top: 50%;
	visibility: visible;
}
.portfolioFour .WhiteRounded > a {
	color: #222222;
	display: block;
	font-weight: normal;
}
.portfolioFour .ImageWrapper:hover .ImageOverlay {
	opacity: 1;
}
.portfolioFour .ImageWrapper:hover .Buttons_icon {
	opacity: 1;
	top: 15%;
	visibility: visible;
	right: 5%;
}
.portfolioFour .ImageWrapper .item-info {
	margin: 0;
	opacity: 0;
	top: 0;
	position: absolute;
	text-align: center;
	bottom: 0;
	visibility: hidden;
	width: 100%;
	color: #fff;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.portfolioFour .ImageWrapper img.img-responsive {
	display: inline-block;
	width: 100%;
}

/*---Style 5---*/
.portfolioFive .ImageWrapper .ImageOverlay {
	background: none repeat scroll 0 0 rgba(2, 2, 2, 0.4);
	bottom: 0;
	display: block;
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	width: 100%;
}
.portfolioFive .ImageWrapper .item-info .headline {
	background-color: #ffffff;
	color: #2c3e50;
	padding: 5px;
}
.portfolioFive .ImageWrapper {
	display: block;
	overflow: hidden;
	position: relative;
}

.portfolioFive .ImageWrapper .Buttons_icon {
	margin: 0;
	opacity: 0;
	position: absolute;
	text-align: center;
	top: 0;
	visibility: hidden;
	width: 100%;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.portfolioFive .WhiteRounded {
	background-color: #ffffff;
	border: medium none;
	display: inline-block !important;
	float: none !important;
	font-size: 14px;
	font-weight: normal;
	height: 40px;
	line-height: 40px;
	margin: 0 2px;
	text-align: center;
	width: 40px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 2px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 2px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 2px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 2px rgba(0, 0, 0, 0.1);
}
.portfolioFive .WhiteRounded > a {
	color: #222222;
	display: block;
	font-weight: normal;
}
.portfolioFive .ImageWrapper:hover .ImageOverlay {
	opacity: 1;
}
.portfolioFive .ImageWrapper:hover .Buttons_icon {
	margin-top: -20px;
	opacity: 1;
	top: 40%;
	visibility: visible;
}
.portfolioFive .ImageWrapper .item-info {
	margin: 0;
	opacity: 0;
	position: absolute;
	text-align: center;
	bottom: 0;
	visibility: hidden;
	width: 100%;
	color: #fff;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.portfolioFive .ImageWrapper:hover .item-info {
	margin-top: -20px;
	opacity: 1;
	bottom: 20%;
	visibility: visible;
}

.portfolioFive .ImageWrapper img.img-responsive {
	display: inline-block;
	width: 100%;
}
@media (max-width: 991px) {
	.portfolioFive .ImageWrapper:hover .Buttons_icon {
		top: 40%;
	}
	.portfolioFive .ImageWrapper:hover .item-info {
		bottom: 30%;
	}
}
@media (max-width: 767px) {
	.portfolioFive .ImageWrapper:hover .item-info {
		bottom: 25%;
	}
}

/*---Style 6---*/

.portfolioSix .item-box {
	position: relative;
	display: block;
	margin: 0 auto;
	text-align: center;
}
.portfolioSix .item-box .portfolio-item .item-info {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
.portfolioSix .item-box:hover .portfolio-item {
	opacity: 1;
}
.portfolioSix .item-box img.img-responsive {
	display: inline-block;
	width: 100%;
}
.portfolioSix .portfolio-item .item-info .line {
	height: 1px;
	width: 0%;
	margin: 15px auto;
	background-color: #ffffff;
	-webkit-transition: all 500ms ease-out;
	-moz-transition: all 500ms ease-out;
	-o-transition: all 500ms ease-out;
	transition: all 500ms ease-out;
}
.portfolioSix .item-box:hover .item-info .line {
	opacity: 1;
	width: 40%;
}
.portfolioSix .ImageWrapper .item-info .headline {
	background-color: #ffffff;
	color: #2c3e50;
	padding: 5px;
}
.portfolio-bg {
	height: 100%;
}
.portfolioSix .item-box .portfolio-item {
	background: rgba(10, 141, 204, 0.9);
	color: white;
	opacity: 0;
	display: block;
	position: absolute;
	top: 0;
	text-align: center;
	width: 100%;
	height: 60%;
	-webkit-transition: all 0.35s;
	-moz-transition: all 0.35s;
	transition: all 0.35s;
}
.portfolioSix .item-box .portfolio-item-bg-black {
	background: rgba(2, 2, 2, 0.9);
	color: white;
	opacity: 0;
	display: block;
	position: absolute;
	bottom: 0;
	text-align: center;
	width: 100%;
	height: 40%;
	-webkit-transition: all 0.35s;
	-moz-transition: all 0.35s;
	transition: all 0.35s;
}
.portfolioSix .item-box .portfolio-item-bg-black .item-info {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 60%;
	padding: 20px;
	transform: translateY(-50%);
}
.portfolioSix .item-box .portfolio-item .item-info .plus {
	font-weight: 100;
	font-size: 130px;
}
.portfolioSix .item-box .portfolio-item-bg-black .item-info h4 {
	text-transform: uppercase;
	color: #fff;
	margin-bottom: 0px;
}
.portfolioSix .item-box .portfolio-item-bg-black .item-info hr {
	background-color: #969492;
	color: #969492;
	height: 3px;
	width: 50px;
	font-weight: 600;
	margin-left: 0px;
	margin-top: 0px;
	text-align: center;
	display: inline-block;
	margin-bottom: 0px;
}
.portfolioSix .item-box:hover .portfolio-item-bg-black {
	opacity: 1;
}

/*---Testmonials Style Here---*/

/*---Style 1---*/
.testimonialThree {
	min-height: 50vh;
}
.testimonialThree blockquote {
	padding: 0;
	font-size: 14px;
	line-height: 24px;
	border-left: 0;
}
.testimonialThree blockquote p {
	padding: 20px 36px;
	border: 1px solid #ebebeb;
	position: relative;
	margin-bottom: 12px;
}
.testimonialThree blockquote p::before {
	content: "";
	position: absolute;
	left: 30px;
	bottom: -9px;
	border-top: 10px solid #fff;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	-webkit-filter: drop-shadow(0 2px 0 #eee);
	filter: drop-shadow(0 2px 0 #eee);
}
.testimonialThree blockquote .avtar-info {
	font-size: 12px;
	color: #898989;
	text-transform: uppercase;
}
.testimonialThree blockquote .avtar-info:before {
	content: "";
}
.testimonialThree blockquote .avtar-info img {
	width: 40px;
	height: 40px;
	border-radius: 50%;
}
.testimonialThree blockquote .avtar-info .name {
	color: #004da9;
	padding-left: 5px;
}

/*---style 8---*/

.testimonialEight {
	text-align: center;
}
.testimonialEight #dart-quote-carousel.carousel {
	padding-bottom: 30px;
}
.testimonialEight #dart-quote-carousel.carousel .carousel-inner .item {
	opacity: 0;
	-webkit-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}
.testimonialEight #dart-quote-carousel.carousel .carousel-inner .active {
	opacity: 1;
	-webkit-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}
.testimonialEight #dart-quote-carousel.carousel .carousel-indicators {
	bottom: 10px;
	z-index: 2;
}
.testimonialEight #dart-quote-carousel.carousel .carousel-indicators li {
	background-color: #848484;
	border: none;
}
.testimonialEight .carousel .carousel-indicators .active {
	background-color: #004da9;
	border: none;
	width: 10px;
	height: 10px;
	margin: 1px;
}
.testimonialEight #dart-quote-carousel blockquote {
	text-align: center;
	border: none;
}
.testimonialEight #dart-quote-carousel .profile-circle {
	width: 100px;
	height: 100px;
	margin: 0 auto;
	border-radius: 100px;
}
.testimonialEight .item .name {
	color: #333333;
}
.testimonialEight .item .position {
	text-align: left;
	margin-left: 20px;
}

/*--- Accordion / Toggle Style Here ---*/

.panel-default .panel-heading {
	padding: 0;
	border-radius: 0;
}

/*---Style 1---*/
.accordionstyle_1 .panel-group {
	margin-bottom: 0;
	border: none;
}
.accordionstyle_1 .panel {
	background-color: transparent;
	box-shadow: none;
	border-radius: 0;
	margin: 0;
}
.accordionstyle_1 .panel-default {
	border: 0;
}
.accordionstyle_1 .panel-default > .panel-heading {
	background-color: #fde90a;
	padding: 0;
}
.accordionstyle_1 .panel .panel-heading a {
	color: #363636;
	font-size: 20px;
	font-weight: 700;
	display: block;
	padding: 12px 12px;
	text-decoration: none;
}
.accordionstyle_1 .panel .panel-heading a.collapsed {
	display: block;
	padding: 12px 12px;
	text-decoration: none;
}
.accordionstyle_1 .panel .panel-heading a.collapsed:after {
	content: "\2b";
}
.accordionstyle_1 .panel .panel-heading a:after,
.accordionstyle_1 .panel .panel-heading a.collapsed:after {
	font-family: "FontAwesome";
	font-size: 30px;
	float: right;
	font-weight: 700;
	line-height: 20px;
	color: #363636;
}
.accordionstyle_1 .panel .panel-heading a:after {
	content: "\2212";
}
.accordionstyle_1 .panel .panel-heading a:hover {
	text-decoration: none;
}
/*---Left Side Style---*/
.accordionstyle_1.accordion_1 .panel .panel-heading a.collapsed {
	background-color: transparent;
	border: 1px solid #e5e5e5;
}
.accordionstyle_1.accordion_1 .panel .panel-heading a {
	border: 1px solid #e5e5e5;
	border-bottom: none;
}
.accordionstyle_1.accordion_1 .panel .panel-body {
	border: 1px solid #e5e5e5;
}

/*---Right Side Style---*/
.accordionstyle_1.accordion_2 .panel .panel-heading a.collapsed {
	background-color: transparent;
	border: 1px solid #e5e5e5;
	color: #898989;
}
.accordionstyle_1.accordion_2 .panel .panel-heading a,
.accordionstyle_1.accordion_2 .panel .panel-heading a:hover {
	background-color: #004da9;
	border: 1px solid #e5e5e5;
	color: #fff;
	border-bottom: none;
}
.accordionstyle_1.accordion_2 .panel .panel-body {
	border: 1px solid #e5e5e5;
}

/*---style 2---*/

.accordionstyle_2 .panel-group {
	margin-bottom: 0;
	border: 0px;
}
.accordionstyle_2 .panel {
	background-color: transparent;
	box-shadow: none;
	border-bottom: 0 solid transparent;
	border-radius: 0;
	margin: 0;
}
.accordionstyle_2 .panel-default {
	border: 0;
}
.accordionstyle_2 .panel-default > .panel-heading {
	border-radius: 0;
}
.accordionstyle_2 .panel .panel-heading a {
	height: 45px;
	display: block;
	padding: 12px 30px;
	background-color: transparent;
	color: #ccc;
	border: 1px solid #f1f1f1;
	text-decoration: none;
}
.accordionstyle_2 .panel .panel-heading a.collapsed:after {
	content: "\2b";
	background: #f1f1f1;
}
.accordionstyle_2 .panel .panel-heading a:after {
	content: "\2212";
}
.accordionstyle_2 .panel .panel-heading a:after,
.accordionstyle_2 .panel .panel-heading a.collapsed:after {
	font-family: "FontAwesome";
	font-size: 15px;
	width: 40px;
	height: 44px;
	line-height: 45px;
	text-align: center;
	background: #F1F1F1;
	float: left;
	margin-left: -31px;
	margin-top: -12px;
	margin-right: 15px;
}
.accordionstyle_2 .panel-group .panel-heading + .panel-collapse > .panel-body {
	border-top: 0;
	padding: 20px 10px;
	background: #fff;
	color: #898989;
}
.img-accordion {
	width: 81px;
	float: left;
	margin-right: 15px;
	display: block;
}
.accordionstyle_2 .panel-group .panel-heading + .panel-collapse > .panel-body {
	border-top: 0;
	padding: 20px 10px;
	background-color: transparent;
	color: #ccc;
}

/*---Left Side Style---*/
.accordionstyle_2.accordion_3 .panel-default > .panel-heading {
	background-color: transparent;
}
.accordionstyle_2.accordion_3 .panel .panel-heading a.collapsed {
	background-color: transparent;
	border: 1px solid #e5e5e5;
	color: #ccc;
}
.accordionstyle_2.accordion_3 .panel .panel-heading a,
.accordionstyle_2.accordion_2 .panel .panel-heading a:hover {
	border: 1px solid #ccc;
	color: #004da9;
}
.accordionstyle_2.accordion_3 .panel .panel-body {
	border: 1px solid #ccc;
}
.accordionstyle_2.accordion_3 .panel .panel-heading a:after,
.accordionstyle_2.accordion_3 .panel .panel-heading a.collapsed:after {
	background-color: transparent;
}

/*---Right Side Style---*/
.accordionstyle_2.accordion_4 .panel .panel-heading a.collapsed {
	background-color: #222;
	border: 1px solid #222;
	color: #fff;
}
.accordionstyle_2.accordion_4 .panel .panel-heading a,
.accordionstyle.accordion_2 .panel .panel-heading a:hover {
	background-color: #21c2f8;
	border: none;
	color: #fff;
	border-bottom: none;
}
.accordionstyle_2.accordion_4 .panel .panel-body {
	border: none;
}

.accordionstyle_2.accordion_4 .panel .panel-heading a:after {
	background: #004da9;
}
.accordionstyle_2.accordion_4 .panel .panel-heading a.collapsed:after {
	background: #666;
	color: #fff;
}

@media (max-width: 767px) {
	.accordionstyle_2 .panel .panel-heading a:after,
	.accordionstyle_2 .panel .panel-heading a.collapsed:after {
		width: 35px;
		height: 45px;
	}
}

/*---Style 3---*/
.accordionstyle_3 .panel-group {
	margin-bottom: 0;
	border: none;
}
.accordionstyle_3 .panel {
	background-color: transparent;
	box-shadow: none;
	border-bottom: 1px solid transparent;
	border-radius: 0;
	margin: 0;
}
.accordionstyle_3 .panel-default {
	border: 0;
}
.accordionstyle_3 .panel-default > .panel-heading {
	background-color: transparent;
	padding: 0;
}
.accordionstyle_3 .panel .panel-heading a {
	color: #004da9;
	display: block;
	padding: 12px 12px;
	text-decoration: none;
}
.accordionstyle_3 .panel .panel-heading a.collapsed {
	color: #898989;
	display: block;
	padding: 12px 12px;
	text-decoration: none;
}
.accordionstyle_3 .panel .panel-heading a.collapsed:after {
	content: "\f01b";
}
.accordionstyle_3 .panel .panel-heading a:after,
.accordionstyle_3 .panel .panel-heading a.collapsed:after {
	font-family: "FontAwesome";
	font-size: 20px;
	float: right;
}
.accordionstyle_3 .panel .panel-heading a:after {
	content: "\f01a";
}
.accordionstyle_3 .panel .panel-heading a:hover {
	color: #898989;
	text-decoration: none;
}
/*---Left Side Style---*/
.accordionstyle_3.accordion_5 .panel .panel-heading a.collapsed {
	background-color: transparent;
	border: 1px solid #e5e5e5;
	color: #898989;
}
.accordionstyle_3.accordion_5 .panel .panel-heading a {
	background-color: #333;
	border: 1px solid #e5e5e5;
	color: #fff;
	border-radius: 5px;
}
.accordionstyle_3.accordion_5 .panel .panel-heading a:hover {
	background-color: #898989;
	border: 1px solid #898989;
	color: #fff;
	border-radius: 5px;
}
.accordionstyle_3.accordion_5 .panel .panel-body {
	padding-left: 0;
	padding-right: 0;
	border-top: none;
}
.accordionstyle_3.accordion_5 .panel-default > .panel-heading {
	background-color: #ecf0f1;
	border-radius: 5px;
}

/*---Center Side Style---*/
.accordionstyle_3.accordion_6 .panel .panel-heading a.collapsed {
	background-color: transparent;
	border: 1px solid #e5e5e5;
	color: #fff;
}
.accordionstyle_3.accordion_6 .panel .panel-heading a {
	background-color: #004da9;
	border: 1px solid #e5e5e5;
	color: #fff;
	border-radius: 5px;
}
.accordionstyle_3.accordion_6 .panel .panel-heading a:hover {
	background-color: #ccc;
	border: 1px solid #ccc;
	color: #fff;
	border-radius: 5px;
}
.accordionstyle_3.accordion_6 .panel-default > .panel-heading {
	background-color: #898989;
	color: #fff;
	border-radius: 5px;
}
.accordionstyle_3.accordion_6 .panel .panel-body {
	padding-left: 0;
	padding-right: 0;
	border-top: none;
}

/*---Right Side Style---*/
.accordionstyle_3.accordion_7 .panel .panel-heading a.collapsed {
	background-color: transparent;
	border: 1px solid #ccc;
	color: #898989;
}
.accordionstyle_3.accordion_7 .panel .panel-heading a,
.accordionstyle_3.accordion_7 .panel .panel-heading a:hover {
	background-color: transparent;
	border: 1px solid #333;
	color: #333;
	border-radius: 5px;
}
.accordionstyle_3.accordion_7 .panel-default > .panel-heading {
	border-radius: 5px;
}
.accordionstyle_3.accordion_7 .panel .panel-body {
	padding-left: 0;
	padding-right: 0;
	border-top: none;
}

/*---Style 4---*/
.accordionstyle_4 .panel-group {
	margin-bottom: 0;
	border: none;
}
.accordionstyle_4 .panel {
	background-color: transparent;
	box-shadow: none;
	border-bottom: 1px solid transparent;
	border-radius: 0;
	margin: 0;
}
.accordionstyle_4 .panel-default {
	border: 0;
}
.accordionstyle_4 .panel-default > .panel-heading {
	background-color: transparent;
	padding: 0;
}
.accordionstyle_4 .panel .panel-heading a {
	color: #004da9;
	display: block;
	padding: 12px 20px;
	text-decoration: none;
}
.accordionstyle_4 .panel .panel-heading a.collapsed {
	color: #898989;
	display: block;
	padding: 12px 20px;
	text-decoration: none;
}
.accordionstyle_4 .panel .panel-heading a:hover {
	color: #898989;
	text-decoration: none;
}
/*---Left Side Style---*/
.accordionstyle_4.accordion_8 .panel .panel-heading a.collapsed {
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-radius: 5px 5px 5px 5px;
}
.accordionstyle_4.accordion_8 .panel .panel-heading a {
	border: 1px solid #ccc;
	border-radius: 5px 5px 0px 0px;
	background-color: #f5f5f5;
}
.accordionstyle_4.accordion_8 .panel .panel-body {
	border: 1px solid #ccc;
	border-radius: 0px 0px 5px 5px;
}

/*---Right Side Style---*/
.accordionstyle_4.accordion_9 .panel .panel-heading a.collapsed {
	background-color: transparent;
	border: 1px solid #ccc;
	color: #898989;
	border-radius: 5px 5px 5px 5px;
}
.accordionstyle_4.accordion_9 .panel .panel-heading a {
	background-color: transparent;
	border: 1px solid #ccc;
	color: #004da9;
	border-bottom: 0px;
	border-radius: 5px 5px 0px 0px;
}
.accordionstyle_4.accordion_9 .panel .panel-body {
	border: 1px solid #ccc;
	border-radius: 0px 0px 5px 5px;
	border-top: 0px;
}

/*---style 2---*/

.accordionstyle_5 .panel-group {
	margin-bottom: 0;
	border: 0px;
}
.accordionstyle_5 .panel {
	background-color: transparent;
	box-shadow: none;
	border-bottom: 0 solid transparent;
	border-radius: 0;
	margin: 0;
}
.accordionstyle_5 .panel-default {
	border: 0;
}
.accordionstyle_5 .panel-default > .panel-heading {
	border-radius: 0;
}
.accordionstyle_5 .panel .panel-heading a {
	height: 45px;
	display: block;
	padding: 12px 0px;
	background-color: transparent;
	color: #ccc;
	border: 1px solid #f1f1f1;
	text-decoration: none;
}
.accordionstyle_5 .panel .panel-heading a.collapsed:after {
	content: "\f055";
	background: #f1f1f1;
}
.accordionstyle_5 .panel .panel-heading a:after {
	content: "\f056";
}
.accordionstyle_5 .panel .panel-heading a:after,
.accordionstyle_5 .panel .panel-heading a.collapsed:after {
	font-family: "FontAwesome";
	font-size: 12px;
	height: 44px;
	line-height: 45px;
	text-align: center;
	background: #F1F1F1;
	float: right;
	margin-top: -12px;
}
.accordionstyle_5 .panel .panel-heading a.green:after,
.accordionstyle_5 .panel .panel-heading a.green.collapsed:after {
	color: #1abc9c;
}
.accordionstyle_5 .panel .panel-heading a.blue:after,
.accordionstyle_5 .panel .panel-heading a.blue.collapsed:after {
	color: #1eb1e2;
}
.accordionstyle_5 .panel .panel-heading a.red:after,
.accordionstyle_5 .panel .panel-heading a.red.collapsed:after {
	color: #e56854;
}
.accordionstyle_5 .panel-group .panel-heading + .panel-collapse > .panel-body {
	border-top: 0;
	padding: 20px 0px;
	background: #fff;
	color: #898989;
}
.img-accordion {
	width: 81px;
	float: left;
	margin-right: 15px;
	display: block;
}
.accordionstyle_5 .panel-group .panel-heading + .panel-collapse > .panel-body {
	border-top: 0;
	padding: 10px 0px;
	background-color: transparent;
	color: #ccc;
}
.accordionstyle_5 .panel-group .panel-heading + .panel-collapse > .panel-body p {
	margin-bottom: 0;
}

/*---Left Side Style---*/
.accordionstyle_5.accordion_10 .panel-default > .panel-heading {
	background-color: transparent;
}
.accordionstyle_5.accordion_10 .panel .panel-heading a.collapsed {
	background-color: transparent;
	border-width: 0px 0px 1px 0px;
	color: #fff;
	border-style: solid;
	border-color: #898989;
}
.accordionstyle_5.accordion_10 .panel .panel-heading a,
.accordionstyle_5.accordion_10 .panel .panel-heading a:hover {
	border-width: 0px 0px 1px 0px;
	color: #fff;
	border-style: solid;
	border-color: #ccc;
}
.accordionstyle_5.accordion_10 .panel .panel-body {
	border-bottom: 1px solid #898989;
}
.accordionstyle_5.accordion_10 .panel .panel-heading a:after,
.accordionstyle_5.accordion_10 .panel .panel-heading a.collapsed:after {
	background-color: transparent;
}

/*---Right Side Style---*/
.accordionstyle_5.accordion_11 .panel-default > .panel-heading {
	background-color: transparent;
}
.accordionstyle_5.accordion_11 .panel .panel-heading a.collapsed {
	background-color: transparent;
	border-width: 0px 0px 1px 0px;
	color: #fff;
	border-style: solid;
	border-color: #898989;
}
.accordionstyle_5.accordion_11 .panel .panel-heading a,
.accordionstyle_5.accordion_11 .panel .panel-heading a:hover {
	border-width: 0px 0px 1px 0px;
	color: #fff;
	border-style: solid;
	border-color: #ccc;
}
.accordionstyle_5.accordion_11 .panel-group .panel-heading + .panel-collapse > .panel-body {
	border: none;
	background-color: #fff;
	color: #898989;
	border-radius: 5px;
	padding: 10px;
	margin-top: 5px;
}
.accordionstyle_5.accordion_11 .panel-group .panel-heading + .panel-collapse > .panel-body p {
	margin-bottom: 0;
}
.accordionstyle_5.accordion_11 .panel .panel-heading a:after,
.accordionstyle_5.accordion_11 .panel .panel-heading a.collapsed:after {
	background-color: transparent;
}

@media (max-width: 767px) {
	.accordionstyle_5 .panel .panel-heading a:after,
	.accordionstyle_5 .panel .panel-heading a.collapsed:after {
		width: 35px;
		height: 45px;
	}
}

/*--- Counters Style Here ---*/
.counter h1 {
	margin-top: 5px;
}
@media only screen and (max-width: 480px) {
	.counter .xs-mb {
		margin-bottom: 20px;
	}
}

/*--- Blog Post Style Here ---*/

/*---Blog Style 1---*/
.blogstyle-1 .blog-post-container {
	margin-bottom: 15px;
}
.blogstyle-1 .blog-post-container .post-thumbnail {
	position: relative;
}
.blogstyle-1 .blog-post-container .post-thumbnail img {
	width: 100%;
}
.blogstyle-1 .blog-post-container .blog-content {
	border: 1px solid #ededed;
}
.blogstyle-1 .blog-post-container .dart-header {
	padding: 20px 20px 0;
}
.blogstyle-1 .blog-post-container .dart-title {
	text-transform: capitalize;
}
.blogstyle-1 .blog-post-container .dart-title a {
	color: #333;
}
.blogstyle-1 .blog-post-container .dart-header .dart-meta {
	font-size: 0.7142857142857143em;
	text-transform: uppercase;
}
.blogstyle-1 .blog-post-container .dart-footer .dart-meta {
	margin-bottom: 0px;
}
.blogstyle-1 .blog-post-container .dart-header .dart-meta li {
	display: inline-block;
	border-right: 1px solid #E7E7E7;
	line-height: 10px;
	padding-right: 15px;
	margin-right: 15px;
}
.blogstyle-1 .blog-post-container .dart-header .dart-meta li:last-child {
	border-right: 0;
	padding-right: 0;
	margin-right: 0;
}
.blogstyle-1 .blog-post-container .dart-header .dart-meta li a {
	color: #898989;
}
.blogstyle-1 .blog-post-container .dart-content {
	padding: 20px;
}
.blogstyle-1 .blog-post-container .dart-content p {
	margin: 0;
}
.blogstyle-1 .blog-post-container .dart-footer {
	background-color: #f7f7f7;
	padding: 8px 20px;
	border-top: 1px solid #ebebeb;
}
.blogstyle-1 .blog-post-container .dart-footer .dart-meta a {
	color: #898989;
	font-size: 0.8571428571428571em;
	text-transform: capitalize;
}
#blogstyle-1Slider .carousel-control.left,
#blogstyle-1Slider .carousel-control.right {
	background-image: none;
	background-color: #fff;
}
#blogstyle-1Slider .carousel-control {
	top: 50%;
	margin-top: -13px;
	bottom: auto;
	width: 26px;
	height: 26px;
	font-size: 18px;
	color: #898989;
	text-shadow: none;
	filter: alpha(opacity=100);
	opacity: 1;
}
.blogstyle-1 .blog-post-container .play-trigger {
	position: absolute;
	left: 50%;
	top: 55%;
	width: 70px;
	height: 45px;
	margin-left: -30px;
	margin-top: -30px;
	border: 0;
	border-radius: 10%;
	color: #fff;
	background: #cd201f;
	font-size: 1.4285714285714286em;
	line-height: 45px;
	text-align: center;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0;
}
.blogstyle-1 .blog-post-container .play-trigger i {
	margin-left: 5px;
}
.blogstyle-1 .blog-post-container .play-trigger:hover {
	color: #cd201f;
	background: #fff;
}
.blogstyle-1 .blog-post-container .dart-title a:hover,
.blogstyle-1 .blog-post-container .dart-title a:focus {
	color: #004da9;
	text-decoration: none;
}
.blogstyle-1 .blog-post-container .dart-footer .dart-meta a:hover,
.blogstyle-1 .blog-post-container .dart-footer .dart-meta a:focus {
	color: #004da9;
	text-decoration: none;
}
.blogstyle-1 .blog-post-container .dart-header .dart-meta li a:hover,
.blogstyle-1 .blog-post-container .dart-header .dart-meta li a:focus {
	color: #004da9;
	text-decoration: none;
}
@media (max-width: 991px) {
	.blogstyle-1 .blog-post-container .dart-header {
		padding: 5px 10px 0;
	}
	.blogstyle-1 .blog-post-container .dart-content {
		padding: 10px;
	}
	.blogstyle-1 .blog-post-container .dart-footer {
		padding: 8px 10px;
	}
}

/*---Blog Style 2---*/
.blogstyle-2 .blog-post-container {
	margin-bottom: 15px;
}
.blogstyle-2 .blog-post-container .post-thumbnail {
	position: relative;
}
.blogstyle-2 .blog-post-container .post-thumbnail img {
	width: 100%;
}
.blogstyle-2 .blog-post-container .blog-content {
	border: 1px solid #ededed;
}
.blogstyle-2 .blog-post-container .dart-header {
	padding: 20px 0;
}
.blogstyle-2 .blog-post-container .dart-content {
	padding: 10px 0;
}

.blogstyle-2 .blog-post-container .dart-footer {
	background-color: none;
	padding: 8px 0px;
}
.blogstyle-2 .carousel-indicators .active {
	background-color: #004da9;
	border: none;
}
.blogstyle-2 .blog-post-container .dart-header .dart-meta li {
	border-right: 1px solid #a7a7a7;
	display: inline-block;
	line-height: 10px;
	padding-right: 15px;
	margin-right: 15px;
}
.blogstyle-2 .blog-post-container .dart-title {
	text-transform: capitalize;
}
.blogstyle-2 .blog-post-container .dart-title a {
	color: #333;
}
.blogstyle-2 .blog-post-container .dart-header .dart-meta {
	font-size: 0.7142857142857143em;
	text-transform: uppercase;
}
.blogstyle-2 .blog-post-container .dart-footer .dart-meta {
	margin-bottom: 0px;
}
.blogstyle-2 .blog-post-container .dart-header .dart-meta li:last-child {
	border-right: 0;
	padding-right: 0;
	margin-right: 0;
}
.blogstyle-2 .blog-post-container .dart-header .dart-meta li a {
	color: #898989;
}

.blogstyle-2 .blog-post-container .dart-content p {
	margin: 0;
}
.blogstyle-2 .blog-post-container .dart-footer .dart-meta a {
	color: #898989;
	font-size: 0.8571428571428571em;
	text-transform: capitalize;
}
.blogstyle-2 .blog-post-container .play-trigger {
	position: absolute;
	left: 50%;
	top: 55%;
	width: 70px;
	height: 45px;
	margin-left: -30px;
	margin-top: -30px;
	border: 0;
	border-radius: 10%;
	color: #fff;
	background: #cd201f;
	font-size: 1.4285714285714286em;
	line-height: 45px;
	text-align: center;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0;
}
.blogstyle-2 .blog-post-container .play-trigger i {
	margin-left: 5px;
}
.blogstyle-2 .blog-post-container .play-trigger:hover {
	color: #cd201f;
	background: #fff;
}
.blogstyle-2 .blog-post-container .dart-title a:hover,
.blogstyle-1 .blog-post-container .dart-title a:focus {
	color: #004da9;
	text-decoration: none;
}
.blogstyle-2 .blog-post-container .dart-footer .dart-meta a:hover,
.blogstyle-1 .blog-post-container .dart-footer .dart-meta a:focus {
	color: #004da9;
	text-decoration: none;
}
.blogstyle-2 .blog-post-container .dart-header .dart-meta li a:hover,
.blogstyle-1 .blog-post-container .dart-header .dart-meta li a:focus {
	color: #004da9;
	text-decoration: none;
}

/*---Blog Style 3---*/

.blogstyle-3 .blog-post-container {
	margin-bottom: 15px;
}
.blogstyle-3 .blog-post-container .post-thumbnail {
	position: relative;
}
.blogstyle-3 .blog-post-container .post-thumbnail img {
	width: 100%;
}
.blogstyle-3 .blog-post-container .blog-content {
	border: 1px solid #ededed;
}
.blogstyle-3 .blog-post-container .dart-header {
	padding: 20px 20px 0px;
}
.blogstyle-3 .blog-post-container .dart-content {
	padding: 10px 20px 15px;
}
.blogstyle-3 .blog-post-container .dart-footer {
	background-color: none;
	padding: 10px 10px;
}
.blogstyle-3 .post-thumbnail .post-date {
	position: absolute;
	top: 10%;
	left: 0%;
	background-color: #004da9;
	color: #fff;
	padding: 10px 15px;
	text-align: center;
	display: inline-grid;
	line-height: 20px;
}
.blogstyle-3 .coursel-bg {
	position: absolute;
	bottom: 20%;
	text-align: right;
	right: 15%;
	width: 55px;
}
.blogstyle-3 .coursel-bg .carousel-control .fa {
	padding: 3px 10px;
	background-color: #004da9;
}
.blogstyle-3 .coursel-bg .carousel-control .fa:hover {
	background-color: #fff;
	color: #dadada;
}
.blogstyle-3 .carousel-control {
	opacity: 1;
	text-shadow: none;
}
.blogstyle-3 .blog-post-container .dart-header .dart-meta li {
	border-right: 1px solid #898989;
}
.blogstyle-3 .blog-post-container .dart-footer .dart-meta a {
	margin-right: 5px;
	background-color: #fff;
	padding: 5px 10px;
	color: #dadada;
}
.blogstyle-3 .blog-post-container .dart-footer .dart-meta .btn-more:hover {
	background-color: #004da9;
	color: #fff;
}
.blogstyle-3 .blog-post-container .dart-header .dart-meta li {
	border-right: 1px solid #a7a7a7;
	display: inline-block;
	line-height: 10px;
	padding-right: 15px;
	margin-right: 15px;
}
.blogstyle-3 .blog-post-container .dart-title {
	text-transform: capitalize;
}
.blogstyle-3 .blog-post-container .dart-title a {
	color: #333;
}
.blogstyle-3 .blog-post-container .dart-header .dart-meta {
	font-size: 0.7142857142857143em;
	text-transform: uppercase;
}
.blogstyle-3 .blog-post-container .dart-footer .dart-meta {
	margin-bottom: 0px;
}
.blogstyle-3 .blog-post-container .dart-header .dart-meta li:last-child {
	border-right: 0;
	padding-right: 0;
	margin-right: 0;
}
.blogstyle-3 .blog-post-container .dart-header .dart-meta li a {
	color: #898989;
}

.blogstyle-3 .blog-post-container .dart-content p {
	margin: 0;
}
.blogstyle-3 .blog-post-container .dart-footer .dart-meta a {
	color: #898989;
	font-size: 0.8571428571428571em;
	text-transform: capitalize;
}
.blogstyle-3 .blog-post-container .play-trigger {
	position: absolute;
	left: 50%;
	top: 55%;
	width: 70px;
	height: 45px;
	margin-left: -30px;
	margin-top: -30px;
	border: 0;
	border-radius: 10%;
	color: #fff;
	background: #cd201f;
	font-size: 1.4285714285714286em;
	line-height: 45px;
	text-align: center;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0;
}
.blogstyle-3 .blog-post-container .play-trigger i {
	margin-left: 5px;
}
.blogstyle-3 .blog-post-container .play-trigger:hover {
	color: #cd201f;
	background: #fff;
}
.blogstyle-3 .blog-post-container .dart-title a:hover,
.blogstyle-1 .blog-post-container .dart-title a:focus {
	color: #004da9;
	text-decoration: none;
}
.blogstyle-3 .blog-post-container .dart-footer .dart-meta a:hover,
.blogstyle-1 .blog-post-container .dart-footer .dart-meta a:focus {
	color: #004da9;
	text-decoration: none;
}
.blogstyle-3 .blog-post-container .dart-header .dart-meta li a:hover,
.blogstyle-1 .blog-post-container .dart-header .dart-meta li a:focus {
	color: #004da9;
	text-decoration: none;
}
@media (max-width: 991px) {
	.blogstyle-3 .coursel-bg {
		bottom: 23%;
	}
}

/*---Blog Style 4---*/

.blogstyle-4 .coursel-bg {
	position: absolute;
	bottom: 20%;
	text-align: right;
	right: 15%;
	width: 65px;
}
.blogstyle-4 .coursel-bg .carousel-control .fa {
	padding: 3px 12px;
	border-radius: 50px;
	background: none;
	background-color: none;
	border: 1px solid #fff;
}
.blogstyle-4 .coursel-bg .carousel-control .fa:hover {
	background-color: #004da9;
	color: #fff;
	border: 1px solid #31aae2;
}
.blogstyle-4 .carousel-control {
	opacity: 1;
	text-shadow: none;
}
.blogstyle-4 .blog-post-container .dart-footer .dart-meta .btn-more {
	background: none;
	border-radius: 50px;
	padding: 5px 15px;
}
.blogstyle-4 .blog-post-container .dart-footer .dart-meta .btn-more:hover {
	background-color: #004da9;
	color: #fff;
	border-radius: 50px;
	padding: 5px 15px;
}
.blogstyle-4 .blog-content .post-image {
	top: 35%;
	left: 10%;
	background-color: #191919;
	color: #fff;
	padding: 10px 15px;
	text-align: center;
	display: inline-grid;
	position: absolute;
	border-radius: 15px;
	border: 3px solid #fff;
	height: 60px;
	width: 60px;
}
.blogstyle-4 .blog-content {
	background-color: #fff;
}
.blogstyle-4 .blog-post-container {
	margin-bottom: 15px;
}
.blogstyle-4 .blog-post-container .post-thumbnail {
	position: relative;
}
.blogstyle-4 .blog-post-container .post-thumbnail img {
	width: 100%;
}
.blogstyle-4 .blog-post-container .blog-content {
	border: 1px solid #ededed;
}
.blogstyle-4 .blog-post-container .dart-header {
	padding: 20px 20px 0;
}
.blogstyle-4 .blog-post-container .dart-content {
	padding: 10px 20px 15px;
}
.blogstyle-4 .blog-post-container .dart-footer {
	background-color: transparent !important;
	padding: 10px 10px;
}
.blogstyle-4 .blog-post-container .dart-header .dart-meta li {
	border-right: 1px solid #898989;
}
.blogstyle-4 .blog-post-container .dart-footer .dart-meta a {
	margin-right: 5px;
	background-color: #fff;
	padding: 5px 10px;
	color: #dadada;
}
.blogstyle-4 .blog-post-container .dart-footer .dart-meta .btn-more:hover {
	background-color: #004da9;
	color: #fff;
}
.blogstyle-4 .blog-post-container .dart-header .dart-meta li {
	border-right: 1px solid #a7a7a7;
	display: inline-block;
	line-height: 10px;
	padding-right: 15px;
	margin-right: 15px;
}
.blogstyle-4 .blog-post-container .dart-title {
	text-transform: capitalize;
}
.blogstyle-4 .blog-post-container .dart-title a {
	color: #333;
}
.blogstyle-4 .blog-post-container .dart-header .dart-meta {
	font-size: 0.7142857142857143em;
	text-transform: uppercase;
}
.blogstyle-4 .blog-post-container .dart-footer .dart-meta {
	margin-bottom: 0px;
}
.blogstyle-4 .blog-post-container .dart-header .dart-meta li:last-child {
	border-right: 0;
	padding-right: 0;
	margin-right: 0;
}
.blogstyle-4 .blog-post-container .dart-header .dart-meta li a {
	color: #898989;
}
.blogstyle-4 .blog-post-container .dart-content p {
	margin: 0;
}
.blogstyle-4 .blog-post-container .dart-footer .dart-meta a {
	color: #898989;
	font-size: 0.8571428571428571em;
	text-transform: capitalize;
}
.blogstyle-4 .blog-post-container .play-trigger {
	position: absolute;
	left: 50%;
	top: 55%;
	width: 70px;
	height: 45px;
	margin-left: -30px;
	margin-top: -30px;
	border: 0;
	border-radius: 10%;
	color: #fff;
	background: #cd201f;
	font-size: 1.4285714285714286em;
	line-height: 45px;
	text-align: center;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0;
}
.blogstyle-4 .blog-post-container .play-trigger i {
	margin-left: 5px;
}
.blogstyle-4 .blog-post-container .play-trigger:hover {
	color: #cd201f;
	background: #fff;
}
.blogstyle-4 .blog-post-container .dart-title a:hover,
.blogstyle-1 .blog-post-container .dart-title a:focus {
	color: #004da9;
	text-decoration: none;
}
.blogstyle-4 .blog-post-container .dart-footer .dart-meta a:hover,
.blogstyle-1 .blog-post-container .dart-footer .dart-meta a:focus {
	color: #004da9;
	text-decoration: none;
}
.blogstyle-4 .blog-post-container .dart-header .dart-meta li a:hover,
.blogstyle-1 .blog-post-container .dart-header .dart-meta li a:focus {
	color: #004da9;
	text-decoration: none;
}

/*---Tabs style---*/

/*---style 1---*/
.tabOne .nav-tabs {
	border: none;
}
.tabOne .nav-tabs > li {
	border-right: 0;
	position: relative;
	display: flex;
	align-items: center;
}
.tabOne .nav-tabs > li::after {
	content: "/";
	font-size: 24px;
	font-weight: 700;
	color: #fff;
	padding-right: 15px;
}
.tabOne .nav-tabs > li:last-child::after {
	content: none;
}
.tabOne .nav-tabs > li.active {
	border-top: 0;
	position: relative;
}
.tabOne .nav-tabs > li > a {
	border: 0;
	font-size: 24px;
	font-weight: 700;
	border-radius: 0;
	color: #fff;
	margin-right: 15px;
	line-height: 30px;
	padding: 0;
	transition: inherit;
}
.tabOne .nav > li > a:focus,
.tabOne .nav > li > a:hover {
	background-color: transparent;
}
.tabOne .nav-tabs > .active > a,
.tabOne .nav-tabs > .active > a:focus,
.tabOne .nav-tabs > .active > a:hover {
	color: #fde90a;
	background-color: transparent;
	border: 0;
}
.tabOne .tab-pane img {
	max-width: 100px;
}
@media (min-width: 768px) {
	.tabOne .tab-content {
		border: none;
		padding: 20px 0 0;
	}
}
.tabOne .tab-pane img.pull-left {
	margin-right: 20px;
}
.tabOne .tab-pane img.pull-right {
	margin-left: 20px;
}

@media (max-width: 767px) {
	.tabOne .tab-content {
		padding: 15px 0 0;
	}
	.tabOne .tab-pane img {
		max-width: 60px;
	}
}

/*---Style 1 Right*/

.tabOne.tab-right .nav-tabs > li {
	float: right;
}

/*---style 2---*/
.tabTwo .nav-tabs {
	border: none;
}
.tabTwo .nav-tabs > li {
	border: 1px solid #eee;
	border-right: 0;
	height: 50px;
}
.tabTwo .nav-tabs > li:last-child {
	border-right: 1px solid #eee;
}
.tabTwo .nav-tabs > li.active {
	border-right: 1px solid #eee;
	border-top: 0;
	border-bottom: 1px solid #fff;
	height: 56px;
	margin-top: -6px;
	position: relative;
}
.tabTwo .nav-tabs > li > a {
	border: 0;
	border-radius: 0;
	color: #333;
	margin-right: 0;
	line-height: 50px;
	padding: 0 15px;
	transition: inherit;
}
.tabTwo .nav > li > a:focus,
.tabTwo .nav > li > a:hover {
	background-color: transparent;
}
.tabTwo .nav-tabs > .active > a,
.tabTwo .nav-tabs > .active > a:focus,
.tabTwo .nav-tabs > .active > a:hover {
	color: #333;
	line-height: 60px;
	border: 0;
	box-shadow: inset 0 1px 0 #eee;
}
.tabTwo .tab-pane img {
	max-width: 100px;
}
@media (min-width: 768px) {
	.tabTwo .tab-content {
		border: 1px solid #eee;
		padding: 30px 30px 10px;
	}
}
.tabTwo .tab-pane img.pull-left {
	margin-right: 20px;
}
.tabTwo .tab-pane img.pull-right {
	margin-left: 20px;
}

@media (max-width: 767px) {
	.tabTwo .tab-content {
		padding: 15px;
		border: 1px solid #eee;
	}
	.tabTwo .tab-pane img {
		max-width: 60px;
	}
}

/*---Style 2 Right*/

.tabTwo.tab-right {
	background-color: #333;
	color: #ccc;
}
.tabTwo.tab-right .nav-tabs > li {
	border: 1px solid #898989;
}
.tabTwo.tab-right .nav-tabs > li > a {
	color: #fff;
}
.tabTwo.tab-right .nav-tabs > li.active a {
	background-color: #333;
	color: #fff;
}
.tabTwo.tab-right .nav-tabs > .active > a,
.tabTwo.tab-right .nav-tabs > .active > a:focus,
.tabTwo.tab-right .nav-tabs > .active > a:hover {
	box-shadow: inset 0 3px 0 #004da9;
}
.tabTwo.tab-right .nav-tabs > li.active {
	border-bottom: 0;
}
.tabTwo.tab-right .tab-content {
	border-top: 0;
	border-color: #898989;
}
.tabTwo.tab-right .nav-tabs > li:last-child {
	border-right: 1px solid #333;
}
@media (max-width: 767px) {
	.tabTwo.tab-right .nav-tabs.nav-justified > li {
		display: table-cell;
		width: 1%;
	}
	.tabTwo.tab-right .nav-tabs > .active > a,
	.tabTwo.tab-right .nav-tabs > .active > a:focus,
	.tabTwo.tab-right .nav-tabs > .active > a:hover {
		line-height: 50px;
	}
}

/*---style 3---*/
.tabThree .nav-tabs {
	border: none;
}
.tabThree .nav-tabs > li {
	border: 1px solid #eee;
	border-right: 0;
	height: 50px;
}
.tabThree .nav-tabs > li:last-child {
	border-right: 1px solid #eee;
}
.tabThree .nav-tabs > li.active {
	border-right: 1px solid #eee;
	border-top: 0;
	border-bottom: 1px solid #fff;
	height: 56px;
	margin-top: -6px;
	position: relative;
}
.tabThree .nav-tabs > li > a {
	border: 0;
	border-radius: 0;
	color: #333;
	margin-right: 0;
	line-height: 50px;
	padding: 0 15px;
	transition: inherit;
}
.tabThree .nav > li > a:focus,
.tabThree .nav > li > a:hover {
	background-color: transparent;
}
.tabThree .nav-tabs > .active > a,
.tabThree .nav-tabs > .active > a:focus,
.tabThree .nav-tabs > .active > a:hover {
	color: #004da9;
	line-height: 60px;
	border: 0;
	box-shadow: inset 0 2px 0 #004da9;
}
.tabThree .tab-pane img {
	max-width: 70px;
}
@media (min-width: 768px) {
	.tabThree .tab-content {
		border: 1px solid #eee;
		padding: 30px 30px 10px;
		border-top: 0;
	}
}
.tabThree .tab-pane img.pull-left {
	margin-right: 20px;
}
.tabThree .tab-pane img.pull-right {
	margin-left: 20px;
}

@media (max-width: 767px) {
	.tabThree .tab-content {
		padding: 15px;
		border: 1px solid #eee;
	}
}

/*---Style 3 Right---*/

.tabThree.tab-right {
	background-color: #333;
	color: #ccc;
}
.tabThree.tab-right .nav-tabs {
	background-color: #fff;
}
.tabThree.tab-right .nav-tabs > li {
	border: 1px solid #ebebeb;
}
.tabThree.tab-right .nav-tabs > li > a {
	color: #333;
}
.tabThree.tab-right .nav-tabs > li.active a {
	background-color: #333;
	color: #fff;
}
.tabThree.tab-right .nav-tabs > .active > a,
.tabThree.tab-right .nav-tabs > .active > a:focus,
.tabThree.tab-right .nav-tabs > .active > a:hover {
	box-shadow: inset 0 1px 0 #333;
}
.tabThree.tab-right .nav-tabs > li.active {
	border-bottom: 0;
}
.tabThree.tab-right .tab-content {
	border-top: 0;
	border-color: #ebebeb;
}
.tabThree.tab-right .nav-tabs > li:last-child {
	border-right: 1px solid #ebebeb;
}
@media (max-width: 767px) {
	.tabThree .nav-tabs.nav-justified > li {
		display: table-cell;
		width: 1%;
	}
	.tabThree .nav-tabs > .active > a,
	.tabThree .nav-tabs > .active > a:focus,
	.tabThree .nav-tabs > .active > a:hover {
		line-height: 50px;
	}
	.tabThree.tab-right .nav-tabs > li.active {
		height: 50px;
	}
	.tabThree.tab-right .nav-tabs > li.active a,
	.tabThree.tab-right .nav-tabs > li > a {
		margin-bottom: -1px;
	}
}

/*---style 4---*/

.tabFour {
	background-color: transparent;
}
.tabFour .row {
	margin-left: 0;
	margin-right: 0;
}
.tabFour .nav {
	background-color: #fff;
}
.tabFour .nav-stacked > li {
	margin-top: 0;
	background-color: #fff;
	border: 1px solid #ebebeb;
	margin-bottom: 5px;
}
.tabFour .nav-stacked > li:last-child {
	border-bottom: 1px solid #ebebeb;
}
.tabFour i {
	padding-right: 10px;
}
.tabFour .nav-pills > li > a {
	font-size: 14px;
	border-radius: 0;
	color: #333;
	background-color: #fff;
}
.tabFour .nav-pills > li.active > a,
.tabFour .nav-pills > li.active > a:focus,
.tabFour .nav-pills > li.active > a:hover {
	background-color: #fff;
	color: #004da9;
	box-shadow: inset 3px 0 0px 0 #004da9;
}

.tabFour .tab-pane img.pull-left {
	margin-right: 25px;
}
.tabFour .tab-content p {
	overflow: inherit;
}
.tabFour .tab-content > .active {
	border: 1px solid #ebebeb;
	padding: 20px 20px 0px 20px;
}
@media (max-width: 767px) {
	.tabFour .tab-pane img.pull-left {
		margin-right: 15px;
		margin-bottom: 5px;
		max-width: 100px;
	}
	.tabFour .tab-content p {
		overflow: inherit;
	}
}

/*---style 5---*/

.tabFive {
	background-color: #fff;
}
.tabFive .nav-tabs {
	border: 1px solid #ebebeb;
	border-bottom: none;
}
.tabFive .nav-tabs li {
	border-right: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
}
.tabFive .nav-tabs li.active {
	border-bottom: 1px solid transparent;
}
.tabFive .nav-tabs li:last-child {
	border-right: 0;
}
.tabFive .nav-tabs > li > a {
	border: 0;
	border-radius: 0;
	background-color: #333;
	color: #ccc;
	height: 50px;
	line-height: 30px;
	padding: 0;
}
.tabFive .nav-tabs > .active > a,
.tabFive .nav-tabs > .active > a:focus,
.tabFive .nav-tabs > .active > a:hover {
	border: 0;
	background-color: transparent;
	color: #004da9;
}
.tabFive .nav i {
	padding: 20px 10px 0 0;
}
.tabFive .tab-content {
	border: 1px solid #ebebeb;
	padding: 20px;
	border-top: 0;
	overflow: hidden;
	background-color: #fff;
}
.tabFive .tab-pane img {
	margin-top: 8px;
}
.tabFive .tab-pane img.pull-left {
	margin-right: 20px;
}
.tabFive .tab-pane img.pull-right {
	margin-left: 20px;
}
.tabFive .panel-body img {
	margin-top: 8px;
}
.tabFive .panel-body img.pull-left {
	margin-right: 20px;
}
.tabFive .panel-body img.pull-right {
	margin-left: 20px;
}
.tabFive .tab-pane p {
	margin-bottom: 15px;
}
.tabFive .tab-pane p:last-of-type {
	margin-bottom: 0;
}
/*---Style 5 Right---*/
.tabFive.tab-right .nav-tabs > li > a {
	padding: 0px 10px;
	margin-right: 0px;
}
.tabFive.tab-right .tab-content {
	border: 1px solid #ebebeb;
}
.tabFive.tab-right .nav-tabs {
	border: none;
}
.tabFive.tab-right .nav-tabs li.active {
	border-bottom: 1px solid #fff;
	border-left: 1px solid #ebebeb;
	border-top: 1px solid #ebebeb;
}
.tabFive.tab-right .nav-tabs li.active:last-child {
	border-right: 1px solid #ebebeb;
}
@media (max-width: 767px) {
	.tabFive .nav-tabs.nav-justified > li {
		display: table-cell;
		width: 1%;
	}
	.tabFive .nav-tabs > .active > a,
	.tabFive .nav-tabs > .active > a:focus,
	.tabFive .nav-tabs > .active > a:hover {
		line-height: 14px;
	}
	.tabFive .nav-tabs > li.active {
		height: 50px;
	}
	.tabFive .nav-tabs > li.active a,
	.tabFive .nav-tabs > li > a {
		margin-bottom: -1px;
	}
}

/*---Style 6---*/

.tabSix .nav-tabs {
	border-bottom: none;
}
.tabSix .nav-tabs > li > a {
	margin-right: 0px;
	line-height: 1.42857143;
	background-color: transparent;
	border-style: solid;
	border-color: #898989;
	color: #333;
	border-width: 0px 0px 2px 0px;
	border-radius: 0px;
	padding: 10px 25px;
	font-weight: 600;
}
.tabSix .nav-tabs > li.active > a,
.tabSix .nav-tabs > li.active > a:focus,
.tabSix .nav-tabs > li.active > a:hover,
.tabSix .nav-tabs > li > a:hover {
	color: #333;
	cursor: pointer;
	border-width: 0px 0px 2px 0px;
	border-color: #004da9;
}
.tabSix .nav-tabs li a i {
	display: inline-block;
	font-size: 30px;
	height: 75px;
	padding: 0;
	width: 75px;
	margin-top: 0;
	margin-bottom: 10px;
	background: #FFF;
	border: 1px solid #dfdfdf;
	border-radius: 100%;
	color: #004da9;
	line-height: 73px;
}
.tabSix .nav-tabs li a p {
	margin-bottom: 0;
}
.tabSix .nav-tabs li {
	display: inline-block;
	float: none;
}
@media (min-width: 768px) {
	.tabSix .tab-content {
		margin-top: 24px;
	}
}

/*---Style 7---*/

.tabSeven .nav-tabs {
	border-bottom: 3px solid #898989;
}
.tabSeven .nav-tabs > li > a {
	margin-right: 0px;
	line-height: 1.42857143;
	background-color: transparent;
	border-style: solid;
	border-color: #898989;
	color: #333;
	border-width: 0px 0px 2px 0px;
	border-radius: 0px;
	padding: 10px 25px;
	font-weight: 600;
}
.tabSeven .nav-tabs > li.active > a,
.tabSeven .nav-tabs > li.active > a:focus,
.tabSeven .nav-tabs > li.active > a:hover,
.tabSeven .nav-tabs > li > a:hover {
	color: #333;
	cursor: pointer;
	border-width: 0px 0px 3px 0px;
	border-color: #004da9;
}
.tabSeven .nav-tabs li {
	display: inline-block;
	float: left;
	margin-bottom: -2px;
}
.tabSeven .tab-pane img.pull-left {
	margin-right: 24px;
	padding-bottom: 5px;
}
.tabSeven .tab-pane {
	padding: 0px 5px;
}
@media (min-width: 768px) {
	.tabSeven .tab-content {
		margin-top: 24px;
	}
}
@media (max-width: 767px) {
	.tabSeven .nav-tabs > li > a {
		padding: 10px 5px;
	}
	.tabSeven .nav-tabs > li.active > a,
	.tabSeven .nav-tabs > li.active > a:focus,
	.tabSeven .nav-tabs > li.active > a:hover,
	.tabSeven .nav-tabs > li > a:hover {
		border-width: 0px 0px 2px 0px;
	}
	.tabSeven .nav-tabs {
		border-bottom: none;
	}
	.tabSeven .nav-tabs li {
		float: none;
	}
}

/*---Style 8---*/

.tabEight .nav-tabs {
	border-bottom: 1px solid #898989;
}
.tabEight .nav-tabs > li > a {
	margin-right: 0px;
	line-height: 1.42857143;
	background-color: transparent;
	border-style: solid;
	border-color: transparent;
	color: #fff;
	border-width: 0px 0px 2px 0px;
	border-radius: 0px;
	font-weight: 600;
}
.tabEight .nav-tabs > li.active > a,
.tabEight .nav-tabs > li.active > a:focus,
.tabEight .nav-tabs > li.active > a:hover,
.tabEight .nav-tabs > li > a:hover {
	color: #fff;
	cursor: pointer;
	background-color: transparent;
	border-width: 0px 0px 2px 0px;
	border-color: #004da9;
}
.tabEight .nav-tabs li {
	display: inline-block;
	float: left;
}
.tabEight .tab-pane p {
	color: #ccc;
}
@media (min-width: 768px) {
	.tabEight .tab-content {
		margin-top: 24px;
	}
}
@media (max-width: 767px) {
	.tabEight .nav-tabs > li > a {
		padding: 10px 5px;
	}
	.tabEight .nav-tabs > li.active > a,
	.tabEight .nav-tabs > li.active > a:focus,
	.tabEight .nav-tabs > li.active > a:hover,
	.tabEight .nav-tabs > li > a:hover {
		border-width: 0px 0px 2px 0px;
	}
	.tabEight .nav-tabs li {
		float: none;
	}
	.tabEight .tab-content {
		margin-top: 15px;
	}
}

/*---Style 8 Right---*/

.tabEight.tab-right .nav-tabs > li > a {
	margin: 0 5px;
	border-width: 2px 1px 0px 1px;
	border-color: transparent;
}
.tabEight.tab-right .nav-tabs > li.active > a,
.tabEight.tab-right .nav-tabs > li.active > a:focus,
.tabEight.tab-right .nav-tabs > li.active > a:hover,
.tabEight.tab-right .nav-tabs > li > a:hover {
	background-color: transparent;
	border-width: 2px 1px 1px 1px;
	border-top-color: #004da9 !important;
	border-bottom-color: #333 !important;
	border-color: #898989;
	margin: 0 5px;
}

/*--- Pricing Table Style Here---*/

/*---Table Style 1---*/

.packagestyle_one {
	padding: 20px;
	border: 1px solid #ccc;
}
.packagestyle_one p {
	margin-top: 0px;
	margin-bottom: 50px;
	color: rgba(137, 137, 137, 0.3);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.packagestyle_one h1 {
	font-weight: normal;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.packagestyle_one .h3 {
	margin-top: 5px;
	margin-bottom: 50px;
	color: #898989;
}
.packagestyle_one ul {
	border-bottom: 1px solid #cccccc;
	padding-bottom: 15px;
	color: #333333;
}
.packagestyle_one ul li {
	padding: 5px 0px;
}
.packagestyle_one ul li strong {
	color: #333;
}
.packagestyle_one ul li {
	color: #898989;
}
.packagestyle_one .btn {
	margin: 30px 0px 15px;
}
.packagestyle_one:hover {
	border: 1px solid #004da9;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.packagestyle_one:hover h1,
.packagestyle_one:hover p.nub {
	color: #004da9;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

/*---Team style Here---*/

/*---Team style 1---*/

.teamOne {
	border: 1px solid #ebebeb;
	background-color: #fff;
}
.teamOne .team_content {
	text-align: center;
	border-bottom: 1px solid #ebebeb;
	margin: 20px;
	padding-bottom: 10px;
}
.teamOne .team_content h4 a {
	color: #333;
}
.teamOne .team_content h4 a:hover {
	color: #004da9;
}
.teamOne ul.team_social_links {
	list-style: none;
	margin-top: 20px;
	margin-bottom: 30px;
	text-align: center;
}
.teamOne ul.team_social_links li {
	display: inline;
	padding: 0;
	margin: 0px;
}
.teamOne ul.team_social_links li a {
	display: inline-block;
	margi: 0 auto;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	position: relative;
	margin-bottom: 3px;
	margin-right: 10px;
	color: #898989;
}
.teamOne ul.team_social_links li a i {
	color: #898989;
	text-align: center;
	margin: 0;
	line-height: 46px;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
	border-radius: 50%;
	text-align: center;
	width: 45px;
	height: 45px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border: 1px solid #ededed;
	vertical-align: middle;
}
.teamOne .team_social_links i:hover {
	background-color: #004da9;
	border-color: #004da9;
	color: #fff;
	border-radius: 50%;
	text-align: center;
	width: 45px;
	height: 45px;
}

@media (max-width: 991px) {
	.teamOne .team_content p {
		margin-bottom: 10px;
	}
	.teamOne ul.team_social_links {
		margin-top: 0px;
		margin-bottom: 5px;
	}
	.teamOne ul.team_social_links li a {
		margin-right: 5px;
	}
}
@media (max-width: 767px) {
	.teamOne {
		margin-bottom: 15px;
	}
	.team-image img {
		display: inline-block;
		width: 100%;
	}
}

/*---contack form---*/

.contactus-one .contact-form .form-control {
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 1px solid #fff;
	border-radius: 0px;
	background-color: transparent;
	color: #000;
	height: 50px;
}
.contactus-one .contact-form .form-control {
	border-bottom: 1px solid #ccc;
	box-shadow: none;
}
.contact-info > div > p {
	margin-bottom: 10px;
	display: flex;
	align-items: center;
}
.contactus-one .contact-info p i {
	margin-right: 15px;
	color: #3277ba;
	font-size: 20px;
	width: 20px;
}
.map iframe {
	pointer-events: none;
	width: 100%;
	border: none;
}
.map {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}
.map iframe {
	pointer-events: none;
	width: 100%;
	border: none;
}
.contactus-one .dart-headingstyle-one .dart-heading:after {
	left: 15px;
}
/*---Footer style Here---*/

/*---Style 1---*/

.footerOne {
	background-color: #000;
	padding: 50px 0 0;
}
.footerOne .footer-widget h4 {
	color: #fff;
	margin-bottom: 30px;
}
.footerOne .footer-widget {
	color: #ccc;
}
.footerOne .footer-widget.widget_text {
	padding-right: 20px;
}
.footerOne .footer-widget h4 {
	color: #fff;
	margin-bottom: 30px;
}
.footerOne .useful-links > ul > li > a {
	line-height: 30px;
	color: #ccc;
}
.footerOne .useful-links > ul > li > a:hover {
	color: #fff;
	text-decoration: none;
}
.footerOne .useful-links > ul > li > a i {
	visibility: hidden;
	margin-left: -10px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.footerOne .useful-links > ul > li > a:hover i {
	color: #004da9;
	padding-right: 10px;
	margin-left: 0px;
	visibility: visible;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.footerOne form {
	padding: 5px 0px;
}
.footerOne form .form-control {
	background-color: #fff;
	border: 1px solid transparent;
	min-height: 40px;
	padding: 0 20px;
}
.footerOne form .form-group {
	margin-top: -2px;
}
.footerOne form button {
	position: relative;
	background-color: #fff;
	border: 1px solid transparent;
	color: #004da9;
	min-height: 40px;
	border-radius: 4px;
	text-transform: uppercase;
	padding: 0 20px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.footerOne form button:hover {
	background-color: #004da9;
	color: #fff;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.footerOne .newsletter-seb form span {
	color: #fff;
	padding-right: 30px;
}
.footerOne .payment-opt {
	color: #fff;
	padding: 10px 0px;
}
.footerOne .payment-opt span {
	padding-right: 10px;
}
.footerOne .payment-opt img {
	display: inline-block;
}
.footerOne .footer-bottom-section {
	text-align: center;
}
.footerOne .footer-bottom-section .copyright,
.footerOne .footer-bottom-section .social a {
	color: #ccc;
}
.footerOne .footer-bottom-section .social a:hover {
	color: #004da9;
}

@media (max-width: 991px) {
	.footerOne .useful-links > ul > li > a {
		line-height: 20px;
	}
	.footerOne .newsletter-seb form span,
	.footerOne .payment-opt span {
		display: block;
		padding-bottom: 15px;
	}
	.footerOne .newsletter-seb form span {
		display: block;
		padding-bottom: 15px;
	}
}
@media (max-width: 767px) {
	.footerOne .footer-widget h4 {
		margin-bottom: 10px;
	}
	.footerOne .useful-links > ul > li > a i {
		margin-left: -5px;
	}
}

/*---Style 1 (white)---*/

.footerOneWhite {
	background-color: #f7f7f7;
	padding: 50px 0 0;
	border-top: 5px solid #004da9;
}
.footerOneWhite .footer-widget h4 {
	color: #333;
	margin-bottom: 30px;
}
.footerOneWhite .footer-widget {
	color: #898989;
}
.footerOneWhite .footer-widget.widget_text {
	padding-right: 20px;
}
.footerOneWhite .footer-widget h4 {
	color: #333;
	margin-bottom: 30px;
}
.footerOneWhite .useful-links > ul > li > a {
	line-height: 30px;
	color: #898989;
}
.footerOneWhite .useful-links > ul > li > a:hover {
	color: #333;
	text-decoration: none;
}
.footerOneWhite .useful-links > ul > li > a i {
	visibility: hidden;
	margin-left: -10px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.footerOneWhite .useful-links > ul > li > a:hover i {
	color: #004da9;
	padding-right: 10px;
	margin-left: 0px;
	visibility: visible;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.footerOneWhite form {
	padding: 5px 0px;
}
.footerOneWhite form .form-control {
	background-color: #fff;
	border: 1px solid #f7f7f7;
	min-height: 40px;
	padding: 0 20px;
}
.footerOneWhite form .form-group {
	margin-top: -2px;
}
.footerOneWhite form button {
	position: relative;
	background-color: #004da9;
	border: 1px solid transparent;
	color: #fff;
	min-height: 40px;
	border-radius: 4px;
	text-transform: uppercase;
	padding: 0 20px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.footerOneWhite form button:hover {
	background-color: #333;
	color: #fff;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.footerOneWhite .newsletter-seb form span {
	color: #333;
	padding-right: 30px;
}
.footerOneWhite .payment-opt {
	color: #333;
	padding: 10px 0px;
}
.footerOneWhite .payment-opt span {
	padding-right: 10px;
}
.footerOneWhite .payment-opt img {
	display: inline-block;
}
.footerOneWhite .footer-bottom-section {
	text-align: center;
}
.footerOneWhite .footer-bottom-section .copyright,
.footerOneWhite .footer-bottom-section .social a {
	color: #898989;
}
.footerOneWhite .footer-bottom-section .social a:hover {
	color: #004da9;
}
.footerOneWhite .tail {
	border-color: rgba(0, 0, 0, 0.1);
}

@media (max-width: 991px) {
	.footerOneWhite .useful-links > ul > li > a {
		line-height: 20px;
	}
	.footerOneWhite .newsletter-seb form span,
	.footerOneWhite .payment-opt span {
		display: block;
		padding-bottom: 15px;
	}
	.footerOne .newsletter-seb form span {
		display: block;
		padding-bottom: 15px;
	}
}
@media (max-width: 767px) {
	.footerOneWhite .footer-widget h4 {
		margin-bottom: 10px;
	}
	.footerOneWhite .useful-links > ul > li > a i {
		margin-left: -5px;
	}
}

/*---Style 2---*/

.footerTwo {
	background-color: #000;
	padding: 50px 0 30px;
}
.footerTwo .footer-bottom-section {
	text-align: center;
}
.footerTwo .footer-bottom-section .footer-link li {
	padding: 10px 20px;
	font-family: "Montserrat", sans-serif;
}
.footerTwo .footer-bottom-section .footer-link a {
	color: #ccc;
}
.footerTwo .footer-bottom-section .footer-link a:hover {
	color: #004da9;
}
.footerTwo .footer-bottom-section .copyright {
	color: #ccc;
}

@media (max-width: 991px) {
	.footerTwo {
		padding: 30px 0 10px;
	}
}
@media (max-width: 767px) {
	.footerTwo {
		padding: 20px 0 0px;
	}
	.footerTwo .footer-bottom-section .footer-link li {
		padding: 5px 5px;
	}
}

/*---Responsive Media Screen style---*/

@media only screen and (max-width: 3500px) {
	/*body*/
	body {
		overflow-x: hidden;
	}
}

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

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

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

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

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

@media only screen and (min-width: 1300px) {
}

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

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

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

@media only screen and (max-width: 1024px) {
	body {
		font-size: 100%;
	}
}

@media only screen and (max-width: 991px) {
	body {
		font-size: 100%;
	}
}

/*--------------iPhone 6 plus landscape----------------*/
@media only screen and (max-width: 767px) {
	body {
		font-size: 100%;
	}
}

/*--------------iPhone 6 landscape----------------*/
@media only screen and (max-width: 667px) {
}

/*--------------iPhone 5 landscape----------------*/
@media only screen and (max-width: 568px) {
}

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

/*--------------iPhone 6 plus portrait----------------*/
@media only screen and (max-width: 414px) {
}

/*--------------iPhone 6 portrait----------------*/
@media only screen and (max-width: 375px) {
}

/*--------------iPhone 5 portrait----------------*/
@media only screen and (max-width: 320px) {
}

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

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