@font-face{font-family:GothamRounded-Medium;
src:url(../font/GothamRounded-Medium.otf)}

body
{
    font-family:GothamRounded-Medium!important;
    color:#000!important;
    line-height: 24px;
    font-size: 16px;
}
p {
    line-height: 24px;
    font-family: GothamRounded-Book!important;
}

.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
    font-family: GothamRounded-Book!important;
}

.w-25 {
	width: 25% !important
}

.w-50 {
	width: 50% !important
}

.w-75 {
	width: 75% !important
}

.w-100 {
	width: 100% !important
}

.w-auto {
	width: auto !important
}

.h-25 {
	height: 25% !important
}

.h-50 {
	height: 50% !important
}

.h-75 {
	height: 75% !important
}

.h-100 {
	height: 100% !important
}

.h-auto {
	height: auto !important
}

.mw-100 {
	max-width: 100% !important
}

.mh-100 {
	max-height: 100% !important
}

.min-vw-100 {
	min-width: 100vw !important
}

.min-vh-100 {
	min-height: 100vh !important
}

.vw-100 {
	width: 100vw !important
}

.vh-100 {
	height: 100vh !important
}

.m-0 {
	margin: 0 !important
}

.mt-0,
.my-0 {
	margin-top: 0 !important
}

.mr-0,
.mx-0 {
	margin-right: 0 !important
}

.mb-0,
.my-0 {
	margin-bottom: 0 !important
}

.ml-0,
.mx-0 {
	margin-left: 0 !important
}

.m-1 {
	margin: .25rem !important
}

.mt-1,
.my-1 {
	margin-top: .25rem !important
}

.mr-1,
.mx-1 {
	margin-right: .25rem !important
}

.mb-1,
.my-1 {
	margin-bottom: .25rem !important
}

.ml-1,
.mx-1 {
	margin-left: .25rem !important
}

.m-2 {
	margin: .5rem !important
}

.mt-2,
.my-2 {
	margin-top: .5rem !important
}

.mr-2,
.mx-2 {
	margin-right: .5rem !important
}

.mb-2,
.my-2 {
	margin-bottom: .5rem !important
}

.ml-2,
.mx-2 {
	margin-left: .5rem !important
}

.m-3 {
	margin: 1rem !important
}

.mt-3,
.my-3 {
	margin-top: 1rem !important
}

.mr-3,
.mx-3 {
	margin-right: 1rem !important
}

.mb-3,
.my-3 {
	margin-bottom: 1rem !important
}

.ml-3,
.mx-3 {
	margin-left: 1rem !important
}

.m-4 {
	margin: 1.5rem !important
}

.mt-4,
.my-4 {
	margin-top: 1.5rem !important
}

.mr-4,
.mx-4 {
	margin-right: 1.5rem !important
}

.mb-4,
.my-4 {
	margin-bottom: 1.5rem !important
}

.ml-4,
.mx-4 {
	margin-left: 1.5rem !important
}

.m-5 {
	margin: 3rem !important
}

.mt-5,
.my-5 {
	margin-top: 3rem !important
}

.mr-5,
.mx-5 {
	margin-right: 3rem !important
}

.mb-5,
.my-5 {
	margin-bottom: 3rem !important
}

.ml-5,
.mx-5 {
	margin-left: 3rem !important
}

.p-0 {
	padding: 0 !important
}

.pt-0,
.py-0 {
	padding-top: 0 !important
}

.pr-0,
.px-0 {
	padding-right: 0 !important
}

.pb-0,
.py-0 {
	padding-bottom: 0 !important
}

.pl-0,
.px-0 {
	padding-left: 0 !important
}

.p-1 {
	padding: .25rem !important
}

.pt-1,
.py-1 {
	padding-top: .25rem !important
}

.pr-1,
.px-1 {
	padding-right: .25rem !important
}

.pb-1,
.py-1 {
	padding-bottom: .25rem !important
}

.pl-1,
.px-1 {
	padding-left: .25rem !important
}

.p-2 {
	padding: .5rem !important
}

.pt-2,
.py-2 {
	padding-top: .5rem !important
}

.pr-2,
.px-2 {
	padding-right: .5rem !important
}

.pb-2,
.py-2 {
	padding-bottom: .5rem !important
}

.pl-2,
.px-2 {
	padding-left: .5rem !important
}

.p-3 {
	padding: 1rem !important
}

.pt-3,
.py-3 {
	padding-top: 1rem !important
}

.pr-3,
.px-3 {
	padding-right: 1rem !important
}

.pb-3,
.py-3 {
	padding-bottom: 1rem !important
}

.pl-3,
.px-3 {
	padding-left: 1rem !important
}

.p-4 {
	padding: 1.5rem !important
}

.pt-4,
.py-4 {
	padding-top: 1.5rem !important
}

.pr-4,
.px-4 {
	padding-right: 1.5rem !important
}

.pb-4,
.py-4 {
	padding-bottom: 1.5rem !important
}

.pl-4,
.px-4 {
	padding-left: 1.5rem !important
}

.p-5 {
	padding: 3rem !important
}

.pt-5,
.py-5 {
	padding-top: 3rem !important
}

.pr-5,
.px-5 {
	padding-right: 3rem !important
}

.pb-5,
.py-5 {
	padding-bottom: 3rem !important
}

.pl-5,
.px-5 {
	padding-left: 3rem !important
}

.m-n1 {
	margin: -.25rem !important
}

.mt-n1,
.my-n1 {
	margin-top: -.25rem !important
}

.mr-n1,
.mx-n1 {
	margin-right: -.25rem !important
}

.mb-n1,
.my-n1 {
	margin-bottom: -.25rem !important
}

.ml-n1,
.mx-n1 {
	margin-left: -.25rem !important
}

.m-n2 {
	margin: -.5rem !important
}

.mt-n2,
.my-n2 {
	margin-top: -.5rem !important
}

.mr-n2,
.mx-n2 {
	margin-right: -.5rem !important
}

.mb-n2,
.my-n2 {
	margin-bottom: -.5rem !important
}

.ml-n2,
.mx-n2 {
	margin-left: -.5rem !important
}

.m-n3 {
	margin: -1rem !important
}

.mt-n3,
.my-n3 {
	margin-top: -1rem !important
}

.mr-n3,
.mx-n3 {
	margin-right: -1rem !important
}

.mb-n3,
.my-n3 {
	margin-bottom: -1rem !important
}

.ml-n3,
.mx-n3 {
	margin-left: -1rem !important
}

.m-n4 {
	margin: -1.5rem !important
}

.mt-n4,
.my-n4 {
	margin-top: -1.5rem !important
}

.mr-n4,
.mx-n4 {
	margin-right: -1.5rem !important
}

.mb-n4,
.my-n4 {
	margin-bottom: -1.5rem !important
}

.ml-n4,
.mx-n4 {
	margin-left: -1.5rem !important
}

.m-n5 {
	margin: -3rem !important
}

.mt-n5,
.my-n5 {
	margin-top: -3rem !important
}

.mr-n5,
.mx-n5 {
	margin-right: -3rem !important
}

.mb-n5,
.my-n5 {
	margin-bottom: -3rem !important
}

.ml-n5,
.mx-n5 {
	margin-left: -3rem !important
}

.m-auto {
	margin: auto !important
}

.mt-auto,
.my-auto {
	margin-top: auto !important
}

.mr-auto,
.mx-auto {
	margin-right: auto !important
}

.mb-auto,
.my-auto {
	margin-bottom: auto !important
}

.ml-auto,
.mx-auto {
	margin-left: auto !important
}
#hamburger-icon {
	height: 27px;
	width: 50px;
	cursor: pointer;
	display: block;
	transition: all 1s cubic-bezier(0.19, 1, 0.22, 1)
}

#hamburger-icon .line {
	position: absolute;
	display: block;
	background: #fff;
	width: 20px;
	height: 2px;
	margin: 0 auto;
	right: 0;
	transition: all 0.6s cubic-bezier(0.5, 0.1, 0, 1.2);
	-webkit-transition: all 0.6s cubic-bezier(0.5, 0.1, 0, 1.2);
	-moz-transition: all 0.6s cubic-bezier(0.5, 0.1, 0, 1.2)
}

#hamburger-icon .line.line-1 {
	top: 0px
}

#hamburger-icon .line.line-2 {
	top: 7px
}

#hamburger-icon .line.line-3 {
	top: 14px
}

#hamburger-icon.active .line-1 {
	transform: translateY(7px) translateX(0) rotate(45deg);
	-webkit-transform: translateY(7px) translateX(0) rotate(45deg);
	-moz-transform: translateY(7px) translateX(0) rotate(45deg)
}

#hamburger-icon.active .line-2 {
	opacity: 0
}

#hamburger-icon.active .line-3 {
	transform: translateY(-7px) translateX(0) rotate(-45deg);
	-webkit-transform: translateY(-7px) translateX(0) rotate(-45deg);
	-moz-transform: translateY(-7px) translateX(0) rotate(-45deg)
}
.show-menu~.panelOverlay {
	-webkit-transform: scale(100);
	transform: scale(100)
}

.panelOverlay {
	width: 50px;
	height: 50px;
	top: 15px;
	right: 0;
	opacity: 1;
	background-color: #116cc7;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	z-index: -1;
	pointer-events: none;
	-webkit-transform: scale(0.8);
	transform: scale(0.8);
	-webkit-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out
}

.panelOverlay {
	position: absolute
}

.customMenu {
	padding-top: 6%
}

.show-menu {
	-webkit-animation: fadein 7s;
	-moz-animation: fadein 7s;
	-ms-animation: fadein 7s;
	-o-animation: fadein 7s;
	animation: fadein 7s
}

@keyframes fadein {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@-moz-keyframes fadein {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@-webkit-keyframes fadein {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@-ms-keyframes fadein {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@-o-keyframes fadein {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}
ul.nav.navbar-nav.navbar-right {
    display: none;
}
.customMenu .nine-tab {
	width: 100%;
	text-align: right;
	display: block;
	/*border-bottom-color: rgba(255, 255, 255, 0.3);*/
	border-bottom: none;
}

.customMenu .nine-tab li {
	display: inline-block;
	vertical-align: top;
	float: none
}

.customMenu .nine-tab li .nav-link {
	border: none;
	text-transform: uppercase;
	position: relative;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	color: #fff;
	background-color: transparent
}

.customMenu .nine-tab li .nav-link:hover {
	color: #ffd705;
	border: none;
	background-color: transparent
}

.customMenu .nine-tab li .nav-link:focus {
	color: #ffd705;
	border: none;
	background-color: transparent
}

.customMenu .nine-tab li .nav-link:active {
	color: #ffd705;
	border: none;
	background-color: transparent
}

.customMenu .nine-tab li.active {
	background-color: transparent;
	color: #fff
}

.customMenu .nine-tab li.active:after {
	content: "";
	position: absolute;
	left: 15px;
	right: 15px;
	bottom: 0px;
	height: 3px;
	background-color: #ffd705
}

.customMenu .nine-tab li.active:hover {
	background-color: transparent
}

.customMenu .nine-tab li.active .nav-link {
	color: #ffd705
}

.customMenu .nine-tab-content {
	width: 100%
}

.customMenu .nine-tab-content .row {
	margin-left: 0px;
	margin-right: 0px
}

.customMenu .nine-tab-content .company-tab-box {
	background-color: #fff;
	position: relative;
	max-width: 218px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30%
}

.customMenu .nine-tab-content .company-tab-box .c-tab-link {
	display: inline-block;
	background-color: #ff3d9d;
	color: #fff;
	position: absolute;
	left: 0;
	bottom: -26px;
	z-index: 1;
	font-size: 18px;
	font-family: "Montserrat-Medium";
	min-width: 166px;
	text-align: center;
	padding: 15px 20px
}

.customMenu .nine-tab-content .company-tab-box .tlink2 {
	background-color: #ff6a3c
}

.customMenu .nine-tab-content .company-tab-box .tlink3 {
	background-color: #fcac19
}

.customMenu .nine-tab-content .company-tab-box .tlink4 {
	background-color: #d67086
}

.customMenu .nine-tab-content .company-tab-box .tlink5 {
	background-color: #87bb3f
}

.customMenu .nine-tab-content .company-tab-box .tlink6 {
	background-color: #00aaf2
}

.customMenu .nine-tab-content .company-tab-box .c-tab-img {
	max-width: 218px;
	width: 100%
}

.customMenu .nine-tab-content .company-value {
	position: relative;
	max-width: 218px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30%;
	padding-top: 20px
}

.customMenu .nine-tab-content .company-value::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 56px;
	height: 5px;
	background-color: #ff3d9d;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px
}

.customMenu .nine-tab-content .company-value .val {
	color: #fff;
	font-size: 30px;
	font-family: "Montserrat-Bold";
	margin-bottom: 10px
}

.customMenu .nine-tab-content .company-value .expert {
	margin-bottom: 0px
}

.customMenu .nine-tab-content .company-value p {
	color: #fff
}

.customMenu .nine-tab-content .company-value .cw {
	margin-bottom: 0px
}

.customMenu .nine-tab-content .company-value .cw-link {
	display: inline-block;
	position: relative
}

.customMenu .nine-tab-content .company-value .cw-link abbr {
	position: absolute;
	right: -60px;
	top: 0
}

.customMenu .nine-tab-content .company-value .cw-link abbr svg {
	fill: #00AAF2;
	height: 50px
}

.customMenu .nine-tab-content .cv2::after {
	background-color: #ff6a3c
}

.customMenu .nine-tab-content .cv3::after {
	background-color: #fcac19
}

.customMenu .nine-tab-content .cv4::after {
	background-color: #d67086
}

.customMenu .nine-tab-content .cv5::after {
	background-color: #87bb3f
}

.customMenu .nine-tab-content .cv6::after {
	background-color: #00aaf2
}

.customMenu .nine-tab-content .menu-buttons {
	text-align: center
}

.customMenu .nine-tab-content .menu-buttons a {
	display: inline-block;
	background-color: #ff3d9d;
	color: #fff;
	font-size: 18px;
	font-family: "Montserrat-Medium";
	min-width: 166px;
	text-align: center;
	padding: 15px 20px
}

.customMenu .nine-tab-content .mb2 a {
	background-color: #ff6a3c
}

.customMenu .nine-tab-content .mb3 a {
	background-color: #87bb3f
}

.customMenu .nine-tab-content .mb4 a {
	background-color: #00aaf2
}

.customMenu .sub-tabs {
	text-align: right;
	border: none;
	display: block;
	padding-top: 2rem
}

.customMenu .sub-tabs .nav-item {
	width: 100%
}

.customMenu .sub-tabs .nav-item .nav-link {
	border-radius: 0px;
	font-weight: 400;
	border: none;
	text-transform: uppercase;
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
	position: relative;
	padding-right: 40px;
	background-color: transparent;
	color: #fff;
	font-size:13px;
}

.customMenu .sub-tabs .nav-item .nav-link .indicate {
	display: inline-block;
	width: 30px;
	height: 30px;
	border: 2px solid #fff;
	border-radius: 40px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	position: absolute;
	right: 0;
	top: 10px;

}

.customMenu .sub-tabs .nav-item .nav-link .indicate::after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 10px;
	height: 10px;
	background-color: #fff;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px
}

.customMenu .sub-tabs .nav-item.active {
	background-color: transparent
}

.customMenu .sub-tabs .nav-item.active .nav-link {
	color: #ffd705
}

.customMenu .sub-tabs .nav-item.active:hover .indicate {
	border-color: #ffd705
}

.customMenu .sub-tabs .nav-item.active.active .indicate {
	border-color: #ffd705
}

.customMenu .sub-tabs .nav-item.active.active .indicate::after {
	margin-top: 4px;
	margin-right: 4px;
	background-color: #ffd705
}

.customMenu .sub-tab-content {
	padding-top: 4rem
}

.customMenu .icon-menu {
	text-align: center;
	margin-bottom: 5%;
	min-height: 150px
}

.customMenu .icon-menu .icon-link {
	display: inline-block;
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	    text-decoration: none;
	    
}

.customMenu .icon-menu .icon-link abbr {
	display: block
}

.customMenu .icon-menu .icon-link abbr i {
	font-size: 56px
}

.customMenu .icon-menu .icon-link abbr svg {
	fill: #fff;
	height: 56px;
	stroke: #fff
}

.customMenu .icon-menu .icon-link abbr svg.lMarketing {
	height: 52px;
	margin-top: 5px
}

.customMenu .icon-menu .icon-link abbr svg.eMarketing {
	height: 80px;
	margin-top: -20px
}

.customMenu .icon-menu .icon-link:hover {
	color: #ffd705
}

.customMenu .icon-menu .icon-link:hover abbr svg {
	fill: #ffd705;
	stroke: #ffd705
}

.customMenu .icon-menu .icon-link.pwa {
	position: relative;
	top: 16px
}

.customMenu .icon-menu .icon-link.pwa svg {
	height: 40px
}

.customMenu .icon-menu .icon-link.dvops {
	position: relative;
	top: 16px
}

.customMenu .icon-menu .icon-link.dvops svg {
	height: 40px
}

.customMenu .icon-menu .icon-link.sports {
	position: relative;
	top: 2px
}

.customMenu .icon-menu .icon-link.sports svg {
	height: 54px
}

.customMenu .icon-menu .icon-link.react {
	position: relative;
	top: -24px
}

.customMenu .icon-menu .icon-link.react svg {
	height: 80px
}

.customMenu .icon-menu .icon-link.uiux {
	position: relative;
	top: -14px
}

.customMenu .icon-menu .icon-link.uiux svg {
	height: 70px
}

.customMenu .nine-tab-content .line-4 {
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    margin-bottom: 3%;
}

.customMenu .img-menu {
	text-align: center;
	color: #fff
}

.customMenu .img-menu abbr {
	display: block
}

.customMenu .img-menu span {
	font-size: 16px;
	font-weight: 600
}

header {
	background: #940ec1;
	background: -moz-linear-gradient(-45deg, #940ec1 0%, #940ec1 8%, #118ae0 51%, #6a3697 80%, #6a3697 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, #940ec1), color-stop(8%, #940ec1), color-stop(51%, #118ae0), color-stop(80%, #6a3697), color-stop(100%, #6a3697));
	background: -webkit-linear-gradient(-45deg, #940ec1 0%, #940ec1 8%, #118ae0 51%, #6a3697 80%, #6a3697 100%);
	background: -o-linear-gradient(-45deg, #940ec1 0%, #940ec1 8%, #118ae0 51%, #6a3697 80%, #6a3697 100%);
	background: -ms-linear-gradient(-45deg, #940ec1 0%, #940ec1 8%, #118ae0 51%, #6a3697 80%, #6a3697 100%);
	background: linear-gradient(135deg, #940ec1 0%, #940ec1 8%, #118ae0 51%, #6a3697 80%, #6a3697 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#940ec1', endColorstr='#6a3697', GradientType=1)
}

header .nav-pills {
	display: block
}

header .nav-pills a {
	color: #fff;
	text-align: right;
	position: relative;
	padding: 0px 35px 50px 0px;
	font-family: "Montserrat-Regular";
	font-size: 1.1vw
}

header .nav-pills a span {
	width: 30px;
	height: 30px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	border-radius: 100%;
	border: 1px solid #ffffff;
	display: inline-block;
	position: absolute;
	right: -12px;
	top: 0px
}

header .nav-pills a span:before {
	width: 1px;
	height: 44px;
	background-color: #ffffff;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	border-radius: 100%;
	content: '';
	position: absolute;
	right: 0;
	bottom: -67px;
	left: 50%;
	transform: translate(-50%, -50%);
	padding: 0px
}

header .nav-pills a span:after {
	width: 10px;
	height: 10px;
	background-color: #ffffff;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	border-radius: 100%;
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	padding: 0px
}

header .nav-pills a svg {
	display: none;
	fill: #fff;
	height: 50px
}

header .nav-pills a abbr {
	display: inline-block
}

header .nav-pills .nav-item {
	display: block;
	position: relative;
	text-align: right;
	line-height: 72px;
	width: 100%
}

header .nav-pills .nav-item:last-child span:before {
	display: none
}

header .nav-pills .active a {
	background-color: transparent !important
}

header .nav-pills .active a span {
	background-color: #ff3d9d
}

header .teb-text {
	position: relative;
	z-index: 2
}

header .ani-image {
	position: absolute;
	top: -49px;
	z-index: 1;
	right: 0px
}

header .b-heading {
	font-size: 4rem;
	line-height: 55px;
	color: #fff;
	margin-top: 0;
	margin-bottom: 30px;
	font-family: "Montserrat-ExtraBold"
}

header .tab-heading {
	font-size: 3rem;
	line-height: normal;
	color: #fff;
	margin-top: 0;
	margin-bottom: 20px;
	font-family: "Montserrat-Bold";
	display: none
}
.mobile-nav {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	position: fixed;
	padding-top: 4%;
	overflow: auto
}

.mobile-nav li a {
	color: #fff;
	font-family: "Montserrat-SemiBold";
	font-size: 25px;
}

.mobile-nav li a span {
	display: none
}

.mobile-nav li .sub-menu {
	display: none;
	position: absolute;
	left: 260px;
	top: 0
}

.mobile-nav li .panel-menu-1 {
	width: 80%
}

.mobile-nav li .panel-menu-1 li {
	float: left;
	width: 25%;
	margin-bottom: 30px
}

.mobile-nav li .panel-menu-1 li .sub-menu {
	position: relative;
	left: 0
}

.mobile-nav li .panel-menu-1 li .sub-menu li {
	float: none;
	width: 100%;
	margin-bottom: 0px
}

.mobile-nav li .panel-menu-1 li .sub-menu li a {
	font-family: "Montserrat-Regular";
	font-size: 14px;
	padding: 5px 1rem
}

.mobile-nav li .panel-menu-1 li:nth-child(5) {
	clear: both
}

.mobile-nav li:hover>a {
	color: #ff3d9d
}

.mobile-nav li:hover .sub-menu {
	display: block
}

.mobile-nav li li li {
	float: left
}

.mobile-nav li li li .sub-menu {
	width: 100%
}

.mobile-nav1 {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	position: fixed;
	padding-top: 7%;
	overflow: auto
}

.srveice-menu {
	z-index: 100;
	position: relative
}


footer ul li a i {
	width: 40px;
	height: 40px;
	background: #f55fa8;
	background: -moz-linear-gradient(-45deg, #f55fa8 0%, #ab80f0 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, #f55fa8), color-stop(100%, #ab80f0));
	background: -webkit-linear-gradient(-45deg, #f55fa8 0%, #ab80f0 100%);
	background: -o-linear-gradient(-45deg, #f55fa8 0%, #ab80f0 100%);
	background: -ms-linear-gradient(-45deg, #f55fa8 0%, #ab80f0 100%);
	background: linear-gradient(135deg, #f55fa8 0%, #ab80f0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f55fa8', endColorstr='#ab80f0', GradientType=1);
	display: inline-block;
	line-height: 40px;
	text-align: center;
	margin-right: 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
	font-size: 26px;
	color: #fff
}

footer ul li .pink {
	color: #ff3d9d
}

footer .copyright {
	color: #51546a;
	font-family: "Montserrat-Regular"
}

footer .copyright p {
	margin-bottom: 10px
}

footer .copyright p a {
	color: #41189f
}