/*----------------------------------------------------
@File: Default Styles
@Author: Nasir Uddin
@URL: http://nasiruddin.com


 This file contains the styling for the actual theme, this
 is the file you need to edit to change the look of the
 theme.

 This files contents are outlined below.


 1.  Variables
 2.  Prefix
 3.  Header
 4.  Banners
 5.  Features
 6.  Services
 7.  Footer
 8.  404
 9.  Page Cover
 10. Checkout
 11. Contact
 12. Packages
 13. About
 14. Sidebar
 15. Blog
 16. Case
 18. Successive Processes 
 19. Marketing App
 20. Tweets
 21. Slider
----------------------------------------------------*/
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/*Prefix Styles*/
.m0 {
	margin: 0;
}
.p0 {
	padding: 0;
}
.pt70 {
	padding-top: 70px;
}
@media (min-width: 1200px) {
.container {
	width: 1200px;
}
}
body {
	position: relative;
}
/*Floating*/
.fleft {
	float: left;
}
.fright {
	float: right;
}
/*Section Fix*/
section.row, header.row, footer.row {
	margin: 0;
	position: relative;
}
.contentRow {
	padding: 120px 0;
}
/*Ancore*/
a, .btn, button {
	outline: none;
	transition: all 300ms ease-in-out 0s;
}
a:focus, .btn:focus, button:focus, a:hover, .btn:hover, button:hover {
	outline: none;
	text-decoration: none;
	transition: all 300ms ease-in-out 0s;
}
/*----------------------------------------------------------------*/
.borderred_link {
	margin-top: 30px;
	display: inline-block;
	line-height: 40px;
	text-transform: uppercase;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	font-family: 'Montserrat', sans-serif;
	border-radius: 25px;
	padding: 0;
	position: relative;
	border: none;
	margin-left: 3px;
}
.borderred_link span {
	background: #2ea3f3;
	display: block;
	padding: 0 35px;
	border-radius: 25px;
	letter-spacing: 0.5px;
}
.borderred_link:after {
	content: '';
	position: absolute;
	top: -3px;
	left: -3px;
	bottom: -3px;
	right: -3px;
	border: 3px solid rgba(0, 0, 0, 0.08);
	border-radius: 25px;
	opacity: 1;
	transition: all 300ms ease-in-out 0s;
}
.borderred_link:hover {
	color: #fff;
}
.borderred_link:hover:after {
	top: -20px;
	left: -20px;
	bottom: -20px;
	right: -20px;
	opacity: 0;
	border-radius: 0;
	border: 3px solid rgba(0, 0, 0, 0.2);
}
.register_link {
	padding: 30px 40px;
	text-align: center;
	border-bottom: 3px solid #2ea3f3;
	background: #f8f8f8;
	margin-top: 50px;
}
.register_link h5 {
	margin: 0 0 15px;
	font-size: 13px;
	font-family: 'Montserrat', sans-serif;
	color: #232323;
	line-height: 24px;
}
.register_link a {
	margin: 0;
}
.register_link a:after {
	border-color: #eaeaea;
	border-radius: 100%;
}
.register_link a span {
	width: 88px;
	height: 88px;
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	background: #e99544;
	border-radius: 100%;
	padding: 27px 0 0;
	text-align: center;
	line-height: 20px;
}
.register_link p {
	font-family: 'Droid Serif', serif;
	color: #232323;
	font-size: 13px;
	letter-spacing: 0.5px;
	line-height: 1;
	margin-top: 15px;
	font-style: italic;
}
.lh45 {
	line-height: 45px;
}
.dot270 {
	height: 270px;
	margin: 0;
	background: url('../../images/dot-pattern.png') repeat scroll 0 0;
	position: relative;
	z-index: -1;
	margin-top: -83px;
}
/*----------------------------------------------------------------*/
body.default header .top_row {
	background: #f5f6f7;
}
body.default header .top_row .tagLine {
	font-size: 11px;
	font-family: 'Cabin', sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	color: #777777;
	line-height: 50px;
}
body.default header .top_row .tagLine i {
	font-size: 15px;
	float: left;
	line-height: 50px;
	margin-right: 5px;
}
body.default header .top_row .navbar-right li {
	float: left;
}
body.default header .top_row .navbar-right li a {
	font-size: 11px;
	font-family: 'Cabin', sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	color: #777777;
	line-height: 50px;
	padding: 0 15px;
}
body.default header .top_row .navbar-right li a img {
	margin-right: 5px;
}
body.default header .top_row .navbar-right li ul {
	padding: 0;
	border-radius: 0;
	border: none;
}
body.default header .top_row .navbar-right li ul li {
	float: none;
	display: block;
	border-bottom: 1px solid #ccc;
}
body.default header .top_row .navbar-right li ul li a {
	line-height: 40px;
}
body.default header .top_row .navbar-right li ul li a:hover {
	background: none #2ea3f3;
	color: #FFF;
}
body.default header .logo_row .logo {
	margin: 32.5px auto;
	float: left;
}
body.default header .logo_row .nav {
	float: right;
	margin: 34px auto;
}
body.default header .logo_row .nav li {
	float: left;
	display: inline-block;
	margin-left: 15px;
}
body.default header .logo_row .nav li a {
	line-height: 40px;
	padding: 0 15px 0 0;
	border-radius: 50px;
	border: 1px solid #ebeef0;
	height: 42px;
	font-family: 'Cabin', sans-serif;
	font-size: 12px;
	color: #777;
	letter-spacing: 0.5px;
}
body.default header .logo_row .nav li a .first-word {
	color: #232323;
}
body.default header .logo_row .nav li a .icon {
	float: left;
	width: 40px;
	line-height: 40px;
	height: 40px;
	text-align: center;
	background: no-repeat scroll center center transparent;
	margin-right: 15px;
	border-right: 1px solid #ebeef0;
}
body.default header .logo_row .nav li a .icon.phone {
	background-image: url('../../images/icons/menu/phone-c.png');
}
body.default header .logo_row .nav li a .icon.email {
	background-image: url('../../images/icons/menu/email-c.png');
}
body.default header .logo_row .nav li a .icon.share {
	background-image: url('../../images/icons/menu/share.png');
	margin-right: 0;
	border: none;
}
body.default header .logo_row .nav li:first-child {
	margin-left: 0;
}
body.default header .logo_row .nav li:last-child a {
	padding: 0;
}
body.default header .menu_row {
	background: #2ea3f3;
}
body.default header .menu_row .menu_area {
	width: 100%;
}
body.default header .menu_row .menu_area #mainMenu {
	padding: 0;
}
body.default header .menu_row .menu_area #mainMenu .navbar-nav {
	text-transform: uppercase;
	margin-left: -15px;
}
body.default header .menu_row .menu_area #mainMenu .navbar-nav li {
	position: relative;
}
body.default header .menu_row .menu_area #mainMenu .navbar-nav li a {
	color: #fff;
	padding: 0 30px;
	line-height: 57px;
	position: relative;
	font-family: 'Montserrat', sans-serif;
	font-size: 13px;
}
body.default header .menu_row .menu_area #mainMenu .navbar-nav li a:after {
	position: relative;
	content: '';
	width: 0;
	height: 3px;
	background: #fff;
	display: block;
	transition: all 300ms ease-in-out 0s;
}
body.default header .menu_row .menu_area #mainMenu .navbar-nav li a + .dropdown-menu {
	white-space: nowrap;
	border-radius: 0;
	background: #2ea3f3;
	border: none;
	transform: scale(1, 0);
	transform-origin: top;
	transition: all 300ms ease-in-out 0s;
}

body.default header .menu_row .menu_area #mainMenu .navbar-nav li a + .dropdown-menu li {
	position: relative;
}
body.default header .menu_row .menu_area #mainMenu .navbar-nav li a + .dropdown-menu li a {
	line-height: 40px;
}
body.default header .menu_row .menu_area #mainMenu .navbar-nav li a + .dropdown-menu li a:after {
	display: none;
}
body.default header .menu_row .menu_area #mainMenu .navbar-nav li a + .dropdown-menu li a + .dropdown-menu {
	transform: scale(1, 0);
	left: 100%;
	top: 0;
}
body.default header .menu_row .menu_area #mainMenu .navbar-nav li.active a:after {
	width: 100%;
}
body.default header .menu_row .menu_area #mainMenu .navbar-nav li:hover a, body.default header .menu_row .menu_area #mainMenu .navbar-nav li:focus a {
	background: none;
}
body.default header .menu_row .menu_area #mainMenu .navbar-nav li:hover a:after, body.default header .menu_row .menu_area #mainMenu .navbar-nav li:focus a:after {
	width: 100%;
}
body.default header .menu_row .menu_area #mainMenu .navbar-nav li:hover a + .dropdown-menu, body.default header .menu_row .menu_area #mainMenu .navbar-nav li:focus a + .dropdown-menu {
	transform: scale(1, 1);
}
body.default header .menu_row .menu_area #mainMenu .navbar-nav li:hover a + .dropdown-menu li:hover a + .dropdown-menu, body.default header .menu_row .menu_area #mainMenu .navbar-nav li:focus a + .dropdown-menu li:hover a + .dropdown-menu {
	transform: scale(1, 1);
}
body.default header .menu_row .search_form_area {
	width: calc(100% - 850px);
}
body.default header .menu_row .search_form_area form .input-group {
	width: 100%;
	position: relative;
}
body.default header .menu_row .search_form_area form .input-group span {
	padding: 0;
	line-height: 60px;
	color: #fff;
	background: none;
	border-radius: 0;
	border: none;
	position: absolute;
	left: 0;
	font-size: 18px;
	transition: all 300ms ease-in-out 0s;
}
body.default header .menu_row .search_form_area form .input-group input {
	padding: 0 15px 0 45px;
	line-height: 60px;
	height: 60px;
	background: none;
	border-radius: 0;
	width: 100%;
	color: #fff;
	font-family: 'Cabin', sans-serif;
	font-size: 15px;
	border: none;
	box-shadow: none;
	display: block;
	transition: all 300ms ease-in-out 0s;
}
body.default header .menu_row .search_form_area form .input-group input:focus {
	background: rgba(0, 0, 0, 0.06);
}
body.default header .menu_row .search_form_area form .input-group input:focus + span {
	padding: 0 15px;
}
body.default header .menu_row .search_form_area .free_analysis {
	float: right;
	border: none;
	background: rgba(0, 0, 0, 0.06);
	line-height: 60px;
	padding: 0 10px;
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
} 
body.default header .nav .open>a, .nav .open>a:hover, .nav .open>a:focus{
	background:rgba(255,255,255,0.1);
}
body.default header .menu_row .search_form_area .free_analysis img {
	margin-right: 5px;
} 
body.default header .menu_row .dropdown:hover .dropdown-menu {
	display: block;
}
/*----------------------------------------------------------------*/
/*Home Banner*/
body.default .home_banner {
	background: url('../../images/slider-pattern.png') repeat scroll 0 0 transparent;
	position: relative;
}
body.default .home_banner .banner_inner {
	width: 1400px;
}
.trial30_banner {
	height: 227px;
	background: url('../../images/banners/banner.jpg') no-repeat scroll center top #65a76b;
	padding-top: 60px;
	color: #fff;
}
.trial30_banner h2 {
	font-size: 35px;
	font-family: 'Cabin', sans-serif;
	letter-spacing: 0.5px;
	margin-top: 10px;
}
.trial30_banner h2:after {
	display: block;
	content: '';
	width: 40px;
	height: 3px;
	background: #fff;
	margin: 7px 0 15px;
}
.trial30_banner h5 {
	font-size: 13px;
	font-family: 'Droid Serif', serif;
	font-style: italic;
	letter-spacing: 0.5px;
}
.trial30_banner a:after {
	border-color: #fff;
}
.trial30_banner a span {
	background: #232323;
}
/*----------------------------------------------------------------*/
.feature_col .media-left {
	padding: 0;
}
.feature_col .media-left a {
	width: 55px;
	height: 55px;
	line-height: 55px;
	border: 1px solid #2ea3f3;
	text-align: center;
	box-shadow: 4px 4px 0 #f4f6f7;
	display: block;
	transition: all 300ms ease-in-out 0s;
}
.feature_col .media-body {
	padding-left: 20px;
}
.feature_col .media-body h5 {
	margin-top: 0;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	color: #232323;
	margin-bottom: 15px;
}
.feature_col .media-body h5:after {
	background: #cdd4d8;
	content: '';
	display: block;
	width: 38px;
	height: 2px;
	margin-top: 10px;
}
.feature_col .media-body p {
	font-size: 12px;
	font-family: 'Droid Serif', serif;
	line-height: 22px;
	letter-spacing: 0.5px;
	color: #777777;
}
.feature_col .media-body a {
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	font-size: 11px;
	font-weight: 400;
	color: #777777;
}
.feature_col:hover .media-left a {
	border: 2px solid #2ea3f3;
	line-height: 53px;
}
/*----------------------------------------------------------------*/
.service_box {
	height: 314px;
	overflow: hidden;
	text-align: center;
	position: relative;
	padding: 7.5px;
}
.service_box > .row {
	margin: 0;
}
.service_box .service_box_inner {
	margin: 0;
	height: 100%;
	position: relative;
	overflow: hidden;
}
.service_box .preview_box {
	height: 100%;
	background: url('../../images/dot-pattern.png') repeat scroll 0 0 #ffffff;
	margin: 0;
}
.service_box .preview_box img {
	margin-top: 75px;
	margin-bottom: 25px;
	width: 105px;
}
.service_box .preview_box h6 {
	margin: 0;
	line-height: 1;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	color: #232323;
	text-transform: uppercase;
	font-weight: bold;
}
.service_box .hover_box {
	background: url('../../images/dot-pattern.png') repeat scroll 0 0 #ffffff;
	position: absolute;
	top: 2px;
	bottom: 2px;
	left: -100%;
	width: 100%;
	height: 100%;
	padding: 50px;
	margin: 0;
	overflow: hidden;
	transition: all 300ms ease-in-out 0s;
}
.service_box .hover_box .inner {
	position: relative;
	height: 100%;
}
.service_box .hover_box .inner h6 {
	font-size: 13px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	color: #232323;
	line-height: 1;
	text-transform: uppercase;
	display: block;
	width: 100%;
	position: absolute;
	top: -200px;
	left: 0;
	margin: 0;
	transition: all 300ms ease-in-out 0s;
	transition-delay: 0.1s;
}
.service_box .hover_box .inner h6:after {
	content: '';
	display: block;
	margin: 10px auto 0;
	height: 3px;
	width: 30px;
	background: #2ea3f3;
	line-height: 1;
}
.service_box .hover_box .inner .about {
	font-family: 'Droid Serif', serif;
	font-size: 12px;
	line-height: 24px;
	color: #777777;
	margin: 0;
	width: 100%;
	position: absolute;
	top: 85px;
	left: 150%;
	transition: all 300ms ease-in-out 0s;
	transition-delay: 0.2s;
}
.service_box .hover_box .inner .read_more {
	text-transform: uppercase;
	position: absolute;
	bottom: -150px;
	left: -50px;
	right: -50px;
	background: rgba(0, 0, 0, 0.04);
	line-height: 50px;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	letter-spacing: 1px;
	font-size: 11px;
	color: #232323;
	transition: all 300ms ease-in-out 0s;
	transition-delay: 0.3s;
}
.service_box:hover .hover_box {
	left: 0;
}
.service_box:hover .hover_box h6 {
	top: 25px;
}
.service_box:hover .hover_box .about {
	left: 0;
}
.service_box:hover .hover_box .read_more {
	bottom: -50px;
}
.discover_services .heading_secs {
	margin: 2px 0;
	background: url('../../images/dot-pattern.png') repeat scroll 0 0 #ffffff;
	float: none;
	display: table-cell;
	padding: 90px 60px 0 85px;
}
.discover_services .heading_secs .discover_heading {
	font-family: 'Cabin', sans-serif;
	font-weight: bold;
	font-size: 35px;
	line-height: 40px;
	letter-spacing: 0.5px;
	margin-bottom: 15px;
	color: #232323;
}
.discover_services .heading_secs .sub_heading {
	font-family: 'Droid Serif', serif;
	font-size: 16px;
	line-height: 26px;
	letter-spacing: 0.5px;
	margin-bottom: 0;
	font-weight: 300;
	color: #777777;
}
.discover_services .heading_secs .sub_heading:after {
	display: block;
	margin: 15px 0 20px;
	content: '';
	height: 3px;
	width: 50px;
	background: #d9d9d9;
}
.discover_services .heading_secs .about {
	font-family: 'Droid Serif', serif;
	font-size: 13px;
	line-height: 26px;
	letter-spacing: 0.5px;
	margin-bottom: 45px;
	color: #777777;
}
.discover_services .heading_secs .subscribe_btn {
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	line-height: 40px;
	border: 2px solid #2ea3f3;
	border-radius: 25px;
	padding: 0 28px;
	color: #232323;
}
.discover_services .heading_secs .subscribe_btn:hover {
	background: #2ea3f3;
	color: #fff;
	font-weight: 400;
}
.discover_services .services_secs {
	padding-left: 4px;
	padding-right: 0;
	float: none;
	display: table-cell;
}
.discover_services .services_secs .service_box {
	padding: 2px 0;
}
.discover_services .services_secs .service_box:nth-child(3n+2) {
	padding: 2px 4px;
}
.page_services .title_row {
	text-align: center;
	margin: 0 auto 60px;
	max-width: 780px;
}
.page_services .title_row h2 {
	font-family: 'Cabin', sans-serif;
	font-weight: 500;
	font-size: 32px;
	color: #232323;
	line-height: 1;
	margin: 0 0 10px;
}
.page_services .title_row h2:after {
	display: block;
	content: '';
	width: 40px;
	height: 2px;
	background: #e99544;
	margin: 10px auto 0;
}
.page_services .title_row h5 {
	font-family: 'Droid Serif', serif;
	font-weight: 500;
	font-size: 15px;
	line-height: 26px;
	margin: 0;
	color: #777777;
}
.page_services .title_row h5 span {
	text-decoration: underline;
	color: #2ea3f3;
}
.services_list li + li {
	margin-top: 2px;
}
.services_list li a {
	line-height: 45px;
	padding: 0 0 0 35px;
	background: #f8f8f8;
	color: #232323;
}
.services_list li a:after {
	content: "\25A0";
	width: 25px;
	line-height: 45px;
	float: left;
	color: #cecece;
}
.services_list li a:hover {
	color: #fff;
	background: #2ea3f3;
}
.services_list li a:hover:after {
	color: #fff;
}
.page_service_details .service_descs {
	padding-right: 30px;
}
.page_service_details .service_descs .fpara {
	width: calc(100% - 360px);
	padding-right: 50px;
}
.page_service_details .service_descs .fpara h3 {
	font-size: 26px;
	font-family: 'Cabin', sans-serif;
	font-weight: bold;
	color: #232323;
	line-height: 1;
	margin-top: 0;
	margin-bottom: 20px;
}
.page_service_details .service_descs .fpara h3:after {
	display: block;
	content: '';
	width: 50px;
	height: 2px;
	background: #e99544;
	margin: 10px 0 0;
}
.page_service_details .service_descs .fpara p {
	line-height: 26px;
	font-family: 'Droid Serif', serif;
	font-weight: 400;
	color: #777777;
	margin-bottom: 40px;
	letter-spacing: 0.5px;
}
.page_service_details .service_descs .fpara ul {
	margin-bottom: 75px;
}
.page_service_details .service_descs .fpara ul li {
	line-height: 30px;
	font-family: 'Droid Serif', serif;
	letter-spacing: 0.5px;
	color: #232323;
}
.page_service_details .service_descs .fpara ul li i {
	margin: 0 20px;
	width: 30px;
	height: 30px;
	border: 2px solid #f2f2f2;
	text-align: center;
	line-height: 26px;
	font-size: 12px;
	color: #2ea3f3;
	border-radius: 100%;
}
.page_service_details .service_descs .fpara ul li + li {
	margin-top: 22px;
}
.page_service_details .service_descs .sv_subtitle {
	font-family: 'Cabin', sans-serif;
	font-weight: bold;
	font-size: 20px;
	line-height: 26px;
	margin-bottom: 15px;
	color: #232323;
}
.page_service_details .service_descs .f12 {
	font-size: 12px;
}
.page_service_details .service_descs .f13 {
	font-size: 13px;
	font-family: 'Droid Serif', serif;
	line-height: 24px;
	color: #777777;
	letter-spacing: 0.5px;
	margin-bottom: 60px;
}
.page_service_details .service_descs .sv_subjects li {
	float: left;
	margin-bottom: 50px;
	width: calc(100% / 3);
}
.page_service_details .service_descs .sv_subjects li .media {
	margin-top: 0;
}
.page_service_details .service_descs .sv_subjects li .media-left {
	padding-right: 20px;
	text-align: center;
}
.page_service_details .service_descs .sv_subjects li .media-left span {
	width: 50px;
	height: 50px;
	display: block;
	line-height: 48px;
	border: 1px solid #2ea3f3;
	transition: all 300ms ease-in-out 0s;
}
.page_service_details .service_descs .sv_subjects li .media-body {
	font-family: 'Droid Serif', serif;
	font-weight: 400;
	color: #232323;
	line-height: 26px;
	letter-spacing: 0.5px;
}
.page_service_details .service_descs .sv_subjects li:hover .media-left span {
	border: 2px solid #2ea3f3;
	line-height: 46px;
}
.page_service_details .service_descs .graph_row {
	text-align: center;
	margin-bottom: 15px;
}
.page_service_details .service_descs .graph_row .sv_subtitle_center {
	font-family: 'Cabin', sans-serif;
	font-size: 15px;
	line-height: 26px;
	margin-bottom: 20px;
	color: #232323;
}
.page_service_details .service_descs .graph_row img {
	display: inline-block;
}
.page_service_details .service_descs .funFacts {
	margin-top: 25px;
}
.page_service_details .service_descs .funFacts .fact h3 {
	font-size: 26px;
	font-family: 'Cabin', sans-serif;
	font-weight: bold;
	color: #2ea3f3;
}
.page_service_details .service_descs .funFacts .fact h3 img {
	margin-right: 10px;
}
.page_service_details .service_descs .funFacts .fact h6 {
	font-family: 'Montserrat', sans-serif;
	color: #232323;
	font-weight: bold;
	line-height: 26px;
	text-transform: uppercase;
	margin: 0;
}
/*----------------------------------------------------------------*/
footer .top_footer {
	background: url('../../images/footer-map.png') no-repeat scroll center top #2a2f36;
}
footer .top_footer .footer_widgets {
	padding: 80px 0;
}
footer .top_footer .footer_widgets .footer_widget .title {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height: 40px;
	margin: 0;
}
footer .top_footer .footer_widgets .footer_widget .title:after {
	content: '';
	display: block;
	width: 50px;
	height: 2px;
	background: #2ea3f3;
}
footer .top_footer .footer_widgets .footer_widget .body {
	margin-top: 30px;
	font-family: 'Droid Serif', serif;
	font-size: 13px;
	color: #aaa;
	letter-spacing: 0.5px;
	line-height: 26px;
}
footer .top_footer .footer_widgets .footer_widget .body .socials li {
	float: left;
	margin-right: 8px;
}
footer .top_footer .footer_widgets .footer_widget .body .socials li a {
	display: block;
	width: 38px;
	line-height: 38px;
	padding: 0;
	text-align: center;
	border: 1px solid transparent;
	background: #3d4248;
	color: #ccc;
}
footer .top_footer .footer_widgets .footer_widget .body .socials li a:hover {
	border: 1px solid #fff;
	background: transparent;
	color: #fff;
}
footer .top_footer .footer_widgets .footer_widget .body .links {
	columns: 170px 2;
	margin: 0;
}
footer .top_footer .footer_widgets .footer_widget .body .links li {
	display: block;
	font-size: 13px;
	line-height: 24px;
	margin-bottom: 16px;
}
footer .top_footer .footer_widgets .footer_widget .body .links li:before {
	margin-right: 5px;
}
footer .top_footer .footer_widgets .footer_widget .body .links li a {
	font-family: 'Droid Serif', serif;
	color: #ccc;
	border-bottom: 1px dotted transparent;
}
footer .top_footer .footer_widgets .footer_widget .body .links li a:hover {
	color: #FFF;
	border-bottom: 1px dotted #fff;
}
footer .top_footer .footer_widgets .footer_widget .body #mc_embed_signup .mailchimp_form {
	overflow: hidden;
	padding-bottom: 10px;
}
footer .top_footer .footer_widgets .footer_widget .body #mc_embed_signup .mailchimp_form .input-group {
	position: relative;
	border-bottom: 1px solid #3d4045;
	height: 30px;
	margin: 0;
}
footer .top_footer .footer_widgets .footer_widget .body #mc_embed_signup .mailchimp_form .input-group + .input-group {
	margin-top: 25px;
}
footer .top_footer .footer_widgets .footer_widget .body #mc_embed_signup .mailchimp_form .input-group .mce_inline_error {
	position: absolute;
	line-height: 20px;
	margin: 0;
	background: rgba(234, 239, 241, 0.15);
	width: 100%;
	top: 100%;
	padding: 0 15px;
	font-family: 'Droid Serif', serif;
	font-size: 11px;
	font-weight: 300;
}
footer .top_footer .footer_widgets .footer_widget .body #mc_embed_signup .mailchimp_form .input-group .input-group-addon {
	background: none;
	border-radius: 0;
	padding: 0;
	border: none;
}
footer .top_footer .footer_widgets .footer_widget .body #mc_embed_signup .mailchimp_form .input-group .form-control {
	border-radius: 0;
	top: 0;
	padding: 0 15px;
	line-height: 30px;
	color: #ccc;
	background: none;
	border: none;
	box-shadow: none;
	height: 30px;
	font-family: 'Droid Serif', serif;
	font-size: 13px;
	letter-spacing: 0.5px;
}
footer .top_footer .footer_widgets .footer_widget .body #mc_embed_signup .mailchimp_form .input-group .form-control.mce_inline_error {
	border: none;
	box-shadow: none;
	background: none;
	font-size: 13px;
	letter-spacing: 0.5px;
}
footer .top_footer .footer_widgets .footer_widget .body #mc_embed_signup .mailchimp_form .submit_btn {
	margin-top: 28px;
	height: 49px;
	background: none;
}
footer .top_footer .footer_widgets .footer_widget .body #mc_embed_signup .mailchimp_form .submit_btn span {
	display: block;
	line-height: 45px;
}
footer .top_footer .footer_widgets .footer_widget .body #mc_embed_signup .mailchimp_form .submit_btn:after {
	border: 3px solid rgba(234, 239, 241, 0.15);
	border-radius: 30px;
	padding: 0;
	top: -1px;
	bottom: -1px;
}
footer .top_footer .footer_widgets .footer_widget .body #mc_embed_signup .mailchimp_form .submit_btn:hover:after {
	border: 3px solid rgba(234, 239, 241, 0.2);
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
footer .top_footer .footer_widgets2 {
	line-height: 78px;
	text-align: center;
	background: #34383e;
	margin-bottom: -40px;
	position: relative;
	z-index: 2;
}
footer .top_footer .footer_widgets2 .nav {
	margin: 0;
}
footer .top_footer .footer_widgets2 .nav li a {
	padding: 0;
	font-family: 'Cabin', sans-serif;
	color: #aaa;
	font-size: 13px;
	display: inline-block;
	background: none !important;
	border-bottom: 2px solid transparent;
}
footer .top_footer .footer_widgets2 .nav li a img {
	margin-right: 10px;
	display: inline-block;
}
footer .top_footer .footer_widgets2 .nav li a strong {
	margin-right: 5px;
	color: #fff;
}
footer .top_footer .footer_widgets2 .nav li a:hover {
	background: none;
	border-bottom: 2px solid #2ea3f3;
}
footer .copyright {
	text-align: center;
	background: #22262c;
	padding-top: 40px;
	line-height: 80px;
	color: #aaa;
	font-family: 'Droid Serif', serif;
	font-size: 12px;
	letter-spacing: 0.5px;
}
footer .copyright a {
	color: #aaa;
}
/*----------------------------------------------------------------*/
.page_404 .text-center {
	padding-top: 70px;
}
.page_404 .text-center img {
	display: inline-block;
}
.page_404 .text-center h2 {
	font-family: 'Montserrat', sans-serif;
	color: #232323;
	text-transform: capitalize;
}
.page_404 .text-center p {
	margin-bottom: 0;
	font-family: 'Droid Serif', serif;
	color: #777777;
	line-height: 26px;
	letter-spacing: 0.7px;
}
.page_404 .text-center .return_home {
	color: #232323;
}
.page_404 .text-center .return_home span {
	background: none;
}
.page_404 .text-center .return_home:after {
	border: 2px solid #2ea3f3;
}
/*----------------------------------------------------------------*/
.etcseo {
	background: url('https://etechnocraft.com/images/seo.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.etcseo h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.etcseo .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.etcseo .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.etcseo .breadcrumb li:before {
	color: #fff;
}
.etcseo .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*----------------------------------------------------------------*/

.pageCover {
	background: url('../../images/page-cover.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.pageCover h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.pageCover .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.pageCover .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.pageCover .breadcrumb li:before {
	color: #fff;
}
.pageCover .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*-----------------------------write-for-us-Finance-----------------------------------*/
.fiwrfous {
	background: url('../../images/finance-write-for-us.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.fiwrfous h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.fiwrfous .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.fiwrfous .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.fiwrfous .breadcrumb li:before {
	color: #fff;
}
.fiwrfous .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*----------------------------blog all------------------------------------*/

.blogall {
	background: url('../../images/blog-banner.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.blogall h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.blogall .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.blogall .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.blogall .breadcrumb li:before {
	color: #fff;
}
.blogall .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*----------------------------------------------------------------*/
.etcseo {
	background: url('https://etechnocraft.com/images/seo.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.etcseo h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.etcseo .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.etcseo .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.etcseo .breadcrumb li:before {
	color: #fff;
}
.etcseo .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*--------------------Web Applications Development--------------------------------------------*/
.webmase {
	background: url('../../images/web-site-maintenance.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.webmase h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.webmase .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.webmase .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.webmase .breadcrumb li:before {
	color: #fff;
}
.webmase .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*------------------------offshore--development----------------------------------------*/

.pstoworco {
	background: url('../../images/psd-to-wordpress-conversion.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.pstoworco h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.pstoworco .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.pstoworco .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.pstoworco .breadcrumb li:before {
	color: #fff;
}
.pstoworco .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*------------------------------magento-customization-services----------------------------------*/
.macuse {
	background: url('https://etechnocraft.com/images/magento-customization-services.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.macuse h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.macuse .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.macuse .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.macuse .breadcrumb li:before {
	color: #fff;
}
.macuse .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*-----------------------------wordpress-web-development-----------------------------------*/
.wowede {
	background: url('https://etechnocraft.com/images/wordpress-web-development.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.wowede h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.wowede .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.wowede .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.wowede .breadcrumb li:before {
	color: #fff;
}
.wowede .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*------------------------------wordpress-theme-customization----------------------------------*/
.wothcu {
	background: url('https://etechnocraft.com/images/wordpress-theme-customization.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.wothcu h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.wothcu .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.wothcu .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.wothcu .breadcrumb li:before {
	color: #fff;
}
.wothcu .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*-----------------------------wordpress-web-developer-----------------------------------*/
.worwede {
	background: url('https://etechnocraft.com/images/wordpress-web-developer.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.worwede h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.worwede .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.worwede .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.worwede .breadcrumb li:before {
	color: #fff;
}
.worwede .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*--------------------------------wordpress-development-services--------------------------------*/
.wodeser {
	background: url('https://etechnocraft.com/images/wordpress-development-services.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.wodeser h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.wodeser .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.wodeser .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.wodeser .breadcrumb li:before {
	color: #fff;
}
.wodeser .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*------------------------------wordpress-development-company.html----------------------------------*/
.wodecom {
	background: url('https://etechnocraft.com/images/wordpress-development-company.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.wodecom h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.wodecom .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.wodecom .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.wodecom .breadcrumb li:before {
	color: #fff;
}
.wodecom .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*-----------------------------wordpress-blog-development-----------------------------------*/
.wobldeve {
	background: url('https://etechnocraft.com/images/wordpress-blog-development.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.wobldeve h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.wobldeve .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.wobldeve .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.wobldeve .breadcrumb li:before {
	color: #fff;
}
.wobldeve .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*----------------------------------------------------------------*/
.wocusser {
	background: url('https://etechnocraft.com/images/wordpress-customization-services.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.wocusser h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.wocusser .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.wocusser .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.wocusser .breadcrumb li:before {
	color: #fff;
}
.wocusser .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*----------------------------wordpress-customization-services------------------------------------*/
.wocusser {
	background: url('https://etechnocraft.com/images/wordpress-customization-services.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.wocusser h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.wocusser .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.wocusser .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.wocusser .breadcrumb li:before {
	color: #fff;
}
.wocusser .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*------------------------------wordpress-content-migration----------------------------------*/
.wocomig {
	background: url('https://etechnocraft.com/images/wordpress-content-migration.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.wocomig h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.wocomig .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.wocomig .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.wocomig .breadcrumb li:before {
	color: #fff;
}
.wocomig .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*-----------------------------wordpress-data-migration-----------------------------------*/
.wodamigr {
	background: url('https://etechnocraft.com/images/wordpress-data-migration.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.wodamigr h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.wodamigr .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.wodamigr .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.wodamigr .breadcrumb li:before {
	color: #fff;
}
.wodamigr .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*----------------------------wordpress-seo-services------------------------------------*/
.woseser {
	background: url('https://etechnocraft.com/images/wordpress-seo-services.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.woseser h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.woseser .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.woseser .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.woseser .breadcrumb li:before {
	color: #fff;
}
.woseser .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*---------------------------------hire-wordpress-developer-------------------------------*/
.hiwordev {
	background: url('https://etechnocraft.com/images/hire-wordpress-developer.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.hiwordev h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.hiwordev .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.hiwordev .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.hiwordev .breadcrumb li:before {
	color: #fff;
}
.hiwordev .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*------------------------------hire-wordpress-experts----------------------------------*/
.hiworex {
	background: url('https://etechnocraft.com/images/hire-wordpress-experts.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.hiworex h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.hiworex .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.hiworex .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.hiworex .breadcrumb li:before {
	color: #fff;
}
.hiworex .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*-----------------------------hire-wordpress-experts-----------------------------------*/
.hiwopro {
	background: url('https://etechnocraft.com/images/hire-wordpress-experts.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.hiwopro h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.hiwopro .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.hiwopro .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.hiwopro .breadcrumb li:before {
	color: #fff;
}
.hiwopro .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*--------------------------------wordpress-developer-india--------------------------------*/
.wodein {
	background: url('https://etechnocraft.com/images/wordpress-developer-india.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.wodein h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.wodein .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.wodein .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.wodein .breadcrumb li:before {
	color: #fff;
}
.wodein .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*-----------------------------shopping-cart-development-----------------------------------*/
.shcarde {
	background: url('https://etechnocraft.com/images/shopping-cart-development.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.shcarde h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.shcarde .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.shcarde .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.shcarde .breadcrumb li:before {
	color: #fff;
}
.shcarde .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*-----------------------------shopping-cart-developer-----------------------------------*/
.shcardevvv {
	background: url('https://etechnocraft.com/images/shopping-cart-developer.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.shcardevvv h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.shcardevvv .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.shcardevvv .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.shcardevvv .breadcrumb li:before {
	color: #fff;
}
.shcardevvv .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*---------------------------html-to-wordpress-conversion-------------------------------------*/
.httowocovv {
	background: url('https://etechnocraft.com/images/html-to-wordpress-conversion.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.httowocovv h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.httowocovv .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.httowocovv .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.httowocovv .breadcrumb li:before {
	color: #fff;
}
.httowocovv .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*--------------------------------wordpress-developer-programmer--------------------------------*/
.wordevepr {
	background: url('https://etechnocraft.com/images/wordpress-developer-programmer.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.wordevepr h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.wordevepr .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.wordevepr .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.wordevepr .breadcrumb li:before {
	color: #fff;
}
.wordevepr .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*--------------------------------custom-wordpress-design--------------------------------*/
.cuworde {
	background: url('../../images/custom-wordpress-design.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.cuworde h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.cuworde .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.cuworde .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.cuworde .breadcrumb li:before {
	color: #fff;
}
.cuworde .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*--------------------------------wordpress-website-design-services--------------------------------*/
.wowedeser {
	background: url('../../images/wordpress-website-design-services.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.wowedeser h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.wowedeser .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.wowedeser .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.wowedeser .breadcrumb li:before {
	color: #fff;
}
.wowedeser .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*----------------------------wordpress-blog-customization------------------------------------*/
.worblcust {
	background: url('https://etechnocraft.com/images/wordpress-blog-customization.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.worblcust h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.worblcust .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.worblcust .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.worblcust .breadcrumb li:before {
	color: #fff;
}
.worblcust .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*----------------------------------------------------------------*/
.wocon {
	background: url('../../images/wordpress-consultants.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.wocon h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.wocon .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.wocon .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.wocon .breadcrumb li:before {
	color: #fff;
}
.wocon .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*----------------------------------------------------------------*/
/*-----------------------****----------------------------------------------------------*/
.OffDese {
	background: url('../../images/offshore--development.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.OffDese h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.OffDese .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.OffDese .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.OffDese .breadcrumb li:before {
	color: #fff;
}
.OffDese .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*-----------------------Applications-development-----------------------------------------*/
.WeDese {
	background: url('../../images/offshore--development.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.WeDese h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.WeDese .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.WeDese .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.WeDese .breadcrumb li:before {
	color: #fff;
}
.WeDese .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*---------------------wordpress-development-------------------------------------------*/
.wowedese{
	background: url('../../images/wordpress-development.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.wowedese h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.wowedese.breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.wowedese.breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.wowedese.breadcrumb li:before {
	color: #fff;
}
.wowedese.breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*---------------------------cms-development-------------------------------------*/
.cmdese{
	background: url('../../images/cms-development.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.cmdeseh3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.cmdese.breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.cmdese.breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.cmdese.breadcrumb li:before {
	color: #fff;
}
.cmdese.breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*----------------------------custom-php-development------------------------------------*/
.cuphpde{
	background: url('../../images/custom-php-development.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.cuphpdeh3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.cuphpde.breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.cuphpde.breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.cuphpde.breadcrumb li:before {
	color: #fff;
}
.cuphpde.breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*-------------------------magento-development---------------------------------------*/
.made{
	background: url('../../images/magento-development.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.madeh3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.made.breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.made.breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.made.breadcrumb li:before {
	color: #fff;
}
.made.breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*-------------------------E-commerce-development---------------------------------------*/

.ecode{
	background: url('../../images/E-commerce-development.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.ecodeh3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.ecode.breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.ecode.breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.ecode.breadcrumb li:before {
	color: #fff;
}
.ecode.breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*-------------------------responsive-web-design---------------------------------------*/
.rewede {
	background: url('../../images/responsive-web-design.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.rewede h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.rewede .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.rewede .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.rewede .breadcrumb li:before {
	color: #fff;
}
.rewede .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*--------------------------logo-Design--------------------------------------*/
.logoDe {
	background: url('../../images/logo-Design.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.logoDe h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.logoDe .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.logoDe .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.logoDe .breadcrumb li:before {
	color: #fff;
}
.logoDe .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*----------------------------Website-Redesigning------------------------------------*/
.were {
	background: url('../../images/Website-Redesigning.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.were h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.were .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.were .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.were .breadcrumb li:before {
	color: #fff;
}
.were .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*------------------------Mobile-Applications-Services----------------------------------------*/
.moappse {
	background: url('../../images/page-cover.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.moappse h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.moappse .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.moappse .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.moappse .breadcrumb li:before {
	color: #fff;
}
.moappse .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*----------------------------windows-mobile-application-development-services------------------------------------*/
.wimoappdese {
	background: url('../../images/page-cover.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.wimoappdese h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.wimoappdese .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.wimoappdese .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.wimoappdese .breadcrumb li:before {
	color: #fff;
}
.wimoappdese .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*----------------------------------------------------------------*/
.wehoso {
	background: url('../../images/page-cover.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.wehoso h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.wehoso .breadcrumb li{
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.wehoso .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.wehoso .breadcrumb li:before {
	color: #fff;
}
.wehoso .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*----------------------automotive-guest-posting-packages-service------------------------------------------*/
.augupopase {
	background: url('../../images/page-cover.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.augupopase h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.augupopase .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.augupopase .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.augupopase .breadcrumb li:before {
	color: #fff;
}
.augupopase .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*-----------------------education-guest-posting-packages-service-----------------------------------------*/

.edgupopase {
	background: url('../../images/page-cover.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.edgupopase h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.edgupopase .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.edgupopase .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.edgupopase .breadcrumb li:before {
	color: #fff;
}
.edgupopase .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*-------------------------Iphone Application Development Services---------------------------------------*/
.ipapde {
	background: url('../../images/page-cover.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.ipapde h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.ipapde .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.ipapde .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.ipapde .breadcrumb li:before {
	color: #fff;
}
.ipapde .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*------------------------template-based-website----------------------------------------*/

.tebawe {
	background: url('../../images/page-cover.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.tebawe h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.tebawe .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.tebawe .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.tebawe .breadcrumb li:before {
	color: #fff;
}
.tebawe .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*-------------------------entertainment-guest-posting-packages-service---------------------------------------*/
.engupopase {
	background: url('../../images/page-cover.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.engupopase h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.engupopase .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.engupopase .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.engupopase .breadcrumb li:before {
	color: #fff;
}
.engupopase .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*------------------------fashion-guest-posting-packages-service----------------------------------------*/
.fagupopase {
	background: url('../../images/page-cover.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.fagupopase h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.fagupopase .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.fagupopase .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.fagupopase .breadcrumb li:before {
	color: #fff;
}
.fagupopase .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*-----------------------finance-guest-posting-packages-service-----------------------------------------*/
.figupopase {
	background: url('../../images/page-cover.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.figupopase h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.figupopase .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.figupopase .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.figupopase .breadcrumb li:before {
	color: #fff;
}
.figupopase .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*-------------------------law-guest-posting-packages-service---------------------------------------*/
.lagupopase {
	background: url('../../images/page-cover.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.lagupopase h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.lagupopase .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.lagupopase .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.lagupopase .breadcrumb li:before {
	color: #fff;
}
.lagupopase .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*---------------------------home-guest-posting-packages-service-------------------------------------*/
.hogupopase {
	background: url('../../images/page-cover.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.hogupopase h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.hogupopase .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.hogupopase .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.hogupopase .breadcrumb li:before {
	color: #fff;
}
.hogupopase .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*----------------------------------------------------------------*/
.reesgupopase {
	background: url('../../images/page-cover.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.reesgupopase h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.reesgupopase .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.reesgupopase .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.reesgupopase .breadcrumb li:before {
	color: #fff;
}
.reesgupopase .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*----------------------------------------------------------------*/
.reesgupopase {
	background: url('../../images/page-cover.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.reesgupopase h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.reesgupopase .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.reesgupopase .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.reesgupopase .breadcrumb li:before {
	color: #fff;
}
.reesgupopase .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*-----------------------gambling-guest-posting-packages-service-----------------------------------------*/
.gagupopase {
	background: url('../../images/page-cover.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.gagupopase h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.gagupopase .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.gagupopase .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.gagupopase .breadcrumb li:before {
	color: #fff;
}
.gagupopase .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*------------------------------tech-guest-posting-packages-service----------------------------------*/
.tegupopase {
	background: url('../../images/page-cover.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.tegupopase h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.tegupopase .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.tegupopase .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.tegupopase .breadcrumb li:before {
	color: #fff;
}
.tegupopase .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*------------------------travel-guest-posting-packages----------------------------------------*/
.shgupopase {
	background: url('../../images/page-cover.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.shgupopase h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.shgupopase .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.shgupopase .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.shgupopase .breadcrumb li:before {
	color: #fff;
}
.shgupopase .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*----------------------health-guest-posting-packages-service------------------------------------------*/
.hegupopase{
	background: url('../../images/page-cover.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.hegupopaseh3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.hegupopase.breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.hegupopase.breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.hegupopase.breadcrumb li:before {
	color: #fff;
}
.hegupopase.breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*----------------------------our-guest-posting-process------------------------------------*/
.ougupopr{
	background: url('../../images/page-cover.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.ougupoprh3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.ougupopr.breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.ougupopr.breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.ougupopr.breadcrumb li:before {
	color: #fff;
}
.ougupopr.breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*-----------------------how-to-sell-on-amazon-----------------------------------------*/
.hotoseonam {
	background: url('../../images/how-to-sell-on-amazon.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.hotoseonam h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.hotoseonam .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.hotoseonam .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.hotoseonam .breadcrumb li:before {
	color: #fff;
}
.hotoseonam .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*---------------------how-to-sell-on-limeroad-------------------------------------------*/
.hotoseonli {
	background: url('../../images/how-to-sell-on-limeroad.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.hotoseonli h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.hotoseonli .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.hotoseonli .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.hotoseonli .breadcrumb li:before {
	color: #fff;
}
.hotoseonli .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*--------------------------------how-to-sell-on-paytm--------------------------------*/
.hotoseonpa{
	background: url('../../images/how-to-sell-on-paytm.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.hotoseonpah3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.hotoseonpa.breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.hotoseonpa.breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.hotoseonpa.breadcrumb li:before {
	color: #fff;
}
.hotoseonpa.breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*---------------------------how-to-sell-on-shopclues-------------------------------------*/
.hotoseonsh{
	background: url('../../images/how-to-sell-on-shopclues.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.hotoseonshh3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.hotoseonsh.breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.hotoseonsh.breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.hotoseonsh.breadcrumb li:before {
	color: #fff;
}
.hotoseonsh.breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*---------------------------how-to-sell-on-flipkart-------------------------------------*/
.hotoseonfl{
	background: url('../../images/how-to-sell-on-flipkart.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.hotoseonflh3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.hotoseonfl.breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.hotoseonfl.breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.hotoseonfl.breadcrumb li:before {
	color: #fff;
}
.hotoseonfl.breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*---------------------------------limeroad-product-listing-------------------------------*/
.liprli{
	background: url('../../images/limeroad-product-listing.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.liprlih3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.liprli.breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.liprli.breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.liprli.breadcrumb li:before {
	color: #fff;
}
.liprli.breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*----------------------------paytm-product-listing------------------------------------*/
.paprli{
	background: url('../../images/paytm-product-listing.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.paprlih3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.paprli.breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.paprli.breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.paprli.breadcrumb li:before {
	color: #fff;
}
.paprli.breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*--------------------------------shopclues-product-listing--------------------------------*/
.shprli{
	background: url('../../images/shopclues-product-listing.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.shprlih3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.shprli.breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.shprli.breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.shprli.breadcrumb li:before {
	color: #fff;
}
.shprli.breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*---------------------------snapdeal-product-listing-------------------------------------*/
.snprli{
	background: url('../../images/snapdeal-product-listing.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.snprlih3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.snprli.breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.snprli.breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.snprli.breadcrumb li:before {
	color: #fff;
}
.snprli.breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*----------------------------------------------------------------*/
/*-------------------------entertainment-guest-posting-packages-service---------------------------------------*/
.engupopase {
	background: url('../../images/entertainment-guest-posting-packages-service.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.engupopase h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.engupopase .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.engupopase .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.engupopase .breadcrumb li:before {
	color: #fff;
}
.engupopase .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*------------------------fashion-guest-posting-packages-service----------------------------------------*/
.fagupopase {
	background: url('../../images/fashion-guest-posting-packages-service.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.fagupopase h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.fagupopase .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.fagupopase .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.fagupopase .breadcrumb li:before {
	color: #fff;
}
.fagupopase .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*-----------------------finance-guest-posting-packages-service-----------------------------------------*/
.figupopase {
	background: url('../../images/finance-guest-posting-packages-service.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.figupopase h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.figupopase .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.figupopase .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.figupopase .breadcrumb li:before {
	color: #fff;
}
.figupopase .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*-------------------------law-guest-posting-packages-service---------------------------------------*/
.lagupopase {
	background: url('../../images/law-guest-posting-packages-service.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.lagupopase h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.lagupopase .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.lagupopase .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.lagupopase .breadcrumb li:before {
	color: #fff;
}
.lagupopase .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*-------------------------write-for-us-shopping---------------------------------------*/
.wrfoussh{
	background: url('../../images/shopping-write-for-us.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.wrfousshh3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.wrfoussh.breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.wrfoussh.breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.wrfoussh.breadcrumb li:before {
	color: #fff;
}
.wrfoussh.breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}	
/*---------------------------home-guest-posting-packages-service-------------------------------------*/
.hogupopase{
	background: url('../../images/home-guest-posting-packages-service.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.hogupopase h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.hogupopase .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.hogupopase .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.hogupopase .breadcrumb li:before {
	color: #fff;
}
.hogupopase .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*----------------------------------------------------------------*/
.reesgupopase {
	background: url('../../images/page-cover.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.reesgupopase h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.reesgupopase .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.reesgupopase .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.reesgupopase .breadcrumb li:before {
	color: #fff;
}
.reesgupopase .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*-------------------------shopping-guest-posting-packages-service---------------------------------------*/
.shgupopase {
	background: url('../../images/shopping-guest-posting-packages-service.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.shgupopase h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.shgupopase .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.shgupopase .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.shgupopase .breadcrumb li:before {
	color: #fff;
}
.shgupopase .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*-----------------------gambling-guest-posting-packages-service-----------------------------------------*/
.gagupopase {
	background: url('../../images/gambling-guest-posting-packages-service.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.gagupopase h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.gagupopase .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.gagupopase .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.gagupopase .breadcrumb li:before {
	color: #fff;
}
.gagupopase .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*------------------------------tech-guest-posting-packages-service----------------------------------*/
.tegupopase {
	background: url('../../images/tech-guest-posting-packages-service.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.tegupopase h3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.tegupopase .breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.tegupopase .breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.tegupopase .breadcrumb li:before {
	color: #fff;
}
.tegupopase .breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*----------------------health-guest-posting-packages-service------------------------------------------*/
.hegupopase{
	background: url('../../images/health-guest-posting-packages-service.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.hegupopaseh3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.hegupopase.breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.hegupopase.breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.hegupopase.breadcrumb li:before {
	color: #fff;
}
.hegupopase.breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*----------------------------our-guest-posting-process------------------------------------*/
.ougupopr{
	background: url('../../images/page-cover.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.ougupoprh3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.ougupopr.breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.ougupopr.breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.ougupopr.breadcrumb li:before {
	color: #fff;
}
.ougupopr.breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*-----------------------travel-guest-posting-packages-service-----------------------------------------*/
.trgupopase{
	background: url('../../images/travel-guest-posting-packages-service.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.trgupopaseh3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.trgupopase.breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.trgupopase.breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.trgupopase.breadcrumb li:before {
	color: #fff;
}
.trgupopase.breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}

/*----------------------------------------------------------------*/
.wrfousau{
	background: url('../../images/write-for-us-automotive.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.wrfousauh3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.wrfousau.breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.wrfousau.breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.wrfousau.breadcrumb li:before {
	color: #fff;
}
.wrfousau.breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*----------------------------write-for-us-education------------------------------------*/
.wrfoused{
	background: url('../../images/write-for-us-education.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.wrfousedh3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.wrfoused.breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.wrfoused.breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.wrfoused.breadcrumb li:before {
	color: #fff;
}
.wrfoused.breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*--------------------------write-for-us-entertainment--------------------------------------*/
.wrfousen{
	background: url('../../images/write-for-us-entertainment.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.wrfousenh3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.wrfousen.breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.wrfousen.breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.wrfousen.breadcrumb li:before {
	color: #fff;
}
.wrfousen.breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*-----------------------------write-for-us-fashion-----------------------------------*/
.wrousfa{
	background: url('../../images/write-for-us-fashion.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.wrousfah3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.wrousfa.breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.wrousfa.breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.wrousfa.breadcrumb li:before {
	color: #fff;
}
.wrousfa.breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*-------------------------write-for-us-gambling---------------------------------------*/
.wrfousga{
	background: url('../../images/write-for-us-gambling.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.wrfousgah3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.wrfousga.breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.wrfousga.breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.wrfousga.breadcrumb li:before {
	color: #fff;
}
.wrfousga.breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*----------------------------write-for-us-home------------------------------------*/
.wrfousho{
	background: url('../../images/write-for-us-home.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.wrfoushoh3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.wrfousho.breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.wrfousho.breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.wrfousho.breadcrumb li:before {
	color: #fff;
}
.wrfousho.breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*----------------------------write-for-us-law------------------------------------*/
.wrfousla{
	background: url('../../images/write-for-us-law.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.wrfouslah3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.wrfousla.breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.wrfousla.breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.wrfousla.breadcrumb li:before {
	color: #fff;
}
.wrfousla.breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*----------------------------write-for-us-real-estate------------------------------------*/
.wrfousrees{
	background: url('../../images/write-for-us-real-estate.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.wrfousreesh3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.wrfousrees.breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.wrfousrees.breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.wrfousrees.breadcrumb li:before {
	color: #fff;
}
.wrfousrees.breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*---------------------------write-for-us-seo-------------------------------------*/
.wrfousse{
	background: url('../../images/write-for-us-seo.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.wrfousseh3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.wrfousse.breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.wrfousse.breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.wrfousse.breadcrumb li:before {
	color: #fff;
}
.wrfousse.breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*----------------------------------write-for-us-technology------------------------------*/
.wrfouste{
	background: url('../../images/write-for-us-technology.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.wrfousteh3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.wrfouste.breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.wrfouste.breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.wrfouste.breadcrumb li:before {
	color: #fff;
}
.wrfouste.breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*---------------------------write-for-us-travel-------------------------------------*/
.wrfoustr{
	background: url('../../images/write-for-us-travel.jpg') no-repeat scroll center top #22262c;
	text-transform: uppercase;
	padding: 128px 0;
	
}
.wrfoustrh3 {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
	letter-spacing: 0.5px;
	margin: 0;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
}
.wrfoustr.breadcrumb {
	float: right;
	background: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.wrfoustr.breadcrumb li {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.wrfoustr.breadcrumb li:before {
	color: #fff;
}
.wrfoustr.breadcrumb li a {
	color: #fff;
	padding: 0;
	line-height: 1;
	letter-spacing: 0.5px;
}
/*----------------------------------------------------------------*/

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


.page_checkout textarea {
	margin-bottom: 70px;
}
.page_title {
	font-family: 'Cabin', sans-serif;
	font-weight: 500;
	font-size: 32px;
	line-height: 1;
	margin-top: 0;
	margin-bottom: 0;
}
.page_title:after {
	width: 40px;
	height: 2px;
	background: #ea9c50;
	content: '';
	display: block;
	margin: 15px 0 45px;
}
.page_title.comment_leave_title {
	font-size: 20px;
}
.page_title.comment_leave_title:after {
	margin: 10px 0 40px;
}
.page_title.trenz_master_title {
	font-size: 30px;
}
.page_title.white_c {
	color: #fff;
}
label {
	font-family: 'Droid Serif', serif;
	letter-spacing: 1px;
	line-height: 1;
	font-size: 13px;
	margin-bottom: 8px;
}
label span {
	font-family: 'Cabin', sans-serif;
	color: #ff6766;
}
.form-control {
	border-radius: 0;
	height: 40px;
	border: 1px solid #e7e7e7;
	padding: 0 15px;
	box-shadow: none;
	margin-bottom: 15px;
}
.form-control.bootstrap-select {
	margin-bottom: 15px;
}
.selectpicker {
	border-radius: 0;
	height: 40px;
	border: 1px solid #e7e7e7;
	padding: 0 15px;
	box-shadow: none;
	margin-bottom: 15px;
	background: none;
	color: rgba(0, 0, 0, 0.2);
	font-family: 'Cabin', sans-serif;
}
textarea.form-control {
	height: 120px;
	resize: none;
	box-shadow: none;
}
input[type="radio"] {
	display: none;
}
input[type="radio"] + label {
	padding-left: 25px;
	background: url('../../images/checkout/radio1.png') no-repeat scroll left center transparent;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	font-size: 11px;
	font-weight: 300;
	line-height: 20px;
}
input[type="radio"]:checked + label {
	padding-left: 25px;
	background-image: url('../../images/checkout/radio2.png');
}
.checkout_details {
	margin: 0 -7.5px;
}
.checkout_details .col-sm-6 {
	padding: 0 7.5px;
}
.checkout_details .col-sm-12 {
	padding: 0 7.5px;
}
.radios {
	margin-bottom: 20px;
}
.radios .radio_check {
	margin-right: 40px;
}
.ccinfos {
	padding: 45px 15px;
	background: #f7f8f9;
}
.ccinfos .col-sm-3 {
	padding: 0 7.5px;
}
.ccinfos .col-sm-3 .form-control {
	margin-bottom: 0;
}
.ccinfos .col-sm-3 label {
	text-transform: uppercase;
	font-family: 'Cabin', sans-serif;
	font-size: 10px;
	line-height: 22px;
	letter-spacing: 0.5px;
}
.ccinfos .col-sm-3 .row {
	margin: 0 -4px;
}
.ccinfos .col-sm-3 .row .col-xs-6 {
	padding: 0 4px;
}
.ccinfo_title {
	font-family: 'Droid Serif', serif;
	font-weight: 600;
	margin-top: 0;
	line-height: 1;
	margin-bottom: 10px;
	margin-left: 7.5px;
	letter-spacing: 0.5px;
}
.checkout_submit_btn {
	line-height: 45px;
	padding: 0 25px;
	border: 2px solid #2ea3f3;
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-top: 45px;
	background: #fff;
}
/*----------------------------------------------------------------*/
#mapBox {
	height: 470px;
	width: 100%;
}
.title_row {
	text-align: center;
	margin: 0 auto;
	margin-bottom: 60px;
	max-width: 580px;
}
.title_row:after {
	display: block;
	content: '';
	width: 40px;
	height: 2px;
	background: #e99544;
	margin: 10px auto 0;
}
.title_row h2 {
	font-family: 'Cabin', sans-serif;
	font-weight: 500;
	font-size: 32px;
	color: #232323;
	line-height: 1;
	margin: 0 0 10px;
}
.title_row h5 {
	font-family: 'Droid Serif', serif;
	font-weight: 500;
	font-size: 15px;
	line-height: 24px;
	margin: 0;
	color: #777777;
}
.title_row h5 span {
	text-decoration: underline;
	color: #2ea3f3;
}
.contact_form .container {
	max-width: 820px;
}
.contact_form .container label span {
	color: #2ea3f3;
}
.contact_form .container .formArea {
	position: relative;
	margin: 0;
}
.contact_form .container .formArea #success, .contact_form .container .formArea #error {
	position: absolute;
	top: 0;
	width: 100%;
	padding-top: 200px;
	text-align: center;
	display: none;
}
.contact_form .container .formArea #success span, .contact_form .container .formArea #error span {
	color: #2ea3f3;
}
.contact_form .container .formArea #error span {
	color: #e99544;
}
.contact_details {
	background: #f7f8f9;
	border-top: 1px solid #ececec;
}
.contact_details .col-sm-3 {
	height: 280px;
	padding: 53px 15px 0;
}
.contact_details .col-sm-3 + .col-sm-3 {
	border-left: 1px solid #ececec;
}
.contact_details .col-sm-3:after {
	content: '';
	width: 0;
	height: 0;
	border: 0 solid #2ea3f3;
	border-radius: 100%;
	display: block;
	position: absolute;
	left: 50%;
	bottom: 0;
	z-index: 2;
	background: #fff;
	transition: all 300ms ease-in-out 0s;
}
.contact_details .col-sm-3:hover:after {
	width: 20px;
	height: 20px;
	border: 5px solid #2ea3f3;
	bottom: -10px;
	left: calc(50% - 10px);
}
.contact_details .col-sm-3 .icon_row {
	height: 45px;
}
.contact_details .col-sm-3 h4 {
	margin: 0;
	font-family: 'Montserrat', sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	color: #232323;
	line-height: 1.2;
}
.contact_details .col-sm-3 h4:after {
	display: block;
	content: '';
	width: 30px;
	height: 2px;
	background: #2ea3f3;
	margin: 8px auto 12px;
}
.contact_details .col-sm-3 p {
	color: #777777;
	font-family: 'Droid Serif', serif;
	font-size: 13px;
	letter-spacing: 0.5px;
	line-height: 24px;
	margin: 0;
}
.contact_details .col-sm-3 p span {
	color: #232323;
}
.contact_details .col-sm-3 a.borderred_link {
	margin-top: 20px;
}
/*----------------------------------------------------------------*/
.package {
	padding: 25px 0;
}
.package:nth-child(odd) {
	padding-right: 25px;
}
.package:nth-child(even) {
	padding-left: 25px;
}
.package .inner {
	background: url('../../images/dot-pattern.png') repeat scroll 0 0 transparent;
	margin: 0;
	padding: 50px 70px;
	position: relative;
}
.package .inner .popular_badge {
	position: absolute;
	top: 20px;
	right: 20px;
	text-transform: uppercase;
	line-height: 25px;
	font-size: 10px;
	font-family: 'Montserrat', sans-serif;
	color: #232323;
	letter-spacing: 0.2px;
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
}
.package .inner .col-sm-6 img {
	max-width: 100%;
}
.package .inner .col-sm-6:last-child {
	text-align: center;
	text-transform: uppercase;
}
.package .inner .col-sm-6:last-child h4 {
	margin-top: 15px;
	margin-bottom: 20px;
	line-height: 26px;
	font-size: 20px;
	font-family: 'Cabin', sans-serif;
	color: #000;
}
.package .inner .col-sm-6:last-child h2 {
	line-height: 1;
	color: #f08a47;
	font-size: 40px;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: 0.2px;
	margin: 0;
}
.package .inner .col-sm-6:last-child h6 {
	line-height: 26px;
	color: 'Cabin', sans-serif;
	font-size: 10px;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	letter-spacing: 1.5px;
	margin-bottom: 25px;
	margin-top: 0;
}
.package .inner .col-sm-6:last-child .details {
	line-height: 43px;
	padding: 1px 32px;
	border: 1px solid #dadada;
	background: #fff;
	display: inline-block;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #232323;
	letter-spacing: 1.5px;
	border-radius: 25px;
}
.package .inner .col-sm-6:last-child .details:hover {
	background-color: transparent;
	border: 2px solid #2ea3f3;
	padding: 0 32px;
}
.detailsRow {
	margin-bottom: 80px;
}
.detailsRow .package_cover .row {
	background: url('../../images/dot-pattern.png') repeat scroll 0 0 transparent;
	text-align: center;
	padding: 55px 0;
	margin-right: 0;
}
.detailsRow .package_details {
	padding-right: 0;
}
.detailsRow .package_details .pkg_title {
	font-family: 'Cabin', sans-serif;
	line-height: 25px;
	letter-spacing: 0.5px;
	font-size: 20px;
	color: #232323;
	margin: 25px 0 10px;
	text-transform: uppercase;
}
.detailsRow .package_details .pkg_price {
	font-family: 'Cabin', sans-serif;
	font-size: 16px;
	line-height: 25px;
	margin-bottom: 20px;
	margin-top: 0;
	color: #e99443;
}
.detailsRow .package_details .pkg_desk {
	font-family: 'Droid Serif', serif;
	font-size: 13px;
	line-height: 24px;
	padding: 15px 0;
	border-top: 1px solid #e8e8e8;
	color: #777777;
}
.detailsRow .package_details .pkg_review {
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	font-family: 'Cabin', sans-serif;
	line-height: 38px;
	letter-spacing: 0.5px;
}
.detailsRow .package_details .pkg_review i {
	color: #777777;
}
.detailsRow .package_details .pkg_review i.starred {
	color: #e99443;
}
.detailsRow .package_details .pkg_review i + i {
	margin-left: 3px;
}
.detailsRow .package_details .links a {
	float: left;
	text-align: center;
	margin-right: 30px;
	margin-top: 40px;
}
.detailsRow .package_details .links a:after {
	top: -2px;
	left: -2px;
	right: -2px;
	bottom: -2px;
}
.detailsRow .package_details .links a.buy_btn:after {
	border-color: #2ea3f3;
	border-radius: 35px;
}
.detailsRow .package_details .links a.buy_btn span {
	letter-spacing: 1px;
	background: #fff;
	color: #232323;
	line-height: 50px;
	padding: 0 55px;
	border-radius: 35px;
	font-size: 13px;
	font-family: 'Montserrat', sans-serif;
}
.detailsRow .package_details .links a.buy_btn:hover:after {
	top: -2px;
	left: -2px;
	right: -2px;
	bottom: -2px;
	opacity: 1;
}
.detailsRow .package_details .links a.call_btn {
	padding: 10px 0;
	background: #2ea3f3;
}
.detailsRow .package_details .links a.call_btn span {
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	line-height: 1.4;
	letter-spacing: 1px;
}
.detailsRow .package_details .links a.call_btn span.tel {
	font-size: 11px;
	padding: 0;
}
.detailsRow .package_details .links a.call_btn:hover:after {
	top: -20px;
	left: -20px;
	right: -20px;
	bottom: -20px;
}
.detailsRow .package_details .links a.share_btn {
	line-height: 50px;
	display: inline-block;
	border-radius: 50px;
	border: 1px solid #ebeef0;
	height: 52px;
	font-family: 'Cabin', sans-serif;
	font-size: 12px;
	color: #777;
	letter-spacing: 0.5px;
	margin-right: 0;
}
.detailsRow .package_details .links a.share_btn .icon {
	float: left;
	width: 50px;
	line-height: 50px;
	height: 50px;
	text-align: center;
	background: no-repeat scroll center center transparent;
	border-right: 1px solid #ebeef0;
}
.detailsRow .package_details .links a.share_btn .icon.share {
	background-image: url('../../images/icons/menu/share.png');
	margin-right: 0;
	border: none;
}
.pkg_tab {
	margin-bottom: 75px;
}
.pkg_tab #pkg_tab {
	text-transform: capitalize;
}
.pkg_tab #pkg_tab li a {
	border-radius: 0;
	border: 1px solid #e8e8e8;
	border-bottom: none;
	margin: 0;
	color: #232323;
	font-family: 'Droid Serif', serif;
	line-height: 40px;
	padding: 0 38px;
	transition: all 300ms ease-in-out 0s;
}
.pkg_tab #pkg_tab li + li {
	margin-left: -1px;
}
.pkg_tab #pkg_tab li.active a {
	border-top: 3px solid #2ea3f3;
	margin-top: -1px;
}
.pkg_tab .tab-content {
	border-radius: 0;
	border: 1px solid #e8e8e8;
	border-top: none;
}
.pkg_tab .tab-content .tab-pane {
	padding: 30px;
}
.pkg_tab .tab-content .tab-pane .tab_title {
	margin-bottom: 40px;
	font-size: 22px;
	font-family: 'Cabin', sans-serif;
	line-height: 24px;
	letter-spacing: 0.4px;
	color: #232323;
}
.pkg_tab .tab-content .tab-pane .tab_lists {
	width: 50%;
	float: left;
}
.pkg_tab .tab-content .tab-pane .tab_lists li {
	letter-spacing: 0.5px;
	line-height: 20px;
	color: #777777;
	padding-left: 40px;
	font-family: 'Droid Serif', serif;
}
.pkg_tab .tab-content .tab-pane .tab_lists li + li {
	margin-top: 20px;
}
.pkg_tab .tab-content .tab-pane .tab_lists li:before {
	content: "\25A0";
	width: 40px;
	line-height: 1;
	display: inline-block;
	color: #2ea3f3;
	padding-left: 5px;
	text-align: center;
	margin-left: -40px;
	letter-spacing: 0;
}
.custom_pkg_request h3 {
	font-family: 'Cabin', sans-serif;
	line-height: 24px;
	letter-spacing: 0.5px;
}
.custom_pkg_request h3:after {
	display: block;
	content: '';
	width: 40px;
	height: 2px;
	background: #e99544;
	margin: 10px 0 45px;
}
.custom_pkg_request span.optional {
	color: #e8e8e8;
}
.custom_pkg_request textarea {
	height: 120px;
	margin-bottom: 0;
}
/*----------------------------------------------------------------*/
.pricingTab #pricingTab {
	position: relative;
	text-transform: uppercase;
	border: none;
	width: 289px;
	margin: 0 auto 80px;
	height: 47px;
}
.pricingTab #pricingTab:after {
	content: 'or';
	position: absolute;
	top: 11px;
	left: 136px;
	width: 25px;
	height: 25px;
	line-height: 25px;
	color: #fff;
	border-radius: 100%;
	background: #2ea3f3;
	font-family: 'Montserrat', sans-serif;
	font-size: 8px;
	letter-spacing: 1.5px;
	text-align: center;
}
.pricingTab #pricingTab li a {
	padding: 0 37px;
	line-height: 45px;
	border: 1px solid #e8e8e8;
	margin: 0;
	border-radius: 0;
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	letter-spacing: 1.5px;
	color: #232323;
}
.pricingTab #pricingTab li + li {
	margin-left: -1px;
}
.pricingTab #pricingTab li.active a {
	background: #2ea3f3;
	color: #fff;
}
.pricingTab #pricingTab li:first-child a {
	border-top-left-radius: 30px;
	border-bottom-left-radius: 30px;
}
.pricingTab #pricingTab li:last-child a {
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
}
.pricing_table .inner {
	border: 1px solid #f4f4f4;
	text-align: center;
	padding: 0 85px 50px;
}
.pricing_table .inner .pricing_title {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	line-height: 82px;
	letter-spacing: 1.8px;
	position: relative;
	margin: 0;
	text-transform: uppercase;
	color: #232323;
}
.pricing_table .inner .pricing_title:before {
	content: '';
	width: 98px;
	height: 3px;
	background: #e4e7e9;
	margin: 0 auto;
	display: block;
	transition: all 300ms ease-in-out 0s;
}
.pricing_table .inner .pricing_price {
	height: 65px;
	border-bottom: 1px solid #f4f4f4;
	margin: 0 -95px 95px;
}
.pricing_table .inner .pricing_price .round_box {
	width: 130px;
	height: 130px;
	border-radius: 100%;
	border: 4px solid #f6f6f8;
	overflow: hidden;
	margin: 0 auto;
	background: #fff;
	font-family: 'Droid Serif', serif;
	letter-spacing: 0.5px;
	color: #777777;
	line-height: 24px;
	font-style: italic;
}
.pricing_table .inner .pricing_price .round_box .price_inner {
	width: 100%;
	height: 100%;
	display: block;
	border: 1px solid #2ea3f3;
	border-radius: 100%;
	padding-top: 30px;
}
.pricing_table .inner .pricing_price .round_box .price_inner .price {
	font-size: 30px;
	font-weight: bold;
	color: #232323;
	line-height: 1.2;
	font-style: normal;
}
.pricing_table .inner .feature li {
	float: left;
	text-align: left;
	margin-bottom: 30px;
	font-family: 'Droid Serif', serif;
	letter-spacing: 0.5px;
}
.pricing_table .inner .feature li:before {
	color: #2ea3f3;
	font: normal normal normal 14px/1 FontAwesome;
	margin-right: 20px;
}
.pricing_table .inner .feature li.fa-times-circle {
	color: #c8c8c8;
}
.pricing_table .inner .feature li.fa-times-circle:before {
	color: #fc4242;
}
.pricing_table .inner .purchase_btn {
	line-height: 43px;
	border: 1px solid #f4f4f4;
	border-radius: 30px;
	display: inline-block;
	padding: 0 42px;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	color: #232323;
	margin-top: 20px;
	transition: all 300ms ease-in-out 0s;
}
.pricing_table .inner:hover .pricing_title:before {
	background: #2ea3f3;
}
.pricing_table .inner:hover .purchase_btn {
	background: #2ea3f3;
	color: #fff;
	border: 2px solid #eaeff1;
	line-height: 41px;
}
.pricing_table.standard .inner .pricing_title:before {
	background: #2ea3f3;
}
.pricing_table.standard .inner .purchase_btn {
	background: #2ea3f3;
	color: #fff;
	border: 2px solid #eaeff1;
	line-height: 41px;
}
.page_faq {
	background: #f7f8f9;
}
.page_faq .faqs .col-sm-6:first-child {
	padding-right: 35px;
}
.page_faq .faqs .col-sm-6:last-child {
	padding-left: 35px;
}
.page_faq .faqs .col-sm-6 .faq + .faq {
	margin-top: 40px;
}
.page_faq .faqs .col-sm-6 .faq h5 {
	margin-top: 0;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: 0.5px;
	line-height: 24px;
	color: #232323;
	margin-bottom: 20px;
}
.page_faq .faqs .col-sm-6 .faq p {
	font-family: 'Droid Serif', serif;
	font-size: 13px;
	line-height: 24px;
	letter-spacing: 0.5px;
	color: #777777;
	margin-bottom: 0;
}
/*----------------------------------------------------------------*/
.offer_service {
	background: #f7f8f9;
}
.offer_service.home_page {
	background: #fff;
}
.offer_service h2 {
	font-family: 'Cabin', sans-serif;
	font-weight: 500;
	font-size: 28px;
	line-height: 36px;
	margin-top: 0;
	margin-bottom: 0;
}
.offer_service h2:after {
	width: 40px;
	height: 2px;
	background: #ea9c50;
	content: '';
	display: block;
	margin: 15px 0 20px;
}
.offer_service p {
	font-size: 13px;
	font-family: 'Droid Serif', serif;
	line-height: 26px;
	letter-spacing: 0.5px;
	color: #777777;
	margin-bottom: 40px;
}
.offer_service .nav li {
	padding-left: 46px;
	line-height: 20px;
	font-family: 'Droid Serif', serif;
	font-size: 15px;
	letter-spacing: 0.5px;
	color: #777777;
}
.offer_service .nav li img {
	display: inline-block;
	margin-left: -46px;
	margin-right: 24px;
}
.offer_service .nav li + li {
	margin-top: 33px;
}
.offer_service .offer_service_carousel {
	position: relative;
}
.offer_service .offer_service_carousel .item {
	text-align: center;
}
.offer_service .offer_service_carousel .item img {
	display: inline-block;
	width: auto;
	max-width: 100%;
}
.offer_service .offer_service_carousel .owl-controls .owl-dots {
	position: absolute;
	top: 135px;
	right: 0;
}
.offer_service .offer_service_carousel .owl-controls .owl-dots .owl-dot {
	display: block;
	margin: 20px 0;
	border: 1px solid transparent;
	border-radius: 100%;
	transition: all 300ms ease-in-out 0s;
}
.offer_service .offer_service_carousel .owl-controls .owl-dots .owl-dot span {
	margin: 0;
	background: #dedede;
	transition: all 300ms ease-in-out 0s;
}
.offer_service .offer_service_carousel .owl-controls .owl-dots .owl-dot.active {
	border: 3px solid rgba(39, 174, 97, 0.4);
}
.offer_service .offer_service_carousel .owl-controls .owl-dots .owl-dot.active span {
	background: #2ea3f3;
}
.offer_service .learn_more {
	margin-right: 15px;
}
.offer_service .learn_more:after {
	border-color: #2ea3f3;
	border-radius: 35px;
}
.offer_service .learn_more span {
	background: none;
	color: #232323;
}
.offer_service .borderred_link span {
	line-height: 45px;
}
.about_company h2 {
	font-family: 'Cabin', sans-serif;
	font-weight: bold;
	line-height: 36px;
	letter-spacing: .5px;
	margin-bottom: 45px;
	margin-top: 0;
}
.about_company .panel-group .panel {
	border-radius: 0;
	border: 0;
	box-shadow: none;
}
.about_company .panel-group .panel .panel-heading {
	padding: 0;
	background: none;
}
.about_company .panel-group .panel .panel-heading h4 a {
	display: block;
	line-height: 60px;
	border-top: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	font-weight: 400;
	letter-spacing: 1px;
}
.about_company .panel-group .panel .panel-heading h4 a .icon {
	margin-right: 20px;
}
.about_company .panel-group .panel .panel-heading h4 a .sign {
	float: right;
	width: 25px;
	height: 60px;
	display: inline-block;
	background: url('../../images/icons/about/plus.png') no-repeat scroll 0 center;
}
.about_company .panel-group .panel .panel-heading h4 a[aria-expanded="true"] {
	border-bottom: 2px solid #2ea3f3;
}
.about_company .panel-group .panel .panel-heading h4 a[aria-expanded="true"] .sign {
	background-image: url('../../images/icons/about/minus.png');
}
.about_company .panel-group .panel .panel-collapse .panel-body {
	border-top: 0;
	border-bottom: 1px solid #d0d0d0;
}
.about_company .panel-group .panel + .panel {
	margin: -1px 0 0;
}
.about_company .panel-group .panel:first-child .panel-heading h4 a {
	border-top: none;
}
.funfacts_ab {
	background: url('../../images/icons/about/facts.png') no-repeat scroll center 0 transparent;
	height: 335px;
	padding-top: 90px;
}
.funfacts_ab .fact {
	color: #fff;
	text-transform: uppercase;
}
.funfacts_ab .fact + .fact {
	border-left: 1px solid rgba(255, 255, 255, 0.3);
	padding: 0 85px;
}
.funfacts_ab .fact h3 {
	font-size: 26px;
	font-family: 'Droid Serif', serif;
	letter-spacing: 1px;
	line-height: 1;
	margin-bottom: 5px;
	font-weight: bold;
	margin-top: 0;
}
.funfacts_ab .fact h5 {
	font-size: 13px;
	font-family: 'Montserrat', sans-serif;
	line-height: 24px;
	letter-spacing: 1px;
	margin: 0;
}
.team_members .team {
	overflow: hidden;
}
.team_members .team .inner {
	margin: 0;
	height: 385px;
	position: relative;
	display: inline-block;
	float: right;
}
.team_members .team .inner .img {
	text-align: right;
}
.team_members .team .inner .img img {
	max-width: 100%;
}
.team_members .team .inner .nav {
	background: #fff;
	position: absolute;
	top: 15px;
	right: -100px;
	height: 100%;
	width: 28px;
	text-align: center;
	transition: all 300ms ease-in-out 0s;
}
.team_members .team .inner .nav li a {
	padding: 0;
	line-height: 38px;
	color: #232323;
}
.team_members .team .inner .nav li + li {
	border-top: 1px solid #ddd;
}
.team_members .team .inner .identity {
	background: #fff;
	margin-top: -35px;
	position: relative;
	z-index: 2;
	overflow: hidden;
	padding-bottom: 6px;
	white-space: nowrap;
	transform-origin: center;
	transform: scale(1, 0);
	transition: all 300ms ease-in-out 0s;
}
.team_members .team .inner .identity h5 {
	font-family: 'Montserrat', sans-serif;
	letter-spacing: 1px;
	color: #232323;
	line-height: 1;
	margin-bottom: 13px;
	text-transform: uppercase;
	margin-top: 24px;
}
.team_members .team .inner .identity h5.pos {
	font-family: 'Droid Serif', serif;
	color: #777777;
	font-size: 13px;
	font-style: italic;
	text-transform: capitalize;
	margin: 0;
}
.team_members .team .inner:hover .nav {
	right: 0;
}
.team_members .team .inner:hover .identity {
	transform: scale(1, 1);
}
.our_clients {
	background: url('../../images/dot-pattern.png') repeat scroll 0 0;
	padding: 90px 0;
}
.our_clients h2 {
	font-family: 'Cabin', sans-serif;
	font-weight: 500;
	font-size: 32px;
	line-height: 1;
	margin-top: 0;
	margin-bottom: 0;
}
.our_clients h2:after {
	width: 40px;
	height: 3px;
	background: #ea9c50;
	content: '';
	display: block;
	margin: 5px 0 20px;
}
.our_clients p {
	margin: 0;
	font-family: 'Droid Serif', serif;
	line-height: 26px;
	letter-spacing: 0.5px;
	color: #777777;
}
.our_clients .clients_carousel {
	position: relative;
}
.our_clients .clients_carousel .item {
	text-align: right;
	line-height: 120px;
}
.our_clients .clients_carousel .item img {
	display: inline-block;
	width: auto;
	max-width: 100%;
}
.our_clients .clients_carousel .owl-controls .owl-nav {
	position: absolute;
	top: 30px;
	width: 30px;
}
.our_clients .clients_carousel .owl-controls .owl-nav div {
	width: 30px;
	height: 30px;
	line-height: 30px;
	border-radius: 0;
	margin: 0;
	background: #fff;
	padding: 0;
	color: #7a7a7a;
	display: block;
	float: right;
}
.our_clients .clients_carousel .owl-controls .owl-nav div:hover {
	background: #2ea3f3;
	color: #FFF;
}
.testimonial .media {
	overflow: visible;
	transition: all 300ms ease-in-out 0s;
}
.testimonial .media .media-left {
	padding-right: 50px;
}
.testimonial .media .media-left a {
	padding: 10px;
	border: 1px solid #2ea3f3;
	width: 100px;
	height: 100px;
	border-radius: 100%;
	display: block;
}
.testimonial .media .media-left a img {
	width: 100%;
	border-radius: 100%;
}
.testimonial .media .media-body {
	padding: 0 15px 15px 0;
	background: #f0f2f1;
	position: relative;
	vertical-align: baseline;
	overflow: visible;
	transition: all 300ms ease-in-out 0s;
}
.testimonial .media .media-body .inner {
	background: #fff;
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.08);
	padding: 50px 58px 50px 82px;
	position: relative;
}
.testimonial .media .media-body .inner:before {
	content: '\201D';
	width: 0;
	height: 0;
	font-family: 'Droid Serif', serif;
	position: absolute;
	top: 0;
	right: 50px;
	font-size: 80px;
	color: rgba(35, 35, 35, 0.1);
	line-height: 1;
}
.testimonial .media .media-body .inner .blockquote {
	font-family: 'Droid Serif', serif;
	font-style: italic;
	color: #777777;
	font-size: 13px;
	line-height: 26px;
	letter-spacing: 0.5px;
	margin-bottom: 20px;
}
.testimonial .media .media-body .inner .review {
	margin-bottom: 10px;
	font-size: 13px;
}
.testimonial .media .media-body .inner .review i {
	color: #c3c3c3;
}
.testimonial .media .media-body .inner .review i + i {
	margin-left: 5px;
}
.testimonial .media .media-body .inner .review i.starred {
	color: #e99544;
}
.testimonial .media .media-body .inner .identity {
	text-transform: uppercase;
	font-size: 12px;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: 1px;
	line-height: 1;
	color: #232323;
}
.testimonial .media .media-body .inner .identity .pos {
	font-family: 'Droid Serif', serif;
	font-style: italic;
	color: #777777;
	text-transform: none;
	margin-left: 10px;
}
.testimonial .media:hover .media-body {
	background: #2ea3f3;
}
/*----------------------------------------------------------------*/
.search_form .input-group input {
	font-style: italic;
	font-family: 'Droid Serif', serif;
	font-size: 12px;
	letter-spacing: 0.5px;
	border-right: 0;
}
.search_form .input-group .input-group-addon {
	text-align: center;
	padding: 0;
	font-size: 15px;
	color: #232323;
	background: none;
	border-radius: 0;
	border-color: #e7e7e7;
	padding-right: 15px;
	padding-left: 5px;
}
.widget {
	margin-bottom: 40px;
}
.widget:last-child {
	margin-bottom: 0;
}
.widget_title {
	font-family: 'Cabin', sans-serif;
	font-weight: 500;
	line-height: 1;
	margin-top: 0;
	margin-bottom: 0;
	letter-spacing: 0.5px;
}
.widget_title:after {
	width: 40px;
	height: 2px;
	background: #ea9c50;
	content: '';
	display: block;
	margin: 7px 0 30px;
}
.post_cats .post_cat li a {
	padding: 0;
	line-height: 40px;
	font-family: 'Droid Serif', serif;
	font-size: 13px;
	letter-spacing: 0.5px;
	color: #777777;
	border-bottom: 1px solid #e8e8e8;
}
.post_cats .post_cat li a:before {
	content: "\25A0";
	display: inline-block;
	color: #2ea3f3;
	padding-left: 5px;
	padding-right: 15px;
}
.top_tags a {
	line-height: 30px;
	padding: 0 22px;
	border: 1px solid #e8e8e8;
	border-radius: 0;
	display: inline-block;
	margin-bottom: 7px;
	margin-right: 3px;
	font-family: 'Droid Serif', serif;
	font-size: 12px;
	color: #232323;
	letter-spacing: 0.5px;
	transition: all 300ms ease-in-out 0s;
}
.top_tags a:hover {
	border: 2px solid #2ea3f3;
	line-height: 28px;
}
.recent_posts .recent_post {
	padding-bottom: 20px;
	padding-right: 20px;
	border-bottom: 1px solid #e8e8e8;
}
.recent_posts .recent_post + .recent_post {
	padding: 20px 0;
}
.recent_posts .recent_post .links {
	width: calc(100% - 82px);
}
.recent_posts .recent_post .links a {
	font-family: 'Droid Serif', serif;
}
.recent_posts .recent_post .links a.post_title {
	letter-spacing: 0.3px;
	font-size: 13px;
	color: #232323;
	line-height: 20px;
}
.recent_posts .recent_post .links a.post_meta {
	letter-spacing: 0.5px;
	font-size: 11px;
	color: #777777;
	line-height: 22px;
	font-style: italic;
}
/*----------------------------------------------------------------*/
.blog_sec {
	padding-right: 68px;
}
.blog {
	position: relative;
	border-bottom: 1px solid #e8e8e8;
}
.blog + .blog {
	padding-top: 50px;
}
.blog.blog.quoteBlog {
	padding: 100px 45px;
}
.blog .image img {
	width: 100%;
}
.blog .media {
	margin-top: -50px;
	z-index: 1;
	position: relative;
}
.blog .media .media-left {
	padding-top: 50px;
	padding-right: 0;
}
.blog .media .media-left a {
	display: block;
	width: 60px;
	height: 60px;
	line-height: 60px;
	background: #f6f7f8;
	text-align: center;
}
.blog .media .media-body {
	padding: 30px 20px 50px 38px;
	background: #fff;
}
.blog .media .media-body .post_meta {
	margin-bottom: 24px;
}
.blog .media .media-body .post_meta:after {
	width: 40px;
	content: '';
	height: 1px;
	background: #e8e8e8;
	display: block;
	position: relative;
	top: 10px;
}
.blog .media .media-body .post_meta div {
	margin-right: 15px;
}
.blog .media .media-body .post_meta div img {
	margin-right: 6px;
	display: inline-block;
}
.blog .media .media-body .post_meta div a {
	font-family: 'Droid Serif', serif;
	font-size: 12px;
	color: #777777;
	font-style: italic;
}
.blog .media .media-body .post_title {
	margin-bottom: 15px;
	display: inline-block;
}
.blog .media .media-body .post_title h5 {
	font-family: 'Montserrat', sans-serif;
	font-weight: 500;
	color: #232323;
	text-transform: uppercase;
	display: inline-block;
	margin: 0;
	letter-spacing: 0.5px;
	line-height: 1;
}
.blog .media .media-body .post_text {
	letter-spacing: 0.5px;
	font-family: 'Droid Serif', serif;
	font-size: 13px;
	line-height: 24px;
	color: #777777;
	margin-bottom: 25px;
}
.blog .media .media-body .read_more {
	padding: 0 25px;
	border: 2px solid #2ea3f3;
	line-height: 30px;
	letter-spacing: 1.2px;
	font-family: 'Montserrat', sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #232323;
	display: inline-block;
	border-radius: 30px;
}
.blog .media .media-body .read_more:hover {
	background: #2ea3f3;
	color: #fff;
}
.quoteBlog {
	text-align: center;
}
.quoteBlog .quote {
	font-family: 'Droid Serif', serif;
	font-size: 15px;
	color: #232323;
	letter-spacing: 0.5px;
	line-height: 26px;
	font-weight: 500;
	font-style: italic;
}
.quoteBlog .quote:before, .quoteBlog .quote:after {
	font-family: 'Droid Serif', serif;
	display: inline-block;
}
.quoteBlog .quote:before, .quoteBlog .quote:after {
	content: '\201C';
	margin-right: 5px;
}
.quoteBlog .quote:after {
	content: '\201D';
	margin-left: 5px;
}
.quoteBlog .quote_writer {
	color: #2ea3f3;
	font-family: 'Droid Serif', serif;
	font-size: 13px;
	text-transform: capitalize;
	letter-spacing: 0.5px;
	line-height: 26px;
	display: inline-block;
	margin-top: 25px;
}
.pagination {
	margin-top: 35px;
}
.pagination ul {
	text-transform: uppercase;
	margin-left: 0;
	margin-bottom: 0;
}
.pagination ul li {
	margin-right: 5px;
	color: #777777;
	font-family: 'Cabin', sans-serif;
	line-height: 22px;
	letter-spacing: 0.5px;
	font-weight: bold;
	padding: 0;
}
.pagination ul li a {
	color: #777777;
	padding: 0;
}
.pagination ul li:first-child {
	color: #232323;
}
.single_post {
	border-bottom: none;
	padding-bottom: 0;
}
.single_post .media .media-body {
	padding-bottom: 0;
}
.single_post .post_content {
	padding-top: 30px;
}
.single_post .post_content p {
	font-family: 'Droid Serif', serif;
	font-size: 13px;
	color: #777777;
	letter-spacing: 0.5px;
	line-height: 24px;
	margin-bottom: 30px;
}
.single_post .post_content blockquote {
	font-family: 'Droid Serif', serif;
	font-style: italic;
	letter-spacing: 0;
	font-size: 15px;
	line-height: 28px;
	color: #232323;
	margin-bottom: 30px;
	padding: 0 20px 0 0;
	border: none;
}
.single_post .post_content blockquote:before {
	float: left;
	width: 110px;
	height: 52px;
	margin-right: 22px;
	content: '';
	background: url('../../images/icons/blog/quote.png') no-repeat scroll right 5px transparent;
}
.shares {
	margin-bottom: 25px;
}
.shares .share_count {
	font-family: 'Droid Serif', serif;
	font-style: italic;
	letter-spacing: 0.5px;
	line-height: 24px;
	color: #232323;
}
.shares .share_icon li {
	float: left;
	padding: 0;
}
.shares .share_icon li + li {
	margin-left: 8px;
}
.shares .share_icon li a {
	width: 30px;
	line-height: 28px;
	border: 1px solid #e8e8e8;
	display: block;
	text-align: center;
	color: #777777;
}
.paginations {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	height: 70px;
	padding: 22px 0;
	background: url('../../images/three-dot.png') no-repeat scroll center center;
	border: none;
}
.paginations.case_study_detail_pagination {
	background-color: #f7f8f9;
}
.paginations ul {
	margin: 0;
}
.paginations ul li a {
	text-transform: uppercase;
	border: none;
	padding: 0;
	font-family: 'Montserrat', sans-serif;
	font-size: 11px;
	letter-spacing: 1.2px;
	color: #232323;
	line-height: 24px;
}
.paginations ul li a:hover {
	background: none;
}
.paginations ul li:first-child a img {
	margin-right: 18px;
}
.paginations ul li:last-child a img {
	margin-left: 18px;
}
.comments .comment_count {
	font-family: 'Cabin', sans-serif;
	font-weight: 500;
	font-size: 20px;
	line-height: 1;
	margin-top: 55px;
	margin-bottom: 48px;
	letter-spacing: 0.5px;
}
.comments .comment_count:after {
	width: 40px;
	height: 2px;
	background: #ea9c50;
	content: '';
	display: block;
	margin: 7px 0 30px;
}
.comment {
	margin: 0 0 50px;
}
.comment .media-left {
	padding-right: 30px;
}
.comment .media-left a {
	border-radius: 100%;
	padding: 10px;
	background: #f5f5f5;
	display: block;
}
.comment .media-left a img {
	border-radius: 100%;
	width: 83px;
	height: 83px;
}
.comment .media-body {
	border-bottom: 1px solid #e8e8e8;
}
.comment .media-body .row a {
	text-transform: uppercase;
	font-family: 'Droid Serif', serif;
	line-height: 40px;
	font-size: 11px;
	letter-spacing: 1px;
	color: #232323;
}
.comment .media-body .row a.author_name {
	font-family: 'Montserrat', sans-serif;
	font-size: 13px;
}
.comment .media-body .row a.reply {
	margin-left: 20px;
}
.comment .media-body .row a.date {
	color: #777777;
}
.comment .media-body p {
	font-family: 'Droid Serif', serif;
	font-size: 13px;
	letter-spacing: 0.5px;
	line-height: 24px;
	color: #777777;
	margin: 10px 0 25px;
}
.comment.reply_comment {
	padding-left: 83px;
}
.comment_form .col-sm-6 label {
	font-size: 12px;
	letter-spacing: 0.5px;
}
.comment_form .col-sm-6 label span {
	color: #2ea3f3;
}
.comment_form .col-sm-6 .form-control {
	margin-bottom: 20px;
}
.comment_form .col-sm-6:first-child {
	padding-top: 8px;
}
.comment_form .col-sm-6 textarea.form-control {
	height: 140px;
	margin-bottom: 37px;
}
.comment_form .col-sm-6 input[type="submit"] {
	background: #2ea3f3;
	border-color: #2ea3f3;
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: 1.5px;
	font-weight: bold;
	text-transform: uppercase;
}
.latest_blogs {
	border-bottom: 1px solid #e8e8e8;
	text-align: center;
}
.latest_blogs .view_all {
	margin-top: 70px;
	display: inline-block;
	line-height: 45px;
	text-transform: uppercase;
	padding: 0 37px;
	border: 1px solid #e8e8e8;
	border-radius: 30px;
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	letter-spacing: 1.5px;
	color: #777777;
}
.latest_blog {
	border-bottom: none;
}
.latest_blog + .latest_blog {
	padding-top: 0;
}
.latest_blog .media {
	margin-top: -30px;
}
.latest_blog .media .media-left {
	padding-top: 30px;
}
.latest_blog .media .media-body {
	padding: 15px 0;
	text-align: center;
}
.latest_blog .media .media-body .post_meta {
	font-style: italic;
	font-size: 12px;
}
.latest_blog .media .media-body .post_meta:after {
	margin: 0 auto;
}
.latest_blog .media .media-body .post_meta .date a {
	line-height: 24px;
	color: #2ea3f3;
}
.latest_blog .media .media-body .post_meta .author a {
	line-height: 24px;
	color: #777777;
}
.latest_blog .media .media-body .post_title h5 {
	letter-spacing: 0.5px;
	margin-bottom: 0;
	font-size: 14px;
	font-family: 'Droid Serif', serif;
	font-weight: 300;
}
/*----------------------------------------------------------------*/
.page_case_study .image_1 {
	padding-top: 100px;
	text-align: center;
}
.page_case_study .image_1 img {
	display: inline-block;
}
.page_case_study .trenz_master {
	padding: 75px 0;
	background: #f7f8f9;
}
.page_case_study .trenz_master h2:after {
	margin-bottom: 15px;
}
.page_case_study .trenz_master p {
	font-family: 'Droid Serif', serif;
	font-size: 13px;
	line-height: 24px;
	letter-spacing: 0.5px;
	color: #777777;
	margin: 0;
}
.page_case_study .trenz_master .col-sm-offset-1 {
	padding-top: 55px;
}
.page_case_study .trenz_master .col-sm-offset-1 .row.m0 {
	font-family: 'Droid Serif', serif;
	font-size: 13px;
	line-height: 24px;
	letter-spacing: 0.5px;
	color: #777777;
	margin-bottom: 15px;
}
.page_case_study .trenz_master .col-sm-offset-1 .row.m0 span {
	color: #232323;
}
.page_case_study .trenz_master .col-sm-offset-1 .row.m0 a {
	display: inline-block;
	color: #e99544;
	font-style: italic;
}
.page_case_study .traffic {
	padding: 60px;
	text-align: center;
}
.page_case_study .traffic h2 {
	margin: 0 0 10px;
	font-family: 'Montserrat', sans-serif;
	font-size: 35px;
	color: #2ea3f3;
	letter-spacing: 0.5px;
	line-height: 1;
}
.page_case_study .traffic h4 {
	font-family: 'Cabin', sans-serif;
	font-size: 20px;
	margin: 0 0 30px;
	color: #232323;
}
.page_case_study .challenge, .page_case_study .results {
	padding-top: 81px;
	background: #f7f8f9;
}
.page_case_study .challenge h3, .page_case_study .results h3 {
	font-family: 'Cabin', sans-serif;
	font-size: 22px;
	letter-spacing: 0.5px;
	color: #232323;
	margin: 30px 0 10px;
}
.page_case_study .challenge p, .page_case_study .results p {
	font-family: 'Droid Serif', serif;
	font-size: 13px;
	line-height: 24px;
	letter-spacing: 0.5px;
	color: #777777;
	margin: 0;
}
.page_case_study .challenge p:first-child, .page_case_study .results p:first-child {
	margin-bottom: 25px;
}
.page_case_study .results {
	padding-top: 80px;
	padding-bottom: 70px;
	border-bottom: 1px solid #e8e8e8;
}
.page_case_study .results h3 {
	margin-top: 65px;
}
.page_case_study .share_row {
	padding: 70px 0;
}
.page_case_study .share_row .share_buttons {
	text-align: center;
	margin: 0;
}
.page_case_study .share_row .share_buttons li {
	padding: 0;
}
.page_case_study .share_row .share_buttons li + li {
	margin-left: -5px;
}
.page_case_study .share_row .share_buttons li a {
	display: block;
	line-height: 40px;
	padding: 0 20px;
	text-transform: capitalize;
	font-style: italic;
	color: #fff;
	font-family: 'Droid Serif', serif;
	font-size: 13px;
	letter-spacing: 0.3px;
}
.page_case_study .share_row .share_buttons li a i {
	margin-right: 5px;
}
.page_case_study .share_row .share_buttons li.facebook a {
	background: #3b579d;
}
.page_case_study .share_row .share_buttons li.twitter a {
	background: #08acee;
}
.page_case_study .share_row .share_buttons li.google-plus a {
	background: #dd4c39;
}
.page_case_study .share_row .share_buttons li.linkedin a {
	background: #007bb6;
}
.page_case_study .share_row .share_buttons li.comment_i a {
	background: #2a2b2f;
}
.page_case {
	padding-top: 100px;
}
#filters {
	width: 100%;
	text-align: center;
}
#filters li {
	line-height: 40px;
	padding: 0 20px;
	text-transform: uppercase;
	margin-right: 5px;
	color: #232323;
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	cursor: pointer;
}
#filters li:before {
	content: "\25A0";
	line-height: 37px;
	padding-bottom: 3px;
	color: #fff;
	float: left;
	margin-right: 14px;
	color: #b5b5b5;
}
#filters li:hover, #filters li.active {
	background: #2ea3f3;
	color: #fff;
}
#filters li:hover:before, #filters li.active:before {
	color: #fff;
}
#caseStdudies {
	padding: 80px 0;
}
/*CASES*/
.case {
	width: 292px;
	padding: 0 10px;
	margin: 0 0 60px;
	border-bottom: 1px solid #e8e8e8;
	position: relative;
}
.case:after {
	content: '';
	display: block;
	width: 0;
	height: 1px;
	background: #2ea3f3;
	position: absolute;
	left: 50%;
	transition: all 300ms ease-in-out 0s;
}
.case a {
	display: block;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	color: #232323;
	font-size: 12px;
}
.case a.img_link {
	height: 320px;
	line-height: 1;
	text-align: left;
	position: relative;
}
.case a.img_link img {
	position: absolute;
	left: 0;
	bottom: 0;
	vertical-align: baseline;
	display: inline-block;
}
.case a.text_link {
	margin: 25px 0;
	line-height: 30px;
}
.case a.text_link i {
	float: right;
	width: 30px;
	height: 30px;
	line-height: 28px;
	border: 1px solid #e8e8e8;
	text-align: center;
	border-radius: 100%;
	color: #777777;
	font-size: 18px;
	transition: all 300ms ease-in-out 0s;
}
.case:hover:after {
	width: 100%;
	left: 0;
}
.case:hover a.text_link i {
	border: 1px solid #232323;
	color: #232323;
}
/*CASES*/
.recent_cases {
	padding-bottom: 0;
}
.recentCaseStudies {
	width: 100%;
	margin: 0 -15px;
}
.recentCaseStudies .case {
	float: left;
	margin-bottom: 0;
}
.ready_to_work {
	height: 227px;
	background: url('../../images/banners/banner.jpg') no-repeat scroll center top #65a76b;
	padding-top: 60px;
	color: #fff;
	text-align: center;
}
.ready_to_work h2 {
	font-size: 35px;
	font-family: 'Cabin', sans-serif;
	letter-spacing: 0.5px;
	margin-top: 0;
	margin-bottom: 0;
	line-height: 1;
}
.ready_to_work a {
	margin-top: 25px;
}
.ready_to_work a:after {
	border-color: #fff;
}
.ready_to_work a span {
	background: #232323;
}
/*----------------------------------------------------------------*/
.successive_process {
	border-bottom: 1px solid #e8e8e8;
}
.successive_process .successive_process_inner {
	background: url('../../images/successive.png') no-repeat scroll center 0;
	padding-top: 50px;
	margin-bottom: 50px;
}
.successive_process .successive_process_inner .process {
	margin-right: 50px;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	font-size: 13px;
	line-height: 1;
	letter-spacing: 0.8px;
	color: #232323;
}
.successive_process .successive_process_inner .process .dot_circle {
	background: url('../../images/process/dotted.png') no-repeat scroll 0 0;
	background-size: cover;
	padding: 15px;
	border-radius: 100%;
	margin-bottom: 28px;
	width: 180px;
	height: 180px;
	transition: all 300ms ease-in-out 0s;
}
.successive_process .successive_process_inner .process .dot_circle .icon_circle {
	width: 165px;
	height: 165px;
	line-height: 175px;
	border-radius: 100%;
	background: #f4f6f7;
	margin: -6.6px;
	position: relative;
}
.successive_process .successive_process_inner .process .dot_circle .icon_circle .hover_texts {
	position: absolute;
	font-family: 'Droid Serif', serif;
	line-height: 24px;
	letter-spacing: 0.8px;
	color: #232323;
	font-style: italic;
	text-align: center;
	width: 100%;
	height: 100%;
	top: 0;
	padding-top: 60px;
	opacity: 0;
	transition: all 300ms ease-in-out 0s;
}
.successive_process .successive_process_inner .process .dot_circle .icon_circle img {
	display: inline-block;
	transition: all 300ms ease-in-out 0s;
}
.successive_process .successive_process_inner .process:hover .dot_circle {
	background-image: url('../../images/process/dotted-hover.png');
}
.successive_process .successive_process_inner .process:hover .dot_circle .icon_circle img {
	opacity: 0.05;
}
.successive_process .successive_process_inner .process:hover .dot_circle .icon_circle .hover_texts {
	opacity: 1;
}
/*----------------------------------------------------------------*/
.marketing_app {
	color: #FFF;
	background: url('../../images/digital-app-marketing.png') no-repeat scroll center top;
	padding-top: 97px;
}
.marketing_app .page_title {
	margin-top: 50px;
}
.marketing_app .page_title:after {
	margin-bottom: 20px;
}
.marketing_app p {
	font-family: 'Droid Serif', serif;
	line-height: 24px;
	letter-spacing: 0.5px;
	margin-bottom: 30px;
}
.marketing_app ul {
	margin-bottom: 50px;
}
.marketing_app ul li {
	float: left;
	margin-right: 40px;
	line-height: 22px;
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.marketing_app ul li img {
	margin-right: 8px;
}
.marketing_app .download_links a {
	display: inline-block;
	margin-right: 20px;
}
/*----------------------------------------------------------------*/
.tweets {
	height: 414px;
	background: url('../../images/testimonial_bg.png') no-repeat scroll center top;
}
.tweets .container {
	max-width: 810px;
	padding-top: 80px;
	text-align: center;
}
.tweets .container .icon {
	width: 50px;
	height: 50px;
	border-radius: 100%;
	border: 1px solid #2ea3f3;
	margin: 0 auto 50px;
	line-height: 48px;
	font-size: 20px;
	color: #232323;
}
.tweets .container .flexslider {
	background: none;
	border: none;
}
.tweets .container .flexslider .tweet {
	font-family: 'Droid Serif', serif;
	font-style: italic;
	font-size: 15px;
	line-height: 30px;
	letter-spacing: 0.5px;
	margin-bottom: 20px;
}
.tweets .container .flexslider .tweet a {
	color: #e99544;
}
.tweets .container .flexslider .date {
	font-family: 'Montserrat', sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	line-height: 24px;
	color: #232323;
	letter-spacing: 1.3px;
	margin: 0 auto;
}
.tweets .container .flexslider .flex-control-nav li a {
	border: 1px solid transparent;
	padding: 4px;
	width: 15px;
	height: 15px;
	background: none;
	box-shadow: none;
	position: relative;
}
.tweets .container .flexslider .flex-control-nav li a:after {
	content: '';
	width: 5px;
	height: 5px;
	background: #2ea3f3;
	position: absolute;
	left: 4px;
	top: 4px;
	border-radius: 100%;
}
.tweets .container .flexslider .flex-control-nav li a.flex-active {
	background: rgba(39, 174, 97, 0.2);
	border-color: #2ea3f3;
}
/*----------------------------------------------------------------*/
.bannercontainer {
	width: 100%;
	position: relative;
	padding: 0;
	background: url('../../images/slider-pattern.png') repeat scroll 0 0 transparent;
	overflow: hidden;
}
.bannercontainer .preloader {
	position: absolute;
	height: 100%;
	width: 100%;
	line-height: 660px;
	text-align: center;
	background: #fff;
	z-index: 9999;
}
.bannercontainer .main_slider {
	position: relative;
	margin: 0 auto;
	width: 100%;
	max-width: 1408px;
	overflow: hidden;
	max-height: 660px;
}
.bannercontainer .main_slider .tp-revslider-mainul li {
	list-style: none;
	max-width: 100%;
	overflow: hidden;
}
.bannercontainer .main_slider .banner_heading {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	color: #232323;
	text-transform: uppercase;
	font-size: 35px !important;
	line-height: 60px;
	margin: 0;
	top: 140px;
	left: 0;
}
.bannercontainer .main_slider .banner_heading span {
	font-size: 45px !important;
	border-bottom: 3px solid #e99544;
}
.bannercontainer .main_slider .banner_heading.banner_heading2 {
	font-size: 30px !important;
	top: 100px;
	left: 685px;
}
.bannercontainer .main_slider .banner_heading.banner_heading2.banner_heading6 {
	top: 120px;
	left: 0;
	width: 100%;
	text-align: center;
}
.bannercontainer .main_slider .banner_heading.banner_heading4 {
	font-size: 30px !important;
	top: 180px;
	left: 115px;
}
.bannercontainer .main_slider .banner_heading.banner_heading4 span {
	font-size: 30px !important;
	border: none;
	color: #e99544;
}
.bannercontainer .main_slider .banner_heading.banner_heading5 {
	font-size: 30px !important;
	top: 230px;
	left: 115px;
}
.bannercontainer .main_slider .banner_heading3 {
	font-family: 'Droid Serif', serif;
	color: #232323;
	font-style: italic;
	text-transform: capitalize;
	font-size: 18px !important;
	line-height: 45px;
	margin: 0;
	top: 150px;
	left: 828px;
}
.bannercontainer .main_slider .banner_heading3.banner_heading7 {
	top: 165px;
	left: 0;
	width: 100%;
	text-align: center;
}
.bannercontainer .main_slider .get_in_touch {
	display: inline-block;
	line-height: 45px !important;
	text-transform: uppercase;
	color: #fff;
	font-size: 12px !important;
	font-weight: bold;
	font-family: 'Montserrat', sans-serif;
	border-radius: 25px;
	padding: 3px;
	position: relative;
	top: 388px;
}
.bannercontainer .main_slider .get_in_touch span {
	background: #2ea3f3;
	display: block;
	padding: 0 35px;
	border-radius: 25px;
}
.bannercontainer .main_slider .get_in_touch:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	border: 2px solid rgba(0, 0, 0, 0.08);
	border-radius: 25px;
	opacity: 1;
	transition: all 300ms ease-in-out 0s;
}
.bannercontainer .main_slider .get_in_touch:hover:after {
	top: -20px;
	left: -20px;
	bottom: -20px;
	right: -20px;
	opacity: 0;
	border-radius: 0;
	border: 2px solid rgba(0, 0, 0, 0.2);
}
.bannercontainer .main_slider .first_slide_para {
	font-family: 'Droid Serif', serif;
	font-size: 14px !important;
	font-weight: normal;
	line-height: 26px;
	color: #777777;
	margin: 0;
	width: 560px;
	white-space: normal;
	top: 280px;
}
.bannercontainer .main_slider .first_slide_para.third_slide_para {
	top: 285px;
	left: 115px;
	font-size: 14px !important;
}
.bannercontainer .main_slider .shapes {
	height: 650px;
	position: relative;
	padding-top: 40px;
	background: url('../../images/slider/plane.png') no-repeat scroll 15px top transparent;
	top: 100px;
	left: 620px;
}
.bannercontainer .main_slider .shapes .shapes_inner {
	height: 100%;
}
.bannercontainer .main_slider .shapes .shapes_inner .abs_plane {
	margin-left: 490px;
}
.bannercontainer .main_slider .shapes .shapes_inner .media {
	overflow: visible;
}
.bannercontainer .main_slider .shapes .shapes_inner .media .media-left {
	position: relative;
	width: 75px;
	line-height: 75px;
	height: 75px;
	background: #71cff3;
	display: block;
	float: left;
	border-radius: 100%;
	text-align: center;
	padding: 0;
}
.bannercontainer .main_slider .shapes .shapes_inner .media .media-left img {
	width: auto;
}
.bannercontainer .main_slider .shapes .shapes_inner .media .media-left:after {
	content: '';
	position: absolute;
	top: -3px;
	left: -3px;
	bottom: -3px;
	right: -3px;
	border: 3px solid rgba(113, 207, 243, 0.18);
	border-radius: 100%;
	opacity: 1;
	transition: all 300ms ease-in-out 0s;
}
.bannercontainer .main_slider .shapes .shapes_inner .media .media-left:hover:after {
	top: -20px;
	left: -20px;
	bottom: -20px;
	right: -20px;
	opacity: 0;
	border: 3px solid rgba(113, 207, 243, 0.18);
}
.bannercontainer .main_slider .shapes .shapes_inner .media .media-body {
	padding-left: 18px;
}
.bannercontainer .main_slider .shapes .shapes_inner .media .media-body .count {
	margin-bottom: 5px;
	font-family: 'Droid Serif', serif;
}
.bannercontainer .main_slider .shapes .shapes_inner .media .media-body .shape_desc {
	margin: 0;
	font-size: 12px !important;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	color: #232323;
	font-weight: 400;
}
.bannercontainer .main_slider .shapes .shapes_inner .media.business_grow {
	margin-left: 205px;
	margin-bottom: 72px;
}
.bannercontainer .main_slider .shapes .shapes_inner .media.complete_projects {
	margin-left: 65px;
	margin-bottom: 110px;
}
.bannercontainer .main_slider .shapes .shapes_inner .media.complete_projects .media-left {
	background: #fdc153;
}
.bannercontainer .main_slider .shapes .shapes_inner .media.complete_projects .media-left:after {
	border: 3px solid rgba(253, 193, 83, 0.18);
}
.bannercontainer .main_slider .shapes .shapes_inner .media.complete_projects .media-left:hover:after {
	border: 3px solid rgba(253, 193, 83, 0.18);
}
.bannercontainer .main_slider .shapes .shapes_inner .media.staisfied_clients .media-left {
	background: #fa8171;
}
.bannercontainer .main_slider .shapes .shapes_inner .media.staisfied_clients .media-left:after {
	border: 3px solid rgba(250, 129, 113, 0.18);
}
.bannercontainer .main_slider .shapes .shapes_inner .media.staisfied_clients .media-left:hover:after {
	border: 3px solid rgba(250, 129, 113, 0.18);
}
.bannercontainer .main_slider .mac_view {
	left: 930px;
	top: 312px;
}
.bannercontainer .main_slider .presenter {
	top: 80px;
	left: 50px;
}
.bannercontainer .main_slider .graph {
	top: 240px;
	left: 885px;
}
.bannercontainer .main_slider .website_form {
	top: 340px;
	left: 115px;
	width: 480px;
}
.bannercontainer .main_slider .website_form .form-control {
	font-family: 'Droid Serif', serif;
	line-height: 60px;
	height: 60px;
}
.bannercontainer .main_slider .website_form .form-control + span {
	padding: 0;
	border-radius: 0;
}
.bannercontainer .main_slider .website_form .form-control + span button {
	width: 60px;
	height: 60px;
	line-height: 60px;
	background: #2ea3f3;
	color: #FFF;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px !important;
	font-weight: bold;
	text-align: center;
	border: none;
	border-radius: 0;
}
.bannercontainer .main_slider .grow_mac {
	left: 860px;
	top: 155px;
}
.bannercontainer .main_slider .browser {
	text-align: center;
	top: 422px;
	width: 100%;
}
.bannercontainer .main_slider .browser img {
	display: inline-block;
}
.bannercontainer .main_slider .sv {
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	font-size: 11px !important;
	color: #232323;
	letter-spacing: 1px;
}
.bannercontainer .main_slider .sv img {
	width: auto !important;
	height: auto !important;
}
.bannercontainer .main_slider .sv.sv1 {
	top: 390px;
	left: 115px;
}
.bannercontainer .main_slider .sv.sv1 img.icon {
	margin: 0 15px;
}
.bannercontainer .main_slider .sv.sv1 img.arrow {
	float: right;
}
.bannercontainer .main_slider .sv.sv2 {
	top: 342px;
	left: 367px;
}
.bannercontainer .main_slider .sv.sv2 img.icon {
	margin: 10px 0 3px 20px;
	float: right;
}
.bannercontainer .main_slider .sv.sv2 img.arrow {
	float: right;
	margin-top: 32px;
}
.bannercontainer .main_slider .sv.sv3 {
	width: 150px;
	text-align: center;
	top: 289px;
	left: 640px;

}
.bannercontainer .main_slider .sv.sv3 img {
	display: block;
}
.bannercontainer .main_slider .sv.sv3 img.icon {
	margin: 15px auto 12px;
}
.bannercontainer .main_slider .sv.sv3 img.arrow {
	display: inline-block;
}
.bannercontainer .main_slider .sv.sv4 {
	top: 342px;
	right: 367px;
}
.bannercontainer .main_slider .sv.sv4 img.icon {
	margin: 10px 20px 5px 0;
	float: left;
}
.bannercontainer .main_slider .sv.sv4 img.arrow {
	float: left;
	margin-top: 32px;
}
.bannercontainer .main_slider .sv.sv5 {
	top: 390px;
	right: 115px;
}
.bannercontainer .main_slider .sv.sv5 img.icon {
	margin: 0 15px;
}
.bannercontainer .main_slider .sv.sv5 img.arrow {
	float: left;
}
.home-slider{
	position:relative;
	width:100%;
	display:inline-block;
	overflow:hidden;
	background:url(../../images/slider-pattern.png) repeat;
}

.home-slider .borderred_link{
	padding: 2px 30px;
	color: #232323 !important;
	font-weight: bold;
	border:3px solid  #2ea3f3;
}
.home-slider .color-text{
	color: #e99544;
}

.home-slider .website_form {
	width: 480px;
}
.home-slider .website_form .form-control {
	font-family: 'Droid Serif', serif;
	line-height: 60px;
	height: 60px;
}
.home-slider .website_form .form-control + span {
	padding: 0;
	border-radius: 0;
}
.home-slider .website_form .form-control + span button {
	width: 60px;
	height: 60px;
	line-height: 60px;
	background: #2ea3f3;
	color: #FFF;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px !important;
	font-weight: bold;
	text-align: center;
	border: none;
	border-radius: 0;
}
.home-slider p{
	font-family: 'Montserrat', sans-serif;
	color: #232323;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}
.home-slider h4{
	font-size: 30px;
	font-family: 'Droid Serif', serif;
	color: #232323;
}
.home-slider{
	position: relative;
	width: 100%;
	overflow: hidden;
}
.home-slider .tp-rightarrow.default{
	display: none;
}
.tp-leftarrow.default{
	display: none;
	
}
/*----------------------------------------------------------------*/



/* Table price */

.comparison {
  max-width:855px;
  margin:0 auto;
  font:13px/1.4 "Helvetica Neue",Helvetica,Arial,sans-serif;
  text-align:center;
  padding:10px;
}

.comparison table {
  width:100%;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  border-bottom:1px solid #CCC;
  text-align:center;
}

.comparison td, .comparison th {
  border-right:1px solid #CCC;
  empty-cells: show;
  padding:10px;
}

.compare-heading {
  font-size:18px;
  font-weight:bold !important;
  border-bottom:0 !important;
  padding-top:10px !important;
}

.comparison tbody tr:nth-child(odd) {
  display:none;
}

.comparison .compare-row {
  background:#F5F5F5;
}

.comparison .tickblue {
  color:#0078C1;
}

.comparison .tickgreen {
  color:#009E2C;
}

.comparison th {
  font-weight:normal;
  padding:0;
  border-bottom:1px solid #CCC;
}

.comparison tr td:first-child {
  text-align:left;
}
  
.comparison .qbse, .comparison .qbo, .comparison .tl {
  color:#FFF;
  padding:10px;
  font-size:13px;
  border-right:1px solid #CCC;
  border-bottom:0;
}

.comparison .tl2 {
  border-right:0;
}

.comparison .qbse {
  background:#0078C1;
  border-top-left-radius: 3px;
  border-left:0px;
}

.comparison .qbo {
  background:#009E2C;
  border-top-right-radius: 3px;
  border-right:0px;
}

.comparison .price-info {
  padding:5px 15px 15px 15px;
}

.comparison .price-was {
  color:#999;
  text-decoration: line-through;
}

.comparison .price-now, .comparison .price-now span {
  color:#ff5406;
}

.comparison .price-now span {
  font-size:32px;
}

.comparison .price-small {
    font-size: 18px !important;
    position: relative;
    top: -11px;
    left: 2px;
}

.comparison .price-buy {
  background:#ff5406;
  padding:10px 20px;
  font-size:12px;
  display:inline-block;
  color:#FFF;
  text-decoration:none;
  border-radius:3px;
  text-transform:uppercase;
  margin:5px 0 10px 0;
}

.comparison .price-try {
  font-size:12px;
}

.comparison .price-try a {
  color:#202020;
}

@media (max-width: 767px) {
  .comparison td:first-child, .comparison th:first-child {
    display: none;
  }
  .comparison tbody tr:nth-child(odd) {
    display:table-row;
    background:#F7F7F7;
  }
  .comparison .row {
    background:#FFF;
  }
  .comparison td, .comparison th {
    border:1px solid #CCC;
  }
  .price-info {
  border-top:0 !important;
}
}
@media (max-width: 639px) {
  .comparison .price-buy {
    padding:5px 10px;
  }
  .comparison td, .comparison th {
    padding:10px 5px;
  }
  .comparison .hide-mobile {
    display:none;
  }
  .comparison .price-now span {
  font-size:16px;
}

.comparison .price-small {
    font-size: 16px !important;
    top: 0;
    left: 0;
}
  .comparison .qbse, .comparison .qbo {
    font-size:12px;
    padding:10px 5px;
  }
  .comparison .price-buy {
    margin-top:10px;
  }
  .compare-heading {
  font-size:13px;
}
}
/* ----------------accoridan---------------- */