@import url(https://fonts.googleapis.com/css?family=Oleo+Script);
@import url(https://fonts.googleapis.com/css?family=Bad+Script);

body {
	font-weight: 100;
	margin: 0;
}

/* =========================================== */
/*top menu with header and nav */
/* =========================================== */

.top-menu {
	background: #282f39;
	color: #fff;
	padding: 4px 0px;
	height: auto;
	box-shadow: 0px 0px 11px #545454;
	position: relative;
	min-height: 42px;
}
.top-menu p {
	line-height: 26px;
}
.top-left-menu ul li {
    display: inline-block;
    padding-right: 30px;
    color: #D2D2D2;
    line-height: 33px;
}

.top-left-menu ul li i {
	color: #FFB301;
}

.top-left-menu ul {
	padding: 0px;
	margin: 0px;
}

.register-btn {
    line-height: 30px;
    border-radius: 5px;
    display: initial;
    color: #000;
    background: #ffb301;
    font-weight: bold;
    float: right;
    padding: 0 10px;
    border: 1px solid #eca705;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear;
}
.register-btn i{
	margin-right:10px;
    
}
.register-btn:hover{
	box-shadow: inset 200px 0 0 #fff; 
	text-decoration:none;
	color: #4b4b4b;
}
.register-btn:hover i{
	color: #ffb301;
	font-size:16px
}
/****-------- nav fix-----------------***/

.nav-full-width.active {
	position: fixed;
	top: 0;
	left: 0;
	background: #282F39;
	width: 100%;
	padding: 0;
	z-index: 999;
	/* transition: all 0.2s ease-in-out; */
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	transition: all 300ms linear;
	height: auto;
	border-bottom: 1px solid rgba(202, 202, 202, 0.6);
	box-shadow: 0px 5px 11px rgba(0, 0, 0, 0.42);
}

.hb1 {
	width: 21%;
	display: inline-block;
	border-right: 1px solid #D0D0D0;
	margin-right: 0px;
	min-height: 40px;
	margin-top: 10px;
	padding: 0px 10px;
	text-align: left;
}

.hb1 a {
	color: #484848;
}

.icon-hd {
	float: left;
	margin-right: 10px;
}

a.logo {
	display: block;
}

.hb1:last-child {
	border: none;
	padding: 0px;
	width: 15.4%;
}

.hb1:nth-child(2) {
	border: none;
	padding: 0px;
	width: 15.4%;
	border-right: 1px solid #D0D0D0;
	margin-left: 7px;
}

.main-header {
	position: relative;
	z-index: 5;
	padding-bottom: 10px;
	padding-top: 15px;
	background: #fdfdfd;
	background: -moz-linear-gradient(top, #fdfdfd 1%, #e9e9e9 100%);
	background: -webkit-linear-gradient(top, #fdfdfd 1%,#e9e9e9 100%);
	background: linear-gradient(to bottom, #fdfdfd 1%,#e9e9e9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#e9e9e9',GradientType=0 );
}

/* =========================================== */
/*slider with free trial form*/
/* =========================================== */


.popup_seminar_bg { 
	/*background: #000 url(../images/seminar_bg_popup.jpg)  no-repeat center center fixed; */
	background: #000 url(../images/popup_dog.jpg)  no-repeat center center fixed; 	
	 -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  
  	   }
  	   
  	   
.popup_ft-box {
	/*background: rgba(255, 255, 255, 0.59);*/
	padding: 17px;
	border-radius: 4px;
	margin: 10px 20px;
	text-align: center;
}


.slider-bg {
	/*background: #333 url(../images/chinese_ny2019.jpg) no-repeat center top;*/
	background: #333 url(../images/slide-bg.jpg) no-repeat bottom right;
	/*background: #333 url(../images/banner_myny19.jpg) no-repeat bottom right;*/
	min-height: 450px;
	margin-top: -49px;
	padding-top: 69px;
	padding-bottom: 20px;
	background-size: cover;
	background-position: 30% 30%;
}

.ft-box {
	background: rgba(255, 255, 255, 0.2);
	padding: 17px;
	border-radius: 4px;
	margin: 10px 20px;
	text-align: center;
	border: solid 1px #fff;
}

h2.ft-name {
	font-weight: bold;
	color: #fff;
	text-shadow: 0px 3px 0px rgba(119, 119, 119, 0.52);
	font-size: 39px;
	margin-bottom: 11px;
	line-height: 46px;
}

h2.ft-name span {
	font-size: 57px;
	color: #F6BB19;
}

.title {
	color: #D4D4D4;
	font-weight: bold;
	margin-bottom: 27px;
	position: relative;
}

.title:after {
	width: 150px;
	height: 3px;
	background: #F6BB19;
	position: absolute;
	content: close-quote;
	left: 0px;
	bottom: 0;
	top: 43px;
}

.title-1 {
	color: #2d2d2d;
	font-weight: 800;
	margin-bottom: 27px;
	position: relative;
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	border-bottom: 1px solid #8b8b8b;
	padding-bottom: 18px;
}

.title-1:after {
	width: 150px;
	height: 4px;
	background: #367dba;
	position: absolute;
	content: close-quote;
	left: 0px;
	bottom: -2px;
}

.inner-title {
    font-weight: 600;
    color: #3E3E3E;
}

.text {
	padding-top: 20px;
	padding-bottom: 15px;
}

.text p {
	color: #fff;
	font-size: 16px;
	text-align: justify;
}

.read-more:hover {
	color: #fff;
}

.read-more span {
	color: #393939;
	padding-left: 7px;
	border-left: 1px solid rgba(0, 0, 0, 0.27);
	margin-left: 6px;
}

.read-more {
	background: #F6BB19;
	padding: 8px 13px;
	color: #fff;
	border-radius: 3px;
	box-shadow: 0px 2px 5px rgba(47, 44, 44, 0.42);
	border: 1px solid #C78F0B;
	cursor: pointer;
}

/* btn hover effect */

.panel-primary {
	border-color: #F6BB19;
	background: #F6BB19;
	padding: 8px 13px;
	background: #F6BB19;
	padding: 8px 13px;
	color: #fff;
	border-radius: 3px;
	box-shadow: 0px 0px 0px rgba(47, 44, 44, 0.42);
	border: 1px solid #D49F0E;
}

.cn-padding {
	padding-top: 20px;
	padding-bottom: 30px;
}
/* services css*/

.ser1 h3, .ser2 h3 {
	color: #2D2D2D !important;
}

.ser1 {
	background: #fff;
	padding: 5px 15px;
	margin: 25px 0px;
	border: 1px solid #E2E2E2;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-me-transition: all 0.3s ease;
}

.read-more-ser a {
	color: #333 !important;
}

.ser1:hover {
	background: #367DBA;
	color: #fff;
}
.ser1:hover h3 {
	color: #fff;
}
.read-more-ser a {
	color: #333;
}

.hvr-float:hover.hvr-float:after {
	width: 553px;
	margin: 0 auto;
	height: 36px;
	background: url(../images/shadow-ser.png) no-repeat center;
	position: absolute;
	content: close-quote;
	left: 0px;
	bottom: -36px;
}

.hvr-float {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.hvr-float:hover, .hvr-float:focus, .hvr-float:active {
	-webkit-transform: translateY(-8px);
	transform: translateY(-8px);
}

.read-more-ser {
	text-align: right;
}

.ser1 p, .ser2 p {
	padding: 18px 0px;
	text-align: justify;
}

.ser2 {
	background: #fff;
	padding: 5px 15px;
	margin: 25px 0px;
	border: 1px solid #E2E2E2;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-me-transition: all 0.3s ease;
	width: 100%;
}

.pri-footer {
	text-align: right;
}

.ser2-footer {
	background: #eeeeee;
	margin: 6px -15px -5px -15px;
	padding: 5px;
	min-height: 58px;
}

.ser2-footer ul {
	display: block;
	padding: 0px;
	margin-top: 12px;
}

.ser2-footer ul li {
	display: inline-block;
	margin: 0px 5px;
	padding: 0px 4px;
}

@-webkit-keyframes hvr-ripple-out {
100% {
top: -12px;
right: -12px;
bottom: -12px;
left: -12px;
opacity: 0;
}
}

@keyframes hvr-ripple-out {
100% {
top: -12px;
right: -12px;
bottom: -12px;
left: -12px;
opacity: 0;
}
}

.hvr-ripple-out {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
}
.hvr-ripple-out:before {
	content: '';
	position: absolute;
	border: #F6BB19 solid 6px;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
}
.hvr-ripple-out:hover:before, .hvr-ripple-out:focus:before, .hvr-ripple-out:active:before {
	-webkit-animation-name: hvr-ripple-out;
	animation-name: hvr-ripple-out;
}

/****
 *
 */

/* Float Shadow */
.hvr-float-shadow {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform;
}
.hvr-float-shadow:before {
	pointer-events: none;
	position: absolute;
	z-index: -1;
	content: '';
	top: 100%;
	left: 5%;
	height: 10px;
	width: 90%;
	opacity: 0;
	background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
	background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
	/* W3C */
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform, opacity;
	transition-property: transform, opacity;
}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
	-webkit-transform: translateY(-5px);
	transform: translateY(-5px);
	/* move the element up by 5px */
}
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {
	opacity: 1;
	-webkit-transform: translateY(5px);
	transform: translateY(5px);
	/* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
}

/* whob we are */

.who-we-are {
	/* padding-top: 40px;
	 padding-bottom: 40px;*/
	display: inline-block;
	margin: 30px 0px;
}

.who-we-are h2 {
	float: left;
    padding: 35px 21px;
    width: 24%;
    margin-top: 40px;
    border-right: 3px solid #377DBB;
    text-align: right;
    font-family: 'Raleway', sans-serif;
    font-size: 38px;
}

.who-we-are p {
	padding: 17px;
	float: left;
	width: 75%;
	text-align: justify;
}

.view-all-btn {
	float: right;
	font-size: 18px;
	padding-right: 20px;
}

/*------------ start awards sections -----------------*/

.awrd {
	width: 50%;
	height: 500px;
	min-height: 500px;
	background: url(../images/awards-banner.jpg) no-repeat;
	background-size: cover;
}

.our-cred {
	width: 50%;
	height: 500px;
	min-height: 500px;
	background: url(../images/aw-bg.jpg);
	background-size: cover;
	padding-left: 30px;
}

.our-cred-content {
	width: 70%;
	padding: 15px 0px;
}

.our-cred-content1 {
    width: 86%;
    float: right;
    padding: 15px 20px;
}

h3.aw-name {
	background: #F6BB19;
	float: right;
	display: inline-block;
	margin-right: -20px;
	font-weight: bold;
	padding: 5px 39px;
	color: #fff;
}

.our-cred-content p {
	color: #B7B7B7;
	padding: 16px 0px;
	text-align: justify;
}
.quote {
	color: #ccc;
}

.testi-name {
	color: #367DBA;
	font-size: 19px;
	margin-top: 25px;
}

ul.mrq-list {
	width: 90%;
	margin: 20px;
	display: block;
	margin-left: 0px;
}

ul.mrq-list li {
	margin-bottom: 21px;
	position: relative;
}

ul.mrq-list li:after {
	width: 250px;
	height: 3px;
	border-bottom: 1px dashed #E8AA00;
	position: absolute;
	content: close-quote;
	left: 25%;
	bottom: -11px;
}

/*----- counter -----*/

.counter-bg {
	padding: 20px 0px;
	background: #367dba;
	color: #fff;
	min-height: 158px;
	height: auto;
}
.cout1 {
    display: inline-block;
    padding: 40px 0;
}
.counter {
    font-size: 52px;
    font-weight: bold;
    display: block;
    float: left;
    padding: 0;
    margin: 0;
    min-width: 140px;
    position: relative;
}
.plus-sign-counter {
    display: inline-block;
    float: left;
    font-size: 33px;
    line-height: 74px;
    margin-right: 10px;
    font-weight: bold;
}
.counter:before {
	width: 100px;
	height: 3px;
	border-bottom: 6px solid #E8AA00;
	position: absolute;
	content: close-quote;
	top: 1px;
}
span.cont-test {
    float: left;
    font-size: 18px;
    padding-top: 12px;
    font-style: italic;
}
.co-border {
	border-right: 1px solid #2B699E;
}

.title-3 {
	text-align: center;
	color: #2d2d2d;
	font-weight: bold;
	margin-bottom: 27px;
	position: relative;
	font-family: 'Open Sans', sans-serif;
	font-size: 30px;
}

.title-3:after {
	width: 106px;
	height: 3px;
	border-bottom: 4px solid #E8AA00;
	position: absolute;
	content: close-quote;
	bottom: -17px;
	left: 45%;
}

.pre-win-con {
	text-align: justify;
}

.gmr-bg {
	padding: 15px 0px;
	background: #367DBA;
}

/* Float Shadow */
.hvr-float-shadow {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform;
}
.hvr-float-shadow:before {
	pointer-events: none;
	position: absolute;
	z-index: -1;
	content: '';
	top: 100%;
	left: 5%;
	height: 10px;
	width: 90%;
	opacity: 0;
	background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
	background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
	/* W3C */
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform, opacity;
	transition-property: transform, opacity;
}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
	-webkit-transform: translateY(-5px);
	transform: translateY(-5px);
	/* move the element up by 5px */
}
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {
	opacity: 1;
	-webkit-transform: translateY(5px);
	transform: translateY(5px);
	/* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
}

/*------------------- footer ----------------*/

.mail-footer {
	background: #212832;
	color: #adadad;
}

.footer-content > .title-1 {
	color: #ECECEC;
}

ul.foot-menu {
	list-style: none;
}

ul.foot-menu li {
	padding: 6px 0px;
}

ul.foot-menu li a {
	color: #adadad;
}

p.ft-text {
	font-size: 18px;
	margin-top: 13px;
	text-align: center;
}

p.ft-text i {
	color: #F6BB19;
}

.ft-map {
	background: url(../images/ft-map.png) no-repeat center;
}

.ft-icon {
	display: inline-block;
	font-size: 72px;
	margin-left: 34px;
	color: #F6BB19;
}
.ad-box {
	display: inline-block;
	margin-left: 50px;
}

/*-------------- social icons -------------*/

.footer-content {
	margin: 10px;
}

.ft-social-icons {
	float: left;
	margin-right: 16px;
}
.icon-circle {
	display: inline-block;
	margin: 2px;
}

.icon-circle .fa {
	text-align: center;
	font-size: 13px;
	color: #e84700;
	margin: 0 auto;
	height: 28px;
	width: 28px;
	border-radius: 50%;
	border: 1px solid #e84700;
	line-height: 27px;
	cursor: pointer;
	-webkit-transition: all ease-in-out 0.35s;
	-moz-transition: all ease-in-out 0.35s;
	-o-transition: all ease-in-out 0.35s;
	-ms-transition: all ease-in-out 0.35s;
	transition: all ease-in-out 0.20s, background-color ease-in-out 0.05s;
}

.icon-circle  .fa:hover {

	background-color: #e84700;
	color: #fff;
	border: 1px solid #e84711;
	-moz-box-shadow: inset 0px 0px 0px 3px #ffffff;
	-o-box-shadow: inset 0px 0px 0px 3px #ffffff;
	-ms-box-shadow: inset 0px 0px 0px 3px #ffffff;
	-webkit-box-shadow: inset 0px 0px 0px 3px #ffffff;
	box-shadow: inset 0px 0px 0px 3px #ffffff;
	-ms-transform: scale(1.2,1.2);
	-webkit-transform: scale(1.2,1.2);
	-moz-transform: scale(1.2,1.2);
	-o-transform: scale(1.2,1.2);
	transform: scale(1.2,1.2);
}

.icon-circle  i:before {
	margin-left: 0px;
	font-size: 14px;
}

@media (min-width: 320px) and (max-width: 768px) {
	.icon-circle .fa {
		font-size: 14px;
		color: #e84700;
		margin: 0 auto;
		height: 30px;
		width: 30px;
		border-radius: 50%;
		border: 2px solid #e84700;
		line-height: 30px;
		cursor: pointer;
		-webkit-transition: all ease-in-out 0.35s;
		-moz-transition: all ease-in-out 0.35s;
		-o-transition: all ease-in-out 0.35s;
		-ms-transition: all ease-in-out 0.35s;
		transition: all ease-in-out 0.20s, background-color ease-in-out 0.05s;
	}
	.icon-circle  .fa:hover {
		background-color: #e84700;
		color: #fff;
		border: 1px solid #e84711;
		-moz-box-shadow: inset 0px 0px 0px 5px #ffffff;
		-o-box-shadow: inset 0px 0px 0px 5px #ffffff;
		-ms-box-shadow: inset 0px 0px 0px 5px #ffffff;
		-webkit-box-shadow: inset 0px 0px 0px 5px #ffffff;
		box-shadow: inset 0px 0px 0px 5px #ffffff;
		-ms-transform: scale(1.2,1.2);
		-webkit-transform: scale(1.2,1.2);
		-moz-transform: scale(1.2,1.2);
		-o-transform: scale(1.2,1.2);
		transform: scale(1.2,1.2);
	}
	.icon-circle  i:before {
		margin-left: 0px;
		font-size: 14px;
	}
	.not_found {
		font-size: 11em !important;
	}
}

.ifacebook .fa {
	color: #3B5998;
	border: 2px solid #3B5998;
}

.ifacebook .fa:hover {

	background-color: #3B5998;
	color: #fff;
	border: 1px solid #3B5998;
}

.itwittter .fa {
	color: #33ccff;
	border: 2px solid #33ccff;
}

.itwittter .fa:hover {

	background-color: #33ccff;
	color: #fff;
	border: 1px solid #33ccff;
}

.igoogle .fa {
	color: #BD3518;
	border: 2px solid #BD3518;
}

.igoogle .fa:hover {

	background-color: #BD3518;
	color: #fff;
	border: 1px solid #BD3518;
}

.iLinkedin .fa {
	color: #007bb7;
	border: 2px solid #007bb7;
}

.iLinkedin .fa:hover {

	background-color: #007bb7;
	color: #fff;
	border: 1px solid #007bb7;
}


.iandroid .fa{
	    color: #17B105;
    border: 2px solid #17B105;
}

.iandroid .fa:hover{
	    background-color: #17B105;
    color: #fff;
    border: 1px solid #17B105;
}


/**** bottom menu----------*/

.bottom-menu {
	text-align: center;
	color: #647084;
	padding-top: 17px;
}

.bottom-menu a {
	padding: 0px 7px;
	color: #A9A9A9;
}

.bottom-menu a:hover {
	color: #3B81BE;
}

.bottom-footer {
	background: #1a202a;
	padding: 18px 0px;
	text-align: center;
	color: #A2A3A4;
}

/*--------back to top---------*/
#back-to-top {
	position: fixed;
	bottom: 40px;
	font-size: 35px;
	right: 40px;
	z-index: 9999;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 49px;
	background: #F6BB19;
	color: #212832;
	cursor: pointer;
	border: 0;
	border-radius: 2px;
	text-decoration: none;
	transition: opacity 0.2s ease-out;
	opacity: 0;
}

#back-to-top:hover {
	background: #CACACA;
}
#back-to-top.show {
	opacity: 1;
}

.paytm-f {
	padding: 9px 0px;
	margin-top: 30px;
	border-top: 1px dashed #4C596D;
	border-bottom: 1px dashed #4C596D;
}

.foot-msg {
	text-align: center;
	color: #fff;
	font-size: 19px;
}

/*=============================== media 768===============================*/

@media only screen and (max-width: 1366px) {
	.our-cred-content {
    width: 84%;
}

.our-cred-content1 {
    width: 100%;
}

}

@media only screen and (max-width: 768px) {
	
	.currency {
    text-align: right;
    padding: 10px 0px;}
    
   
	
	.total-amount {
    padding-top: 15px;
    }

	.code-input {
     width: 100%!important;
     display: inline-block;
    float: left;
    height: 37px;
}

.coupon-code{
	 width: 72%!important;
     display: inline-block;
    float: left;
    height: 37px;
}

	#top-cart {
		display: block !important;
		float: right;
		margin-left: 10px;
		margin-top: 7px;
	}

	section.inner-banner {
		padding-top: 140px !important;
	}

	.title-3:after {

		left: 42%;
	}

	.top-social {
		text-align: right;
		float: none;
    	margin-bottom: 10px;
	}
	.slider-bg {
		margin-top: 0;
	}
	.slider-bg{
		padding-top: 100px;
	}

	li#cart {
    display: none;
    }
	.awrd {
		display: none;
	}
	.hvr-float:hover.hvr-float:after {
		background: none;
	}
	.main-header {
		top: 90px;
		position: relative;
	}

	a.logo {
		display: block;
		text-align: center;
	}
	.hb1 {
		display: none;
	}
	.hb1:last-child {
		border: none;
		padding: 0px;
		width: 80%;
		text-align: center;
	}
	.top-menu p {
		display: none;
	}
	.top-left-menu {
		display: none;
	}

	.top-menu {
		position: fixed;
		z-index: 9;
		width: 100%;
	}
	.text p {
		text-align: left;
	}

	select.sg-slt {
		width: 55% !important;
		float: right;
	}

	.left-fixbtn {
		display: none;
	}

	.who-we-are h2 {
		padding: 0;
	    width: 100%;
	    text-align: center;
	    border-right: none;
	}
	.who-we-are p {
		width: auto;
	}
	.who-we-are {
		padding-top: 0px;
		padding-bottom: 0px;
	}

	.our-cred-content {
		padding: 20px;
		width: auto;
	}
	.our-cred {
		width: 100%;
		padding-left: 0px;
		height: auto;
	}

	.counter-bg {
		display: none;
	}

	.predict-win-contest-bg {
		background: #E6E6E6;
	}

}

/*--------- tips slider   breacking news ------------*/
.toppicksname {
	display: none;
}

.breakingNews {
	width: 100%;
	height: 40px;
	background: #FFF;
	position: relative;
	border: solid 2px #2096cd;
	overflow: hidden;
}
.breakingNews > .bn-title {
	width: auto;
	height: 40px;
	display: inline-block;
	background: #2096cd;
	position: relative;
}
.breakingNews > .bn-title > h2 {
	display: inline-block;
	margin: 0;
	padding: 0 20px;
	line-height: 40px;
	font-size: 20px;
	color: #FFF;
	height: 40px;
	box-sizing: border-box;
}
.breakingNews > .bn-title > span {
	width: 0;
	position: absolute;
	right: -10px;
	top: 10px;
	height: 0;
	border-style: solid;
	border-width: 10px 0 10px 10px;
	border-color: transparent transparent transparent #2096cd;
}

.breakingNews > ul {
	padding: 0;
	margin: 0;
	list-style: none;
	position: absolute;
	left: 210px;
	top: 0;
	right: 40px;
	height: 40px;
	font-size: 16px;
}
.breakingNews > ul > li {
	position: absolute;
	height: 40px;
	width: 100%;
	line-height: 40px;
	display: none;
	letter-spacing: .6px;
}
.breakingNews > ul > li > a {
	text-decoration: none;
	color: #333;
	overflow: hidden;
	display: block;
	text-overflow: ellipsis;
	font-weight: normal;
}
.breakingNews > .bn-navi {
	width: 40px;
	height: 40px;
	position: absolute;
	right: 0;
	top: 0;
	opacity: 0;
}
.breakingNews > .bn-navi > span {
	width: 20px;
	height: 40px;
	position: absolute;
	top: 0;
	cursor: pointer;
	opacity: 0.3;
	background-image: url(/assets/images/bn-arrows.png);
	background-repeat: no-repeat;
}
.breakingNews > .bn-navi > span:hover {
	opacity: 1;
}
.breakingNews > .bn-navi > span:first-child {
	background-position: left center;
	left: 0;
}
.breakingNews > .bn-navi > span:last-child {
	background-position: right center;
	right: 0;
}
.breakingNews:hover .bn-navi {
	opacity: 1;
}

.bn-black {
	border-color: #167ac6;
}
.bn-black > .bn-title {
	background: #167ac6;
}
.bn-black > .bn-title > span {
	border-left-color: #167ac6;
}
.arrow-up {
	color: #51CF51;
}

.bn-bordernone {
	border: none;
}
.bn-italic > ul > li > a {
	font-style: italic;
}
.bn-bold > ul > li > a {
	font-weight: bold;
}

.breakingNews > .bn-navi, .breakingNews > ul > li > a, .breakingNews > .bn-navi > span {
	transition: .25s linear;
	-moz-transition: .25s linear;
	-webkit-transition: .25s linear;
}

.buy {
	color: #02B902;
	font-weight: bold;
}

.sell {
	color: #EF0E09;
	font-weight: bold;
}

/****************------------- inner pages css-------------------***************/

section.inner-banner {
	margin-top: -48px;
	background: #4E4E4E;
	padding-top: 67px;
}

section.inner-banner:before {
	background: #4E4E4E;
	position: absolute;
	content: "";
}

section.inner-banner.in-bg1 {
	background: url(/assets/images/inner-bg1.jpg);
	background-attachment: fixed;
	background-size: cover;
	min-height: 210px;
	text-align: center;
	color: #fff;
}

section.inner-banner {
	margin-top: -48px;
	background: #4E4E4E;
	padding-top: 66px;
	position: relative;
	margin-bottom: 35px;
	z-index: 0;
}

section.inner-banner:before {
	background: rgba(78, 78, 78, 0.64);
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.text-cover {
	color: #fff;
}

.breadcrumb-bn a:first-child {
	color: #fff;
}

.breadcrumb-bn a {
	color: #FFF;
	font-size: 15px;
	font-style: italic;
	cursor: pointer;
}
.breadcrumb-bn a:last-child {
	color: #FFBB01;
}
table.pricing-tb th {
	background: #F7F7F7;
	text-align: center;
	font-size: 18px;
}

table.pricing-tb {
	text-align: center;
	vertical-align: middle !important;
}

table.pricing-tb th:first-child {
	background: #377DBB;
	color: #fff;
}

table.pricing-tb td:first-child {
	background: #EEEEEE;
}

table.pricing-tb tr:first-child {
}

.btn-secondary {
	background: #fff;
	font-size: 20px;
	cursor: context-menu;
}

.btn-secondary:focas {
	outline: none;
}
.btn-secondary strong, .btn-secondary span {
	color: #377DBB;
}

.cart {
	margin-right: 20px;
}


.cart a {
    color: #fff;
}

#cart {
	display: block;
}

.cart-n {
	position: absolute;
	border-radius: 20px;
	min-width: 20px;
	background: #F6BB19;
	min-height: 20px;
	margin-left: 3px;
	margin-top: -7px;
	text-align: center;
}

#top-cart {
	display: none;
}

/******* inner services pages css**********/

.text-left-border {
	background: #E7E7E7;
	padding: 10px 15px;
	text-align: justify;
	border-left: 4px solid #367DBA;
	margin-bottom: 10px;
}

ul.ser-list {
	list-style: none;
	display: inline;
}

.ser-list li {
	background: url(/assets/images/icons/list-icon.png) no-repeat left 4px;
	padding-left: 16px;
	margin-bottom: 6px;
	margin-left: 13px;
}

.tab-content {
	padding: 10px 0px;
}

/********* side bar menu**/
ul.sidebar {
	display: inline;
	list-style: none;
}

ul.sidebar li a {
	border-bottom: 1px solid #ccc;
	display: block;
	padding: 8px 5px;
	margin: 3px 2px;
	color: #545454;
	text-decoration: none;
	transition: padding-left 250ms ease-out;
	-webkit-transition: padding-left 250ms ease-out;
	-moz-transition: padding-left 250ms ease-out;
	-o-transition: padding-left 250ms ease-out;
	-ms-transition: padding-left 250ms ease-out;
}

ul.sidebar li a:hover {
	border-bottom: 1px solid #F6BB19;
	color: #E6A901;
	padding-left: 12px;
	background: #F1F1F1;
}

.title-4 {
	color: #2d2d2d;
	margin-bottom: 27px;
	position: relative;
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	border-bottom: 1px solid #8b8b8b;
	padding-bottom: 18px;
}

.title-4:after {
	width: 120px;
	height: 4px;
	background: #F6BB19;
	position: absolute;
	content: close-quote;
	left: 0px;
	bottom: -2px;
}

.ft-box-sidebar {
	background: #e6e6e6;
	padding: 14px 8px 4px 8px;
	border-radius: 4px;
	text-align: center;
}

/******* end inner services pages css**********/

/*----------- LOADER CSS---------------------*/
#loading {
	background-color: #fff;
	height: 100%;
	width: 100%;
	position: fixed;
	z-index: 9999;
	margin-top: 0px;
	top: 0px;
}
#loading-center {
	width: 100%;
	height: 100%;
	position: relative;
}
#loading-center-absolute {
	position: absolute;
	left: 50%;
	top: 50%;
	height: 20px;
	width: 100px;
	margin-top: -10px;
	margin-left: -50px;
}
/*.object {
	width: 20px;
	height: 20px;
	background-color: #337ab7;
	-moz-border-radius: 50% 50% 50% 50%;
	-webkit-border-radius: 50% 50% 50% 50%;
	border-radius: 50% 50% 50% 50%;
	margin-right: 20px;
	margin-bottom: 20px;
	position: absolute;
}

#object_one {
	-webkit-animation: object 2s linear infinite;
	animation: object 2s linear infinite;
}
#object_two {
	-webkit-animation: object 2s linear infinite -.4s;
	animation: object 2s linear infinite -.4s;
}
#object_three {
	-webkit-animation: object 2s linear infinite -.8s;
	animation: object 2s linear infinite -.8s;
}
#object_four {
	-webkit-animation: object 2s linear infinite -1.2s;
	animation: object 2s linear infinite -1.2s;
}
#object_five {
	-webkit-animation: object 2s linear infinite -1.6s;
	animation: object 2s linear infinite -1.6s;
}

@-webkit-keyframes object{
0% { left: 100px; top:0}
80% { left: 0; top:0;}
85% { left: 0; top: -20px; width: 20px; height: 20px;}
90% { width: 40px; height: 15px; }
95% { left: 100px; top: -20px; width: 20px; height: 20px;}
100% { left: 100px; top:0; }

}
@keyframes object{
0% { left: 100px; top:0}
80% { left: 0; top:0;}
85% { left: 0; top: -20px; width: 20px; height: 20px;}
90% { width: 40px; height: 15px; }
95% { left: 100px; top: -20px; width: 20px; height: 20px;}
100% { left: 100px; top:0; }
}*/

/**--- loader2---*/
	
	.preloader-dots {
  height: 50px;
  width: 120px;
}

.preloader-dots .dot {
    display: inline-block;
    background: #367dba;
    height: 15px;
    width: 15px;
    opacity: 0.3;
    border-radius: 50%;
    animation: moveit 1.8s infinite;
}

.dot:nth-child(2) {
    animation-delay: .15s;
    background: #EFA900;
}
.dot:nth-child(3) {
    animation-delay: .3s;
    background: #282f39;
}

.dot:nth-child(4) {
    animation-delay: .45s;
    background: #EC3800;
}

.dot:nth-child(5) {
    animation-delay: .6s;
    background: #6AB904;
}

@keyframes moveit {
  0% {
    transform: translateY(0px);
  }
  35% {
    transform: translateY(0px);
    opacity: 0.3;
  }
  50% {
    transform: translateY(-20px);
    opacity: 0.8;
  }
  70% {
    transform: translateY(3px);
    opacity: 0.8;
  }
  85% {
    transform: translateY(-3px);
  }
}

/* --- checkout page box start breadcrume ----*/

.sr-products-list h3 {
    padding-left: 13px;
}

ul.billing-list {
    list-style: none;
}

ul.billing-list li {
    font-size: 16px;
    margin-bottom: 9px;
}

ul.billing-list li strong {
    width: 108px;
    float: left;
    color: #367DBA;
}

.billing-d {
      background: #E7E7E7;
    padding: 22px 0px;
    margin: 16px 0px;
}

.total-amount,.discount {
    text-align: right;
    margin-bottom: 13px;
    padding-right: 13px;
}

.total-amount del, .discount span {
    color: #3175B0;
}

.total-amount {
    font-size: 23px;
}

.total-area {
     border-top: 1px solid #ccc;
    padding: 23px 0px;
    margin-top: 24px;
    border-bottom: 1px solid #ccc;
    min-height: 160px;
    background: #FFF;
}

.total-checkout {
    background: #377DBB;
    padding: 5px 11px;
    text-align: right;
    font-size: 23px;
    color: #F6BB19;
}

.total-checkout span {
    color: #FFFFFF;
}

.code-input {
	width: 72%; 
	float: left;
	height: 37px;
}

.coupon-code{ 
	width: 85%; 
	float: left;
	height: 37px;
	margin-bottom: 12px;
	}

.code-c {
	line-height: 40px;
}

.control-label1 {
    line-height: 30px;
    padding-right: 10px;
}

.checkbtn {
    border-radius: 0px 4px 4px 0px!important;
    margin-left: -2px!important;
}

.currency {
	font-size: 20px;
	color: #367DBA;
}

a.close-remove {
	position: relative;
	float: right;
	font-size: 26px;
	color: #3E3E3E;
	cursor: pointer;
}

.add-ser-cart {
	background: #FFF;
	min-height: 104px;
	border-radius: 6px;
	border: 1px solid #E6E6E6;
	margin-bottom: 15px;
}

.add-ser-cart:hover {
	box-shadow: 0px 5px 8px rgba(204, 204, 204, 0.43);
}

.ser-cart-header {
    background: #f0f0f0;
    padding: 10px;
    margin: 0px -15px;
    font-size: 20px;
    color: #367DBA;
}

.ser-cart-content {
	padding: 30px 0px;
}

.breadcrumbs ul {
	list-style: none;
	padding: 0px;
}

.cf:before, .cf:after {
	content: ' ';
	display: table;
}
.cf:after {
	clear: both;
}

.inner {
	margin: 0 auto;
}

.breadcrumbs {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background-color: #f5f5f5;
	margin-bottom: 25px;
}

.breadcrumbs ul {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	margin: 0px;
}

.breadcrumbs li {
	float: left;
	width: 20%;
}

.breadcrumbs a {
	position: relative;
	display: block;
	padding: 13px;
	padding-right: 0 !important;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: #2D2D2D;
	cursor: pointer;
}

.breadcrumbs a:hover {
	background: #eee;
}

.breadcrumbs a.active {
	color: #FFF;
	background-color: #367dba;
}

.breadcrumbs a:before, .breadcrumbs a:after {
	content: '';
    position: absolute;
    top: 0;
    left: 100%;
    z-index: 1;
    display: block;
    width: 0;
    height: 0;
    border-top: 25px solid transparent;
    border-bottom: 26px solid transparent;
    border-left: 16px solid transparent;
}

.breadcrumbs a:before {
	margin-left: 1px;
	border-left-color: #d5d5d5;
}

.breadcrumbs a:after {
	border-left-color: #f5f5f5;
}

.breadcrumbs a:hover:after {
	border-left-color: #eee;
}

.breadcrumbs a.active:after {
	border-left-color: #367DBA;
}

/*.breadcrumbs li:last-child a:before,
 .breadcrumbs li:last-child a:after {
 display: none;
 }*/

@media (max-width: 720px) {
	.breadcrumbs a {
		padding: 15px;
		min-height: 30px;
	}
	
	.breadcrumbs li {
    float: left;
    width: auto;
}

	.breadcrumbs a:before, .breadcrumbs a:after {
		border-top-width: 26px;
		border-bottom-width: 26px;
		border-left-width: 13px;
	}
}
@media (max-width: 620px) {
	.breadcrumbs li {
    float: left;
    width: auto;
}

	.breadcrumbs a {
		padding: 10px;
	}

	.breadcrumbs a:before, .breadcrumbs a:after {
		border-top-width: 22px;
		border-bottom-width: 22px;
		border-left-width: 11px;
	}
}
@media (max-width: 520px) {
	.breadcrumbs li {
    float: left;
    width: 40%;
}
	.breadcrumbs a {
		padding: 7px;
		min-height: 30px;
	}

	.breadcrumbs a:before, .breadcrumbs a:after {
		border-top-width: 20px;
		border-bottom-width: 20px;
		border-left-width: 8px;
	}

	
}


/* --- end breadcrume ----*/


/*----- about us--------*/

.ab-box {
    background: #fff;
    min-height: 250px;
    padding: 10px;
    border-radius: 0px;
}

.ab-box p {
    text-align: justify;
}


.ab-box h3 {
    text-align: center;
    font-weight: bold;
}


@media only screen and (max-width: 480px) {
	
	.hide-sidebar {
	    display: none;
	}

	.title-3:after {

		left: 34%;
	}

	.total-p {
		display: block !important;
		margin-bottom: 11px !important;
		width: 100%;
		font-size: 20px !important;
	}

	.modal-footer {
		text-align: center;
	}

	.ser2-footer ul li {
		margin: 0px 5px;
	}

	.toppicksname {
		display: block;
		color: #fff;
	}

	.breakingNews {
		width: 100%;
		height: 60px;
		background: #FFF;
		position: relative;
		border: solid 2px #2096cd;
		overflow: hidden;
	}
	.breakingNews > .bn-title {
		width: auto;
		height: 60px;
		display: inline-block;
		background: #2096cd;
		position: relative;
	}
	.breakingNews > .bn-title > h2 {
		display: inline-block;
		margin: 0;
		padding: 0 20px;
		line-height: 60px;
		font-size: 20px;
		color: #FFF;
		height: 60px;
		box-sizing: border-box;
	}
	.breakingNews > .bn-title > span {
		width: 0;
		position: absolute;
		right: -10px;
		top: 10px;
		height: 0;
		border-style: solid;
		border-width: 10px 0 10px 10px;
		border-color: transparent transparent transparent #2096cd;
	}

	.breakingNews > ul {
		padding: 0;
		margin: 0;
		list-style: none;
		position: absolute;
		left: 210px;
		top: 0;
		right: 40px;
		height: 60px;
		font-size: 13px;
	}
	.breakingNews > ul > li {
		position: absolute;
		height: 60px;
		width: 100%;
		line-height: 17px;
		display: none;
		letter-spacing: .6px;
	}
	.breakingNews > ul > li > a {
		text-decoration: none;
		color: #333;
		overflow: hidden;
		display: block;
		font-weight: normal;
		text-wrap: none;
	}
	.breakingNews > .bn-navi {
		width: 39px;
		height: 80px;
		position: absolute;
		right: 0;
		top: 0;
		opacity: 0;
	}
	.breakingNews > .bn-navi > span {
		width: 20px;
		height: 80px;
		position: absolute;
		top: 0;
		cursor: pointer;
		opacity: 0.3;
		background-image: url(/assets/images/bn-arrows.png);
		background-repeat: no-repeat;
	}

	.nav-tabs > li {
		display: block;
		width: 100%;
		border-bottom: 1px solid #E2E2E2;
	}
	.slider-bg {
		background-size: cover;
	}

	.cn-padding {
		padding: 0px;
	}
	.ser1 {
		margin: 8px 0px;
	}

	.pre-win-con {
		text-align: center;
	}
	.title-1 {
		font-size: 20px;
	}

	.title {
		font-size: 20px;
	}
	.title-1:after {
		bottom: 0;
		top: 39px;
	}

	.ft-box {
		margin: 20px 0px;
	}
	.tracksheet-box{
		margin: 20px auto;
	}
}

.adress-1 {
    padding: 12px;
}


.adress-1 i {
    float: right;
    position: relative;
    top: -49px;
    font-size: 43px;
    color: #EFCB6A;
}

.img-right {
    float: left;
    padding: 6px;}

.border {
    border: 1px solid #ECECEC;
    border-radius: 5px;
}

.r-icon {
          font-size: 80px;
    float: left;
    color: #377DBB;
    padding: 0pc 20px;
}

h3.right {
    text-align: right;
}
.tracksheet-box {
    background: #fff;
    padding: 10px;
    border-radius: 0px;
}

p.tracksheet-report {
    width: 100%;
    margin: 18px auto;
    text-align: center;
}

.tracksheet-report a {
    padding: 5px 3px;
    border: #337ab7 1px solid;
    margin: 5px;
    display: inline-block;
    border-radius: 4px;
    width: 222px;
}

.tracksheet-report a:hover{
    background: #337ab7;
    color:#fff;
    text-decoration: none;
}
.tracksheet {
    text-align: center;
    position: relative;
    margin-top: -44px;
}

.pr-box {
    min-height:500px;
}


.hide-box3 {
    height: 30px;
    background: #F7F7F7;
    position: relative;
    z-index: 1;
}

.pri-btn-b {
    margin: 10px 6px;
}
.total-p {
    margin-right: 26px;
    font-size: 19px;
}

.total-p strong {
    color: #377DBB;
}


/* not found  404 */


.not_found {
    font-size: 16em;
    text-align: center;
    border-bottom: 1px solid #ccc;
    font-family: 'Oleo Script', cursive;
}

.not_found_sub {
    text-align: center;
    font-size: 33px;
    font-family: 'Bad Script', cursive;
    padding: 26px 0px;
     color: #B1860F;

}

.back.to_home {
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 9px 12px;
    font-size: 17px;
}

.back.to_home:hover {
    background: #F6BB19;
    color: #212832;
}

ul.latest_r {
    padding: 0;
}

.latest_r li {
list-style: none;
margin-bottom: 10px;
border-bottom: 1px dashed #C4C4C4;
padding-bottom: 10px;
}


/*---------- return calculater  ------------*/

.table.return-calculator-t {
    background: #fff;
  text-align:center;
      border: 1px solid #ccc;
}

.table.return-calculator-t td {
   padding: 8px;
text-align: center;
}

.table.return-calculator-t th {
    padding: 6px 18px;
    font-size: 17px;
    border: 1px solid #D4D4D4;
}


tr.re-head1 {
        background: #282F39;
}

tr.re-head2 {
       background: #F7F7F7;
}

tr.re-head2 th {
    color: #568C58;
}

tr.re-head1 th {
    color: #fff;
}

tr.re-head1 th {
    border: 1px solid #030304!important;
}


tr.return-name-h {
    background: #377DBB;
}

input.re-input {
    border-bottom: 1px solid #70BB73;
    background: none;
    border-left: 0px;
    border-right: 0;
    border-top: 0;
    text-align: center;
    color: #515F52;
    width: 100%;
}

input.re-input:focus {
    outline: none;
}

tr.return-name-h td {
    color: #FFF;
font-size: 16px;
border: 1px solid #7B947C  ;
font-weight: 500;
}

.bg-rc td:first-child {
    background: #FDF5E0;
    width:45%;
}

.red {
    color: #EC0F0F;
}

tr.ft-rc {
      background: #282F39;
}


tr.ft-rc td {
    text-align: center;
    font-size: 19px;
     color: #fff;
}


.save_changes {
    float: right;
    border: 1px solid #CCCCCC;
    padding: 2px 12px;
    margin-bottom: 10px;
    border-radius: 3px;
    cursor: pointer;
    color: #377DBB;
}

.save_changes:hover {
    box-shadow: 0px 0px 4px #8BC34A;
    border: 1px solid #8BC34A;
}

.services-return-table {
border: 1px solid #ccc;
}

.services-return-table th {
background: #464F5D  ;
color: #fff;
}

.wrapper-landing-page{
	background:#101114 url(../images/landing-page-bg.jpg) no-repeat center fixed;
	background-size:cover;
	padding:30px 0;
	border-bottom:3px solid #ffb400;
	color:#fff;
}

.wrapper-landing-page-2{
	background: #101114 url(../images/landing-page-bg2.png) no-repeat left fixed;
    background-size: cover;
    padding: 30px 0;
    border-bottom: 3px solid #ffb400;
    color: #fff;
}

.landing-logo {
    display: inline-block;
    background: #fff;
    border-radius: 5px;
    padding: 5px 10px;
}

.float-right {
        text-align: right;
}
.social-icons{
	
}

.social-icons ul li {
    display: inline-block;
    margin: 10px 5px;
    list-style-type: none;
}

.social-icons ul li a{
	color: #fff;
}

.social-icons.colored ul li a{
	color: #333;
}

.social-icons ul li a.icon-facebook:hover {
	color: #3b5998;
}

.social-icons ul li a.icon-twittter:hover {
	color: #55acee;
}

.social-icons ul li a.icon-google:hover {
	color: #d64532;
}

.social-icons ul li a.icon-linkedin:hover {
	color: #1883bb;
}

.social-icons ul li a.icon-android:hover {
	color: #a4c639;
}

.contact-info i{
	color: #00FFFF;
	margin:0 5px 0 10px
}

.contact-info p{
    text-align: right;
    }
    
@media (max-width: 700px)
{
	.contact-info p span{
   display: inherit;
    }
}
.margin-section{
	padding:45px 0;
}
.service-features{
	
}    

.service-features h1{
	color: #ffb400;
	font-size:37px;
	margin:0;
	line-height: 52px;
}

.service-features h1 strong{
	font-size:44px;
}
.service-features p {
    color: #ffb400;
    font-family: 'Open Sans', sans-serif;
    margin: 12px 0;
    font-size: 14px;
    font-weight: lighter;
}

.service-features ul{
	padding:0 15px;
}

.service-features ul li{
	list-style-type: none;
	font-size:18px;
	margin: 10px 0;
}
p.white-heading{
    color: #fff;
    font-size: 18px;
}
.li-style {
    color: #00FFFF;
    margin-right: 10px;
}
.bigger-fonts-li li{
	font-size:22px !important;
}
.center {
    text-align: center;
    margin: 0 auto;
}

.seminar-venue{
	margin: 30px 0;
}
.seminar-venue h2{
	margin: 0;
    color: #fff;
    font-weight: bold;
    font-size: 30px;
    line-height: 38px;
}

.seminar-venue h3{
	margin:5px 0;
    font-size: 21px;
    line-height: 25px;
}

/* new registration page css ...................................................................................... */


.sq_left { background-color:; padding: 20px; border-bottom: 1px solid #ffffff; }

.margin-section-my{	padding:10px 0;}
.con { background-color: #1a2039; padding: 10px 50px 50px 50px; }
.city {border-top:3px solid #ed588f; color:#262626; text-align: center; background-color:#ffffff; padding: 20px 0px 20px 0px;}
.city h3{ color:#262626;}
.language {text-align: center; border-left:1px dotted #ccc; border-right:1px dotted #ccc; 	border-top:3px solid #93d376; background-color:#ffffff; padding: 20px 0px 20px 0px;}
.language h3 { color:#262626;}
.speaker  {text-align: center;	border-top:3px solid #03137c;  background-color:#ffffff; padding: 20px 0px 20px 0px;}
.speaker h3 { color:#262626;}
.foo_line { background-color:#006400; font-size:30px; text-align: center; padding: 20px; color:#ffffff;} 
.header_down{     
	font-size: 35px;
    width: 50%;
    margin: auto;
    color: #262626;
    font-weight: 800;
    margin-top: 30px;
    background-color: #f9c969;
    padding: 10px; 
   }
.head{ font-size:45px;}


.wrapper-registration-page-header {
	/*background:#101114 url(../images/seminar-bg_img.jpg) no-repeat center top fixed;*/
	background-color:#1b2138;
	background-size:cover;
	padding:15px 0 0 0;
	border-bottom:0px solid #ffb400;
	color:#fff;
}

.wrapper-registration-page-inn {
	/*background:#101114 url(../images/seminar-bg_img.jpg) no-repeat center top fixed;*/
	background-color:#f7f7f7;
	background-size:cover;
	padding:0px 0 0 0;
	border-bottom:0px solid #ffb400;
	color:#fff;
}

.wrapper-registration-page-my {
	background:#101114 url(../images/seminar-bg_img.jpg) no-repeat center top fixed;
	background-size:cover;
	padding:10px 0 0 0;
	border-bottom:0px solid #ffb400;
	color:#fff;
}

.form-landing-page-my{
   /* background: rgba(255, 255, 255, 0.70);*/
   /* background: rgba(32, 40, 65, 0.70);*/
    background-color:#ffffff;
    border-radius: 0px;
    padding: 10px 0;
    text-align: center;
    width:90%;
    border: 0px solid #eee;
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.76);
    margin: auto;
}

.form-landing-page-my h3{
	color:#262626;
	font-size:24px;
	line-height:30px;
	font-weight:bold;
	}

.input-form-my {
    border-radius: 0px;
    border: 1px solid #cccccc;
    width: 100%;
    margin: 5px auto;
    background-color:#f7f7f7;
    color:#000000;
    font-size:17px;
    padding:6px 10px;
}
.wrapper-registration-page-my img {
    width: 70px;
}
.language , .city, .speaker {
	min-height: 205px !important;
}

.input-form-my::-webkit-input-placeholder {
	color: #262626 !important;
}
.input-form-my:-moz-placeholder {/* Firefox 18- */
	color: #262626 !important;
}
.input-form-my::-moz-placeholder {/* Firefox 19+ */
	color: #262626 !important;
}
.input-form-my:-ms-input-placeholder {
	color: #262626 !important;
}



button.submit-buttton-my {
    width: 100%;
    border:1px solid #f9c969;
    background: #f9c969;
    border-radius: 0px;
    border: none;
    color: #262626;
    padding: 6px 10px;
    margin: 5px 0;
    font-size: 20px;
    font-weight: 600;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear;
}
button.submit-buttton-my:focus{
	outline: none;
}

button.submit-buttton-my:hover{
	box-shadow: inset 450px 0 0 #3e3d3e;
	color: #fff;
}


@media only screen and (max-width : 320px)
 
{
	
.header_down{ font-size:18px!important; width:90%!important;  }
.head{ font-size:26px!important; }	
.form-landing-page-my { width: 100%!important;}
.social-icons { text-align: center!important; }
.social-icons ul { margin-left: -15px!important; }
.res_loge_ali { text-align: center!important;}
.contact-info p span { display: block!important; text-align: center!important; border:0px solid #fff!important;  }
.con { background-color: #1a2039!important; padding: 10px 5px 50px 5px!important; }
.sq_left {  padding: 25px!important; font-size:16px; border-bottom: 1px solid #ffffff!important; }
.size_font b { font-size:20px!important;}

}


@media only screen and (max-width : 768px) 

{
.form-landing-page-my { width: 100%!important;}
.header_down{ font-size:18px!important; width:90%!important;  }
.popup_form {width: auto !important;text-align: center;position: inherit !important;	}

}


@media only screen and (max-width : 1000px) 

{
.form-landing-page-my { width: 100%!important;}
.header_down{ font-size:18px!important; width:90%!important;  }
}

@media only screen and (max-width : 1200px)
{
.header_down{ font-size:18px!important; width:90%!important;  }	
	
}

/* new registration page css ...................................................................................... */





.form-landing-page{
    background: rgba(255, 255, 255, 0.70);
    border-radius: 5px;
    padding: 10px 0;
    text-align: center;
    width:auto;
    border: 1px solid #eee;
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.76);
}

.form-landing-page h3{
	color:#222;
	font-size:24px;
	line-height:30px;
	font-weight:600;
	}

.input-form {
    border-radius: 5px;
    border: 1px solid #FFB400;
    width: 100%;
    margin: 11px auto;
    background: rgba(255, 255, 255, 0.32);
    color:#000;
    font-size:17px;
    padding:6px 10px;
}

form.landing-form {
    padding: 10px;
}


.input-form:focus{
	outline:none;
}
.input-form.blue{
	border-color: #4aa1c9;
}
.input-form.tile{
	border-color:#1d7e7e;
}
.input-form.green {
    border-color: #279a3c;
}

.input-form::-webkit-input-placeholder {
	color: #626262 !important;
}
.input-form:-moz-placeholder {/* Firefox 18- */
	color: #626262 !important;
}
.input-form::-moz-placeholder {/* Firefox 19+ */
	color: #626262 !important;
}
.input-form:-ms-input-placeholder {
	color: #626262 !important;
}


button.submit-buttton-us {
    width: 100%;
    border:1px solid #FFB400;
    background: #FFB400;
    border-radius: 4px;
    border: none;
    color: #090B0D;
    padding: 6px 10px;
    margin: 11px 0;
    font-size: 20px;
    font-weight: 600;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear;
}



button.submit-buttton {
    width: 100%;
    border:1px solid #FFB400;
    background: #FFB400;
    border-radius: 4px;
    border: none;
    color: #090B0D;
    padding: 6px 10px;
    margin: 11px 0;
    font-size: 20px;
    font-weight: 600;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear;
}
button.submit-buttton:focus{
	outline: none;
}

button.submit-buttton:hover{
	box-shadow: inset 400px 0 0 #3e3d3e;
	color: #fff;
}

.btnnychi { font-size: 25px!important; font-weight:bold!important; color:#333333!important; background-color:#7cba03!important; }
.btnnychi:hover { font-size: 25px; background-color:#7cba03; color:#ffffff!important; border: 1px solid #ffffff; }

	/* Creditability - section 2 */
	
.creditability{
	margin:0 auto;
	text-align:center;
	color:#282f39;

}
h2.section-heading {
    font-size: 32px;
    width: 70%;
    font-weight:600;
    margin: 0 auto;
    margin-bottom:30px;
    border-bottom: 1px solid #282f39;
}
h2.section-heading span{
	border-bottom: 5px solid #FFB400;
    display: inline-block;
    position: relative;
    top: 3px;
    padding: 5px;
}
.creditability p{
	font-size: 18px;
    text-align: justify;

}

	/* .Creditability - section 2 */

.copyright-footer {
    background: #282f39;
    color: #fff;
    padding: 18px 0;
    }
.copyright-footer p{
	margin:0;
}
	
/*---------- .For Landing page---------*/


@media (max-width: 1600px) 
{
	.margin-section{
	padding:38px 0;
}
}

@media (max-width: 1400px) {
	
	.margin-section{
		padding:20px 0;
	}
	.form-landing-page{
		padding:5px 0;
	}
	.input-form {
	    margin: 5px auto;
	}
	
	.button.submit-buttton{
		margin:5px 0;
	}
	
	h2.section-heading {
	    margin-bottom: 10px;
	
	}
	.form-landing-page h3{
	font-size:20px;
	line-height:24px;
	}


}

.wrapper-registration-page{
	background:#101114 url(../images/seminar-bg_img.jpg) no-repeat center top fixed;
	background-size:cover;
	padding:30px 0 0 0;
	border-bottom:3px solid #ffb400;
	color:#fff;
}

.wrapper-world-markets{
	background: #101114 url(../images/world-market.jpg) no-repeat left fixed;
    background-size: cover;
    padding: 30px 0;
    border-bottom: 3px solid #ffb400;
    color: #fff;
}

.wrapper-landing-page.epic-challenges{
	background:#101114 url(../images/epic-challenges-bg.jpg) no-repeat center;
	background-size:cover;
}

.intl-tel-input .flag-container {
    /*left: 30px;*/
}
.intl-tel-input .country-list .country {
    width: 100%;
    text-align: left;
    color: #333;
}

.wrapper-landing-page.expert-advice {
    background: #101114 url(../images/stocks-to-buy.jpg) no-repeat center;
    background-size: cover;
}

.wrapper-landing-page.best-stock-advice {
    background: #101114 url(../images/expert-advice.jpg) no-repeat center;
    background-size: cover;
    border-bottom-color: #80d4fa;
}

.wrapper-landing-page.sgx_stock_picks {
    background: #101114 url(../images/shariah_stock_tips.jpg) no-repeat center;
    background-size: cover;
    border-bottom-color:#1d7e7e; 
}

li.buttet-point:before {
    content: '\f0a9';
    position: absolute;
    color: #ccc;
    left: 25px;
    font-family: 'fontawesome';
}
.white{
	color:#fff !important ;
}
/*=============================New landing pages===============================*/
.wrapper-landing-page.best-klse-stocks {
    background: #101114 url(../images/best-klse-stocks.jpg) no-repeat center;
    position:relative;
    background-size: cover;
    border:none;
}

.wrapper-landing-page.best-klse-stocks:before {
	position:absolute;
	content:'';
	top:0;
	width:40%;
	height:100%;
	background: rgba(18, 48, 78, 0.98);
}



.offertable { 
	width:100%; 
	color:#ffffff; 
	font-size:25px;  
	padding:15px; 
	border:1px solid #ffffff;
}

.offertable th { padding: 15px; background-color:#b76126; border-bottom:1px solid #ffffff;    }	
.offertable td { padding: 15px; background-color:#372827;  border-bottom:1px solid #ffffff;   }



.wrapper-landing-page.discount-offer {
	background: #96090f url(../images/myoffer.jpg) no-repeat center right;
    /*background: #101114 url(../images/Ramazan-Special-bg.jpg) no-repeat center right;*/
    position:relative;
    background-size: cover;
    border:none;
}
.wrapper-landing-page.discount-offer:before {
	position:absolute;
	content:'';
	top:0;
	width:0%;
	height:100%;
	background:#725548;
	
}


.wrapper-landing-page.discount-offer-ny {
	
	/*background: #96090f url(../images/chinese_ny2019.jpg) no-repeat center right;*/
    /*background: #101114 url(../images/Ramazan-Special-bg.jpg) no-repeat center right;*/    
    /*background: #101114 url(../images/bg_ny_off.png) no-repeat center right;*/
    position:relative;
    background-size: cover;
    border:none;
}
.wrapper-landing-page.discount-offer-ny:before {
	position:absolute;
	content:'';
	top:0;
	width:40%;
	height:100%;
	background:#96090f;
	
}








.best-stock-points  li{
	position:relative;
}
.best-stock-points .buttet-point:before {
    content: '\f101';
    position: absolute;
    color: #ca9a26;
    font-size: 17px;
    top: 3px;
    left: -15px;
}
.klse-stocks-tips{
    background: #101114 url(../images/klse-stocks-tips.jpg) no-repeat center;	
   	position:relative;
    background-size: cover;
    border:none;
    color:#fff;
    padding: 40px 0;
}

.klse-stocks-tips:before {
	position:absolute;
	content:'';
	top:0;
	width:40%;
	height:100%;
	background: rgba(18, 48, 78, 0.98);
}
.process{
	background: #7a8896;
	padding:20px 0;
	border-bottom:2px solid #ccc;
}

.process-icon {
    width: 80px;
}
.quick-pay {
    background: #6AA53D;
    padding: 8px 13px !important;
    color: #fff;
    border-radius: 3px;
    box-shadow: 0px 2px 5px rgba(47, 44, 44, 0.42);
    border: 1px solid #4E8624;
    margin:0 15px;
    box-shadow:none;
}
h2.white {
    font-size: 27px;
}


/*=============================New landing pages forex===============================*/	


.top-border-eb { padding:20px 0; border-bottom:1px solid #7d8383;}

.co-border-eb {
	border-right: 1px solid #78b8b9;
}

.counter-bg-eb {
	padding: 20px 0px;
	background: #33a0a1;
	color: #fff;
	min-height: 158px;
	height: auto;
}
.input-form-eb {
    border-radius: 5px;
    border: 1px solid #cccccc;
    width: 100%;
    margin: 11px auto;
    background: rgba(255, 255, 255, 0.32);
    color:#000;
    font-size:17px;
    padding:6px 10px;
}	
button.submit-buttton-eb {
    width: 100%;
    border:1px solid #FFB400;
    background: #36a1a2;
    border-radius: 4px;
    border: none;
   color: #ffffff;
    padding: 6px 10px;
    margin: 11px 0;
    font-size: 20px;
    font-weight: 600;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear;
}
button.submit-buttton-eb:focus{
	outline: none;
}

button.submit-buttton-eb:hover{
	box-shadow: inset 400px 0 0 #3e3d3e;
	color: #fff;
}

.ebook-text-eb { 
	background-color:#33a0a1; 
	color:#ffffff; 
	font-size:20px;  
	padding: 15px 0px 15px 0px;
	}

.form-landing-page-eb {
    background:#ffffff;
    border-radius: 10px;
    padding: 10px 0;
    text-align: center;
    width:auto;
    border: 5px solid #ffffff;
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.23);
}

.form-landing-page-eb h3{
	color:#222;
	font-size:24px;
	line-height:30px;
	font-weight:600;
	}


	
.fx-cx-ebook-bg{
    background: #ebeae3 url(../images/fx-cx-ebook-bg.jpg) no-repeat center;	
   	position:relative;
    background-size: cover;
    border:none;
    color:#fff;
    padding: 0px 0;
    
}

/*.fx-cx-ebook-bg:before {
	position:absolute;
	content:'';
	top:0;
	width:100%;
	height:100%;
	background:#fff;
	opacity: 0.7;
    filter: alpha(opacity=70);
}
	*/
	
	
.service-features-eb h3{
color: #057172; font-weight: bold;	
}    

.service-features-eb h1{
	color: #262626;
	font-size:37px;
	margin:0;
	line-height: 52px;
}

.service-features-eb  strong{
		color:#35a1a2;
}
.service-features-eb h1 strong{
	font-size:44px;
	color:#464646;
}
.service-features-eb p {
    color: #ffb400;
    font-family: 'Open Sans', sans-serif;
    margin: 12px 0;
    font-size: 14px;
    font-weight: lighter;
}

.service-features-eb ul{
	padding:0 15px;
}

.service-features-eb ul li{
	list-style-type: none;
	font-size:18px;
	margin: 10px 0;
}	
	
	

.service-features-eb .buttet-point{ color: #262626;}
.color-fcpo{ color: #ffffff!important;}		

.contact-info-eb h1 { color:#262626; font-weight:bold; text-align: center;  padding: 0px; margin:0px; }	
	
.contact-info-eb i{
	color: #33a0a1;
	margin:0 5px 0 10px
}

.contact-info-eb p{
    text-align: right;
    }	
	
.contact-info-eb span{
	color: #262626;	
	}	
	
	
.awards-bg-eb {
	padding: 20px 0px;
	background: #081827;
	color: #fff;
	min-height: 158px;
	height: auto;
}	
	
	

.awards-eb div {padding: 5px; background-color:#081827; font-size: 25px; color:#ffffff; 	}

.coloricon{ color:#262626!important}

.li-style-eb {
    color: #28a8a9;
    margin-right: 10px;
}

/*-------------------------------------------------------------------------*/	


/**newyear2019 start  **/
	
h1.head{ color: #fff; text-align: center;  font-size:55px; margin-bottom: 35px; font-weight:bolder; }	
	
.outerdiv {
	color: #fff; border-right:1px solid #ffffff; text-align: center;
	}
	
.outerdivlast {
	color: #fff; text-align: center; border:none;
	}	

.inndiv { /*border:1px double  #007BB7;*/ opacity: 0.9; /*background-color:#a2141e;*/ color:#fff; padding:15px 0px 15px 0px; text-align:center;transition:all 0.3s ease;}
.inndiv:hover { /*border:1px double  #ffb301;*/  color:#fff; padding:15px 0px 15px 0px; text-align:center;transition:all 0.3s ease;}
.color:hover{ background:#981522; }
.inndiv a {margin-top: 15px; } 
.inndiv a:hover {margin-top: 15px; background-color:#ed8b02;  } 
.inndiv h2{color: #ffb301; font-weight:bolder;}
.butdiv{ clear: both; text-align: center; padding-top: 25px; border: 0px #fff solid;}


.outerdiv-off-ny  {
	color: #fff; border-right:1px solid #f26165; text-align: center;
	}

.outerdiv-off-last_ny {
	color: #fff; text-align: center; border:none;
	}

/**newyear2019 end  **/






	
	
/*=============================New landing pages KLSE===============================*/
	
.highlightspan_fx { color:#ffffff; background-color:#33a0a1;  padding: 5px; font-size: 18px; font-weight: bold; }
.highlightspan { color:#ffffff; background-color:#f06292;  padding: 5px; font-size: 18px; font-weight: bold; }

.-m-t-120 { margin-top:-120px; }


.contact-info-myeb h1 { color:#262626; text-align:center!important; font-weight: bold!important; }


.form-landing-page-myeb {
    background:#ffffff;
    border-radius: 10px;
    padding: 10px 0;
    text-align: center;
    width:auto;
    border: 5px solid #ffffff;
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.23);
}

.form-landing-page-myeb h3{
	color:#222;
	font-size:24px;
	line-height:30px;
	font-weight:600;
	}


h2.section-heading-myeb {
    font-size: 32px;
   width: 70%;
    font-weight:600;
    margin: 0 auto;
    margin-bottom:30px;
    border-bottom: 1px solid #282f39;
}
h2.section-heading-myeb span{
	border-bottom: 5px solid #f06292;
    display: inline-block;
    position: relative;
    top: 3px;
    padding: 5px;
}
.co-border-myeb {
	border-right: 1px solid #9ba6b1;
}
.input-form-myeb {
    border-radius: 5px;
    border: 1px solid #6b716b;
    width: 100%;
    margin: 11px auto;
    background: rgba(255, 255, 255, 0.32);
    color:#000;
    font-size:17px;
    padding:6px 10px;
}	
button.submit-buttton-myeb {
    width: 100%;
    border:1px solid #FFB400;
    background: #0750a3;
    border-radius: 4px;
    border: none;
    color: #ffffff;
    padding: 6px 10px;
    margin: 11px 0;
    font-size: 20px;
    font-weight: 600;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear;
}
button.submit-buttton-myeb:focus{
	outline: none;
}

button.submit-buttton-myeb:hover{
	box-shadow: inset 400px 0 0 #3e3d3e;
	color: #fff;
}

.ebook-text-myeb { 
	background-color:#f06292; 
	color:#ffffff; 
	font-size:20px;  
	padding: 15px 0px 15px 0px;
	}
	
.top-border-crypto { padding-bottom:10px; border-bottom:1px solid #7d8383;}	

.heading_mn{ text-align: center; font-size: 25px; font-weight:bold; }
	
	
.top-border-myeb { padding:0px 0; border-bottom:1px solid #7d8383;}
.landing-logo-myeb {
    display: inline-block;
    background: #fff;
    border-radius: 5px;
    padding: 5px 10px;
    margin-top:20px;
    
}	
.fcpo-trading-tips-bg {
    /*background:url(../images/bg_blue.jpg) repeat-x top;	*/
    background-color:#593c3c;
   	position:relative;
    background-size: cover;
    border:none;
    color:#fff;
    padding: 0px 0;
   
}
.crypto-currency-bg{
    background:url(../images/bg_blue.jpg) repeat-x top;	*/
    background-color:#e7f4f5;
   	position:relative;
    background-size: cover;
    border:none;
    color:#fff;
    padding: 0px 0;
   
}	
	
.klse-report-ebook-bg{
    background: #f1f3f1 url(../images/klse-re-ebook-bg.jpg) no-repeat center;	
   	position:relative;
    background-size: cover;
    border:none;
    color:#fff;
    padding: 0px 0;
   
}

.klse-report-ebook-bg:before {
	position:absolute;
	content:'';
	top:0;
	width:100%;
	height:100%;
	background:#ffffff;
	/*background: rgba(18, 48, 78, 0.98);*/
	opacity: 0.20;
    filter: alpha(opacity=20);
}
	
	
.service-features-myeb h3{
color: #0750a3;	font-weight: bold;
}    


.service-features-myeb h1{
	color: #ffffff;
	font-size:37px;
	margin:0;
	line-height: 52px;
}

.service-features-myeb  strong{
		color:#262626;
}
.service-features-myeb h1 strong{
	font-size:44px;
	color:#262626;
}
.service-features-myeb p {
    color: #ffb400;
    font-family: 'Open Sans', sans-serif;
    margin: 12px 0;
    font-size: 14px;
    font-weight: lighter;
}

.service-features-myeb ul{
	padding:0 15px;
}

.service-features-myeb ul li{
	list-style-type: none;
	font-size:18px;
	margin: 10px 0;
}	
	
	
.service-features-myeb .buttet-point{ color: #262626;}	

.contact-info-myeb h1 { font-weight: normal; text-align: left;   }

.contact-info-myeb i{
	color: #fc9fbf;
	margin:0 5px 0 10px
}

.contact-info-myeb p{
    text-align: right;
    }	
	
.contact-info-myeb span{
	color: #f06292;	
	}	
	
	
.awards-bg-fcpo {
	padding: 20px 0px;
	background: #926363;
	color: #fff;
	min-height: 40px;
	height: auto;
}	
	
.awards-bg-fcpo div {padding: 5px; background-color:#926363; font-size: 25px; color:#ffffff; 	}

.awards-bg-myeb {
	padding: 20px 0px;
	background: #0750a3;
	color: #fff;
	min-height: 158px;
	height: auto;
}	
	
	
	
.awards-eb-myeb div {padding: 5px; background-color:#0750a3; font-size: 25px; color:#ffffff; 	}

.counter-myeb {
    font-size: 52px;
    font-weight: bold;
    display: block;
    float: left;
    padding: 0;
    margin: 0;
    min-width: 140px;
    position: relative;
}

.counter-myeb:before {
	width: 100px;
	height: 3px;
	border-bottom: 6px solid #f06292;
	position: absolute;
	content: close-quote;
	top: 1px;
}


.counter-bg-fcpo {
	padding: 20px 0px;
	background: #282828;
	color: #fff;
	min-height: 158px;
	height: auto;
}

.counter-bg-myeb {
	padding: 20px 0px;
	background: #7a8896;
	color: #fff;
	min-height: 158px;
	height: auto;
}


@media (min-width: 320px) and (max-width: 768px) {
	
.float-right {text-align: left;}


}



/*for Popup*/

.textblack { color: #262626;}

/*for Popup*/


.middle {
  /*display:none!important;*/ 
  background:#890b0f url('../images/Timer_mid.png');
  background-position:top center;
  background-repeat:no-repeat;
  position: absolute;
  background-size: 100% 100%;
  top: 45%;
  left:15%;
  transform: translate(-50%, -50%);
  text-align: center;
  z-index: 10000;
  color: #ffffff;
  border-radius: 5px;
  width: 55%;
  height: 95%;
  margin-left: 10px;
  display: block;
  
  
  /*opacity: 0.9;
  filter: Alpha(opacity=90);*/
/*-webkit-box-shadow: 5px 5px 5px 0px rgba(59,58,59,1);
-moz-box-shadow: 5px 5px 5px 0px rgba(59,58,59,1);
box-shadow: 5px 5px 5px 0px rgba(59,58,59,1);*/

}

.texttimer { text-align: center; font-size: 20px; margin-top: 0px; font-weight:bold; color: #ffffff;}
.offerboxtime {
  left:20%!important;
  width: 68%!important;
  font-size: 12px!important;
  height: 100px;
  margin-top:25px;
  }	

h1.blink{
		font-size: 25px;
		color: #daef0c;
		font-weight:bold;
		animation: blink 1s linear infinite;
	}
	
@keyframes blink{
0%{opacity: 0;}
50%{opacity: .50;}
100%{opacity: 50;}
}


/*old banner..................................................*/	
.middle {
  /*display:none!important;*/
 
 
  /*background:#890b0f url('../images/Timer_mid.png');
  background-position:top center;
  background-repeat:no-repeat;
  position: absolute;
  top: 10%;
  left:42%;
  transform: translate(-50%, -50%);
  text-align: center;
  z-index: 10000;
  color: #ffffff;
  border-radius: 5px;
  width: 27%;
  height: 10%;
  margin-left: 10px;*/
  
  
  /*opacity: 0.9;
  filter: Alpha(opacity=90);*/
/*-webkit-box-shadow: 5px 5px 5px 0px rgba(59,58,59,1);
-moz-box-shadow: 5px 5px 5px 0px rgba(59,58,59,1);
box-shadow: 5px 5px 5px 0px rgba(59,58,59,1);*/

}

/*.texttimer { text-align: center; font-size: 20px; margin-top: 0px; font-weight:bold; color: #ffffff;}*/

/*h1.blink{
		font-size: 25px;
		color: #daef0c;
		font-weight:bold;
		animation: blink 1s linear infinite;
	}
	
@keyframes blink{
0%{opacity: 0;}
50%{opacity: .50;}
100%{opacity: 50;}
}
*/

/*
@media (min-width: 600px)  {
	
.popup_seminar_bg	{ padding-bottom: 15%!important;  }

}

@media (min-width: 1000px)  {
	
.popup_seminar_bg	{ padding-bottom: 15%!important;  }

}
*/

.christmas_popup .modal-body {
	padding: 0;
}
.christmas_popup .modal-body img {
	width: 100%;
}

/*christmas offer*/

/*.table_width{
	width:70% !important;
}*/
.popup_bg {
    background-image: url(../images/popup.jpg);
    min-height: 421px;
    background-size: 100% 100%;
    padding: 10px !important;
	color: #fff !important;
}
button.popup_cros {
    position: absolute;
    right: 0;
    background: rgba(255,255,255,.8) !important;
    padding: 7px !important;
    opacity: 1;
	z-index: 9999;
}
/*.popup_form {
    width: 300px;
    position: absolute;
    top: 125px;
    right: 15px;
}*/
.popup_form h2 {
    color: #ac191f;
    text-align: center;
    padding: 0 20px;
    font-weight: bold;
    font-size: 24px;
    margin: 0 0 10px;
}
.alert.alert-success.fade.in.popup_error {
	background: #dff0d8;border: none;margin-bottom: 0;font-weight: bold;padding: 0 20px;
}
.alert.alert-danger.fade.in.popup_error {
	background: #ea4e4e;border: none;margin-bottom: 0;font-weight: bold;padding: 0 20px;color: #fff;width: 175px;margin: 0 20px;
}
.popup_form p {
	margin-bottom: 5px;
}
.form_box {
	border: solid 1px #fff;
    padding: 10px;
    background: rgba(255,255,255,.5);
    border-radius: 5px;
}
.mobile_heading_form {
	display: none;
}
.col-md-9.text-center p {
    text-align: center;
}

@media screen and (max-width: 768px) and (min-width: 320px) {
	.table_width{
		width:100% !important;
	}
	.popup_bg {
	    background-image: url(../images/popup_dog_sg.jpg);
	    background-size: cover;
	}
	.popup_form h2 {
	    color: #fff;
	    padding: 5px 20px;
	    background-color: #b9244c;
	}
	.popup_form {
		right: 0px;
		top: 0px;
	}
	.mobile_heading_form {
		display: block;
	}
}

.icon-circle .fa {
	font-size: 14px !important;
}

/*testimonial*/

.testimonial_padding:nth-child(odd) {
    padding-right: 30px;
}
.testimonial_padding:nth-child(even) {
    padding-left: 30px;
}
.m-t-30 {
	margin-top: 30px;
}
.testimonial_main {
	position: relative;
}
.testimonial_main:before {
    content: "";
    display: block;
    width: 1px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    background-color: #c8ced5;
}
.testimonial {
    background: #fff;
    padding: 15px 15px 20px;
    border: solid 1px #e9ecef;
    margin-bottom: 15px;
}
.testimonial_left:before, .testimonial_left:after {
	content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
}
.testimonial_left:before {
    top: 20px;
    right: 16px;
    border-left: 15px solid #ffffff;
    z-index: 2;
}
.testimonial_left:after {
    top: 21px;
    right: 14px;
    border-left: 15px solid #e9ecef;
    z-index: 1;
}
.testimonial_right {
	margin-top: 50px;
}
.testimonial_right:before, .testimonial_right:after {
	content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
}
.testimonial_right:before {
    top: 70px;
    left: 16px;
    border-right: 15px solid #ffffff;
    z-index: 2;
}
.testimonial_right:after {
    top: 71px;
    left: 14px;
    border-right: 15px solid #e9ecef;
    z-index: 1;
}
.dot_left, .dot_right {
    position: absolute;
    width: 20px;
    height: 20px;
    background: #367dba;
    border-radius: 50%;
    border: solid 5px #fff;
}
.dot_left {
    right: -10px;
    top: 25px;
}
.dot_right {
    left: -10px;
    top: 75px;	
}
	
.social-btns .btn,
.social-btns .btn:before,
.social-btns .btn .fa {
  transition: all 0.35s;
  transition-timing-function: cubic-bezier(0.31, -0.105, 0.43, 1.59);
}
.social-btns .btn:before {
  top: 90%;
  left: -110%;
}
.social-btns .btn .fa {
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}
.social-btns .btn.facebook:before {
  background-color: #3b5998;
}
.social-btns .btn.facebook .fa {
  color: #3b5998;
}
.social-btns .btn.twitter:before {
  background-color: #3cf;
}
.social-btns .btn.twitter .fa {
  color: #3cf;
}
.social-btns .btn.linkedin:before {
  background-color: #4875B4;
}
.social-btns .btn.linkedin .fa {
  color: #4875B4;
}
.social-btns .btn.youtube:before {
  background-color: #FF3333;
}
.social-btns .btn.youtube .fa {
  color: #FF3333;
}
.social-btns .btn:focus:before,
.social-btns .btn:hover:before {
  top: -10%;
  left: -10%;
}
.social-btns .btn:focus .fa,
.social-btns .btn:hover .fa {
  color: #fff;
  -webkit-transform: scale(1);
          transform: scale(1);
}
.social-btns .btn {
  display: inline-block;
  background-color: #fff;
  width: 40px;
  height: 40px;
  line-height: 40px;
  margin: 0 5px;
  text-align: center;
  position: relative;
  overflow: hidden;
  border-radius: 28%;
  box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.2);
  opacity: 0.99;
  padding: 0;
}
.social-btns .btn:before {
  content: '';
  width: 120%;
  height: 120%;
  position: absolute;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.social-btns .btn .fa {
  font-size: 22px;
  vertical-align: middle;
}
.faq_text_testim {
	padding-left: 10px;
    border-left: solid 1px #c8ced5;
    margin-top: 10px;
}
/*testimonial*/



@media (min-width: 320px) and (max-width: 767px) {
	.testimonial_padding:nth-child(odd) {
	    padding-right: 15px;
	}
	.testimonial_padding:nth-child(even) {
	    padding-left: 15px;
	}
	.testimonial_main:before, .testimonial_right:before, .testimonial_right:after, .dot_left, .dot_right {
		display: none;
	}
	.l-top-offer img {
	    width: 100%;
	    margin: 15px 0;
	}
	.l-offer-header {
		text-align: center;
	}
}






@media screen and (max-width: 1300px){
			
.middle {
  /*display:none;*/
  background:#890b0f url('../images/Timer_mid.png');
  background-position:top center;
  background-repeat:no-repeat;
  position: absolute;
  background-size: 100% 100%;
  top: 10%;
  left:25%!important;
  transform: translate(-50%, -50%);
  text-align: center;
  z-index: 10000;
  /*background-color: #ed1f24;*/
  /*padding: 5px 50px 70px 50px;*/
  color: #ffffff;
  border-radius: 5px;
  width: 65%!important;
  height: 97px;
  margin-left: 95px;
  margin-top: 36px;
  /*opacity: 0.9;
  filter: Alpha(opacity=90);*/
/*-webkit-box-shadow: 5px 5px 5px 0px rgba(59,58,59,1);
-moz-box-shadow: 5px 5px 5px 0px rgba(59,58,59,1);
box-shadow: 5px 5px 5px 0px rgba(59,58,59,1);*/

}

.texttimer{ text-align: center; font-size:20px!important; margin-top: 0px; font-weight:bold; color: #ffffff;}

h1.blink {
		font-size: 15px!important;
		/*font-family: cursive;*/
		color: #daef0c;
		font-weight:bold;
		animation: blink 1s linear infinite;
	}
	
@keyframes blink{
0%{opacity: 0;}
50%{opacity: .50;}
100%{opacity: 50;}
}	
	

.offerboxtime {
  top: 9%!important;
  left:44%!important;
  }		


	
}





@media screen and (max-width: 768px){
			
.middle {
  /*display:none;*/
  background:#890b0f url('../images/Timer_mid.png');
  background-position:top center;
  background-repeat:no-repeat;
  position: absolute;
  background-size: 100% 100%;
  top: 14%;
  left:45%!important;
  transform: translate(-50%, -50%);
  text-align: center;
  z-index: 10000;
  /*background-color: #ed1f24;*/
  /*padding: 5px 50px 70px 50px;*/
  color: #ffffff;
  border-radius: 5px;
  width: 65%!important;
  height: 97px;
  margin-left: 95px;
  margin-top: 39px;
  /*opacity: 0.9;
  filter: Alpha(opacity=90);*/
/*-webkit-box-shadow: 5px 5px 5px 0px rgba(59,58,59,1);
-moz-box-shadow: 5px 5px 5px 0px rgba(59,58,59,1);
box-shadow: 5px 5px 5px 0px rgba(59,58,59,1);*/

}

.texttimer{ text-align: center; font-size:15px!important; 

margin-top: 0px; font-weight:bold; color: #ffffff;}

h1.blink {
		font-size: 15px!important;
		/*font-family: cursive;*/
		color: #daef0c;
		font-weight:bold;
		animation: blink 1s linear infinite;
	}
	
@keyframes blink{
0%{opacity: 0;}
50%{opacity: .50;}
100%{opacity: 50;}
}	
	

.offerboxtime {
  top: 9%!important;
  left:44%!important;
   }		


	
}



@media screen and (max-width: 767px) and (min-width: 320px){
	
.contact-info p span { font-size:14px; } 	
.middle {
  /*display:none;*/
  background:#890b0f url('../images/Timer_mid.png');
  background-position:top center;
  background-repeat:no-repeat;
  position: fixed;
  background-size: 100% 100%;
  top: 14%;
  left:50%!important;
  transform: translate(-50%, -50%);
  text-align: center;
  z-index: 10000;
  /*background-color: #ed1f24;*/
  /*padding: 5px 50px 70px 50px;*/
  color: #ffffff;
  border-radius: 5px;
  width: 90%!important;
  height: 12%;
  margin-left: 10px;
  
  /*opacity: 0.9;
  filter: Alpha(opacity=90);*/
/*-webkit-box-shadow: 5px 5px 5px 0px rgba(59,58,59,1);
-moz-box-shadow: 5px 5px 5px 0px rgba(59,58,59,1);
box-shadow: 5px 5px 5px 0px rgba(59,58,59,1);*/

}

.texttimer{ font-size:15px!important; margin-top: 0px; display:block; text-align: center;   font-weight:bold; color: #ffffff;}

h1.blink {
		font-size: 16px!important;
		/*font-family: cursive;*/
		color: #daef0c;
		font-weight:bold;
		animation: blink 1s linear infinite;
	}
	
@keyframes blink{
0%{opacity: 0;}
50%{opacity: .50;}
100%{opacity: 50;}

.offerboxtime {
  top: 9%!important;
  left:44%!important;
  width: 40%!important;
  font-size: 12px!important;
  }			


}
}







