html {
	font-family: opensans-regular-webfont !important;
	font-weight: 300;
	font-size: 16px;
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;

	-ms-overflow-style: scrollbar;
	-webkit-tap-highlight-color: transparent;
	scroll-behavior: smooth
}

@font-face {
	font-family: open_sanslight;
	src: url(../../assets/fonts4/OpenSans-Light.eot);
	src: url(../../assets/fonts4/OpenSans-Light.eot?#iefix) format('embedded-opentype'),url(../../assets/fonts4/OpenSans-Light.woff2) format('woff2'),url(../../assets/fonts4/OpenSans-Light.woff) format('woff'),url(../../assets/fonts4/OpenSans-Light.ttf) format('truetype');
	font-weight: 300;
	font-style: normal
}

@font-face {
	font-family: opensans-regular-webfont;
	src: url(OpenSans.eot);
	src: url(../../assets/fonts4/OpenSans.eot?#iefix) format('embedded-opentype'),url(../../assets/fonts4/OpenSans.woff2) format('woff2'),url(../../assets/fonts4/OpenSans.woff) format('woff'),url(../../assets/fonts4/OpenSans.ttf) format('truetype');
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: opensans-bold-webfont;
	src: url(OpenSans-Bold.eot);
	src: url(../../assets/fonts4/OpenSans-Bold.eot?#iefix) format('embedded-opentype'),url(../../assets/fonts4/OpenSans-Bold.woff2) format('woff2'),url(../../assets/fonts4/OpenSans-Bold.woff) format('woff'),url(../../assets/fonts4/OpenSans-Bold.ttf) format('truetype');
	font-weight: 700;
	font-style: normal
}

body {
	color: #828387;
	text-align: left;
	background-color: #fff;
	padding: 0;
	margin: 0;
	max-height: 90%;
	font-family: opensans-regular-webfont !important
}

h1 {
	font-family: opensans-bold-webfont;
	font-weight: 100;
	font-size: 45px;
	letter-spacing: normal;
	text-align: left;
	margin: 0;
	padding: 0
}

h2 {
	color: #000;
	font-weight: 300;
	font-size: 26px;
	letter-spacing: 1px;
	text-align: left;
	margin-top: 15px;
	margin-bottom: 20px;
	padding: 0
}

h3 {
	color: #333;
	font-weight: 400;
	font-size: 14px;
	margin: 0;
	padding: 0
}

p {
	font-size: 13px
}

.mtop-20 {
	margin-top: 20px
}

.mtop-50 {
	margin-top: 50px
}

.mtop-70 {
	margin-top: 70px
}

.mtop-100 {
	margin-top: 100px
}

.mbotom-100 {
	margin-bottom: 100px
}

.mb-head {
	font-size: 36px;
	font-weight: 300
}

.mb-sub-head {
	color: #f7931d;
	font-weight: 700;
	margin: 0;
	letter-spacing: 1px
}

.end-line {
	float: left;
	width: 70px;
	border-top: 3px #f7931d solid
}

.end-line-center {
	text-align: center;
	width: 70px;
	border-top: 3px #f7931d solid
}

.head-textbox {
	float: left;
	max-width: 540px;
	margin-left: 28%;
	margin-top: 13%
}

	.head-textbox p {
		font-size: 14px;
		color: #333;
		padding-top: 10px
	}

#box-1 p.aos-init.aos-animate {
	font-size: 16px !important
}

div#box-1 .head-textbox {
	margin-left: 23%
}

span.star-add {
	font-size: 12px !important
}

.about-col-1 {
	padding-right: 0;
	padding-left: 0
}

.share-col-1 {
	padding-left: 30px;
	margin-top: 50px;
	margin-bottom: 30px
}

div#box-4 h2, div#box-4 h3 {
	text-align: center;
	width: 100%
}

div#box-4 {
	padding: 0 0 2% 0 !important
}

.form-col-1 {
	max-width: 600px;
	padding-left: 35px
}

#box-2 p {
	font-size: 13px;
	color: #333;
	padding-bottom: 15px;
}

#box-1 {
	height: 91vh;
	width: 100%;
	background-image: url(../img/newimages/home-bg.png);
	background-size: cover;
	display: table;
	background-position: center
}

.navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {
	color: rgba(0,0,0,.9);
	color: #e2881f !important;
	background-color: #84646400 !important
}

.navbar-nav .dropdown-menu a.dropdown-item {
	text-transform: uppercase;
	font-size: 11px;
	padding: 10px 5px 10px 16px
}

.butons-signinsignup a {
	min-width: 125px;
	width: 100%;
	max-width: 120px;
	display: inline-block;
	text-align: center;
	color: #fff !important;
	text-decoration: none;
	margin-right: 0;
	cursor: pointer;
	padding: 8px 10px
}

div#box-1 .head-textbox .butons-signinsignup a.Signin {
	background: #ea8207;
	margin-right: 12px
}

.butons-signinsignup a.Signup {
	background: #6173b3
}

#box-2 {
	height: 100vh;
	width: 100%;
	background-color: #fff;
	background-size: cover;
	display: table
}

p.g-space {
	height: 0;
	margin: 0
}

#box-2 .container {
	height: 100%;
	max-width: 1140px
}

.navbar-light .navbar-nav .nav-link {
	color: #fff
}

#box-2 .container .row {
	height: 100%
}

.simple-share {
	text-align: center;
	width: 100%;
	background: #fff;
	margin: 0;
	padding: 57px 0 32px 0
}

	.simple-share h2, .simple-share h3 {
		text-align: center;
		padding: 20px
	}

	.simple-share h2 {
		margin: 0;
		padding: 0;
		font-size: 26px
	}

#box-3 {
	height: 61vh;
	width: 100%;
	background-image: url(../img/newimages/pic3.jpg);
	background-color: #333;
	background-size: cover;
	padding: 20px 0;
	background-position: center
}

	#box-3 .container {
		height: 100%;
		max-width: 1290px;
		padding: 10px
	}

	#box-3 .box3-subhead {
		letter-spacing: .5px;
		font-size: 14px;
		color: #f7931d;
		margin-bottom: 8px
	}

	#box-3 h2 {
		color: #fff;
		text-align: left;
		margin-top: 24px;
		margin-bottom: 25px
	}

	#box-3 p {
		color: #fff;
		font-weight: 100;
		letter-spacing: 1px;
		margin-bottom: 25px
	}

.box3-img {
	margin-bottom: 20px
}

.box3-div {
	max-width: 500px;
	margin-left: 50px
}

.head-textbox h1 {
	font-size: 40px;
	color: #333
}

.head-textbox span.forjust {
	font-weight: 400;
	color: #121e30;
	font-size: 36px;
	display: block;
	font-family: opensans-regular-webfont !important
}

	.head-textbox span.forjust span.usd {
		font-size: 21px;
		font-weight: 700
	}

	.head-textbox span.forjust b {
		font-family: opensans-regular-webfont;
		font-size: 52px;
		letter-spacing: -3px
	}

.head-textbox p.aos-init {
	color: #333
}

.box3-row {
	margin-top: 3%;
	text-align: left;
	padding: 0
}

	.box3-row .column1 {
		padding-left: 15px;
		padding-right: 5px;
		margin: 0
	}

	.box3-row .column2, .column3 {
		padding-left: 5px;
		padding-right: 5px;
		margin: 0
	}

	.box3-row .column4 {
		padding-left: 5px;
		padding-right: 15px;
		margin: 0
	}

#box-4 {
	height: 100%;
	width: 100%;
	background-image: url(../../assets/img/share-bg.jpg);
	background-size: cover;
	padding-top: 50px
}

	#box-4 .container {
		height: 100%;
		max-width: 1290px;
		padding: 10px
	}

.share-img {
	max-width: 550px;
	float: right;
	opacity: .5
}

#box-4 .front-head {
	font-size: 20px;
	text-align: center;
	color: #fff;
	margin-top: 77px;
	letter-spacing: .7px
}

.card {
	cursor: pointer;
	width: 100%;
	height: 433px;
	border: 0;
	padding: 0;
	margin: 0;
	text-align: center
}

.back, .front {
	width: 100%;
	height: 100%;
	overflow: visible;
	backface-visibility: visible;
	position: relative;
	transition: transform .6s linear;
	-webkit-backface-visibility: visible;
	backface-visibility: visible
}

.back-contenet {
	color: #2c3e50;
	text-align: left;
	width: 100%
}

.back-content .hr-2 {
	padding: 0;
	margin: 0;
	text-align: left;
	border-top: 3px #f7931d solid;
	width: 60px
}

#box-4 a {
	font-size: 12px;
	width: 40px;
	height: 40px;
	background-color: #f7931d;
	color: #fff;
	padding: 10px 30px;
	transition: .4s
}

	#box-4 a:hover {
		background-color: #6a6c6a;
		text-decoration: none
	}

.card:hover > .front {
	transform: perspective(600px) rotateY(-180deg)
}

.card:hover > .back {
	transform: perspective(600px) rotateY(0)
}

#box-5 {
	height: 100%;
	width: 100%;
	background-size: cover;
	display: table;
	padding-bottom: 30px;
	background-color: #f5f5f5;
	padding-bottom: 5% !important
}

	#box-5 .level-system {
		display: none
	}

	#box-5 .container {
		height: 100%;
		max-width: 1200px;
		padding-top: 0
	}

		#box-5 .container div#Div3 {
			max-width: 753px;
			margin: 0 auto
		}

.table-div {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center
}

#box-5 table {
	table-layout: fixed;
	max-width: 650px;
	color: #fff;
	text-align: center;
	border: 1px #fff solid
}

#box-5 table, td, th {
	border: 1px #fff solid
}

#box-5 th {
	background-color: #fff;
	color: #35578c;
	font-weight: 700;
	font-size: 17px
}

#box-5 table tr {
	line-height: 2px;
	padding-top: 0;
	margin: 0
}

	#box-5 table tr td {
		line-height: 28px;
		padding-top: 3px;
		padding-bottom: 3px;
		margin: 0
	}

#box-5 .price-div {
	max-width: 650px
}

.price-head {
	color: #fff;
	text-align: center;
	font-size: 36px;
	margin: 0;
	padding: 0
}

.price-subhead {
	color: #fff;
	text-align: center;
	padding: 0;
	margin: 0;
	padding: 0
}

.reg-col {
	background-color: #efefef;
	color: #585858;
	padding: 15px 20px;
	margin: 10px 0
}

.reg-sub-head {
	font-size: 23px;
	color: #191919;
	padding: 0
}

.reg-head {
	font-size: 70px;
	font-weight: 600;
	color: #f7931d;
	padding: 0
}

.register-btn {
	padding: 8px 12%;
	background: #f7931d;
	font-size: 15px;
	color: #fff;
	text-transform: capitalize;
	border: 2px solid #f7931d;
	border-radius: 30px;
	transition: all .5s ease 0s;
	text-align: center;
	display: inline-block !important
}

	.register-btn:hover {
		background: #fff;
		color: #f7931d;
		text-decoration: none
	}

.reg-readmore {
	color: #35578c;
	font-weight: 700
}

.container1 {
	height: 100%
}

.span1 {
	color: #fff;
	font-weight: 600;
	font-size: 95%
}

.span2 {
	font-size: 106%;
	margin-left: 1px;
	font-weight: 600;
	color: #fdaf53
}

.row1 {
	height: 100%
}

.login-box {
	width: 726px;
	height: 480px;
	border: 1px #e6e7ec solid;
	background: #fff;
	border-radius: 0;
	padding: 10px 20px 10px 20px;
	margin-top: 50px;
	-webkit-box-shadow: -8px 10px 10px -6px rgba(0,0,0,.75);
	-moz-box-shadow: -8px 10px 10px -6px rgba(0,0,0,.75);
	box-shadow: 0 10px 10px -6px rgba(0,0,0,.75)
}

.login-head {
	color: #fff
}

.login-box hr {
	margin-top: 15px;
	margin-bottom: 15px;
	border: 0;
	border-top: 1px solid #868484
}

.login-p1 {
	color: #fff;
	text-align: left;
	font-size: 12px;
	margin: 0
}

.login-p2 {
	text-align: left;
	font-size: 12px;
	margin: 0;
	color: #47acf5;
	font-weight: 300
}

.login-forgot {
	text-align: left;
	font-size: 10px;
	margin: 20px 0 0 0;
	color: #ea0000;
	text-decoration: underline;
	display: inline-block;
	text-transform: uppercase
}

.form-control.login-f1 {
	margin-bottom: 15px
}

.login-text-col {
	display: block
}

#box-6 {
	height: 100vh;
	width: 100%;
	display: table;
	background-color: #fff;
	padding-top: 0 !important;
	padding-bottom: 4% !important
}

	#box-6 container {
		height: 100%;
		max-width: 1300px
	}

.contact-bg2 {
	width: 100%;
	background-color: #132945
}

footer {
	background-color: #e7e7e79c;
	color: #333;
	padding: 15px 0;
	font-size: 12px
}

div#Footer-left.footer-center p {
	margin: 0;
	font-size: 11px !important
}

.foot-left {
	float: left
}

.foot-brand {
	color: #fff;
	font-size: 20px;
	font-weight: 600
}

.foot-copy {
	color: #fff;
	font-size: 13px
}

.foot-icon {
	float: right
}

.contact-btn {
	display: inline-block;
	padding: 6px 42px;
	background: #35578c;
	font-size: 15px;
	font-weight: 500;
	color: #fff;
	text-transform: capitalize;
	border: #35578c;
	border-radius: 30px;
	transition: all .5s ease 0s
}

	.contact-btn:hover {
		background: #fff;
		color: #35578c;
		text-decoration: none
	}

.head-txt {
	display: block
}

#social-icon a {
	font-size: 24px;
	margin-right: 14px;
	color: #fff
}

	#social-icon a:hover {
		color: #ff6c00
	}

#nav-3 {
	display: block;
	text-align: right;
	top: 50%;
	left: 96%;
	display: block;
	position: fixed;
	z-index: 1;
	cursor: pointer;
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%)
}

	#nav-3 ul {
		padding: 22px;
		list-style-type: none
	}

	#nav-3 li {
		font-size: 10px;
		margin-bottom: 5px
	}

	#nav-3 a {
		font-size: 13px;
		text-align: center;
		color: #f99d1c
	}

		#nav-3 a:hover {
			color: #5d3a09
		}

div#Div2 .login-box .float-left #txtCell, input#txtFullName {
	border-radius: 0
}

div#Div2 .login-box .Float-Right .login-logo.Reg-logo {
	float: right
}

.Float-Right {
	float: right;
	font-size: 24px;
	margin-right: 20px;
	color: #fff
}

.modal-dialog {
	max-width: 900px !important
}

@media (max-width:1368px) {
	.simple-share {
		margin-bottom: 50px
	}

	.contactus-sec {
		margin-bottom: 50px
	}
}

@media (max-width:575px) {
	.about-col-1 {
		padding-right: 40px
	}

	.login-forgot {
		display: block
	}

	.login-p2 {
		display: block
	}

	#box-4 {
		padding-top: 0
	}

	#box-3 h2 {
		color: #fff;
		text-align: left;
		margin-top: 80px;
		margin-bottom: 25px
	}

	#box-2 {
		padding: 15px 0
	}

	#box-5 h2 {
		font-size: 24px
	}

	#box-5 h3 {
		font-size: 16px
	}

	#box-5 .reg-head {
		font-size: 40px
	}

	#box-5 .reg-sub-head {
		font-size: 18px
	}

	#Footer-left .foot-left {
		clear: both;
		text-align: center;
		float: unset
	}

	#Footer-left .Float-Right {
		clear: both !important;
		text-align: center !important;
		float: unset !important
	}
}

@media (max-width:767px) {
	#nav-3 {
		top: 62%;
		left: 86%
	}

	.head-txt {
		display: none
	}

	.about-col-1 {
		padding: 0 40px 10px 40px !important
	}

	.share-col-1 {
		max-width: 100%;
		padding-left: 20px;
		margin-top: 20px;
		margin-bottom: 30px
	}

	#box-2 {
		height: 100%
	}

	#Footer-left .foot-left {
		clear: both;
		text-align: center;
		float: unset
	}

	#Footer-left .Float-Right {
		clear: both !important;
		text-align: center !important;
		float: unset !important
	}

	.about-col-1 {
		padding-right: 40px
	}
}

#box-3 .container .tab-content .tab-pane div#carouselExampleIndicators {
	margin-top: 4%;
	background: #bdc7d1;
	display: block
}

#box-3 .head-getready h3 {
	margin-top: 40px
}

@media screen and (max-width:600px) {
	.head-textbox {
		margin-left: 5% !important;
		margin-right: 0 !important
	}

	div#box-1.reports-sec.transactions {
		background-position: left !important
	}

	div#box-1.reports-sec {
		background-position: right !important
	}

		div#box-1.reports-sec.beautifuldesign {
			background-position: left !important
		}

	div#box-1.reports-sec {
		background-position: right !important
	}

	#box-3 .carousel.slide ol.carousel-indicators {
		height: auto !important
	}

	#box-3 .tab-content .tab-pane .carousel.slide .carousel-item .Float-Right img {
		max-width: 366px;
		height: 202px !important;
		width: 68% !important
	}

	#box-3 .tab-content .tab-pane .carousel.slide .carousel-item .float-left {
		width: 100% !important;
		left: 9% !important;
		display: block !important;
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}

	#box-3 .tab-content .tab-pane .carousel.slide .carousel-item .Float-Right {
		max-width: 92% !important;
		text-align: center;
		float: none !important;
		margin: 0 auto !important
	}
}

@media only screen and (max-width:768px) {
	.support-sec .support-links a {
		margin: 0 1% 5% 1% !important
	}

	#box-3 p br {
		display: none
	}

	#box-3 p {
		letter-spacing: 1px;
		margin-bottom: 18px !important;
		margin-top: 15px !important
	}

	#box-2 p br {
		display: none
	}

	#box-3 {
		background-image: none !important;
		background-color: #333
	}

	.head-textbox h1 {
		font-size: 39px !important;
		margin-top: 10% !important
	}

	#box-6 .contactdata, #box-6 .contactmessage {
		width: 100% !important;
		max-width: 100% !important
	}

	.reg-footer.clear .meta {
		text-align: right;
		clear: both;
		margin: 4px 7px 12px 7px;
		float: left
	}

	.package-select span {
		float: left;
		margin-right: 6px;
		margin-bottom: 9px;
		clear: both;
		display: block
	}

	div#conform h1 {
		font-size: 18px !important
	}

	div#conform p {
		font-size: 12px
	}

	#box-3 .tab-content .tab-pane .carousel.slide .carousel-item .float-left {
		left: 3% !important;
		display: block !important;
		left: 0
	}

	#box-3 .carousel.slide ol.carousel-indicators {
		height: 53px
	}

	#box-3 .tab-content .tab-pane .carousel.slide .carousel-item .Float-Right img {
		width: min-content;
		max-width: 466px
	}

	#box-3 .tab-content .tab-pane .carousel.slide ol.carousel-indicators {
		padding: 9px !important
	}

	#box-3 .head-getready h3 {
		margin-top: 10px
	}

	#box-3 .tab-content .tab-pane .carousel.slide ol.carousel-indicators li {
		padding: 4px 10px !important;
		height: auto !important;
		margin: 4px 0 0 0 !important;
		font-size: 11px !important
	}

	#box-3 ul li.sharing span.share-text {
		font-size: 12px !important;
		float: left;
		width: 69%
	}

	#box-3 .tab-content .tab-pane .carousel.slide .carousel-item .float-left h2 {
		font-size: 14px !important;
		margin-bottom: 20px !important
	}

	.select-country .select2-container--default .select2-selection--single .select2-selection__arrow {
		width: 17% !important
	}

	div#Div2 .login-box {
		height: 100%;
		width: 300px
	}

	.select2-container--default .select2-selection--single .select2-selection__arrow b {
		left: 43% !important
	}

	div#Div2 .login-box .Float-Right {
		width: 100% !important;
		float: left;
		margin: 0 auto !important
	}

		div#Div2 .login-box .Float-Right .login-logo.Reg-logo {
			float: none;
			margin: 0 auto;
			width: 100%
		}

		div#Div2 .login-box .Float-Right .mt-2 {
			width: 100% !important;
			float: none
		}

	div#Div2 .login-box .float-left {
		width: 100% !important;
		margin-top: 4%
	}

	.head-txt {
		display: none
	}

	.pricing-action {
		margin-top: 8px
	}
}

div#Div2 .login-box input::-webkit-input-placeholder {
	color: #495057
}

div#Div2 .login-box input::-moz-placeholder {
	color: #495057
}

div#Div2 .login-box input::-ms-placeholder {
	color: #495057
}

div#Div2 .login-box input::placeholder {
	color: #495057
}

div#Div2 .login-box input::-webkit-input-placeholder {
	color: #495057
}

div#Div2 .login-box input:-moz-placeholder {
	color: #495057
}

@media (max-width:1024px) {
	.sharing .about-col-1 {
		padding-left: 8px !important;
		padding-right: 0 !important
	}

	.sharing .back {
		float: none;
		margin: 0 auto
	}

	#box-5 .container {
		padding-top: 0 !important
	}

	.card {
		margin-bottom: 30px
	}

	#box-3 .tab-content .tab-pane .carousel.slide .carousel-item .Float-Right img {
		width: 100%;
		height: 315px
	}

	.tabs-animated {
		margin-top: 0 !important
	}

	#box-3 .tab-content .tab-pane .carousel.slide .carousel-control-next, .carousel-control-prev {
		top: 91px
	}

	#box-3 ul li.sharing span.share-text {
		font-size: 12px !important
	}

	#box-3 .tab-content .tab-pane .carousel.slide .carousel-item .float-left h2 {
		margin-bottom: 20px !important
	}

	.about-col-1 {
		padding-right: 40px
	}

	#box-3 .tab-content .tab-pane .carousel.slide a.carousel-control-prev {
		left: 14px
	}

	#box-3 .tab-content .tab-pane .carousel.slide .carousel-control-next {
		right: 14px
	}
}

div#box-2 .container {
	max-width: 743px;
	margin: 0 auto;
	padding: 0 0
}

.login-logo, .register-logo {
	font-size: 35px;
	text-align: center;
	margin-bottom: 0;
	font-weight: 300
}

.Reg-logo {
	border-radius: 0;
	width: 80%;
	overflow: hidden;
	-webkit-border-radius: 50%;
	border-radius: 0;
	overflow: hidden;
	-webkit-transform: translateZ(0);
	height: 308px;
	clear: both;
	background: #f2f2f2;
	border: solid 1px #f2f2f2
}

	.Reg-logo #Rpic {
		-webkit-background-size: 96px 96px !important;
		background-size: 96px 96px !important;
		border: none !important;
		vertical-align: top !important;
		height: 84% !important;
		width: 100% !important;
		border-radius: 0 !important;
		border: none
	}

.forgetpassword.col-lg-6 {
	float: right;
	text-align: right;
	padding: 0;
	font-size: 12px;
	font-weight: 400;
	margin-top: 0
}

.login-box .box-tools.checkbox {
	font-size: 12px;
	width: 100%;
	margin-top: 4px;
	clear: both;
	text-align: left
}

	.login-box .box-tools.checkbox label {
		font-weight: 400;
		margin-left: 0;
		line-height: 1.2em;
		position: relative;
		top: -3px;
		color: green
	}

.clear {
	clear: both
}

.login-box input[type=checkbox] {
	margin-left: -16px;
	margin-top: -1px
}

.login-box .login-box-body p a.text-right {
	color: #ff1e00;
	text-decoration: underline
}

.login-box hr {
	margin-top: 15px;
	margin-bottom: 15px;
	border: 0;
	border-top: 1px solid #868484
}

.Reg-logo a.uploadme {
	background: #bdbdbd;
	bottom: 0;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	left: 0;
	line-height: 5px;
	position: relative;
	padding: 20px 0;
	text-align: center;
	width: 100%;
	height: 49px;
	z-index: 10;
	display: block
}

.login-logo a, .register-logo a {
	color: #444
}

.Reg-logo a.uploadme:hover {
	background: #0000007a
}

.login-page, .register-page {
	background: #d2d6de
}

.container.login-page {
	width: 100% !important;
	max-width: 1311px;
	background: 0 0;
	padding-top: 3%;
	text-align: center
}

.login-header {
	width: 100% !important;
	max-width: 1311px;
	height: 67px;
	padding-top: 8px
}

.container.login-page .text-login h1 {
	font-size: 346%;
	color: #fff
}

.container.login-page .text-login p {
	margin-top: 25px;
	font-size: 117%;
	font-weight: 400;
	color: #fff
}

.login-header ul.nav.navbar-nav.navbar-right li a.scroll-link {
	display: block;
	padding: 1.5rem 1rem;
	color: #fff
}

.vcenter.text-login {
	width: 58%;
	text-align: left
}

.m-login-section.vcenter {
	width: 100%
}

.container__child.signup__thumbnail {
	margin-bottom: 0;
	width: 50%;
	font-size: 12px;
	border: 5px solid #fff;
	border-radius: 10px 0 0 10px;
	padding: 15px 25px 25px 25px;
	float: left;
	background: #d8d8e2;
	border-right: 0;
	background-image: url(../img/bg2.jpg);
	background-size: cover;
	height: 432px
}

div#Div2 .login-box h2.login-box-msg {
	margin-bottom: 15px;
	color: #0c0c0c;
	text-align: left;
	font-size: 24px;
	margin-top: 0
}

.thumbnail__logo {
	margin: 0 auto;
	max-width: 290px
}

	.thumbnail__logo h2 {
		color: #f7931c
	}

.thumbnail__content.text-center h1 {
	text-align: center;
	color: #f69321
}

.thumbnail__content.text-center h2 {
	text-align: center;
	color: #fdca9f;
	font-size: large
}

.register-box, div#Div2 .login-box {
	height: 100%;
	margin-bottom: 0;
	width: 80%;
	font-size: 12px;
	border: 5px solid #fff;
	border-radius: 0;
	padding: 15px 25px 25px 25px;
	float: none;
	background: #fff;
	background-size: cover;
	margin: 0 auto;
	max-width: 1254px
}

.forgetpassword.col-lg-6 label a.link {
	color: #ff1e00;
	text-decoration: underline
}

.login-box.animate {
	background: #fff;
	margin: 0 auto
}

.login-box .input-group {
	width: 100%;
	float: left;
	margin: 4px
}

.login-box .check-input {
	width: 83%;
	font-size: small;
	padding-left: 0;
	padding-right: 0;
	border-radius: 0;
	box-shadow: none;
	height: 40px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #f2f2f2;
	background-image: none;
	float: left;
	border: solid 1px #f2f2f2
}

.reg-footer.clear .meta {
	text-align: right;
	font: 12px/1.7 'Open Sans',sans-serif
}

div#Div2 .login-box .Float-Right .mt-2 .reg-footer.clear {
	text-align: center
}

.login-box .check-field {
	width: 26%;
	font-size: small;
	padding-left: 0;
	padding-right: 0;
	border-radius: 0;
	box-shadow: none;
	border-color: #d2d6de;
	height: 40px;
	padding: 10px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #fff;
	background-color: #bdbdbd;
	background-image: none;
	border: 1px solid #ccc;
	float: left;
	border-left: 0
}

.reg-footer.clear {
	clear: both;
	width: 100%;
	margin: 10px 0;
	padding-top: 20px
}

.logo {
	font-size: x-large;
	color: #fff !important;
	text-decoration: none !important;
	cursor: pointer;
	padding: 0;
	position: relative;
	top: -3px
}

	.logo img {
		max-width: 222px
	}

#box-2, div#box-1, div#box-3, div#box-4, div#box-5, div#box-6 {
	overflow: hidden;
	padding: 4% 0
}

#nav-3 ul li a#box-1a, a#box-2a, a#box-3a, a#box-4a, a#box-5a, a#box-6a {
	height: 40px !important;
	width: 40px;
	padding: 12px 12px 11px 10px;
	display: block;
	background-repeat: no-repeat;
	background-position: center left;
	text-decoration: unset;
	font-weight: 400;
	background-size: auto
}

#nav-3 ul li a#box-1a {
	background: url(../img/icon/home1a.svg)
}

	#nav-3 ul li a#box-1a:hover {
		background: url(../img/icon/home1b.svg)
	}

#nav-3 ul li a#box-2a {
	background: url(../img/icon/about1a.svg)
}

	#nav-3 ul li a#box-2a:hover {
		background: url(../img/icon/about1b.svg)
	}

#nav-3 ul li a#box-3a {
	background: url(../img/icon/feature1a.svg)
}

	#nav-3 ul li a#box-3a:hover {
		background: url(../img/icon/feature1b.svg)
	}

#nav-3 ul li a#box-4a {
	background: url(../img/icon/share1a.svg)
}

	#nav-3 ul li a#box-4a:hover {
		background: url(../img/icon/share1b.svg)
	}

#nav-3 ul li a#box-5a {
	background: url(../img/icon/price1a.svg)
}

	#nav-3 ul li a#box-5a:hover {
		background: url(../img/icon/price1b.svg)
	}

#nav-3 ul li a#box-6a {
	background: url(../img/icon/contact1a.svg)
}

	#nav-3 ul li a#box-6a:hover {
		background: url(../img/icon/contact1b.svg)
	}

.head-getready {
	clear: both;
	width: 100%
}

@media (min-width:1400px) {
	#box-2, div#box-1, div#box-3, div#box-4, div#box-5, div#box-6 {
		padding: 2% 0
	}

	#box-2, div#box-1, div#box-3, div#box-4, div#box-5, div#box-6 {
		display: table;
		overflow: hidden
	}

	nav.navbar.navbar-expand-lg.sticky-top.navbar-light {
		max-width: 1410px
	}

	.container {
		max-width: 1400px !important;
		padding: 0 4%;
		margin: 0 auto !important
	}

	.termcondation-sec .container {
		max-width: 888px !important
	}

	#box-1 {
		padding: 0 6% 0 5% !important
	}

	div#box-2 .container {
		max-width: 850px !important;
		margin: 0 auto;
		padding: 0 0
	}

	p {
		font-size: 14px !important
	}

	#box-5 .container {
		height: 100%;
		max-width: 1300px;
		padding-top: 50px;
		padding-left: 0;
		padding-right: 0
	}

	#box-6 .container {
		height: 100%;
		max-width: 1290px;
		padding-top: 50px;
		padding-left: 0;
		padding-right: 0
	}
}

div#box-1 {
	padding-top: 0
}

.days-trail img {
	float: right;
	margin: -1px 2% 0 2%
}

#box-1 .container.container1 {
	max-width: 1368px !important;
	padding: 0;
	margin: 0 auto !important
}

.loginmunshibaba {
	max-width: 726px;
	margin: 0 auto
}

footer div#Footer-left {
	margin: 0 auto;
	max-width: fit-content
}

.sharing .aboutmunshi {
	text-align: center;
	max-width: 565px;
	margin: 0 auto;
	margin-bottom: 25px;
	font-size: 18px
}

.sharing .clear hr {
	border-top: 4px solid #333;
	width: 100px;
	margin-bottom: 60px
}

.sharing .aboutmunshi h4 {
	font-size: 19px;
	color: #333
}

	.sharing .aboutmunshi h4 span.orange {
		color: orange
	}

.back {
	padding: 0 15px
}

.One-to-One ul li.sharing span.icon-share {
	margin-bottom: 26px !important
}

.One-to-many ul li.sharing span.share-text {
	margin-bottom: 26px !important
}

.many-to-One ul li.sharing span.share-text {
	margin-bottom: 26px !important
}

.reg-footer.clear a {
	color: #e18820
}

@media (max-width:768px) {
	div#box-2.sharing.dark-bg .text-centerb {
		text-align: center !important
	}

	.sharing .text-centerb {
		text-align: center
	}

	.support-sec h1 {
		font-size: 18px;
		padding-bottom: 40px
	}

	.contactus {
		padding: 40px 10px !important
	}

	div#box-2 .container {
		max-width: 575px
	}

	#box-3 .container {
		max-width: 600px
	}

	.contactus-sec {
		height: 170px !important;
		background-position: center top !important;
		background-size: cover !important
	}

	#box-3 h2 {
		margin-top: 0
	}

	h2 {
		font-size: 22px
	}

	#box-1 {
		height: 100%;
		width: 100%;
		background-image: url(../img/newimages/pic1.png);
		background-size: cover;
		display: table;
		background-position: inherit;
		background-repeat: no-repeat;
		min-height: fit-content
	}

	div#Div2 .login-box {
		height: 100% !important;
		width: 90% !important
	}

	#box-5 {
		padding-top: 10px !important
	}

	div#box-5 .login-header2 {
		text-align: center;
		padding: 20px 0 0 0
	}

	.login-box .input-group {
		width: 98% !important;
		float: none !important
	}

	h2.login-box-msg {
		text-align: center
	}
}

#box-5 {
	background-position: right;
	padding-top: 0 !important
}

@media (max-width:1024px) {
	#box-3 .carousel.slide ol.carousel-indicators li {
		margin: 3px 0 0 6px !important
	}

	#box-3 .carousel.slide ol.carousel-indicators {
		height: 99px
	}

	#Div1 .text-center {
		margin: 25px 0 !important
	}

	.register-btn {
		padding: 8px 10%
	}

	#box-2, div #box-1, div#box-3, div#box-4, div#box-5, div#box-6 {
		overflow: hidden;
		height: 100% !important;
		padding: 5% 0;
		display: table
	}

	div#Div2 .login-box {
		height: 100%;
		width: 90%
	}

	.login-box .input-group {
		width: 100%;
		float: left;
		margin: 4px
	}
}

.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {
	color: #ffb50b !important
}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
	color: #ffb50b !important
}

@media (max-width:991px) {
	nav.navbar.navbar-expand-lg.sticky-top.navbar-light {
		padding: 10px 10px !important
	}

	ul.nav.navbar-nav {
		right: 0 !important;
		background: #333333d6;
		width: 100%;
		padding: 0 16px;
		margin: 15px 0;
		left: 0 !important
	}

	.termcondation-sec .container {
		max-width: 600px
	}

	.dropdown-menu {
		padding: .2rem 0 !important;
		margin: 0 !important;
		background-color: #333 !important;
		width: 100% !important
	}

	.dropdown-item {
		padding: .4rem 1.5rem !important;
		color: #fff !important
	}

	.logo {
		font-size: x-large;
		color: #fff;
		text-decoration: none;
		cursor: pointer;
		position: absolute;
		left: 77px;
		top: 9px
	}

	.login-box {
		margin: 20px auto !important;
		float: none !important;
		width: 100%;
		height: 436px
	}

	.login-header2 {
		margin-bottom: 0 !important;
		margin-top: 0 !important;
		text-align: center;
		clear: both;
		padding-top: 0 !important;
		vertical-align: top
	}

	.container__child.signup__thumbnail {
		display: none
	}
}

div#Footer-left.footer-center {
	margin: 0 auto
}

.pricing-title h3 {
	text-align: center;
	font-size: 33px;
	color: #f48120;
	margin-bottom: 10px
}

.pricing-table.personnal h3 {
	color: #416da8
}

.pricing-table-title {
	text-transform: uppercase;
	font-weight: 700;
	font-size: 2.6em;
	color: #fff;
	margin-top: 15px;
	text-align: left;
	margin-bottom: 25px;
	text-shadow: 0 1px 1px rgba(0,0,0,.4)
}

	.pricing-table-title a {
		font-size: .6em
	}

.clearfix:after {
	content: '';
	display: block;
	height: 0;
	width: 0;
	clear: both
}

.pricing-wrapper {
	width: 960px;
	margin: 40px auto 0
}

.pricing-table {
	margin: 20px;
	text-align: center;
	width: 329px;
	float: left;
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,.4);
	box-shadow: -2px 2px 6px rgba(0,0,0,.4);
	-webkit-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
	background: #fff;
	padding: 10px 30px
}

	.pricing-table:hover {
		-webkit-transform: scale(1.06);
		-ms-transform: scale(1.06);
		-o-transform: scale(1.06);
		transform: scale(1.06)
	}

.pricing-title {
	color: #333;
	background: #fff;
	padding: 10px 0 0 0;
	font-size: 2em;
	text-transform: capitalize;
	text-shadow: 0 1px 1px transparent
}

.pricing-title3 {
	color: #333;
	background: #fff;
	padding: 14px 0 14px 0;
	font-size: 2em;
	text-transform: uppercase;
	border-bottom: solid 1px #bdc7d1;
	min-height: 67px
}

.pricing-title2 {
	color: #333;
	background: #fff;
	padding: 14px 0 14px 0;
	font-size: 2em;
	text-transform: uppercase;
	border-bottom: solid 1px #bdc7d1;
	border-top: solid 1px #bdc7d1;
	min-height: 67px
}

	.pricing-title2 p.blue {
		font-size: 9px !important;
		padding: 0;
		margin: 0
	}

	.pricing-title2 h3 span {
		display: block
	}

	.pricing-title2 h3.orange {
		color: #f7931d
	}

	.pricing-title2 h3.blue {
		color: #416da8
	}

	.pricing-title2 h3 {
		text-align: center;
		font-weight: 700;
		font-size: 14px;
		margin-bottom: 0
	}

p.front-head.one-to-many {
	margin-top: 110px !important
}

.pricing-title h5 {
	text-align: center;
	color: #000;
	padding: 12px 0 0 0;
	text-transform: uppercase
}

	.pricing-title h5 b {
		font-size: 38px
	}

	.pricing-title h5 span {
		font-size: 11px
	}

.pricing-title2 h5 {
	text-align: center;
	font-size: 11px;
	margin-top: 10px
}

.pricing-table.recommended .pricing-title {
	background: #2db3cb
}

.pricing-table.recommended .pricing-action {
	background: #2db3cb
}

.pricing-table .price {
	background: #121e30;
	font-size: 3.4em;
	font-weight: 700;
	padding: 20px 0;
	text-shadow: 0 1px 1px rgba(0,0,0,.4)
}

	.pricing-table .price sup {
		font-size: .4em;
		position: relative;
		left: 5px
	}

.termcondation-sec .container {
	max-width: 1016px
}

.table-list {
	background: #fff;
	color: #333;
	margin: 14px 0;
	min-height: 246px;
	padding: 0
}

	.table-list li {
		font-size: 12px;
		font-weight: 700;
		padding: 2px 11px 2px 25px;
		text-align: left;
		list-style: none
	}

	.table-list.free li:before {
		content: "\f00c";
		background-image: url(../img/newimages/select-org.png);
		display: inline-block;
		position: relative;
		right: 15px;
		font-size: 14px;
		color: transparent;
		background-position: 0 7px;
		width: 20px;
		height: 19px;
		background-size: 11px 11px;
		background-repeat: no-repeat
	}

	.table-list li.notick:before {
		background: 0 0 !important;
		background-image: none
	}

	.table-list li:before {
		content: "\f00c";
		background-image: url(../img/newimages/select-blue.png);
		display: inline-block;
		position: relative;
		right: 15px;
		font-size: 14px;
		color: transparent;
		background-position: 0 7px;
		width: 20px;
		height: 19px;
		background-size: 11px 11px;
		background-repeat: no-repeat
	}

	.table-list li span {
		font-weight: 400
	}

		.table-list li span.unlimited {
			color: #fff;
			background: #e95846;
			font-size: .9em;
			padding: 5px 7px;
			display: inline-block;
			-webkit-border-radius: 38px;
			-moz-border-radius: 38px;
			border-radius: 38px
		}

.table-buy {
	padding: 15px 15px 25px 15px;
	text-align: center;
	overflow: hidden
}

	.table-buy p {
		float: left;
		color: #37353a;
		font-weight: 700;
		font-size: 2.4em
	}

		.table-buy p sup {
			font-size: .5em;
			position: relative;
			left: 5px
		}

	.table-buy .pricing-action2 {
		float: none;
		color: #fff;
		background: #f7931d;
		padding: 10px 5px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 0;
		font-weight: 400;
		font-size: 14px;
		text-shadow: 0 1px 1px rgba(0,0,0,.4);
		-webkit-transition: all .25s ease;
		-o-transition: all .25s ease;
		transition: all .25s ease;
		display: inline-block;
		text-decoration: none;
		min-width: 140px
	}

	.table-buy .pricing-action3 {
		float: none;
		color: #fff;
		background: #416da8;
		padding: 10px 5px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 0;
		font-weight: 400;
		font-size: 14px;
		text-shadow: 0 1px 1px rgba(0,0,0,.4);
		-webkit-transition: all .25s ease;
		-o-transition: all .25s ease;
		transition: all .25s ease;
		display: inline-block;
		text-decoration: none;
		min-width: 140px
	}

	.table-buy .pricing-action2:hover {
		background: #f7931d
	}

.pricing-action {
	float: none;
	color: #325d9a;
	background: #efefef;
	padding: 8px 12%;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 23px;
	font-size: 15px;
	-webkit-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
	border: solid 2px #607d8b;
	text-decoration: none !important
}

	.pricing-action:hover {
		background: #efefef
	}

.recommended .table-buy .pricing-action:hover {
	background: #228799
}

.contactus-sec {
	height: 45vh;
	background-image: url('../img/newimages/contact-us.jpg');
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover
}

@media only screen and (min-width:768px) and (max-width:959px) {
	.pricing-wrapper {
		width: 768px
	}
}

@media only screen and (max-width:767px) {
	.pricing-wrapper {
		width: 420px
	}

	.pricing-table {
		display: block;
		float: none;
		margin: 0 auto;
		margin-bottom: 20px
	}
}

@media only screen and (max-width:479px) {
	.pricing-wrapper {
		width: 300px
	}
}

.pricing-wrapper {
	width: 300px
}

span.amount-price {
	color: #f7931d
}

	span.amount-price span.no {
		font-size: 24px
	}

span.amount-p {
	width: 24px;
	display: inline-block;
	font-size: 10px;
	text-align: center
}

.card {
	position: relative;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.table-list li button img {
	width: 15px
}

[tooltip] {
	margin: 0 2px;
	position: relative;
	display: inline-block;
	padding: 0;
	background: 0 0;
	border: 0;
	outline: 0
}

	[tooltip]::before {
		content: "";
		position: absolute;
		top: -7px;
		left: 50%;
		transform: translateX(-50%);
		border-width: 6px 6px 0 6px;
		border-style: solid;
		border-color: #d27027 transparent transparent transparent;
		z-index: 99;
		opacity: 0
	}

[tooltip-position=left]::before {
	left: 0;
	top: 50%;
	margin-left: -12px;
	transform: translatey(-50%) rotate(-90deg)
}

[tooltip-position=top]::before {
	left: 50%
}

[tooltip-position=buttom]::before {
	top: 100%;
	margin-top: 8px;
	transform: translateX(-50%) translatey(-100%) rotate(-180deg)
}

[tooltip-position=right]::before {
	left: 100%;
	top: 50%;
	margin-left: 1px;
	transform: translatey(-50%) rotate(90deg)
}

[tooltip]::after {
	content: attr(tooltip);
	position: absolute;
	left: 50%;
	top: -6px;
	transform: translateX(-50%) translateY(-100%);
	background: #d27027;
	text-align: left;
	color: #fff;
	padding: 4px 2px;
	font-size: 12px;
	width: 148px !important;
	border-radius: 5px;
	pointer-events: none;
	padding: 6px 6px;
	z-index: 99;
	opacity: 0;
	transition-property: background,border-radius;
	transition-duration: .2s,1s;
	transition-timing-function: linear,ease-in;
	transition-delay: 0s,1s
}

[tooltip-position=left]::after {
	left: 0;
	top: 50%;
	margin-left: -8px;
	transform: translateX(-100%) translateY(-50%)
}

[tooltip-position=top]::after {
	left: 50%
}

[tooltip-position=buttom]::after {
	top: 100%;
	margin-top: 8px;
	transform: translateX(-50%) translateY(0)
}

[tooltip-position=right]::after {
	left: 100%;
	top: 50%;
	margin-left: 8px;
	transform: translateX(0) translateY(-50%)
}

[tooltip]:hover::after, [tooltip]:hover::before {
	opacity: 1
}

sharing .text-center img.about-img {
	max-width: 300px
}

.sharing .text-center img.about-img.img-fluid {
	max-width: 300px
}

.back h2 {
	text-align: left;
	font-size: 36px !important;
	font-weight: 400;
	margin: 0 0 35px 0;
	float: left;
	font-family: opensans-regular-webfont !important
}

.back-content .hr-2 {
	padding: 0;
	margin: 0 auto;
	text-align: center;
	border-top: 3px #f7931d solid;
	width: 60px
}

.back ul {
	padding: 0;
	margin: 20px 0;
	clear: both;
	list-style: none
}

.back li {
	list-style: none !important;
	clear: both;
	line-height: normal;
	height: fit-content;
	padding-bottom: 12px
}

.back .back-content.text-left ul li.sharing span.icon-share {
	float: left;
	display: inline-block;
	width: 32px;
	margin-bottom: 30px
}

.sharing .text-centerb {
	margin-top: 4px;
	margin-bottom: 20px;
	text-align: center
}

	.sharing .text-centerb p {
		margin: 40px 20px;
		text-align: center
	}

div#box-2.sharing {
	height: 100% !important;
	padding: 6% 0
}

	div#box-2.sharing.dark-bg {
		background: #f2f2f2
	}

		div#box-2.sharing.dark-bg .text-centerb {
			text-align: right
		}

	div#box-2.sharing .container {
		max-width: 1000px !important;
		padding: 0 15px
	}

	div#box-2.sharing .row {
		height: auto !important
	}

	div#box-2.sharing.dark-bg.blackbg {
		background: #414242
	}

		div#box-2.sharing.dark-bg.blackbg h2, div#box-2.sharing.dark-bg.blackbg span.share-text {
			color: #fff
		}

.back .back-content.text-left ul li.sharing .share-text {
	float: left;
	margin: 0 0 37px 10px !important;
	width: 83%;
	font-size: 14px;
	color: #000;
	text-align: -webkit-left;
	font-weight: 400;
	line-height: normal
}

button:active {
	outline: 0;
	border: none
}

button:focus {
	outline: 0
}

div#Div2 .login-box .float-left {
	width: 50%
}

div#Div2 .login-box .Float-Right {
	width: 41%;
	margin-top: 6px
}

	div#Div2 .login-box .Float-Right .mt-2 .reg-footer.clear .btn-primary {
		width: 44%;
		border-radius: 0;
		text-transform: uppercase;
		font-size: 14px;
		font-weight: 700
	}

	div#Div2 .login-box .Float-Right .mt-2 .reg-footer.clear {
		text-align: center;
		width: 100%;
		padding: 0;
		margin: 0
	}

	div#Div2 .login-box .Float-Right .mt-2 {
		width: 80%;
		float: right;
		padding-top: 19px
	}

	div#Div2 .login-box .Float-Right .login-logo.Reg-logo {
		float: right
	}

	div#Div2 .login-box .Float-Right .mt-2 .reg-footer.clear button.Submit-btn.btn.btn-primary {
		background: #6173b3;
		border: solid 1px #6173b3;
		float: left
	}

	div#Div2 .login-box .Float-Right .mt-2 .reg-footer button#refresh {
		background: #e18820;
		border: solid 1px #e18820;
		float: right;
		color: #fff
	}

.tabs-animated {
	overflow: hidden
}

.tab-pane {
	height: 100%;
	width: 100%;
	-moz-box-shadow: 3px 3px 5px 6px #ccc;
	-webkit-box-shadow: 3px 3px 5px 6px #ccc;
	box-shadow: 3px 3px 5px 6px #ccc
}

#tab1, #tab10, #tab11, #tab12, #tab2, #tab3, #tab4, #tab5, #tab6, #tab7, #tab8, #tab9 {
	background: #fff
}

#box-3 ul li.sharing span.share-text {
	color: #121e30;
	font-size: 14px;
	float: left;
	width: 80%;
	display: inline-block;
	margin-bottom: 22px
}

#box-3 .tab-content .tab-pane .carousel.slide .carousel-item .float-left h2 {
	font-size: 24px;
	margin-bottom: 35px
}

.nav-tabs {
	border-bottom: 1px solid #bdc7d1;
	background: #bdc7d1;
	height: 89px;
	margin: 0 auto;
	box-shadow: 0 6px 12px #a4a5a7;
	position: relative
}

	.nav-tabs li {
		margin: 20px 0 20px 4px
	}

		.nav-tabs li a.active.show {
			color: #fff;
			background: #36578c;
			text-decoration: none !important;
			padding: 12px 12%;
			display: block
		}

		.nav-tabs li a {
			color: #004a94;
			text-decoration: none !important;
			padding: 12px 12%;
			display: block;
			width: 100%;
			border-radius: 15px;
			font-size: 12px;
			white-space: nowrap;
			text-overflow: ellipsis
		}

#box-3 ul li.sharing span.icon-share {
	padding-right: 0;
	float: left;
	width: 35px;
	display: inline-block
}

#box-3 ul li.sharing span.share-text.double {
	margin-top: -2px
}

#box-3 ul li.sharing span.share-text.single {
	margin-top: 4px
}

.carousel-item {
	height: 100%;
	min-height: 560px;
	background: no-repeat center center scroll;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover
}

#box-3 .tab-content .tab-pane .carousel.slide .carousel-item .Float-Right {
	margin-top: 46px;
	max-width: 40%
}

	#box-3 .tab-content .tab-pane .carousel.slide .carousel-item .Float-Right img {
		width: 100%
	}

.carousel-caption {
	position: relative;
	right: 15%;
	bottom: 0;
	left: 15%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align: left
}

img.box3-img {
	width: 13%;
	float: none;
	margin: 0 auto;
	max-width: none
}

#box-3 .container .tabs-animated ul.text-s {
	margin: 0;
	padding: 0
}

#box-3 ul li.sharing {
	list-style: none;
	padding-bottom: 10px;
	clear: both;
	line-height: normal
}

#box-3 .carousel-control-next-icon, .carousel-control-prev-icon {
	background-size: 50% 50%;
	border: solid 1px #ccc;
	padding: 20px;
	border-radius: 29px;
	background-color: #36578c1a
}

#box-3 .tab-content .tab-pane .carousel.slide a.carousel-control-prev {
	width: 5%
}

#box-3 .tab-content .tab-pane .carousel.slide .carousel-control-next {
	width: 5%
}

#box-3 .tab-content .tab-pane .carousel.slide .carousel-item .float-left {
	width: 46%;
	left: 6%;
	max-width: 500px
}

#box-3 .container .tab-content .tab-pane {
	margin-top: 3%;
	padding-bottom: 4%
}

.carousel-inner {
	position: relative;
	width: 100%;
	overflow: hidden;
	background: #fff;
	box-shadow: 9px 0 0 #a4a5a7
}

#box-3 .carousel.slide ol.carousel-indicators li {
	width: auto;
	flex: none;
	text-indent: inherit;
	display: inline-block;
	font-size: 12px
}

#box-3 .carousel.slide ol.carousel-indicators {
	text-align: center;
	display: block;
	top: 0;
	border-bottom: 1px solid #bdc7d1;
	background: #bdc7d1;
	height: auto;
	margin: 0 auto;
	position: relative;
	max-width: 1225px;
	padding: 9px
}

	#box-3 .carousel.slide ol.carousel-indicators li {
		color: #121e30;
		background: 0 0;
		text-decoration: none !important;
		padding: 12px 8px;
		height: 40px;
		border-radius: 15px;
		font-size: 12px;
		white-space: nowrap;
		text-overflow: ellipsis;
		margin: 15px 0 15px 6px
	}

		#box-3 .carousel.slide ol.carousel-indicators li:hover {
			color: #fff;
			background: #36578c;
			cursor: pointer
		}

		#box-3 .carousel.slide ol.carousel-indicators li.active {
			color: #fff;
			background: #36578c;
			text-decoration: none !important;
			padding: 12px 8px;
			height: 40px;
			border-radius: 15px;
			font-size: 12px;
			white-space: nowrap;
			text-overflow: ellipsis
		}

div#conform {
	text-align: center;
	color: #000
}

	div#conform h1 {
		text-align: center;
		color: #fff !important;
		font-size: 24px;
		margin: 18px 0;
		font-weight: 700;
		text-transform: uppercase
	}

#conform .modal-footer .btn-success {
	float: none;
	margin: 0 auto;
	padding: 7px 29px;
	font-size: 18px;
	color: #fff;
	background: #162e47;
	font-weight: 700;
	border: solid 2px #fff;
	cursor: pointer
}

div#conform .modal-dialog.modal-sm {
	max-width: 600px !important;
	width: 98% !important;
	margin-top: 160px
}

div#conform .row {
	display: block;
	background: #162e47;
	margin: -3px -17px -17px -16px;
	padding: 10px 15px;
	color: #fff
}

p.orange-color span {
	color: #f7931d !important
}

p.orange-color {
	color: #f7931d
}

div#conform .modal-body {
	background: #fff;
	border-radius: 4px
}

div#conform .modal-content {
	background: #162e47
}

div#Footer-left.footer-center .foot-left .foot-brand p {
	margin-top: 10px;
	margin-bottom: 0
}

div#Footer-left.footer-center .foot-left img {
	width: 80px
}

div#Footer-left.footer-center .foot-left p.foot-copy {
	margin-bottom: 0 !important
}

span.mb-orange {
	color: #f89c1b
}

.creditCardForm {
	max-width: 500px;
	background-color: #fff;
	margin: 10px auto;
	overflow: hidden;
	padding: 25px;
	color: #4c4e56
}

	.creditCardForm #pay-now {
		width: 100%;
		margin-top: 5px;
		float: left;
		clear: both
	}

	.creditCardForm .payment .form-group .form-control.month {
		width: 44%;
		float: left;
		padding: 0 10px;
		height: 44px;
		font-size: 13px;
		color: #6c757d
	}

	.creditCardForm .payment select.form-control.year {
		width: 36%;
		float: left;
		padding: 0 10px;
		height: 44px;
		font-size: 13px;
		color: #6c757d
	}

	.creditCardForm label {
		margin-bottom: 10px;
		font-size: 14px
	}

.form-control {
	display: block;
	width: 100%;
	padding: .376rem .75rem .476rem .75rem;
	font-size: 14px;
	line-height: 1.5;
	color: #333;
	background-color: #f2f2f2;
	background-clip: padding-box;
	border: 1px solid #f2f2f2;
	border-radius: 0;
	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	height: 38px;
	-webkit-box-shadow: 0 3px 5px -6px rgba(0,0,0,.75);
	-moz-box-shadow: 0 3px 5px -6px rgba(0,0,0,.75);
	box-shadow: 0 1px 5px -1px rgba(0,0,0,.52)
}

.creditCardForm {
	background: #fbfbfb;
	padding: 20px;
	border-radius: 15px;
	width: 100% !important;
	float: none
}

	.creditCardForm .heading h1 {
		text-align: center;
		font-family: 'Open Sans',sans-serif;
		color: #4c4e56
	}

	.creditCardForm .payment {
		float: left;
		font-size: 18px;
		padding: 0;
		margin-top: 0;
		position: relative
	}

		.creditCardForm .payment .form-group {
			float: left;
			margin-bottom: 15px
		}

		.creditCardForm .payment .form-control {
			line-height: 42px;
			height: auto;
			padding: 0 10px
		}

	.creditCardForm .owner {
		width: 100%;
		margin-right: 10px
	}

	.creditCardForm .CVV {
		width: 22%
	}

	.creditCardForm #card-number-field {
		width: 100%
	}

	.creditCardForm #expiration-date {
		width: 72%;
		margin-left: 15px
	}

	.creditCardForm #credit_cards {
		width: 50%;
		margin-top: 25px;
		text-align: right
	}

.cards {
	float: right !important;
	text-align: right
}

.creditCardForm .display-tr {
	display: block;
	padding: 0 0;
	width: 100%;
	flex-wrap: nowrap;
	height: 33px
}

.creditCardForm .display-td {
	display: table-cell;
	vertical-align: middle;
	width: 100%
}

	.creditCardForm .display-td img {
		width: 38px
	}

.creditCardForm .payment .btn {
	width: 44%;
	margin-top: 3px;
	color: #fff;
	background: #f7931d;
	padding: 8px 0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 23px;
	font-weight: 700;
	font-size: 16px;
	text-shadow: 0 1px 1px rgba(0,0,0,.4);
	-webkit-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
	border: solid 2px #f7931d;
	text-decoration: none;
	text-align: center
}

	.creditCardForm .payment .btn:hover {
		background: #fff;
		border: solid 2px #f7931d;
		color: #f7931d
	}

.creditCardForm .payment select {
	padding: 10px;
	margin-right: 10px
}

.transparent {
	opacity: .2
}

@media(max-width:650px) {
	.creditCardForm #credit_cards {
		text-align: left
	}
}

.package-select {
	float: left;
	padding: 0 5px;
	font-size: 12px;
	margin: 0
}

	.package-select p {
		padding: 0;
		margin: 0;
		display: none
	}

	.package-select span {
		float: left;
		margin-right: 15px
	}

	.package-select .form-radio {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		display: inline-block;
		position: relative;
		background-color: #fff;
		color: #666;
		top: 4px;
		height: 16px;
		width: 16px;
		border: 0;
		border-radius: 50px;
		cursor: pointer;
		margin-right: 5px;
		outline: 0;
		border: solid 1px orange
	}

.package-amount {
	padding-left: 0;
	font-size: 11px !important;
	color: #e18820 !important;
	line-height: normal !important;
	margin: 0 !important;
	position: relative;
	left: 24px
}

.package-select .form-radio:checked::before {
	position: absolute;
	font: 10px/1 'Open Sans',sans-serif;
	left: 4px;
	top: 2px;
	content: '\02143';
	transform: rotate(40deg)
}

.package-select .form-radio:hover {
	background-color: #f7f7f7
}

.package-select .form-radio:checked {
	background-color: #f1f1f1
}

.package-select label {
	font: 12px/1.7 'Open Sans',sans-serif;
	color: #828387;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	cursor: pointer;
	margin: 0
}

#box-6 .contactdata, #box-6 .contactmessage {
	width: 45%;
	display: inline-block;
	max-width: 297px
}

#box-6 .contactdata {
	float: left
}

#box-6 .contactmessage {
	float: right
}

#box-6 .contactdata {
	margin-right: 4%
}

#box-6 .contactmessage textarea#ContactMessage {
	margin-bottom: 27px;
	min-height: 226px
}

#box-6 .align-self-center {
	margin: 0 auto
}

.contactus {
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,.4);
	box-shadow: -2px 2px 6px rgba(0,0,0,.4);
	-webkit-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
	background: #fff;
	margin: 0 auto;
	width: 100%;
	padding: 53px;
	max-width: 880px
}

div#box-6 .form-group label {
	display: none
}

#box-6 .contactdata label, #box-6 .contactmessage label {
	font-size: 14px;
	color: #333
}

#box-6 .contactdata .form-group, #box-6 .contactmessage .form-group {
	margin-bottom: 1.25rem
}

#box-6 .contactmessage a.contact-btn {
	background: #ea8207 !important;
	color: #fff !important;
	border-radius: 0
}

.g-org-btn {
	min-width: 120px;
	width: 100%;
	max-width: 130px;
	display: inline-block;
	text-align: center;
	color: #fff !important;
	padding: 10px 5px;
	text-decoration: none !important;
	margin-right: 15px;
	background: #ea8207 !important;
	min-height: 34px;
	border: solid 1px #ea8207 !important;
	line-height: normal;
	border-radius: 0;
	font-size: 14px;
	font-family: opensans-bold-webfont
}

.g-org-btn2 {
	min-width: 120px;
	width: 100%;
	max-width: 120px;
	display: inline-block;
	text-align: center;
	color: #fff !important;
	padding: 8px 5px;
	text-decoration: none !important;
	background: #6173b3 !important;
	min-height: 34px;
	border: solid 1px #6173b3 !important;
	border-radius: 0;
	font-size: 14px
}

.loginftr .pull-right label {
	display: block;
	font-size: 12px
}

.support-sec {
	width: 100%;
	clear: both;
	background: #333;
	text-align: center;
	padding: 70px 0
}

	.support-sec h1 {
		font-size: 24px;
		color: #fff;
		text-align: center;
		padding-bottom: 80px;
		font-family: open_sanslight;
		font-weight: 700
	}

	.support-sec .support-links {
		width: 100%
	}

		.support-sec .support-links a {
			display: inline-block;
			margin: 0 1%
		}

			.support-sec .support-links a label {
				display: table;
				color: #fff;
				padding: 2px 0;
				text-align: center;
				font-size: 12px;
				margin: 0 auto
			}

.termcondation-sec {
	padding: 50px 0 20px 0
}

.logomunshi {
	text-align: center;
	clear: both;
	margin-top: 100px
}

footer p {
	font-size: 12px;
	text-align: center
}

::-webkit-input-placeholder {
	color: #ffdab9;
	font-size: 13px
}

.modal-backdrop.fade.show {
	display: none;
	background: 0 0
}

div#conform {
	background: #00000038;
	opacity: 1
}

::-moz-placeholder {
	color: #ffdab9;
	font-size: 13px
}

:-ms-input-placeholder {
	color: #ffdab9;
	font-size: 13px
}

::placeholder {
	color: #ffdab9;
	font-size: 13px
}

#Div2 {
	display: none
}

#Div4 {
	display: none
}

#Div1 {
	display: none
}

.sticky {
	background: #121e30;
	height: 64px;
	position: fixed;
	width: 100%;
	max-width: none;
	z-index: 2;
	top: 0
}

	.sticky + .content {
		padding-top: 102px
	}

ul.nav.navbar-nav {
	position: absolute;
	right: 11px;
	top: 16px
}

nav.navbar.navbar-expand-lg.navbar-light.bg-light {
	background: #121d2f !important;
	padding: 15px 0;
	margin: 0 auto;
	max-width: 1280px
}

.top-main-menu {
	background: #121d2f;
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	z-index: 1020
}

span.navbar-text a {
	color: #fff !important;
	padding: 0 10px 0 7px;
	display: inline-block;
	text-decoration: none !important;
	text-transform: uppercase;
	font-size: 14px
}

.navbar-light .navbar-toggler {
	color: #fff !important;
	border-color: #fff !important;
	background-color: #fff;
	padding: 4px 6px;
	border: 0;
	border-radius: 0;
	font-size: 22px;
	left: 15px;
	position: relative
}

.navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {
	color: rgba(0,0,0,.9);
	color: #e2881f !important;
	background-color: #efefef
}

.navbar-toggler-icon {
	width: 1.2em;
	height: 1.2em
}

#Div2-login2 {
	display: none
}

.login-box .box-tools.checkbox.icheck, .login-box .login-box-body, .login-box .login-header2, .login-box .loginftr, .login-box form {
	max-width: 411px;
	margin: 0 auto
}

.login-header2 {
	text-align: center;
	padding: 20px 0 40px 0
}

	.login-header2 img {
		width: 148px
	}

	.login-header2 h1.text-center {
		font-size: 32px;
		font-weight: 400;
		font-family: opensans-regular-webfont !important;
		color: #333;
		margin-top: 11px
	}

.forgotpassword.input-group.small.mt-2.hidereset {
	margin: 0
}

.forgetpassword-sec .loginftr {
	padding-top: 40px;
	clear: both
}

.login-box .loginftr {
	padding-top: 20px
}

.login-box fieldset .field-icon {
	float: right;
	margin-left: 0;
	margin-top: -43px;
	margin-right: 8px;
	position: relative;
	cursor: pointer;
	z-index: 2
}

.termcondation-sec .logomunshi img {
	width: 244px
}

.support-sec .support-links img {
	max-width: 232px
}

.forgotpassword-sec {
	max-width: 411px;
	margin: 0 auto;
	clear: both
}

div#box-1.reports-sec {
	background-image: url(../img/newimages/reportsbg.jpg);
	background-size: cover;
	display: table;
	background-position: right;
	height: 72vh;
	background-repeat: no-repeat
}

	div#box-1.reports-sec .head-textbox {
		margin-left: 48.1%;
		margin-top: 6.1%;
		max-width: 558px;
		line-height: 70px
	}

		div#box-1.reports-sec .head-textbox h1 {
			font-size: 47px;
			font-family: opensans-regular-webfont;
			line-height: 1.15;
			color: #e7e7e7
		}

			div#box-1.reports-sec .head-textbox h1.login-head.h1bold {
				font-size: 44px;
				line-height: 1.8
			}

div#box-2.sharing h1 {
	font-size: 40px
}

div#box-1.reports-sec .head-textbox p {
	font-size: 16px !important;
	line-height: normal;
	color: #fff;
	margin-top: 10px
}

.reports-1 {
	text-align: center;
	margin: 0 auto
}

	.reports-1 h1 {
		color: #333;
		text-align: center;
		margin-bottom: 15px
	}

.h1bold {
	font-family: opensans-bold-webfont !important
}

div#box-1.sharing-sec {
	background-image: url(../img/newimages/shareingbg.jpg);
	background-size: cover;
	display: table;
	background-position: center;
	height: 72vh;
	background-repeat: no-repeat;
	vertical-align: top
}

	div#box-1.sharing-sec h1 {
		margin-top: 0
	}

	div#box-1.sharing-sec .head-textbox {
		margin-left: 11%;
		margin-top: 10%
	}

.we-care {
	text-align: center;
	max-width: 611px;
	margin: 0 auto
}

	.we-care h5, .we-care p {
		font-size: 10px !important
	}

.sharing .we-care h4 {
	font-size: 12px;
	font-weight: 700;
	color: #333;
	margin: 20px 0
}

.sharing .we-care p {
	font-size: 11px !important
}

.we-care-tittle h4 {
	text-align: center;
	font-size: 18px;
	margin-bottom: 50px;
	color: #333
}

span.selectpackage {
	position: relative;
	top: -2px;
	padding: 5px
}

.selectpackage .switch {
	position: relative;
	display: inline-block;
	width: 50px;
	height: 23px
}

	.selectpackage .switch input {
		opacity: 0;
		width: 0;
		height: 0
	}

.selectpackage .slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #14a949;
	-webkit-transition: .4s;
	transition: .4s
}

	.selectpackage .slider:before {
		position: absolute;
		content: "";
		height: 19px;
		width: 19px;
		left: 3px;
		bottom: 2px;
		background-color: #fff;
		-webkit-transition: .4s;
		transition: .4s
	}

.selectpackage input:checked + .slider {
	background-color: #2196f3
}

.selectpackage input:focus + .slider {
	box-shadow: 0 0 1px #2196f3
}

.selectpackage input:checked + .slider:before {
	-webkit-transform: translateX(26px);
	-ms-transform: translateX(26px);
	transform: translateX(26px)
}

.selectpackage .slider.round {
	border-radius: 34px
}

	.selectpackage .slider.round:before {
		border-radius: 50%
	}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 10rem;
	padding: .2rem 0;
	margin: .9rem 0 0;
	font-size: 13px;
	color: #212529;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,.15);
	border-radius: 0;
	width: 230px;
	border-radius: 0;
	-webkit-box-shadow: -6px 6px 33px -8px rgba(67,67,67,.76);
	-moz-box-shadow: -6px 6px 33px -8px rgba(67,67,67,.76);
	box-shadow: -6px 6px 33px -8px rgba(67,67,67,.76)
}

.dropdown-item.active, .dropdown-item:active {
	color: #fff;
	text-decoration: none;
	background-color: #333
}

.dropdown-item:focus, .dropdown-item:hover {
	color: #fff;
	text-decoration: none;
	background-color: #333
}

div#box-1.reports-sec.beautifuldesign .head-textbox {
	margin-left: 11%;
	margin-top: 10.1%
}

.howtouse {
	background-image: url('/assets/img/newimages/how to use.jpg');
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	height: 45vh
}

div#box-1.reports-sec.transactions .head-textbox {
	margin-left: 11%;
	margin-top: 5.1%
}

@media (min-width:992px) {
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: .7rem;
		padding-left: .7rem
	}
}

div#box-2.sharing .back-content.text-left li.notick span.icon-share a.readmore-btn {
	margin: 42px;
	color: #f7931d;
	border-bottom: solid 1px;
	padding: 0;
	text-decoration: none
}

.head-textbox span.forjust span.permonth {
	font-size: 18px;
	font-weight: 700
}

#box-2 p a.g-org-btn {
	font-size: 14px;
	font-family: opensans-bold-webfont
}

#box-3 a.g-org-btn {
	font-size: 14px;
	font-family: opensans-bold-webfont
}

.pricing-title h5 b strong.price-num {
	display: inline-block
}

.current-rate {
	font-size: 10px;
	color: #2c2c2c
}

.faq h4.panel-title a {
	color: #000;
	font-size: 20px;
	letter-spacing: .3px;
	text-decoration: none;
}

.faq h4.panel-title {
	margin-bottom: 25px;
}

.faq .panel-group p {
	font-size: 14px !important;
	color: #333;
}

.faq .panel-body ul li {
	padding-bottom: 2px;
	color: #222;
}

.reports-sec.beautifuldesign.faq .head-textbox .butons-signinsignup input#myInput {
	width: 100%;
	padding: 0px 20px;
	color: #ffffff;
	max-width: 570px;
	height: 44px;
	background: #000;
	border: solid 1px #949292;
	font-size: 16px;
	background-image: url(/img/icon1.jpg);
	background-position: right;
	background-repeat: no-repeat;
}
