@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'poppinslight';
    src: url('poppins-light_0-webfont.woff2') format('woff2'),
         url('poppins-light_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'poppinsmedium';
    src: url('poppins-medium_0-webfont.woff2') format('woff2'),
         url('poppins-medium_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'poppinssemibold';
    src: url('poppins-semibold_0-webfont.woff2') format('woff2'),
         url('poppins-semibold_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'poppinsregular';
    src: url('poppins-regular_0-webfont.woff2') format('woff2'),
         url('poppins-regular_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

::-moz-selection { /* Code for Firefox */
 color: #fff;
 background: #39b54a;
}

::selection {
 color: #fff;
 background: #39b54a;
}
body {
	background:url(../images/bodybg.png) no-repeat center top;
}

/* Product Details */
.prodetails{ background: #fff; padding: 15px; }
.prohead{ border-bottom: 1px solid #ccc; margin-top:30px;}
.prohead h4{ font-family: 'poppinssemibold'; font-size: 20px; color: #f26522;}
.prohead p{ color: #f26522; }
.proinfo{ text-align: left; }
.proinfo p{ font-family: 'poppinsregular'; }
.proinfo span{ font-family: 'poppinssemibold'; }
.cartdetails span{color: #f15a29; float: left; font-family: 'poppinssemibold'; font-size: 30px; margin-right: 20px; margin-top: 0;}
.cartdetails .quantity {border: 1px solid #dededc;
    color: #696763;
    font-family: 'poppinsmedium';
    font-size: 20px;
    height: 33px;
    outline: medium none;
    text-align: center;
    width: 50px;
}
.cart {
    background: #00aeef none repeat scroll 0 0;
    border: 0 none;
    padding: 10px 20px;
    border-radius: 0;
    color: #ffffff;
    font-family: 'poppinsmedium';
    font-size: 15px;
    margin-bottom: 10px;
    margin-left: 20px;
    cursor: pointer;
}
.cart:hover{ background: #2e3192; }

/* Ecommerce Panel */
.probox{ padding: 50px 15px; background: #fff; }
.probox h3{ font-size:16px; text-transform: uppercase; font-family: 'poppinssemibold';}
.probox h4{ font-size: 16px; font-family: 'poppinsregular';}
a.cart{ background: #ff0000; color: #fff; padding: 2px 10px; display: inline-block; font-family: 'poppinsregular';}
a.cart:hover{ text-decoration:none; background: #000;}

a.knowmore{ color: #000; text-decoration: underline; display: inline-block; font-family: 'poppinsregular';}
a.knowmore:hover{ text-decoration:none; color: #ff0000;}

.sechead{ font-family: 'poppinssemibold'; font-size: 24px; }

/* Ecommerce Panel */


.logo img{ width: 100px; }
.loginform {
	border:1px solid #fff;
	padding:25px;
	margin-top:0px;
	margin-bottom:0px;
	box-shadow:0px 0px 9px 2px #f1f1f1;
	background:#fff;
}
.sidepanel {
	border:1px solid #fff;
	padding:25px;
	margin-top:0px;
	margin-bottom:0px;
	box-shadow:0px 0px 9px 2px #f1f1f1;
	background:#fff;
}
.sidepanel ul { margin:0px; padding:0px;}
.sidepanel ul li {
    background: rgba(0, 0, 0, 0) url("../images/bullet.png") no-repeat scroll left 10px;
    border-bottom: 1px solid #f1f1f1;
    font-family: 'poppinsregular';
    list-style-type: none;
    margin: 15px 0;
    padding: 0 0 10px 25px;
}
.sidepanel .heading{background:#f15a29;}
.sidepanel .heading h5{ color:#fff; padding:12px 0; font-family: 'poppinssemibold';}
.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:#fff; background: #ff0000;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
	color:#fff; background: #00aeef;
}
.forget{ color:rgb(30, 188, 212); margin-top:15px; display:block;}
.forget:hover{ color:#c90087; text-decoration:none;}
.logo {
	margin:0px 0;
}
.nav-link {
	padding: 0.5rem 1rem !important;
	font-family: 'poppinsmedium';
}
.sliderbg {
	padding:0 0;
}
img {
	max-width:100%;
}
.navbar-light .navbar-toggler {
	border:none;
}
button:focus {
	outline:none;
}
.bg-light {
	background-color: inherit !important;
}
.sliderbg h1 {
	font-family: 'neouthin';
	color:#0a4674;
	text-align:center;
	padding-top:150px;
	font-size:38px;
}
.boy {
	margin-top:0px;
}
.fullbtn {
	background:#00aeef;
	display: inline-block;
	padding: 7px 65px 10px;
	color:#fff;
	box-shadow:3px 4px 4px 0px #dbe6f6;
}
.fullbtn:hover {
	background: #000;
	text-decoration:none;
	color:#fff;
}
.lefttrangle {
	left:0;
	position:absolute;
	margin-top:-120px;
	display: none;
}
.welcome {
	background:#f4f7fc;
	padding: 0 0 60px 0px;
}
.welcome h1 {
	font-family: 'poppinssemibold';
	text-align:center;
	font-size:42px;
	color:#f15a29;
	margin-top:100px;
	background:url(../images/hori-devider.png) no-repeat center bottom;
	padding-bottom:10px;
	margin-bottom:30px;
}
.welcome p {
	font-family: 'poppinsregular';
	color:#7a7a7a;
	text-align:center;
	line-height:30px;
	font-size: 15px;
}
.mainpoints {
	margin-top:15px;
	padding:30px 15px;
}
.mainpoints:hover {
	box-shadow:0px 0px 5px 1px #f1f1f1;
}
.mainpoints p{ font-family: 'poppinsregular'; font-size: 14px;}
.mainpoints h2 {
	font-family: 'poppinsregular';
	color:#000;
	font-size:16px;
}
.features {
	margin-top:100px;
	margin-bottom:50px;
}
.features h3 {
	font-family: 'poppinssemibold';
	text-align:center;
	font-size:24px;
	color:#f15a29;
	margin-top:0px;
	background:url(../images/hori-devider.png) no-repeat center bottom;
	padding-bottom:10px;
	margin-bottom:30px;
}
.features p {
	font-family: 'poppinsregular';
	text-align:justify;
	color:#686868;
	border-left:3px solid #ff557f;
	padding-left:25px;
	margin-bottom:35px;
}
.allsection h1 {
	font-family: 'poppinssemibold';
	font-size:25px;
	text-align:center;
	color:#ed1165;
	text-align:center;
	width:100%;
	margin-top:50px;
	margin-bottom:20px;
}
.allsection p {
	font-family: 'mulilight';
	color:#7a7a7a;
	text-align:center;
	line-height:30px;
}
.allservices {
	background: #00aeef;
	padding:30px 0;
	margin-top:-50px;
}
.allservices h3 {
	color:#fff;
	text-align:center;
	font-family: 'swis721_cn_btitalic';
	font-size:22px;
}
.allservices p {
	text-align:center;
	color:#fff;
	background:url(../images/devider.png) no-repeat bottom center;
	padding-bottom:20px;
}
.appdownload {
	margin-top: 60px;
}
.appdownload h5 {
	border-bottom: 1px solid #fff;
	color:#fff;
	font-family: 'poppinssemibold';
	font-size: 24px;
	padding-bottom: 15px;
	text-align: center;
}
.appdownload P {
	font-family: 'poppinsregular';
	color:#fff;
	font-size: 15px;
	text-align:center;
}
.buttons {
	margin-top: 50px;
}
.buttons a {
	background: rgb(255, 255, 255) none repeat scroll 0 0;
	border: 1px solid rgb(241, 241, 241);
	margin: 0 15px;
	padding: 11px 25px;
}
.buttons a {
	text-decoration:none;
}
.buttons a span {
	margin-right: 10px;
}
footer {
	background:#000;
}
footer p {
	font-family: 'poppinsregular';
	color:#fff;
	text-align:center;
}
.services {
	overflow:hidden;
}
.topmenu {
	float:right;
}
.pageheading {
	padding-top:50px;
}

/*inner pages*/
.innerpage{ margin-top:30px; border:1px solid #fff; padding-top:30px; padding-bottom:100px; box-shadow:0px 0px 3px 0px #fff;}
.innerpage h3{ font-family: 'poppinssemibold';
	font-size:28px;
	text-align:center;
	color:#f15a29;
	text-align:center;
	width:100%;
	margin-bottom:50px; background:url(../images/hori-devider.png) no-repeat bottom center; padding-bottom:10px;}
.innerpage p{ text-align:justify; color:#636363; font-size: 16px; line-height: 30px; font-family: 'poppinsregular';}
 @media all and (min-width: 240px) and (max-width: 320px) {
.sliderimg {
display:none;
}
.sliderbg h1 {
font-size:48px;
}
.welcome {
padding:0px;
}
.welcome {
background:none;
}
}
 @media all and (min-width: 320px) and (max-width: 480px) {
 .boy {
margin-top:0px;
}
 .sliderbg h1 {
padding-top:0px;
}
.sliderimg {
display:none;
}
.sliderbg h1 {
font-size:48px;
}
.welcome {
padding:0px;
}
.welcome {
background:none;
}
.allsection h1 {
margin-top:0px;
}
}
 @media all and (min-width:481px) and (max-width:567px) {
}
 @media all and (min-width:568px) and (max-width:767px) {
}
 @media all and (min-width:768px) and (max-width:900px) {
}
 @media all and (min-width:901px) and (max-width:1024px) {
}


.services h6{ font-size:24px; font-family: 'poppinssemibold'; color: #ff0000; border-bottom: 1px solid #f1f1f1;}
.services p{text-align: justify; font-family: 'poppinsregular';}

.knowmore{background: #ff0000; color: #fff !important; text-decoration: none !important; padding: 10px 20px; border-radius: 100px; font-family: 'poppinsregular';}
.knowmore:hover{ background: #0c068d;}

.heading{font-size:32px; font-family: 'poppinssemibold'; color: #0c068d; text-transform: uppercase;}
.otherservices{background: #f0f4f7; padding: 20px 0; margin:  50px 0 0 0;}

.terms{color: #fff;}
.terms a{ color: #fff; font-family: 'poppinsregular'; font-size: 16px; margin: 0 5px;}
.terms a:hover{color: #fff;}