
@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,700|Raleway:300,400,500|Roboto:300,400');

/*

    font-family: 'Oswald', sans-serif;

    font-family: 'Roboto', sans-serif;

    font-family: 'Raleway', sans-serif;

*/

@font-face {

	font-family: 'Covered By Your Grace';

	src: url('../fonts/custom-fonts/CoveredByYourGrace.eot');

	src: url('../fonts/custom-fonts/CoveredByYourGraced41d.eot?#iefix') format('embedded-opentype'), url('../fonts/custom-fonts/CoveredByYourGrace.woff') format('woff'), url('../fonts/custom-fonts/CoveredByYourGrace.ttf') format('truetype'), url('../fonts/custom-fonts/CoveredByYourGrace.svg#CoveredByYourGrace') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'Tungsten';

	src: url('../fonts/custom-fonts/Tungsten-Semibold.eot');

	src: url('../fonts/custom-fonts/Tungsten-Semiboldd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/custom-fonts/Tungsten-Semibold.woff') format('woff'), url('../fonts/custom-fonts/Tungsten-Semibold.ttf') format('truetype'), url('../fonts/custom-fonts/Tungsten-Semibold.svg#Tungsten-Semibold') format('svg');

	font-weight: 600;

	font-style: normal;

}

body {

	color: #474645;
	font-family: "Raleway", sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.6;
	overflow-x: hidden !important;

}

input, input:hover, a, a:hover, a:focus, a:active, html, :focus {

	outline: 0;

}

img {

	max-width: 100%;

}

ul, li {

	padding: 0px;

	list-style: none;
/*border-style: ridge;*/
}

a {

	color: #353535;

	text-decoration: none !important;

	outline: none;

}

header {

	position: absolute;

	width: 100%;

}

img.yearlogo {
    width: 70px;
    margin-top: -6px;
}

.sticky {

	position: fixed;

	width: 100%;

}

.navbar-default, .navbar-inverse {

	background-color: transparent;

	border: medium none;

	margin: 0;

}

.ms-nav-next, .ms-nav-prev {

	display: none;

}

.ms-skin-default .ms-bullet {

	background: transparent none repeat scroll 0 0;

	border: 2px solid #fff;

	border-radius: 100%;

	height: 8px;

	margin: 1px;

	width: 8px;

}

.ms-skin-default .ms-bullet-selected {

	background: #fff none repeat scroll 0 0;

}

.ms-inner-controls-cont, .ms-container {

	position: static;

}

.ms-bullets.ms-dir-h {

	bottom: 43%;

	opacity: 1;

	position: absolute;

	right: 25px;

	width: auto !important;

}

.ms-bullet {

	cursor: pointer;

	float: none;

}

#home-slider {

	overflow: hidden;

}

.nav.navbar-nav {

	float: right;

}

.navbar-inverse .navbar-nav > li > a {

	color: #fff;

	line-height: 19px;

}

.navbar-brand {

	padding: 0;

}

.main-menu {

	margin-top: 50px;

}

.sticky .main-menu {

	background: rgba(0, 0, 0, 0.98) none repeat scroll 0 0;

	margin-top: 0;

	padding: 20px 0 11px;

}

.navbar-header .black-logo {

	display: none;

}

.sticky .navbar-header .black-logo {

	display: block;

}

.sticky .navbar-header .white-logo {

	display: none;

}

.navbar .social-stick {

	display: none;

}

.navbar-inverse .navbar-brand {

	position: relative;

	z-index: 1

}

.sticky .navbar .social-stick {

	display: block;

	margin-left: 20px;

	margin-top: 12px;

}

.navbar-brand img {

	height: auto;

	width: 235px;

}

.social > a {

	border: 1px solid #fff;

	border-radius: 100%;

	display: inline-block!important;

	height: 30px;

	line-height: 27px !important;

	margin: 0 6px;

	padding: 0 !important;

	text-align: center;

	width: 30px;

}

.social {

	margin-left: 20px;

	margin-top: 11px;

}

.sticky .navbar-nav > li > a {

	color: #ffffff !important;

}

.sticky .nav.navbar-nav {

	margin-top: -5px;

}

.dropdown-menu > li > a {

	color: #080808;

}

.social a:hover {

	font-weight: 300 !important;

}

.wtapbox.skypebox {
	top: 100px !important;
	background-color: #25D366;
}

.slide h2 {

	color: #fff;

	font-family: 'Oswald', sans-serif;

	font-size: 90px;

	text-transform: uppercase;

	font-weight: 700;

	margin-top: 5px;

}

.slide h1 {
    font-size: 74px;

color: #fff;

margin-top: 100px;

font-family: "Tungsten";

font-weight: 700;
}

.slide p {

	color: #fff;

	font-family: 'Oswald', sans-serif;

	font-size: 50px;

	font-weight: 300;

	margin-bottom: 10px;

}

.slide-con {

	top: 25% !important;

}

.sticky .social a {

	border: 1px solid #000;

}

.slide p {

	color: #fff;

	font-size: 28px;

	line-height: 31px;

	text-shadow: none;

}

.slide a {

	border: 2px solid #fff;

	border-radius: 8px;

	color: #fff;

	display: inline-block;

	font-size: 14px;

	height: 40px;

	line-height: 38px;

	margin-top: 18px;

	text-align: center;

	width: 150px;

	text-shadow: none;

}

.affix {

	width: 100%;

}

#get-started .container {

	position: relative;

}

#get-started section {

	bottom: -57px;

	position: absolute;

	right: 0;

	z-index: 2;

}

#get-started aside {

	left: -588px;

	position: relative;

	top: -8px;

}

#get-started p {

	font-size: 30px;

	font-family: 'Covered By Your Grace';

	color: #c39a54;

	line-height: 2;

	-moz-transform: matrix( 1.15441824253227, -0.16660939552736, 0.16660939552736, 1.15441824253227, 0, 0);

	-webkit-transform: matrix( 1.15441824253227, -0.16660939552736, 0.16660939552736, 1.15441824253227, 0, 0);

	-ms-transform: matrix( 1.15441824253227, -0.16660939552736, 0.16660939552736, 1.15441824253227, 0, 0);

}

#get-started p {

	font-size: 18px;

	font-family: 'Covered By Your Grace';

	color: #c39a54;

	line-height: 1.2;

	-moz-transform: matrix( 1.15441824253227, -0.16660939552736, 0.16660939552736, 1.15441824253227, 0, 0);

	-webkit-transform: matrix( 1.15441824253227, -0.16660939552736, 0.16660939552736, 1.15441824253227, 0, 0);

	-ms-transform: matrix( 1.15441824253227, -0.16660939552736, 0.16660939552736, 1.15441824253227, 0, 0);

	position: relative;

	top: -20px;

}

#get-started aside img {

	position: absolute;

	right: 63px;

	top: 28px;

}

.form-sec { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#26d0ce+0,1a2980+100 */

	background: rgb(38,208,206); /* Old browsers */

	background: -moz-linear-gradient(-45deg, rgba(38,208,206,1) 0%, rgba(26,41,128,1) 100%); /* FF3.6-15 */

	background: -webkit-linear-gradient(-45deg, rgba(38,208,206,1) 0%, rgba(26,41,128,1) 100%); /* Chrome10-25,Safari5.1-6 */

	background: linear-gradient(135deg, rgba(38,208,206,1) 0%, rgba(26,41,128,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26d0ce', endColorstr='#1a2980', GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

	box-sizing: border-box;

	padding: 40px;

	width: 370px;

	position: relative;

	border-top-right-radius: 60px;

	border-bottom-left-radius: 60px;

}

.form-sec [type="text"], .form-sec [type="email"], .form-sec [type="number"], .main-form [type="email"], .form-sec textarea {

	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

	border: 1px solid #fff;

	border-radius: 0;

	color: #fff;

	padding: 8px;

	width: 100%;

	margin-bottom: 10px;

	font-weight: 300;

	opacity: 1;

}

.form-sec [type="button"], .form-sec [type="submit"] {

	background: #fff none repeat scroll 0 0;

	border: 2px solid #fff;

	border-radius: 5px;

	color: #000;

	display: block;

	font-size: 16px;

	font-weight: 400;

	height: 40px;

	line-height: 36px;

	margin: 10px auto auto;

	text-transform: capitalize;

	width: 100%;

}



::-webkit-input-placeholder { /* Chrome/Opera/Safari */

 color: #fff;

 opacity:1;

}

::-moz-placeholder { /* Firefox 19+ */

 color: #fff;

 opacity:1;

}

:-ms-input-placeholder { /* IE 10+ */

 color: #fff;

 opacity:1;

}

:-moz-placeholder { /* Firefox 18- */

 color: #fff;

 opacity:1;

}

#why-us {

	background-image: url("../images/home/vs3.png");

	background-position: right bottom;

	background-repeat: no-repeat;

	padding-top: 98px;

	padding-bottom: 98px;

}

.black-title {

	color: #2b2823;

	font-family: "Oswald", sans-serif;

	font-size: 90px;

	font-weight: 700;

	line-height: 1.2;

	text-transform: uppercase;

}

.linebrk { display: block;margin-bottom: 52px;font-size: 60px;
font-weight: 500;}

.slider-p2 {
    font-size: 42px;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 54%;
    line-height: 46px;
    color: #c4a058;
    font-family: 'Oswald', sans-serif;
    font-weight: 300;
}
.slider-p3 {
    font-family: "Raleway", sans-serif;
    width: 36%;
    font-size: 20px;
    color: #c4a058;
    line-height: 27px;
}


.about-txt{
    width: 49%;
    line-height: 75px;
}
.slider-p1 {
    font-size: 70px;color: #c4a058;text-transform: uppercase;margin-bottom: 30px;font-weight: 700;margin-top:10px;
    font-family: 'Oswald', sans-serif;
}

.black-title span {

	color: #c4a058;

}

#why-us p {

	color: #474645;

	font-size: 21px;

	width: 66%;

	margin-top: 20px;

}

.sm-container {

	max-width: 1170px;

	margin: auto;

	padding: 0px 15px;

}

#why-us ul {

	margin-top: 80px;

	max-width: 490px;

}

#why-us ul img {

	float: left;

}

#why-us ul li section {

	padding-left: 110px;

}

#why-us ul li section p {

	font-size: 16px;

	margin: 0;

	width: 100%;

}

#why-us ul li section .whyussub {

	font-size: 21px;

	color: #2b2823;

	text-transform: uppercase;

	margin-bottom: 5px;

}

#why-us ul li {

	margin-bottom: 50px;

}

.tick-mark h4 {
    width: 80px;
    height: 80px;
    background-color: #04B068;
    border-radius: 135px;
    color: #fff;
    line-height: 80px;
    font-size: 31px;
    margin: auto;
}

#we-work {

	background-image: url("../images/home/why1.png");

	background-repeat: no-repeat;

	background-size: cover;

	min-height: 790px;

	padding-bottom: 80px;

	padding-top: 90px;

}

#contact-us-sec address {
        border: 2px solid #fff;
    /*border: 1px solid rgba(255, 255, 255, 0.2);*/
    color: #fff;
    margin-bottom: 0;
    margin-top: 20px;
    padding: 10px;
}

.heading-add {
    border-right: 1px solid rgba(255, 255, 255, 0.2);
    color: #fff;
    text-align: center;
    margin-bottom: -20px !important;
    width: 40%;
    margin: 0 auto;
        margin-bottom: 0px;
    margin-bottom: 0px;
    font-family: "Helvetica Neue LT Pro";
    font-size: 20px;
    font-weight: 700;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    border-left: 1px solid rgba(255, 255, 255, 0.2);
}

#contact-us-sec address p {
    font-size: 14px;
    margin: 0;
    padding-top: 10px;
}

#contact-us-sec address p a { color: #fff;}

.address-sec {
    margin-top: 40px;
}

#contact-us-sec address em {
    display: inline-block;
    font-style: normal;
    padding-left: 21px;
}

#contact-us-sec address i.fa {
    margin-right: 5px;
}

#contact-us-sec address i.fa.fa-mobile {
    font-size: 21px;
    margin-right: 7px;
}

#contact-us-sec address i.fa {
    margin-right: 5px;
}

#contact-us-sec address i.fa {
    margin-right: 5px;
}

.address-sec .fa.fa-globe {
    margin-right: 9px;
    font-size: 21px;
}


#we-work h2 {

	color: #c4a058;

	font-family: "Oswald", sans-serif;

	font-size: 51px;

	font-weight: 500;

	line-height: 60px;
	text-transform: uppercase;

/*	max-width: 960px;*/

}

.white-line-btn {

	border: 2px solid #fff;

	border-radius: 8px;

	color: #fff;

	display: inline-block;

	font-size: 16px;

	height: 47px;

	line-height: 42px;

	margin-top: 18px;

	text-align: center;

	width: 170px;

}

.white-line-btn:hover, .slide a:hover, .gray-btn:hover {

	border: 2px solid #26cfce;

	background: #26cfce;

	color: #fff;

}

#services {

	overflow: hidden;

	padding-bottom: 290px;

	padding-top: 100px;

	position: relative;

}

#services aside p {

	font-size: 21px;

	margin-top: 20px;

	width: 56%;

}

.services-sec {

	margin-top: 80px;

}

.services-sec img {

	float: left;

}

.services-sec section {

	margin-bottom: 45px;

	padding-left: 65px;

}

.services-sec section h3 {

	color: #2b2823;

	font-size: 21px;

	margin-bottom: 10px;

	margin-top: 0px;

	text-transform: uppercase;

	font-weight: 500;

}

.services-sec section p {

	font-size: 15px;

}

.services-sec section a {

	color: #26cfce;

	font-weight: 500;

}

.get-started-land-full-width .form-sec {

	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

	box-sizing: border-box;

	padding-bottom: 0;

	padding-top: 0;

	position: relative;

	width: 100%;

}

#get-started-land { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1a2a80+0,26cecd+100 */

	background: rgb(5, 5, 5) !important; /* Old browsers */

	background: -moz-linear-gradient(left, rgba(26,42,128,1) 0%, rgba(38,206,205,1) 100%); /* FF3.6-15 */

	background: -webkit-linear-gradient(left, rgba(26,42,128,1) 0%, rgba(38,206,205,1) 100%); /* Chrome10-25,Safari5.1-6 */

	background: linear-gradient(to right, rgba(26,42,128,1) 0%, rgba(38,206,205,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a2a80', endColorstr='#26cecd', GradientType=1 ); /* IE6-9 */

	padding-bottom: 50px;

	padding-top: 50px;

}

#get-started-land [type="text"], #get-started-land [type="email"], #get-started-land textarea {

	margin-bottom: 0;

	margin-right: 15px;

}

.custom-input {

	display: inline-block;

	float: left;

	margin-right: 15px;

	width: 285px;

}

.submit-btn-blk {

	display: inline-block;

	float: right;

}

.get-started-land-full-width aside {

	left: 115px;

	position: absolute;

	top: -200px;

}

.submit-btn-blk [type="submit"] {

	height: 39px;

	line-height: 34px;

	margin: 27px 0 0;

	transition: all 0.4s ease-in-out 0s;

	width: 160px;

}

#get-started-land h3 {

	font-size: 30px;

	font-family: 'Covered By Your Grace';

	color: #26d0ce;

	line-height: 2;

	-moz-transform: matrix( 1.15441824253227, -0.16660939552736, 0.16660939552736, 1.15441824253227, 0, 0);

	-webkit-transform: matrix( 1.15441824253227, -0.16660939552736, 0.16660939552736, 1.15441824253227, 0, 0);

	-ms-transform: matrix( 1.15441824253227, -0.16660939552736, 0.16660939552736, 1.15441824253227, 0, 0);

}

#get-started-land h6 {

	font-size: 18px;

	font-family: 'Covered By Your Grace';

	color: #26d0ce;

	line-height: 1.2;

	-moz-transform: matrix( 1.15441824253227, -0.16660939552736, 0.16660939552736, 1.15441824253227, 0, 0);

	-webkit-transform: matrix( 1.15441824253227, -0.16660939552736, 0.16660939552736, 1.15441824253227, 0, 0);

	-ms-transform: matrix( 1.15441824253227, -0.16660939552736, 0.16660939552736, 1.15441824253227, 0, 0);

	position: relative;

	top: -20px;

}

#get-started-land aside img {

	position: absolute;

	right: -68px;

	top: 40px;

}

.float-img {

	position: absolute;

}

.services-float-img-1 {

	right: -120px;

	top: -90px;

}

.services-float-img-2 {

	left: 0px;

	bottom: -60px;

}

.services-float-img-3 {

	bottom: -107px;

	right: 120px;

}

#twitt-content {

	background: #2b2823 none repeat scroll 0 0;

	color: #fff;

	font-size: 16px;

	height: 190px;

	line-height: 37px;

	padding: 20px;

	position: relative;

}

#twitt-content a {

	color: #fff;

}

#twitt-content::after {

	background: inherit;

	bottom: 0;

	content: "";

	height: 90%;

	left: 0;

	position: absolute;

	transform-origin: right bottom 0;

	width: 100%;

	z-index: -1;

	-moz-transform: skewY(-1deg);

	-webkit-transform: skewY(-1deg);

	-ms-transform: skewY(-1deg);

	-o-transform: skewY(-1deg);

}

footer .container {

	max-width: 1170px;

	padding: 0;

}

#footer-bottom {

	font-size: 12px;

	line-height: 17px;

	padding-top: 16px;

	text-align: right;

}

footer {

	padding-bottom: 30px;

}

.twt-icon {

	border-radius: 100%;

	color: #26cfce;

	display: inline-block;

	font-size: 17px;

	height: 30px;

	line-height: 27px;

	text-align: center;

	width: 30px;

}

#footer-bottom a:hover {

	color: #26cfce;

}

#twitt-content .footer-div {

	color: #C39A54;

	font-size: 39px;

	font-weight: 300;
	margin-top: 11px;

margin-bottom: 11px;

}

#twitt-content .white-line-btn {

	margin-top: 12px;

}

#digital-marketing-sec {

	background-image: url("../images/home/marketing-bg.jpg");

	background-repeat: no-repeat;

	background-size: cover;

	padding-bottom: 200px;

	padding-top: 117px;

}

#digital-marketing-sec .white-title {

	color: #fff;

font-family: "Oswald", sans-serif;

font-size: 90px;

line-height: 1.2;

text-transform: uppercase;

font-weight: 700;

text-align: left;

}

.history-sec {

	position: absolute;

	margin-top: -100px;

}

.history-sec { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#26cecd+0,1a2a80+100 */

	background: rgb(38,206,205); /* Old browsers */

	background: -moz-linear-gradient(left, rgba(38,206,205,1) 0%, rgba(26,42,128,1) 100%); /* FF3.6-15 */

	background: -webkit-linear-gradient(left, rgba(38,206,205,1) 0%, rgba(26,42,128,1) 100%); /* Chrome10-25,Safari5.1-6 */

	background: linear-gradient(to right, rgba(38,206,205,1) 0%, rgba(26,42,128,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26cecd', endColorstr='#1a2a80', GradientType=1 ); /* IE6-9 */

	border-bottom-left-radius: 50px;

	border-top-right-radius: 50px;

	box-sizing: border-box;

	color: #fff;

	padding: 50px;

	position: relative;

}

.history-sec .white-line-btn:hover {

	color: #2b2823;

	background: #fff;

}

.history-sec h3 {

	color: #fff;

	font-size: 30px;

	font-weight: 500;

	margin-bottom: 20px;

	margin-top: 0;

	text-transform: uppercase;

}

.sub-title {

	font-size: 21px;

	padding-top: 10px;

}

#team {

	padding-top: 40px;

}

#team-sec {

	overflow: hidden;

	padding-bottom: 150px;

	padding-top: 100px;

}

#team-sec .owl-controls, #team-sec .owl-nav {

	left: 0;

	margin-left: calc(50% - 50vw);

	margin-right: calc(50% - 50vw);

	position: absolute;

	right: 0;

	top: 60%;

}

.owl-nav .owl-prev {

	background-image: url("../images/home/nav-left.png");

	background-position: center top;

	background-repeat: no-repeat;

	bottom: 46%;

	height: 70px;

	left: 0;

	position: absolute;

	text-indent: -9999px;

	width: 35px;

}

.owl-nav .owl-next {

	background-image: url("../images/home/nav-right.png");

	background-position: center top;

	background-repeat: no-repeat;

	bottom: 46%;

	height: 70px;

	position: absolute;

	right: 0;

	text-indent: -9999px;

	width: 35px;

}

#team .teamhead {

	color: #C39A54;

	font-family: "Oswald", sans-serif;

	font-size: 30px;

	text-transform: uppercase;

	font-weight: 700;

}

#team .subteam {

	font-size: 14px;

	font-weight: 700;

	margin-bottom: 15px;

	margin-top: -5px;

}

.owl-pagination {

	display: none;

}

.get-started-land-in-container {

	background: transparent none repeat scroll 0 0 !important;

	padding: 0 !important;

}

.get-started-land-in-container .form-sec { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#26d0ce+0,1a2980+100 */

	background: rgb(38,208,206); /* Old browsers */

	background: -moz-linear-gradient(-45deg, rgba(38,208,206,1) 0%, rgba(26,41,128,1) 100%); /* FF3.6-15 */

	background: -webkit-linear-gradient(-45deg, rgba(38,208,206,1) 0%, rgba(26,41,128,1) 100%); /* Chrome10-25,Safari5.1-6 */

	background: linear-gradient(135deg, rgba(38,208,206,1) 0%, rgba(26,41,128,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26d0ce', endColorstr='#1a2980', GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

	box-sizing: border-box;

	padding: 50px;

	position: relative;

	border-top-right-radius: 60px;

	border-bottom-left-radius: 60px;

	width: 100%;

	float: left;

	width: 100%;

}

.get-started-land-in-container .form-sec .custom-input {

	width: 278px;

}

.get-started-land-in-container aside {

	left: 35px;

	position: absolute;

	top: -140px;

}

#our-client-sec {

	background: #f4f4f4 none repeat scroll 0 0;

	margin-top: -70px;

	padding-bottom: 60px;

	padding-top: 150px;

}

#our-client-sec aside {

	background: #fff none repeat scroll 0 0;

	box-shadow: 0 0 10px rgba(0, 0, 0, 0.07);

	float: left;

	height: 145px;

	margin-bottom: 20px;

	margin-right: 24px;

	text-align: center;

	width: 268px;

}

#our-client-sec .sm-container {

	margin-top: 40px;

}

#our-client-sec .sm-container .col-md-12 {

	margin-right: -30px;

	width: 106%;

}

#our-client-sec aside img {

	position: relative;

	top: 50%;

	transform: translate(0px, -50%);

}

#reviews-slide .item img, #case-studies img {

	width: 100%;

}

#reviews-sec .col-md-6, #case-studies .col-md-6 {

	padding: 0;

}

#reviews-slide .owl-pagination {

	display: none !important;

}

#reviews-sec .owl-controls {

	margin: 0px;

}

#reviews-sec {

	background: #f4f4f4;

}

#reviews-sec .testimonial-sec {

	left: 50%;

	margin-left: -185px;

	margin-top: 50%;

	position: absolute;

	transform: translate(0px, -50%);

	width: 370px;

}

#reviews-sec #testimonial-slide p {

	font-size: 18px;

}

#reviews-sec #testimonial-slide p::before {

	color: #C39A54;

	content: "";

	display: inline-block;

	font-family: fontawesome;

	margin-right: 5px;

}

#reviews-sec #testimonial-slide p::after {

	color: #C39A54;

	content: "";

	display: inline-block;

	font-family: fontawesome;

	margin-left: 5px;

}

#testimonial-slide .black-title {

	line-height: 103px;

}

#testimonial-slide aside img {

	float: left;

	margin-right: 20px;

}

#testimonial-slide aside {

	padding-top: 15px;

}

#reviews-sec #testimonial-slide .review-client {

	color: #C39A54;

	font-family: "Tungsten";

	font-size: 24px;

	font-weight: 700;

	margin-bottom: 0;

	margin-top: 20px;

	text-transform: uppercase;

}

#testimonial-slide .owl-controls .active span {

	background: #C39A54 !important;

	border: medium none;

	opacity: 1;

}

#testimonial-slide .owl-controls span {

	background: transparent none repeat scroll 0 0;

	opacity: 1;

	border: 2px solid #656565;

	margin: 5px 3px;

}

#testimonial-slide .owl-pagination {

	padding-top: 20px;

	text-align: left;

}

#case-studies .case {

	color: #fff;

	font-family: "Oswald", sans-serif;

	font-size: 90px;

	font-weight: 700;

	line-height: 0.889;

	text-transform: uppercase;

}

#case-studies aside p {

	font-size: 21px;

	padding-top: 19px;

	color: #fff;

}

#case-studies aside {

	left: 9%;

	position: absolute;

	top: 9%;

}

#team-sec .owl-pagination {

	display: none !important;

}

#case-studies .owl-pagination {

	display: none !important;

}

#case-studies #case-slide {

	margin-top: 52%;

	position: absolute;

	transform: translate(0px, -50%);

	padding: 80px;

}

#case-studies .companycase {

	color: #2b2823;

	font-family: "Oswald", sans-serif;

	font-size: 30px;

	font-weight: 400;

	text-transform: uppercase;

	margin-bottom: 30px;

}

#case-studies h3 span {

	color: #25c8ca;

}

#case-studies .indusrty {

	font-weight: 500;

	text-transform: uppercase;

	color: #2b2823;

	margin-bottom: 0px;

	font-size: 15px;

}

#case-studies p {

	font-size: 14 px;

	margin-bottom: 30px;

}

.panel-default > .panel-heading {

	background-color: #fff;

}

.panel-group .panel {

	border-radius: 0;

}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {

	background-color: transparent !important;

}

.slide-con {

	left: 0;

	margin: 0 auto;

	max-width: 1400px;

	position: relative;

	right: 0;

	width: 94%;

}

#about-sec p {

	margin-bottom: 20px;

	max-width: 800px;

}

#about-sec {

	/*background-image: url("../images/about/about (1).png");*/

	background-position: right 100px;

	background-repeat: no-repeat;

	padding-bottom: 140px;

	padding-top: 50px;

}

#about-sec h1 {

	margin-bottom: 25px;

}

.gray-btn {

	border: 2px solid #dee1e1;

	border-radius: 8px;

	color: #2b2823;

	display: inline-block;

	font-size: 14px;

	height: 40px;

	line-height: 38px;

	margin-top: 18px;

	text-align: center;

	width: 150px;

}

#infrastructure-sec {

	background: #f4f4f4 none repeat scroll 0 0;

	margin-top: -70px;

	padding-bottom: 40px;

	padding-top: 120px;

}

#masterslider-about {

	display: block;

	margin-bottom: 50px !important;

}

.about-img-1 {

	top: 148px;

	left: 1%;

}

#contact-us-sec { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#26d0ce+0,26d0ce+27,1a2980+77,1a2980+100 */
background-color:#eacf85;
/*#f3e792;*/
	/*background: rgb(38,208,206);*/
	/* Old browsers 

	background: -moz-linear-gradient(-45deg, rgba(38,208,206,1) 0%, rgba(38,208,206,1) 27%, rgba(26,41,128,1) 77%, rgba(26,41,128,1) 100%); /* FF3.6-15 

	background: -webkit-linear-gradient(-45deg, rgba(38,208,206,1) 0%, rgba(38,208,206,1) 27%, rgba(26,41,128,1) 77%, rgba(26,41,128,1) 100%); /* Chrome10-25,Safari5.1-6 

	background: linear-gradient(135deg, rgba(38,208,206,1) 0%, rgba(38,208,206,1) 27%, rgba(26,41,128,1) 77%, rgba(26,41,128,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ 

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26d0ce', endColorstr='#1a2980', GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}

#contact-us-sec .white-title {

	color: #fff;

	font-family: "Oswald", sans-serif;

	font-size: 100px;

	font-weight: 700;

	line-height: 1.2;

	text-transform: uppercase;

}

#contact-us-sec p {

	color: #fff;

	font-size: 24px;

	line-height: 1.4;

	/*padding-top: 10px;*/

}

#contact-us-sec p small {

	font-size: 15px;

}

#contact-us-sec {

	padding-bottom: 150px;

	padding-top: 207px;

}

#contact-form {

	background: transparent none repeat scroll 0 0;

	margin-left: 99px;

	margin-top: 10px;

	max-width: 470px;

	padding: 0;

	width: 100%;

}

#contact-form [type="button"], #contact-form [type="submit"] {

	background: transparent none repeat scroll 0 0;

	border: 2px solid #fff;

	border-radius: 5px;

	color: #fff;

	display: block;

	font-size: 16px;

	font-weight: 400;

	height: 48px;

	line-height: 36px;

	margin: 10px auto auto;

	text-transform: capitalize;

	width: 170px;

}

#contact-form [type="button"]:hover, #contact-form [type="submit"]:hover {

	background: #fff;

	color: #2b2823;

}

#contact-form #mce-MMERGE2 {

	height: 200px;

}

.m-item h3 {

	color: #26cfce;

	font-family: "Oswald", sans-serif;

	font-size: 30px;

	font-weight: 700;

	text-transform: uppercase;

}

.m-item h4 {

	font-size: 14px;

	font-weight: 700;

	margin-bottom: 15px;

	margin-top: -5px;

}

.m-item {

	margin-bottom: 50px;

}

#our-team-sec .sub-title {

	font-size: 21px;

	padding-bottom: 40px;

	padding-top: 0;

}

#our-team-sec {

	padding-top: 40px;

}

#our-team-member-sec {

	padding-bottom: 50px;

}

.slide h4 {

	color: #fff;

	font-family: "Oswald", sans-serif;

	font-size: 58px;

	font-weight: 500;

	margin-bottom: 24px;

}

#inner-title-sec .white-title {

	color: #fff;

	font-family: "Oswald", sans-serif;

font-size: 50px;

font-weight: 700;

line-height: 1.3;

text-transform: uppercase;

text-align: center;
}

.web-ul ul { padding: revert !important;}
.web-ul li {
       font-size: 25px;
    font-weight: 500;
    margin-left: 37px;
    color: #fff;
    list-style-type: disclosure-closed;
}

.web-ul .fa.fa-check {

    margin-right: 14px;
    font-size: 35px;

}

.sub-li {
    list-style-type: disc !important;

font-size: 18px !important;
}

element {

}
.web {

   /*background: linear-gradient(135deg, rgba(38,208,206,1) 0%, rgba(26,41,128,1) 100%);*/
   /*background-color:#f4eb98;*/
   background-color:#c4a058;
    border-radius: 0 50px;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 22px;
}

#inner-title-sec {

	background-repeat: no-repeat;

	background-size: cover;

	background-position: center top;

	padding-bottom: 94px;

padding-top: 60px;

}

.white-title img {

	left: 20px;

	position: relative;

	top: 26px;

	width: 70px;

}

.inner-page-reviews {

	padding-bottom: 80px;

}

#inner-content-sec {

	background-position: right center;

	background-repeat: no-repeat;

	padding-bottom: 70px;

	padding-top: 70px;

}

#inner-content-sec section {

	max-width: 840px;

}

#inner-content-sec .black-title {
	font-size: 72px;
	line-height: 1.1;
}

.virtualp {
    color: #fff;

font-size: 50px;

font-weight: 700;

font-family: "Oswald", sans-serif;

margin-bottom: -29px;

text-align: center;
}

.virtualpp {
    color: #fff;

font-size: 50px;

font-weight: 700;

font-family: "Oswald", sans-serif;

margin-top: -17px;

text-align: center;
}

#inner-content-sec .descpoftile {

	font-size: 23px;

	font-weight: 700;

	color: #2b2823;

}

#inner-content-sec .para {

	font-size: 23px;

	font-weight: 700;

	color: #26cfce;

}

.administrative-1 {

	/*background-image: url("../images/administrative-support-virtual-assistant-assets/administrative-img-1.jpg");*/
	background-image: url("../images/about/tech.png");
	margin-top:5%;
/*background-image: url("images/about/tech.png");*/
}

.administrative-2 {

	background-image: url("../images/about/tc4.png");

}

.coaching-1 {

	background-image: url("../images/coaching-and-mentoring-virtual-assistant/coaching-img1.jpg");

}

.coaching-2 {

	background-image: url("../images/coaching-and-mentoring-virtual-assistant/coaching-img2.jpg");

}

.coaching-3 {

	padding: 73px 0;

	/*background-image: -moz-linear-gradient( -45deg, rgb(26,41,128) 0%, rgb(38,208,206) 100%);*/

	/*background-image: -webkit-linear-gradient( -45deg, rgb(26,41,128) 0%, rgb(38,208,206) 100%);*/

	/*background-image: -ms-linear-gradient( -45deg, rgb(26,41,128) 0%, rgb(38,208,206) 100%);*/
background-color:#c4a058;
}

.internet-1 {

	background-image: url("../images/internet-marketing-virtual-assistant/internet-marketing-img1.jpg");

}

.internet-2 {

	background-image: url("../images/internet-marketing-virtual-assistant/internet-marketing-img2.jpg");

}

.real-estate-1 {

	background-image: url(../images/real-estate-virtual-assistant/real-estate-img1.jpg);

}

.real-estate-2 {

	background-image: url(../images/real-estate-virtual-assistant/real-estate-img2.jpg);

}

.web-development-1 {

	background-image: url(../images/web-development-virtual-assistant/web-development-img-1.jpg);

	background-position: right bottom !important;

}

.web-development-2 {

	background-image: url(../images/web-development-virtual-assistant/web-development-img-2.jpg);

}

.green-colon {

	color: #2dc4b6

}

.icon-ul {

	padding: 0;

}

.icon-ul li {

	width: 47%;

	margin: 0 1.5%;

	float: left;

	color: #fff;

	font-size: 18px;

	padding: 20px 40px 20px 0;

	height: 100px;

	line-height: 22px;

	border-bottom: solid 1px rgba(244,244,244,0.27);

	box-shadow: 0 1px 0 rgba(0,0,0,0.15);

	position: relative;

}

.icon-ul li:after {

	position: absolute;

	right: 0;

	bottom: 0;

	width: 1px;

	height: 32px;

	content: '';

	background: rgba(244,244,244,0.27)

}

.icon-ul li img {

	float: left;

	margin: 0 40px 0px 0;

}

.icon-ul li:nth-last-child(-n+2), .icon-ul.width50 li:last-child, .icon-ul.width30 li:last-child {

	border: 0;

	box-shadow: none

}

.icon-ul li:nth-last-child(-n+2):after {

	display: none

}

.small-txt {

	text-transform: lowercase !important

}

.icon-ul.width50 {

	width: 50%;

	float: left;

}

.icon-ul.width50 li, .icon-ul.width30 li {

	width: 95%;

	height: auto !important;

	min-height: 100px;

	border-bottom: solid 1px rgba(244,244,244,0.27);

	box-shadow: 0 1px 0 rgba(0,0,0,0.15);

	margin: 0 2.5%;

}

.icon-ul.width50 li:after, .icon-ul.width30 li:after {

	position: absolute;

	right: 0;

	bottom: 0;

	width: 1px;

	height: 32px;

	content: '';

	background: rgba(244,244,244,0.27);

	display: block

}

.icon-ul.width50 li:last-child:after, .icon-ul.width30 li:last-child:after {

	display: none

}

.icon-ul.width50 li img {

	clear: left

}

.icon-ul li p {

	width: calc(100% - 100px);

	float: right;

	margin-bottom: 0

}

.width30 {

	width: 33%;

	float: left

}

.icon-ul.width30 li {

	min-height: 80px;

	height: 80px;

}

.ecommerce-1 {

	background-image: url("../images/ecommerce-virtual-assistant/sec1-img.jpg");

}

.ecommerce-1 .gray-btn {

	height: 67px;

	width: 200px;

}

.ecommerce-1 .gray-btn img {

}

.ecommerce-1 .gray-btn img {

	position: relative;

	top: 50%;

	transform: translate(0px, -50%);

}

.ecommerce-1 .gray-btn {

	height: 67px;

	margin-right: 13px;

	margin-top: 30px;

	width: 200px;

}

#shopify {

	background: #f4f4f4 none repeat scroll 0 0;

	padding-bottom: 80px;

	padding-top: 65px;

}

.ecommerce-tab-sec h2 {

	color: #2b2823;

	float: left;

	font-family: "Oswald", sans-serif;

	font-size: 44px;

	font-weight: 700;

	line-height: 1.2;

	text-transform: uppercase;

}

.ecommerce-tab-sec aside img {

	float: right;

}

.ecommerce-tab-sec aside::after {

	clear: both;

	content: "";

	display: block;

}

.ecommerce-tab-sec section {

	background: #fff none repeat scroll 0 0;

	border: 1px solid #dee1e1;

	border-radius: 7px;

	margin-bottom: 25px;

	overflow: hidden;

	padding: 20px;

}

.ecommerce-tab-sec aside {

	margin-bottom: 40px;

}

#shopify section a span {

	color: #93bd46;

}

.ecommerce-tab-sec h3 {

	background: #93bd46 none repeat scroll 0 0;

	color: #fff;

	font-family: "Raleway", sans-serif;

	font-size: 24px;

	font-weight: 600;

	line-height: 50px;

	margin: -20px -20px 17px;

	padding: 0 20px;

}

.ecommerce-tab-sec section strong {

	color: #2b2823;

	display: inline-block;

	font-size: 18px;

	padding-top: 15px;

}

#shpify section a {

	color: #93bd46;

}

#amazon section a span {

	color: #ff9a00;

}

#amazon h3 {

	background: #ff9a00 none repeat scroll 0 0;

}

#amazon {

	padding-bottom: 60px;

	padding-top: 90px;

}

#ebay h3 {

	background: #e53238 none repeat scroll 0 0;

}

#ebay section a span {

	color: #e53238;

}

#ebay {

	background: #f4f4f4 none repeat scroll 0 0;

	padding-bottom: 130px;

	padding-top: 65px;

}

.ecommerce-tab-sec a {

	color: #2b2823

}

.well li {

	margin-bottom: 10px;

	padding-left: 13px;

	position: relative;

}

.well h4 {

	color: #2b2823;

	font-weight: 600;

	margin-bottom: 17px;

}

.well .col-md-4, .well .col-md-6 {

	margin-bottom: 30px;

}

.tab-list .fa {

	font-size: 17px;

	left: 0;

	position: absolute;

	top: 2px;

}

#shopify .tab-list .fa {

	color: #93BD46;

}

#amazon .tab-list .fa {

	color: #ff9a00;

}

#ebay .tab-list .fa {

	color: #e53238;

}

.well {

	background-color: #fbfbfb;

	border: 1px solid #e3e3e3;

	border-radius: 4px;

	box-shadow: none;

}

.ecommerce-1 .gray-btn:hover {

	background: #f8f8f8 none repeat scroll 0 0;

	border: 2px solid #e9e9e9;

	color: #fff;

}

#get-started label, #get-started-land label, #contact-form label {

	color: #fff;

	font-size: 13px;

	font-weight: normal;

}

#mc_embed_signup input.mce_inline_error {

	border-color: #e53238 !important;

}

#mc_embed_signup div.mce_inline_error {

	background-color: #e53238 !important;

	color: #fff;

	font-size: 13px !important;

	font-weight: normal !important;

	margin: 0 0 5px !important;

	padding: 1px 10px !important;

	z-index: 1;

}

.response {

	color: #fff !important;

	font-size: 13px !important;

	line-height: 18px !important;

}

#status {

	background-image: url("../images/status.gif");

	background-position: center center;

	background-repeat: no-repeat;

	height: 200px;

	left: 50%;

	margin: -100px 0 0 -100px;

	position: absolute;

	top: 50%;

	width: 200px;

}

#preloader {

	background-color: #fff;

	bottom: 0;

	left: 0;

	position: fixed;

	right: 0;

	top: 0;

	z-index: 1050;

}

.panel-body p {

	margin-bottom: 0px !important;

}

.panel.panel-default {

	padding-top: 1px;

}

.pdf-btn {

	border: 2px solid #dee1e1;

	border-radius: 8px;

	color: #2b2823;

	display: inline-block;

	font-size: 14px;

	height: 40px;

	line-height: 38px;

	text-align: center;

	width: 150px;

}

.pdf-btn:hover {

	color: #fff;

	background: #26CFCE;

	border: 2px solid #26CFCE;

}

.pdf-btn .fa {

	font-size: 16px;

	margin-right: 5px;

}

.panel-title a {

	display: block;

	padding: 10px 15px;

}

.panel-heading {

	padding: 0px;

}

.panel-title a span {

	background: #474645 none repeat scroll 0 0;

	border-radius: 2px;

	color: #fff;

	float: right;

	font-size: 9px;

	height: 15px;

	line-height: 15px;

	text-align: center;

	width: 15px;

}

.slide-4 {

	text-shadow: none !important;

}

.history-slider .ms-bullets {

	display: none !important;

}

#reviews-slide img {

	width: 100%;

}

.fb:hover {

	background: #4e71a8 none repeat scroll 0 0 !important;

	border: 1px solid #4e71a8 !important;

	color: #fff !important;

}

.tw:hover {

	background: #1cb7eb none repeat scroll 0 0 !important;

	border: 1px solid #1cb7eb !important;

}

.lin:hover {

	background: #1686b0 none repeat scroll 0 0 !important;

	border: 1px solid #1686b0 !important;

}

.youtube:hover {

	background: #cc0000 none repeat scroll 0 0 !important;

	border: 1px solid #cc0000 !important;

}

.google:hover {

	background: #D6492F none repeat scroll 0 0 !important;

	border: 1px solid #D6492F !important;

}

.sticky .navbar-nav > li.social > a:hover {

	color: #fff !important;

}

#contact-form.form-sec .asterisk {

	font-size: 28px;

	position: absolute;

	right: -12px;

	top: -8px;

}

#get-started label, #get-started-land label, #contact-form label {

	position: relative;

}

.drawer-overlay {

	background-color: rgba(255, 255, 255, 0.6);

}

#our-client-owl .owl-pagination {

	display: none !important;

}

#our-client-owl .item {

	background: #fff none repeat scroll 0 0;

	min-height: 120px;

	text-align: center;

}

#our-client-owl .item img {

	position: relative;

	top: 60px;

	transform: translate(0px, -50%);

}

.owl-nav .owl-prev, .owl-nav .owl-next {

	bottom: 32%;

}

/*========================================================Site Map=======================================================================*/

#site-map-sec {

	position: relative;

}

#site-map-sec img.banner-img {

	width: 100%;

}

#site-map-sec .text-blk {

	position: absolute;

	left: 0;

	top: 0;

	right: 0;

	width: 92%;

	padding: 9% 0 50px;

	color: #fff;

	max-width: 1440px;

	margin: 0 auto;

	font-family: "Tungsten";

}

#site-map-sec .text-blk h1 {

	font-size: 70px;

	margin: 0

}

#site-map-sec .text-blk h1 img {

	margin-right: 15px

}

.siteMap-sec {

	background: none !important;

	padding: 60px 0

}

.siteMap-Links {

	margin: 10px 0 0 120px;

	position: relative;

	padding-left: 40px;

}

.siteMap-Links:before, .subMenu-title .subMenu:before {

	background: #e0e0e0;

	width: 1px;

	height: 97%;

	top: 0;

	content: '';

	display: block;

	position: absolute;

	left: 0px

}

.siteMap-Links li {

	line-height: 20px !important;

	position: relative

}

.siteMap-Links li:before {

	width: 40px;

	position: absolute;

	background: #e0e0e0;

	height: 1px;

	content: '';

	display: block;

	left: -40px;

	top: 50%

}

.siteMap-Links li.subMenu-title:before {

	top: 30px;

}

.siteMap-Links li a {

	font-size: 16px;

	padding: 8px 12px;

	border: solid 1px #e0e0e0;

	width: 120px !important;

	display: inline-block;

	margin: 5px 0;

	position: relative;

	z-index: 1;

	-moz-transition: all 0.4s ease-in-out;

	-ms-transition: all 0.4s ease-in-out;

	-o-transition: all 0.4s ease-in-out;

	-webkit-transition: all 0.4s ease-in-out;

}

.siteMap-Links li a:before, .siteMap-Links li a:after {

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	content: '';

	height: 100%;

	background: rgb(38,208,206);

	background: -moz-linear-gradient(-45deg, rgba(38,208,206,1) 0%, rgba(26,41,128,1) 100%);

	background: -webkit-linear-gradient(-45deg, rgba(38,208,206,1) 0%, rgba(26,41,128,1) 100%);

	background: linear-gradient(135deg, rgba(38,208,206,1) 0%, rgba(26,41,128,1) 100%);

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26d0ce', endColorstr='#1a2980', GradientType=1 );

	z-index: -2

}

.siteMap-Links li a:after {

	background: #fff;

	-moz-transition: all 0.4s ease-in-out;

	-ms-transition: all 0.4s ease-in-out;

	-o-transition: all 0.4s ease-in-out;

	-webkit-transition: all 0.4s ease-in-out;

	right: 0;

	left: auto

}

.siteMap-Links li a:hover:after {

	opacity: 0

}

.siteMap-Links li a:hover {

	color: #fff

}

.subMenu-title .subMenu {

	padding-left: 40px !important;

	margin-left: 40px

}

.subMenu-title .subMenu a {

	width: 315px !important;

}

.subMenu-title .subMenu:before {

	left: 40px;

	top: 42px;

	height: calc(100% - 65px)

}

.display640 {

	display: none

}

/*designer2*/



.slide h3 span {

	display: inline-block;

	vertical-align: middle;

}

.slide h3 small {

	color: #fff;

}

@media (min-width: 1200px) {

.slide h3 small {

	font-size: 60px;

}

}

.ms-bullets.ms-dir-h {

	z-index: 9999;

}

/*========================================================================================================================================================*/

/*========================================================Responsive css=======================================================================*/

/*========================================================================================================================================================*/

.social-media h1.black-title.amazon-title, .social-media p.black-title{color: #333 !important;}
.social-media .panel-default > .panel-heading {background-color: #26cfce !important;}
.social-media  i {color: #26cfce !important;}
.social-media span.glyphicon {color: #333!important;background-color: #fff;}
.social-media .black-title span {color: #26cfce;}
.social-media #testimonial-slide p::before, .social-media #testimonial-slide p::after, 
.social-media .review-client {color: #26cfce !important;}
.inner-page-reviews.social-media #testimonial-slide .owl-controls .active span {    background: #26cfce !important;}
.social-media .gray-btn:hover {
    background-color: #333;
    border: 2px solid #333;
}
.social-media.amazon-assistant {
    background-image: url(../images/ecommerce-virtual-assistant/slide11.jpg);
}
section.counterstrip-block {
    padding: 73px 0;
    background-image: -moz-linear-gradient( -45deg, rgb(26,41,128) 0%, rgb(38,208,206) 100%);
    background-image: -webkit-linear-gradient( 
-45deg
, rgb(26,41,128) 0%, rgb(38,208,206) 100%);
    background-image: -ms-linear-gradient( -45deg, rgb(26,41,128) 0%, rgb(38,208,206) 100%);
    margin-bottom: 100px;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
}
section.counterstrip-block .box.count_text {
    display: flex;
    align-items: center;
    border-right: 2px solid rgb(255 255 255 / 30%);
    width: calc(100% - 30px);
    margin: 0 auto;
    justify-content: center;
}

section.counterstrip-block .box.count_text img {
    width: 80px;
}
.counter_icon + div {
    color: #fff;
    font-weight: bold;
    margin-left: 20px;
    font-size: 20px;
    line-height: 1;
}
section.counterstrip-block .col-sm-6:last-child {}
section.counterstrip-block .col-sm-6:last-child .box.count_text {
    padding-right: 0 !important;
    border: 0;
}
section.counterstrip-block .col-sm-6 {
    display: flex;
    justify-content: center;
    padding: 0;
}
.counter_icon + div p {
    font-size: 42px;
}

.counter_icon + div span {
    font-weight: normal;
}

.web-development-1.social-media {
    background-image: url(../images/web-development-virtual-assistant/survey-report-checklist.jpg);
    background-position: center right !important; 
}
.mobile-trigger.open + ul#menu-primary-menu {
    display: block !important;
}
.mobile-trigger + ul#menu-primary-menu {
    display: none;
}

@media (min-width: 1200px) {
body #get-started section {
bottom: 80px !important;
    right: 70px;
}
}
.seo-spaclist ul.list li {
    padding-top: 5px;
    padding-bottom: 5px;
}
.our-process-wrap { min-height: 260px; margin-bottom: 40px; }
.our-process { 
    border-bottom: 1px dashed rgb(255 255 255 / 80%);
    position: relative;
    height: 160px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 60px;
}
.our-process:before, .our-process:after, .our-process-item:after { 
    content: "\f192";
		position: absolute; 
		left: -8px; 
    bottom: -8px;
font: normal normal normal 14px/1 FontAwesome;
		font-size: 16px; 
		color: #fff; 
}
.our-process:after { 
	    left: auto;
    bottom: -8px;
    right: 0;
    content: "\f192";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 16px;
    color: #fff;
 }
 #inner-content-sec.gathering-information h1.black-title span {
    color: #fff;
}
.our-process.proc4level .our-process-item { width: 25%; }
.our-process.proc5level .our-process-item { width: 25%; }
.our-process.proc3level .our-process-item { width: 33.33%; }
.our-process-item { height: 160px; float: left; position: relative; }
.our-process-item:before { width: 1px; background:  rgb(255 255 255 / 80%); height: 82px; float: left; position: absolute; bottom: 0; left: 39px; content: ""; }
.our-process-item:after { 
    bottom: -9px;
    left: 60%;
    content: "\f0da";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 18px;
    background: none;
}
.our-process-item .our-process-content { position: absolute; left: 85px; overflow: hidden; }
.our-process-item i { 
	width: 75px;
    height: 75px;
    color: #ffffff;
    font-size: 32px;
    float: left;
    padding: 0;
    border-radius: 39px;
    border: 3px solid rgb(255 255 255 / 20%);
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    display: flex;
    align-items: center;
    justify-content: center;
}
.our-process-item:hover i {
    background: #26cfce;
    color: #fff;
    border-color: #26cfce;
}
.our-process-item h5 { 
    font-weight: 400;
    font-size: 22px;
    margin: 16px 10px 8px 0;
    padding-left: 15px;
    font-family: "Oswald", sans-serif;
    color: #fff;
}
.learn-wrapper {
    position: relative;
}

.learn-wrapper:after {
    content: "";
    width: 10px;
    height: 60%;
    border-right: 1px dashed rgb(255 255 255 / 80%);
    position: absolute;
    right: 7px;
    bottom: 0;
}
section.gathering-information .container {
    width: 1000px;
}
.proc4level .our-process-item:after {
    transform: rotate(180deg);
}
#inner-content-sec.seo-spaclist{ 
    background-image: url(../images/web-development-virtual-assistant/seo-specialist.png);
    background-position: 93% center !important;
}

#inner-content-sec.gathering-information { 
    background-image: -moz-linear-gradient( -45deg, rgb(26,41,128) 0%, rgb(38,208,206) 100%);
    background-image: -webkit-linear-gradient( 
-45deg
 , rgb(26,41,128) 0%, rgb(38,208,206) 100%);
    background-image: -ms-linear-gradient( -45deg, rgb(26,41,128) 0%, rgb(38,208,206) 100%);
    margin-bottom: 80px;
    padding-top: 80px !important;
}

.gathering-information h1 {
    margin-bottom: 50px;
    margin-top: 0;
    color: #fff;
    font-size: 50px !important;
    text-align: center;
}
span.sm {
    font-size: 38px;
}
/*mobile*/
 
@media (max-width: 340px) {

.history-slider .ms-slide-bgcont > img {

	left: -40% !important;

	position: relative !important;

}

}

@media (max-width: 480px) {
    
    .wtapbox.skypebox {
/*	top: 160px !important;*/
}

.ecommerce-1 .gray-btn {

	margin-top: 10px;

	width: 100%;

}

.ecommerce-tab-sec aside img {

	clear: both;

	display: block;

	float: none;

	width: 40%;

}

#what-we-do ul.siteMap-Links {

	padding-left: 20px !important;

}

.siteMap-Links li::before {

	width: 20px;

	left: -20px;

}

.subMenu-title .subMenu {

	padding-left: 20px !important;

	margin-left: 20px;

}

.subMenu-title .subMenu::before {

	left: 20px;

	top: 35px;

	height: calc(100% - 55px);

}

.siteMap-Links li.subMenu-title::before {

	top: 20px;

}

#what-we-do ul.siteMap-Links {

	padding-left: 20px !important;

	margin-left: 30px;

}

.subMenu-title .subMenu a {

	width: 100% !important;

}

}

 @media (max-width: 640px) {

#site-map-sec .text-blk {

	padding: 30px 0 0;

	position: relative;

}

#site-map-sec .text-blk h1 img {

	display: none

}

.display640 {

	display: inline-block !important;

	float: left;

	margin-top: 10px !important;

}

#site-map-sec .text-blk h1 {

	color: #3d3d3d

}

.siteMap-sec {

	padding-top: 30px !important;

}

.siteMap-Links {

	margin-left: 20px;

}

.subMenu-title .subMenu a {

	width: 265px !important;

}

.subMenu-title .subMenu {

	padding-left: 30px !important;

	margin-left: 30px;

}

.subMenu-title .subMenu:before {

	left: 20px;

	top: 35px;

	height: calc(100% - 55px);

}

.slide h3 span img {

	max-width: 100px;

}
.slider-p1.new-home-slide span.linebrk {
    line-height: 1.2;
    margin-bottom: 20px;
}

.slider-p1.new-home-slide span.linebrk span.sm {
    display: block;
    font-size: 24px;
}
}

@media (max-width: 767px) {

.sticky-top .main-menu {

	height: 31px;

	margin-top: 9px;

}

.navbar-brand img {

	margin-left: 7px;

	width: 150px;

}

.sticky .main-menu {
    height: 60px;
    margin-top: 0;
    padding: 6px 0 6px;
}

#twitt-content {

	font-size: 15px;

	line-height: 23px;

	padding: 13px;

	height: auto;

	word-wrap: break-word;

}

.dropdown-menu {

	background: transparent none repeat scroll 0 0;

	box-shadow: none;

	padding-bottom: 0px;

}

.nav.navbar-nav {

	float: left;

	padding-left: 18px;

	width: 100%;

}

.drawer-hamburger, .drawer-nav {

	background: rgba(0, 0, 0, 0.9) none repeat scroll 0 0;

}

.drawer-nav .navbar-nav li a {

	color: #fff;

}

.drawer-nav .navbar-nav li a {

	font-size: 13px !important;

	line-height: 40px !important;

	padding-left: 20px !important;

	font-weight: 600 !important;

}

.drawer-nav .nav li {

	border-bottom: 1px solid #303030;

	margin-top: 0;

}

.sub-menu ul li:last-child {

	border: medium none !important;

}

.drawer-nav .navbar-nav li.social a {

	line-height: 28px !important;

}

.social {

	padding-bottom: 10px !important;

	padding-left: 17px;

}

.drawer-nav .navbar-nav li.social a:hover {

	color: #fff !important;

}

.nav.navbar-nav {

	padding-left: 0 !important;

	padding-top: 25px !important;

}

.navbar-default .drawer-nav .navbar-nav > li > a, .drawer-nav .navbar-nav > li a {

	line-height: 20px;

	padding-bottom: 0;

	padding-left: 20px !important;

	padding-right: 0;

	padding-top: 0;

}

.navbar-default .drawer-nav .navbar-nav li.social a {

	padding-left: 0px !important;

}

.drawer-nav .navbar-nav li.sub-menu a {

	font-weight: 400 !important;

}

.drawer-nav .navbar-nav li a:hover {

	color: #26CFCE !important;

}

.drawer-hamburger-icon, .drawer-hamburger-icon::before, .drawer-hamburger-icon::after {

	background-color: #fff;

}

.social {

	margin-left: 0px !important;

	margin-top: 10px !important;

}

.social > a {

	margin: 0 3px;

}

.sticky .social a {

	-webkit-text-fill-color: #fff;

	border: 1px solid #fff;

}

.sticky .navbar-nav > li > a {

	color: #fff !important;

}

.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {

	background-color: transparent;

	font-weight: 500;

}

.dropdown-menu > li > a {

	font-weight: 300;

}

.navbar .social-stick {

	display: none !important;

}

.main-menu {

	margin-top: 10px;

}

.slide h2 {

	font-size: 21px;

	margin-bottom: 10px;

}

.slide h3 {

	font-size: 27px;

	margin-top: 10px;

}

.slide p {

	font-size: 15px;

	line-height: 20px;

}

#why-us {

	background: transparent none repeat scroll 0 0;

	padding-bottom: 10px;

	padding-top: 30px;

}

#inner-content-sec {

	padding-bottom: 35px;

	padding-top: 10px;

	background: transparent none repeat scroll 0 0;

}

.black-title, #case-studies .case, #inner-content-sec .black-title {

	font-size: 26px !important;

}

#why-us p {

	font-size: 14px;

	width: 100%;

}

#why-us ul li section .whyussub {

	font-size: 17px;

}

#why-us ul li section p {

	font-size: 14px;

}

#why-us ul li {

	margin-bottom: 20px;

}

#why-us ul {

	margin-top: 40px;

	max-width: 100%;

}

#why-us ul img {

	width: 30px;

}

#why-us ul li section {

	padding-left: 43px;

}

#get-started section {

    bottom: 0;
    position: relative;
    margin-top: 50px;

}

.slide a {

	margin-top: 10px;

}

#get-started aside, #get-started-land aside {

	display: inline-block;

	left: 20px;

	position: relative;

	top: 0;

}

#get-started p, #get-started-land p {

	font-size: 24px;

	transform: none;

}

#get-started p, #get-started-land p {

	font-size: 18px;

	transform: none;

}

#get-started aside img {

	left: 230px;

	position: absolute;

	right: auto;

	top: 50px;

	width: 50px;
    z-index: 1;
}

.form-sec {

	border-radius: 0;

	padding: 40px 30px;

	width: 100%;

}

#we-work h2, #inner-title-sec .white-title {

	font-size: 24px;

	line-height: 30px;

}

#we-work {

	min-height: 310px;

	padding-bottom: 30px;

	padding-top: 20px;

}

#services {

	padding-bottom: 50px;

	padding-top: 30px;

}

.services-float-img-1 {

	display: none;

}

#services aside p {

	font-size: 14px;

	margin-top: 20px;

	width: 100%;

}

.services-sec {

	margin-top: 17px;

}

.services-sec section h2 {

	font-size: 14px;

	margin-bottom: 5px;

}

.services-sec section {

	margin-bottom: 25px;

}

#case-studies #case-slide {

	margin-top: 0;

	padding: 20px 20px;

	position: relative;

	transform: translate(0px, 0%);

}

#reviews-sec .testimonial-sec {

	left: 0;

	margin-bottom: 30px;

	margin-left: 20px;

	margin-top: 20px;

	position: relative;

	transform: translate(0px, 0%);

	width: 88%;

}

.services-float-img-2 {

	bottom: 0;

	left: 0;

	width: 50px;

}

.services-float-img-3 {

	bottom: -17px;

	right: 10px;

	width: 170px;

}

.custom-input {

	margin-right: 0px;

	width: 100%;

}

.get-started-land-full-width .form-sec {

	padding: 0 10px;

}

#get-started-land [type="text"], #get-started-land [type="email"], #get-started-land textarea {

	margin-bottom: 10px;

	margin-right: 0px;

}

.submit-btn-blk {

	float: left;

	width: 100%;

}

.submit-btn-blk [type="submit"] {

	width: 100%;

	margin: 10px 0 0;

}

#get-started-land {

	padding-bottom: 40px;

	padding-top: 0;

}

#case-studies aside p {

	font-size: 17px;

	padding-top: 0;

}

#case-studies h3 {

	font-size: 22px;

	margin-bottom: 20px;

}

#case-studies p {

	margin-bottom: 18px;

}

#case-studies .indusrty {

	font-size: 14px;

}

#testimonial-slide .black-title {

	line-height: 43px;

}

#reviews-sec #testimonial-slide p {

	font-size: 16px;

}

#digital-marketing-sec .white-title {

	font-size: 30px;

}

#digital-marketing-sec {

	padding-bottom: 130px;

	padding-top: 20px;

}

.history-sec {

	border-bottom-left-radius: 20px;

	border-top-right-radius: 20px;

	padding: 20px;

}

.history-sec h3 {

	font-size: 20px;

	margin-bottom: 10px;

}

#team-sec {

	padding-bottom: 0px;

	padding-top: 20px;

}

.sub-title {

	font-size: 16px;

	padding-top: 0;

}

#team {

	padding-top: 20px;

}

#team .teamhead {

	font-size: 25px;

}

.get-started-land-in-container .form-sec {

	border-bottom-left-radius: 20px;

	border-top-right-radius: 20px;

	padding: 30px;

}

.get-started-land-in-container .form-sec .custom-input {

	width: 100%;

}

#get-started-land aside img {

	right: -38px;

}

.get-started-land-in-container aside {

	left: 4px !important;

}

#our-client-sec {

	padding-bottom: 30px;

	padding-top: 90px;

}

#our-client-sec .sm-container {

	margin-top: 20px;

}

#our-client-sec aside {

	margin-right: 0px;

	width: 100%;

}

#our-client-sec .sm-container .col-md-12 {

	width: 100%;

}

#footer-bottom {

	padding: 15px;

}

.get-started-land-full-width h3 {

	color: #fff !important;

}

.get-started-land-full-width h6 {

	color: #fff !important;

}

#about-sec {

	background-image: none;

	padding-top: 20px;
 margin-top:-1%;
	padding-bottom: 10px;
	height:1860px;

}

.about-img-1 {

	/*left: 26%;*/

	top: -4px;

	width: 510px;
	height:300px;
	margin-bottom:-13%;
	

}

#infrastructure-sec {

	padding-bottom: 30px;

	padding-top: 90px;

}

#masterslider-about {

	margin-bottom: 0px !important;

}

#about-sec p {

	margin-bottom: 10px;

	font-size: 13px;

}

.m-item h3 {

	font-size: 20px;

}

#our-team-sec .sub-title {

	font-size: 16px;

	line-height: 24px;

	padding-bottom: 10px;

}

#our-team-member-sec {

	padding-bottom: 0;

}

#our-team-sec {

	padding-top: 10px;

}

.m-item {

	margin-bottom: 30px;

}

.m-item {

	text-align: center;

	font-size: 13px;

}

#contact-us-sec .white-title {

	font-size: 50px;

}

#contact-us-sec p {

	font-size: 13px;

}

#contact-form {

	margin-left: 0;

	margin-top: 30px;

}

#contact-us-sec {

	padding-bottom: 50px;

	padding-top: 60px;

}

.slide h4 {

	font-size: 22px;

	margin-bottom: 16px;

}

.slide p {

	font-size: 12px;

	line-height: 18px;

}

#inner-content-sec .descpoftile, #inner-content-sec .para {

	font-size: 15px;

	font-weight: 500;

	margin-top: 10px;

}

#inner-title-sec {

	padding: 50px 0;
	margin-top:-20%;

}

.inner-page-reviews {

	padding-bottom: 0;

}

.coaching-3 {

	padding: 40px 0

}

.icon-ul li img {

	float: left;

	margin: 0 15px 0px 0;

	width: 30px;

}

.icon-ul li {

	width: 100%;

	font-size: 14px;

	line-height: 20px;

	height: auto;

	min-height: auto;

	padding: 15px 15px 15px 0;

}

.icon-ul li p {

	width: calc(100% - 45px);

}

.ecommerce-tab-sec h2 {

	font-size: 26px;

}

.ecommerce-tab-sec h3 {

	font-size: 18px;

	line-height: 25px;

	padding: 10px 20px;

}

.ecommerce-tab-sec section strong {

	font-size: 14px;

	padding-top: 0;

}

.well h4 {

	color: #2b2823;

	font-weight: 600;

	margin-bottom: 7px;

	font-size: 14px;

}

.well .col-md-4, .well .col-md-6 {

	margin-bottom: 10px;

}

.ecommerce-tab-sec aside {

	margin-bottom: 20px;

}

#amazon, #ebay, #shopify {

	padding-bottom: 10px;

	padding-top: 10px;

}

#case-slide .panel-body {

	height: 250px;

	overflow: scroll;

}

.owl-nav .owl-prev {

	background-size: cover;

	height: 50px;

	width: 25px;

}

.owl-nav .owl-next {

	background-size: cover;

	height: 50px;

	width: 25px;

}

#twitt-content .footer-div {

	font-size: 20px;

}

.icon-ul.width50 {

	width: 100%;

}

.width30 {

	width: 100%;

}

#our-client-sec .sm-container .col-md-12 {

	width: 100%;

}

#masterslider-about .ms-bullets-count {

	display: none !important;

}

.icon-ul li:nth-last-child(-n+2)::after {

	display: block !important;

}

.icon-ul li:nth-last-child(-n+2), .icon-ul.width50 li:last-child, .icon-ul.width30 li:last-child {

	border-bottom: 1px solid rgba(244, 244, 244, 0.27) !important;

	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15) !important;

}

.ms-bullets.ms-dir-h {

	bottom: 4% !important;

	opacity: 1;

	position: absolute;

	right: 50%!important;

	width: auto;

}

.ms-bullet {

	float: left!important;

}

#masterslider {

	height: 500px !important;

	overflow: hidden;

}

.slide-con {

	top: 20% !important;

}
.slider-p1 {
    font-size: 38px; 
}

.slider-p2 {
    font-size: 23px;
    line-height: 1.2;
    width: 100%;
}

.slider-p3 {
    width: 100%;
}
img.yearlogo {
    float: none !important;
}
.navbar-header {
    display: flex;
    align-items: center;
}

img.yearlogo {
	width: 60px !important;
	margin-top: 0 !important;
}
}

 @media (min-width: 481px) and (max-width: 767px) {

#our-client-sec aside {

	margin-right: 15px;

	width: 46%;

}

#our-client-sec .sm-container .col-md-12 {

	width: 100%;

}

.ecommerce-tab-sec aside img {

	float: right;

	width: 26%;

}

#amazon, #ebay, #shopify {

	padding-bottom: 10px;

	padding-top: 30px;

}

}

 @media (min-width: 768px) and (max-width: 991px) {

.sticky-top .main-menu {

	height: 31px;

	margin-top: 9px;

}

.navbar-brand img {

	margin-left: 7px;

	width: 150px;

}

.sticky .main-menu {
    height: 60px;
    margin-top: 0;
    padding: 6px 0 6px;
}
#twitt-content {

	font-size: 15px;

	line-height: 23px;

	padding: 13px;

	height: auto;

	word-wrap: break-word;

}

.dropdown-menu {

	background: transparent none repeat scroll 0 0;

	box-shadow: none;

	padding-bottom: 0px;

}

.nav.navbar-nav {

	float: left;

	padding-left: 18px;

	width: 100%;

}

.drawer-hamburger, .drawer-nav {

	background: rgba(0, 0, 0, 0.9) none repeat scroll 0 0;

}

.drawer-nav .navbar-nav li a {

	color: #fff;

}

.drawer-nav .navbar-nav li a {

	font-size: 13px !important;

	line-height: 40px !important;

	padding-left: 20px !important;

	font-weight: 600 !important;

}

.drawer-nav .nav li {

	border-bottom: 1px solid #303030;

	margin-top: 0;

}

.sub-menu ul li:last-child {

	border: medium none !important;

}

.drawer-nav .navbar-nav li.social a {

	line-height: 28px !important;

}

.social {

	padding-bottom: 10px !important;

	padding-left: 17px;

}

.drawer-nav .navbar-nav li.social a:hover {

	color: #fff !important;

}

.nav.navbar-nav {

	padding-left: 0 !important;

	padding-top: 25px !important;

}

.navbar-default .drawer-nav .navbar-nav > li > a, .drawer-nav .navbar-nav > li a {

	line-height: 20px;

	padding-bottom: 0;

	padding-left: 20px !important;

	padding-right: 0;

	padding-top: 0;

}

.navbar-default .drawer-nav .navbar-nav li.social a {

	padding-left: 0px !important;

}

.drawer-nav .navbar-nav li.sub-menu a {

	font-weight: 400 !important;

}

.drawer-nav .navbar-nav li a:hover {

	color: #26CFCE !important;

}

.drawer-hamburger-icon, .drawer-hamburger-icon::before, .drawer-hamburger-icon::after {

	background-color: #fff;

}

.social {

	margin-left: 0px !important;

	margin-top: 10px !important;

}

.social > a {

	margin: 0 3px;

}

.sticky .social a {

	-webkit-text-fill-color: #fff;

	border: 1px solid #fff;

}

.sticky .navbar-nav > li > a {

	color: #fff !important;

}

.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {

	background-color: transparent;

	font-weight: 500;

}

.dropdown-menu > li > a {

	font-weight: 300;

}

.navbar .social-stick {

	display: none !important;

}

.main-menu {

	margin-top: 10px;

}

.slide h2 {

	font-size: 35px;

}

.slide h3 {

	font-size: 60px;

}

.slide p {

	font-size: 20px;

	line-height: 27px;

}

#why-us {

	background: transparent none repeat scroll 0 0;

	padding-bottom: 20px;

	padding-top: 50px;

}

.black-title, #case-studies .case {

	font-size: 50px;

}

#why-us p {

	font-size: 18px;

	width: 100%;

}

#why-us ul {

	margin-top: 40px;

	max-width: 100%;

}

#why-us ul img {

	width: 50px;

}

#why-us ul li section {

	padding-left: 68px;

}

#we-work {

	min-height: 550px;

	padding-top: 30px;

}

#we-work h2 {

	font-size: 30px;

	line-height: 40px;

}

#services {

	padding-bottom: 100px;

	padding-top: 60px;

}

.services-float-img-1 {

	right: -50px;

	top: -20px;

	width: 390px;

}

#services aside p {

	font-size: 18px;

}

.services-sec {

	margin-top: 30px;

}

.services-float-img-2 {

	bottom: -20px;

	width: 89px;

}

.services-float-img-3 {

	bottom: -17px;

	right: 30px;

	width: 280px;

}

.get-started-land-full-width .form-sec {

	padding: 0px;

}

.submit-btn-blk [type="submit"] {

	width: 130px;

}

.custom-input {

	width: 187px;

}

#get-started-land {

	padding-bottom: 36px;

	padding-top: 40px;

}

.get-started-land-full-width aside {

	top: -163px;

}

#case-studies #case-slide {

	margin-top: 0;

	padding: 40px 50px;

	position: relative;

	transform: translate(0px, 0%);

}

#reviews-sec .testimonial-sec {

	left: 0;

	margin-bottom: 30px;

	margin-left: 20px;

	margin-top: 20px;

	position: relative;

	transform: translate(0px, 0%);

	width: 95%;

}

#testimonial-slide .black-title {

	line-height: 65px;

}

#digital-marketing-sec .white-title {

	font-size: 50px;

}

#digital-marketing-sec {

	padding-bottom: 160px;

	padding-top: 60px;

}

.history-sec {

	padding: 30px;

}

#team-sec {

	padding-bottom: 160px;

	padding-top: 40px;

}

.history-sec h3 {

	font-size: 24px;

	margin-bottom: 14px;

}

#team .teamhead {

	font-size: 23px;

}

.get-started-land-in-container .form-sec {

	border-bottom-left-radius: 40px;

	border-top-right-radius: 40px;

	padding: 40px 30px;

}

.get-started-land-in-container .form-sec .mc-field-group {

	width: 167px;

}

#our-client-sec {

	padding-top: 110px;

	padding-bottom: 30px;

}

#our-client-sec aside {

	height: 115px;

	width: 166px;

}

.sub-title {

	font-size: 19px;

	padding-top: 0;

}

#our-client-sec .sm-container {

	margin-top: 30px;

}

#about-sec {

	background-image: none;

	padding-top: 40px;

}

.about-img-1 {

	left: 59%;

	top: -81px;

	width: 280px;

}

.main-menu .container {

	padding: 0px !important;

}

.m-item h3 {

	font-size: 20px;

}

#our-team-sec .sub-title {

	padding-bottom: 20px;

}

#our-team-member-sec {

	padding-bottom: 0;

}

#contact-us-sec .white-title {

	font-size: 60px;

}

#contact-us-sec p {

	font-size: 16px;

}

#contact-form {

	margin-left: 0;

	margin-top: 20px;

}

#get-started aside {

	left: -48px;

	top: 2px;

}

#case-slide .panel-body {

	height: 250px;

	overflow: scroll;

}

#twitt-content .footer-div {

	font-size: 30px;

}

.icon-ul li p {

	font-size: 14px;

	width: calc(100% - 50px);

}

.icon-ul li img {

	margin: 0 10px 0 0;

	width: 30px;

}

.icon-ul.width30 li {

	font-size: 14px !important;

}
a.navbar-brand {
    display: flex !important;
    align-items: center;
}
}

 @media (max-width: 768px) {

#what-we-do ul.siteMap-Links {

	padding-left: 40px !important;

}

img.yearlogo {
    width: 50px;
}	 

}

 @media (max-width: 991px) {

#site-map-sec .text-blk {

	padding: 9% 0 50px;

}

.siteMap-Links {

	margin-left: 70px

}

.siteMap-sec {

	padding-top: 50px !important

}

.siteMap-Links li a {

	font-size: 13px;

	padding: 5px 10px;

	width: 170px !important;

}
	 
img.yearlogo {
    width: 50px;
}	 
a.navbar-brand {
    display: flex !important;
    align-items: center;
}
button.drawer-toggle.drawer-hamburger {
    margin-top: 10px !important;
}
}

 @media (min-width: 992px) and (max-width: 1150px) {

.slide h2 {

	font-size: 28px;

}

.slide h3 {

	font-size: 70px;

}

.slide p {

	font-size: 20px;

	line-height: 27px;

}

#get-started aside {

	left: -68px;

}

.main-menu {

	margin-top: 30px;

}

.black-title, #case-studies .case {

	font-size: 40px;

}

#why-us {

	padding-bottom: 30px;

	padding-top: 50px;

}

#why-us {

	background-size: 56% auto;

}

#why-us ul {

	margin-top: 50px;

}

#why-us ul li {

	margin-bottom: 30px;

}

#we-work {

	min-height: 650px;

	padding-top: 40px;

}

#we-work h2 {

	font-size: 41px;

	font-weight: 300;

}

#services {

	padding-bottom: 120px;

	padding-top: 70px;

}

.services-float-img-3 {

	bottom: -57px;

	width: 470px;

}

.services-float-img-2 {

	bottom: -20px;

	width: 89px;

}

.services-float-img-1 {

	top: -50px;

	width: 520px;

}

.services-sec section h2 {

	font-size: 17px;

}

#testimonial-slide .black-title {

	line-height: 73px;

}

#digital-marketing-sec .white-title {

	font-size: 50px;

}

.custom-input, .get-started-land-in-container .form-sec .custom-input {

	width: 218px;

}

#team-sec {

	padding-bottom: 150px;

}

.get-started-land-in-container .form-sec {

	padding: 40px;

	border-bottom-left-radius: 40px;

	border-top-right-radius: 40px;

}

#our-client-sec {

	padding-top: 120px;

	padding-bottom: 30px;

}

#our-client-sec aside {

	height: 135px;

	width: 214px;

}

#twitt-content {

	line-height: 27px;

}

#team-sec {

	padding-top: 50px;

}

.sm-container {

	width: 970px;

}

.reviews-form aside {

	display: none;

}

#case-studies #case-slide {

	padding: 0 20px;

}

#case-studies h3 {

	font-size: 22px;

	margin-bottom: 11px;

}

#case-studies p {

	font-size: 13px;

	margin-bottom: 16px;

}

#case-studies .indusrty {

	font-size: 14px;

}

#why-us ul li section {

	padding-left: 70px;

}

#why-us ul img {

	width: 50px;

}

#why-us ul {

	max-width: 440px;

}

.about-img-1 {

	left: 21%;

	top: -121px;

	width: 350px;

}

#about-sec p {

	max-width: 540px;

}

#about-sec {

	background-position: 152% bottom;

}

#contact-us-sec p {

	font-size: 19px;

}

#contact-form {

	margin-left: 0;

}

#inner-content-sec section {

	max-width: 520px;

}

#inner-content-sec .black-title {

	font-size: 52px;

}

.ecommerce-1 .gray-btn {

	height: 57px;

	margin-right: 3px;

	margin-top: 10px;

	width: 160px;

}

#our-client-sec .sm-container .col-md-12 {

	margin-right: 0;

	padding-right: 0;

	width: 100%;

}

#reviews-sec #testimonial-slide p {

	font-size: 14px;

}

#case-slide .panel-body {

	height: 90px;

	overflow: scroll;

}

#case-studies .companycase {

	font-size: 22px;
    margin-top: 20px;
	margin-bottom: 12px;

}

#case-studies p {

	margin-bottom: 10px;

}

.icon-ul li p {

	font-size: 14px;

	width: calc(100% - 50px);

}

.icon-ul li img {

	margin: 0 10px 0 0;

	width: 30px;

}

.icon-ul.width30 li {

	font-size: 14px !important;

}

}

 @media (max-width: 1024px) {

.siteMap-Links {

	margin-top: 0

}

}

 @media (max-width: 1366px) {
 	.slider-p2 br {
    display: none;
}
 }
 @media (max-width: 1199px) {

#site-map-sec .text-blk h1 {

	font-size: 40px;

	margin: 0;

}

#site-map-sec .text-blk h1 img {

	margin-right: 15px;

	width: 40px;

	margin-top: -5px;

}

#site-map-sec .text-blk {

	padding: 11% 0 50px;

}
section.counterstrip-block .box.count_text {
    border: 2px solid rgb(255 255 255 / 30%) !important;
    margin: 15px 0;
    padding: 15px 0;
    border-radius: 10px;
    justify-content: end;
    padding-left: 25px;
}
.counter_icon + div p {
    font-size: 32px;
}
section.counterstrip-block .box.count_text img {
    width: 60px;
}
#inner-content-sec, #inner-content-sec.seo-spaclist { 
    background: transparent none repeat scroll 0 0;
}
.seo-banner-main .linebrk {
    line-height: 1;
    font-size: 40px;
    margin-bottom: 23px;
}

}

 @media (min-width: 1151px) and (max-width: 1366px) {

#inner-content-sec section {

	max-width: 752px;

}

.slide h4 {

	font-size: 42px;

	line-height: 1.3;

}

#get-started aside {

	left: 31px;

}

.slide-con {

	top: 30% !important;

}

.well li {

	margin-bottom: 3px;

}

.slide h2 {

	font-size: 50px !important;

	margin-bottom: 10px;

	margin-top: 10px;

}

.home-slider .slide h3 img {

	height: 133px;

}

#case-slide .panel-body {

	height: 180px;

	overflow: scroll;

}

#case-studies .companycase {

	font-size: 22px;
	margin-top: 20px;

	margin-bottom: 12px;

}

#case-studies p {

	margin-bottom: 10px;

}

#reviews-sec #testimonial-slide p {

	font-size: 14px;

}

#inner-content-sec .black-title {

	font-size: 65px;

}

.internet-1 {

	background-position: 130% center !important;

}

.web-development-1 {

	background-position: 130% bottom !important;

}

.coaching-1 {

	background-position: 114% center !important;

}

.real-estate-1 {

	background-position: 130% center !important;

}

.administrative-1 {

	background-position: 120% center !important;

}

}

 @media (min-width: 1151px) and (max-width: 1440px) {

.slide-con {

	width: 85%;

}

.slide h2 {

	font-size: 55px;

}

.slide h3 {

	font-size: 70px;

}

.slide p {

	font-size: 20px;

	line-height: 27px;

}

#why-us {

	background-size: 56% auto;

}

.black-title, #case-studies .case {

	font-size: 60px;

}

.services-float-img-3 {

	bottom: -87px;

	width: 660px;

}

.services-float-img-2 {

	bottom: -20px;

	width: 130px;

}

#services {

	padding-bottom: 210px;

}

#testimonial-slide .black-title {

	line-height: 73px;

}

#team-sec {

	padding-top: 60px;

}

#about-sec p {

	max-width: 590px;

}

.about-img-1 {

	left: 21%;

	top: -121px;

	width: 350px;

}

}

 @media (min-width: 1367px) and (max-width: 1800px) {

#case-slide .panel-body {

	height: 220px;

	overflow: scroll;

}

#case-studies .companycase {

	font-size: 30px;

	margin-bottom: 20px;

}

#case-studies p {

	margin-bottom: 20px;

}

}

 @media (min-width: 1440px) {

.container {

	width: 1440px;

}

#reviews-sec .testimonial-sec {

	left: 50%;

	margin-left: -235px;

	margin-top: 50%;

	position: absolute;

	transform: translate(0px, -50%);

	width: 470px;

}

}

 @media (min-width: 1925px) {

#inner-content-sec {

	background-position: 78% 77% !important;

}

}

@media (max-width: 860px) {
	.our-process-item h5 {
}

.our-process.proc5level .our-process-item, .our-process.proc4level .our-process-item {
    width: 100%;
}

.our-process {
    flex-wrap: wrap;
    height: auto;
    margin-bottom: 0;
    border-bottom: 0;
}

.our-process:before, .our-process:after, .our-process-item:after {
    color: #fff0;
}

.our-process-item:after {
    color: #fff;
    transform: rotate(90deg);
    bottom: 13px;
    left: 36px;
}
.our-process-item {
    height: 120px;
}
.our-process-item:before {
    /*z-index: -1;*/
}
 
.proc4level .our-process-item:after {
    transform: rotate(90deg);
}
.our-process.proc4level .our-process-item:last-child:after {
    display: none;
}
section.gathering-information .container {
    width: 100%;
}
.learn-wrapper:after{
	display: none;
}
}
@media (max-width: 540px) {

.slide h2 br {

	display: none;

}
.our-process-item h5 {font-size: 18px;}
.our-process-content {
    width: 170px;
}
}

@media (max-width: 640px) {

.email-slide .ms-slide-layers img {

	max-width: 163px;

}

}

 @media (min-width: 641px) and (max-width:992px) {

.email-slide .ms-slide-layers img {

	max-width: 200px;

}

}

 @media (max-width: 480px) {

.subMenu-title .subMenu a {

	width: 100% !important;

}

#what-we-do ul.siteMap-Links {

	padding-left: 20px !important;

}

.siteMap-Links li::before {

	width: 20px;

	left: -20px;

}

.subMenu-title .subMenu {

	padding-left: 20px !important;

	margin-left: 20px;

}

.subMenu-title .subMenu::before {

	left: 20px;

	top: 35px;

	height: calc(100% - 55px);

}

.siteMap-Links li.subMenu-title::before {

	top: 20px;

}

#what-we-do ul.siteMap-Links {

	padding-left: 20px !important;

	margin-left: 30px;

}

.skypebox {

	/*top: 12% !important;*/

	width: 35px;

	height: 40px;

	line-height: 40px;

}

.skypebox a {

	font-size: 20px;

}
.slider-p1 {
    font-size: 28px;
}

.slider-p2, .slider-p3 {
    font-size: 18px;
}
}

.skypebox {

	position: fixed;

	right: 0;

/*	top: 20%;*/
    top:160px;

	z-index: 999;

	background: #36c4f3;

	width: 45px;

	height: 50px;

	border-radius: 12px 0 0 12px;

	text-align: center;

	vertical-align: middle;

	line-height: 50px;

}

.skypebox a {

	color: #fff;

	font-size: 26px;

}

/*--------custom----------------*/

#inner-amazon-sec {
  background-position: right center;
  background-repeat: no-repeat;
  padding-bottom: 70px;
  padding-top: 70px;
}

.custom-title{
	font-size:21px;
}

.custom-title > span {
  color: hsl(180, 69%, 48%);
}

#inner-amazon-sec .black-title {
  margin-bottom: 20px;
}

#inner-amazon-sec .panel-default > .panel-heading {
  background-color: hsl(180, 69%, 48%);
}

#inner-amazon-sec .panel-title a {
  display: block;
  padding: 10px 15px;
  font-size: 18px;
  font-weight: bolder;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  color:white;
}

#inner-amazon-sec .panel-body > p {
  font-size: 15px;
  color: black;
  line-height: 26px;
}

#inner-amazon-sec .panel.panel-default {
  padding-top: 0px;
}

#inner-amazon-sec .panel-body  .fa{
  color: #25CECE;
  padding-right: 5px;
}

.home-slider .slide h3 img {
  height: unset;
}

#testimonial-slide aside img {
  border-radius: 50%;
}

.home-slider .slide-2 .slide-con {
  top: 23% !important;
}

.black-title.amazon-title {
  color: #FF9B00;
}

ul.list li{
	letter-spacing: 0.3px;
    line-height: 22px;
    padding: 10px 0 10px 30px;
	list-style: none;
	display: list-item;
	margin-left: 10px;
}

ul.list li:before {
    content: "";
	  border: 4px #474645 solid !important;
	  border-radius: 35px;
	  margin-top: 7px;
	  margin-left: -20px;
	  position: absolute;
}

.increse_no_of {
  color: #FF9B00;
  font-size: 38px;
}

.amazon-assistant{
	background-image: url("../images/ecommerce-virtual-assistant/slide3.jpg");
}

.amazon-assistant {
  padding-bottom: 140px !important; 
  padding-top: 140px !important;
}




@media screen and (-webkit-min-device-pixel-ratio:0) {
    
    img.yearlogo {
        width: 60px;
        margin-top:0;
        display: inline-block;
        float: right;
    }
    .navbar-inverse .navbar-brand {
            position: relative;
            z-index: 1;
            display: inline-block;
    }
    #case-studies .companycase {
    font-size: 22px;
    margin-top: 50px;
    margin-bottom: 12px;
    line-height: 23px;
}
 
}

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

.dropbtn {
  background-color: #04AA6D;
  color: white;
  padding: 16px;
  font-size: 16px;
  border: none;
  cursor: pointer;
}

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  right: 0;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

.dropdown-content a:hover {background-color: #f1f1f1;}
.dropdown:hover .dropdown-content {display: block;}
.dropdown:hover .dropbtn {background-color: #3e8e41;}