@font-face {
	font-family: Roboto-Black;
	src: url(../fonts/Roboto-Black.ttf) format('truetype')
}
@font-face {
	font-family: Roboto-Bold;
	src: url(../fonts/Roboto-Bold.ttf) format('truetype')
}
@font-face {
	font-family: Roboto-Medium;
	src: url(../fonts/Roboto-Medium.ttf) format('truetype')
}
@font-face {
	font-family: RobotoCondensed-Bold;
	src: url(../fonts/RobotoCondensed-Bold.ttf) format('truetype')
}
@font-face {
	font-family: RobotoCondensed-Regular;
	src: url(../fonts/RobotoCondensed-Regular.ttf) format('truetype')
}
a {
	text-decoration: none
}
body, html {
	font-family: Roboto-Medium
}
body {
	padding-top: 104px
}
h2, h3, h4, h5 {
	font-family: RobotoCondensed-Bold
}
header {
	width: 100%;
	float: left
}
.logo {
	margin: 10px 0 0
}
a {
	color: #000
}
hr {
	border-top-width: 1px;
	border-color: #d8d8d8;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
	float: left
}
h1, h2, h3 {
	color: #264f9f;
	font-size: 30px
}
h1 {
	font-family: Roboto-Bold
}
h2 {
	font-family: RobotoCondensed-Regular
}
h3 {
	font-family: RobotoCondensed-Regular
}
h1 span {
	color: #989d95
}
nav a {
	padding-top: 0 !important;
	padding-bottom: 5px !important;
	font-size: 16px;
	-webkit-transition: all .4s ease;
	transition: all .4s ease
}
nav.navbar {
	background-color: rgba(245,245,245,.7);
	-webkit-transition: all .4s ease;
	transition: all .4s ease
}
.navbar-inverse {
	background-color: #fff
}
nav .navbar-toggle {
	margin: 13px 15px 13px 0;
	-webkit-transition: all .3s;
	transition: all .3s
}
.navbar .logo img {
	width: 200px;
	-webkit-transition: all .3s;
	transition: all .3s
}
.shrink .logo img {
	width: 150px
}
.shrink {
	background: #fff !important;
	padding-bottom: 10px;
	border-bottom: 1px solid #aaa
}
.shrink a {
	padding-top: 0 !important;
	padding-bottom: 5px !important;
	font-size: 13px
}
.shrink .navbar-toggle {
	padding: 4px 5px;
	margin: 8px 15px 8px 0
}
.add {
	background-color: #ff0
}
select {
	width: 100%;
	background-color: #999797;
	border: thin solid #999797;
	color: #fff;
	border-radius: 35px;
	display: inline-block;
	font: inherit;
	line-height: 1.5em;
	padding: .5em 3.5em .5em 1em;
	margin: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 15px
}
.prct-clsfn-buy {
	background: #00aeef;
	color: #fff;
	padding: 4px 17px;
	border-radius: 8px;
	position: relative;
	top: 21px
}
.pricr-cls {
	color: #dd4747;
	font-size: 17px;
	margin-left: 19px
}
.delete {
	color: #999797;
	font-size: 22px;
	margin-left: 19px
}
.m-r-p {
	color: #3051a0
}
.p-r-ce {
	color: #3051a0
}
.mrp-clr {
	font-weight: 700;
	color: #a8a7a6;
	font-size: 17px
}
.price-clr {
	font-weight: 700;
	color: #e51414;
	font-size: 17px
}
.mrp {
	color: #a8a7a6;
	font-size: 11px;
	margin-bottom: 0;
	position: relative;
	/* left: -23px */
}
.prices {
	color: red;
	font-size: 11px;
	margin-left: 0;
	margin-bottom: 0
}
/*select.classic {
	background-image: linear-gradient(45deg, transparent 50%, #009deb 50%), linear-gradient(135deg, #009deb 50%, transparent 50%), linear-gradient(to right, #009deb, #009deb);
	background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), 100% 0;
	background-size: 5px 5px, 5px 5px, 2.5em 2.5em;
	background-repeat: no-repeat
}*/
a:focus, button:focus, input[type=submit]:focus, span:focus {
	box-shadow: none !important
}
.demo {
	font-size: 24px
}
.stellarnav {
	position: relative;
	width: 100%;
	z-index: 9900;
	line-height: normal
}
.stellarnav ul {
	margin: 0;
	padding: 0;
	text-align: center
}
.stellarnav li {
	list-style: none;
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
	line-height: normal;
	vertical-align: middle
}
.stellarnav li a {
	padding: 9px 0 0 11px;
	display: block;
	text-decoration: none;
	color: #777;
	font-size: 15px;
	font-family: inherit;
	box-sizing: border-box;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	transition: all .3s ease-out
}
.stellarnav > ul > li {
	display: inline-block
}
.stellarnav > ul > li > a {
	padding: 20px 24px
}
.stellarnav ul ul {
	top: auto;
	width: 276px;
	position: absolute;
	z-index: 9900;
	text-align: left;
	display: none;
	background: #ddd
}
.stellarnav li li {
	display: block;
	padding: 10px 0;
	border-bottom: 1px solid #000
}
.stellarnav ul ul ul {
	top: 0;
	left: 270px
}
.stellarnav > ul > li:hover > ul > li:hover > ul {
	opacity: 1;
	visibility: visible;
	top: 0
}
.stellarnav > ul > li.drop-left > ul {
	right: 0
}
.stellarnav li.drop-left ul ul {
	left: auto;
	right: 220px
}
.stellarnav.light {
	background: rgba(255,255,255,1)
}
.stellarnav.light ul ul {
	background: rgba(255,255,255,1)
}
.stellarnav.light li a {
	color: #000
}
.stellarnav.light .call-btn-mobile, .stellarnav.light .close-menu, .stellarnav.light .location-btn-mobile, .stellarnav.light .menu-toggle {
	color: rgba(0,0,0,1)
}
.stellarnav.dark {
	background: 0 0
}
.stellarnav.dark ul ul {
	background: #fff
}
.stellarnav.dark li a {
	color: #0c0c0c
}
.stellarnav.dark li a:hover {
	color: #00aeef
}
.stellarnav.dark .call-btn-mobile, .stellarnav.dark .close-menu, .stellarnav.dark .location-btn-mobile, .stellarnav.dark .menu-toggle {
	color: #000
}
.stellarnav.fixed {
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 9999
}
body.stellarnav-noscroll-x {
	overflow-x: hidden
}
.stellarnav li.has-sub > a:after {
	content: '\f0d7';
	font-family: FontAwesome;
	margin-left: 10px
}
.stellarnav li li.has-sub > a:after {
	content: '\f0da';
	font-family: FontAwesome;
	margin-left: 10px
}
.stellarnav li.drop-left li.has-sub > a:after {
	float: left;
	content: '\f0d9';
	font-family: FontAwesome;
	margin-right: 10px
}
.stellarnav.hide-arrows li li.has-sub > a:after, .stellarnav.hide-arrows li.drop-left li.has-sub > a:after, .stellarnav.hide-arrows li.has-sub > a:after {
	display: none
}
.stellarnav .call-btn-mobile, .stellarnav .close-menu, .stellarnav .location-btn-mobile, .stellarnav .menu-toggle {
	display: none;
	text-transform: uppercase;
	text-decoration: none
}
.stellarnav .dd-toggle {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
	width: 48px;
	height: 48px;
	text-align: center;
	z-index: 9999;
	border: 0
}
.stellarnav .dd-toggle i {
	margin: auto;
	top: 13%;
	left: 0;
	right: 0;
	-webkit-transition: transform .3s ease-out;
	-moz-transition: transform .3s ease-out;
	transition: transform .3s ease-out
}
.stellarnav.mobile > ul > li > a.dd-toggle {
	padding: 0;
	width: 100%;
	float: left;
	text-align: right;
	margin-right: 15px
}
.stellarnav li.call-btn-mobile, .stellarnav li.location-btn-mobile {
	display: none
}
.stellarnav li.open > a.dd-toggle i {
	-webkit-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	-o-transform: rotate(135deg);
	transform: rotate(135deg)
}
.stellarnav .call-btn-mobile, .stellarnav .close-menu, .stellarnav .location-btn-mobile, .stellarnav .menu-toggle {
	color: #777;
	padding: 15px;
	box-sizing: border-box
}
.stellarnav .full {
	width: 100%
}
.stellarnav .half {
	width: 50%
}
.stellarnav .third {
	width: 33%;
	text-align: center
}
.stellarnav .location-btn-mobile.third {
	text-align: center
}
.stellarnav .location-btn-mobile.half {
	text-align: right
}
.stellarnav.light .half, .stellarnav.light .third {
	border-left: 1px solid rgba(0,0,0,.15)
}
.stellarnav.light.left .half, .stellarnav.light.left .third {
	border-bottom: 1px solid rgba(0,0,0,.15)
}
.stellarnav.light.right .half, .stellarnav.light.right .third {
	border-bottom: 1px solid rgba(0,0,0,.15)
}
.stellarnav.light .half:first-child, .stellarnav.light .third:first-child {
	border-left: 0
}
.stellarnav.dark .half, .stellarnav.dark .third {
	border-left: 1px solid rgba(255,255,255,.15)
}
.stellarnav.dark.left .half, .stellarnav.dark.left .third {
	border-bottom: 1px solid rgba(255,255,255,.15)
}
.stellarnav.dark.right .half, .stellarnav.dark.right .third {
	border-bottom: 1px solid rgba(255,255,255,.15)
}
.stellarnav.light.left .menu-toggle, .stellarnav.light.right .menu-toggle {
	border-bottom: 0
}
.stellarnav.dark.left .menu-toggle, .stellarnav.dark.right .menu-toggle {
	border-bottom: 0
}
.stellarnav.dark .half:first-child, .stellarnav.dark .third:first-child {
	border-left: 0
}
.stellarnav.mobile {
	position: static
}
.stellarnav.mobile.fixed {
	position: static
}
.stellarnav.mobile ul {
	position: relative;
	display: none
}
.stellarnav.mobile.active > ul {
	display: block
}
.stellarnav.mobile ul {
	text-align: left
}
.stellarnav.mobile > ul > li {
	display: block
}
.stellarnav.mobile > ul > li > a {
	padding: 15px
}
.stellarnav.mobile ul {
	background: rgba(221,221,221,1)
}
.stellarnav.mobile ul ul {
	position: relative;
	opacity: 1;
	visibility: visible;
	width: auto;
	display: none;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: color 0 ease-in;
	transition: none
}
.stellarnav.mobile ul ul ul {
	left: auto;
	top: auto
}
.stellarnav.mobile li.drop-left ul ul {
	right: auto
}
.stellarnav.mobile li a {
	border-bottom: 1px solid rgba(255,255,255,.15)
}
.stellarnav.mobile li.has-sub a {
	padding-right: 50px
}
.stellarnav.mobile > ul {
	border-top: 1px solid rgba(255,255,255,.15)
}
.stellarnav.mobile.light li a {
	border-bottom: 1px solid rgba(0,0,0,.15)
}
.stellarnav.mobile.light > ul {
	border-top: 1px solid rgba(0,0,0,.15)
}
.stellarnav.mobile li a.dd-toggle {
	border: 0
}
.stellarnav.mobile.light li a.dd-toggle {
	border: 0
}
.stellarnav.mobile .call-btn-mobile, .stellarnav.mobile .close-menu, .stellarnav.mobile .dd-toggle, .stellarnav.mobile .location-btn-mobile, .stellarnav.mobile .menu-toggle {
	display: inline-block
}
.stellarnav.mobile li.call-btn-mobile {
	border-right: 1px solid rgba(255,255,255,.1);
	box-sizing: border-box
}
.stellarnav.mobile li.call-btn-mobile, .stellarnav.mobile li.location-btn-mobile {
	display: inline-block;
	width: 50%;
	text-transform: uppercase;
	text-align: center
}
.stellarnav.mobile li.call-btn-mobile.full, .stellarnav.mobile li.location-btn-mobile.full {
	display: block;
	width: 100%;
	text-transform: uppercase;
	border-right: 0;
	text-align: left
}
.stellarnav.mobile li.call-btn-mobile i, .stellarnav.mobile li.location-btn-mobile i {
	margin-right: 5px
}
.stellarnav.mobile.light ul {
	background: rgba(255,255,255,1)
}
.stellarnav.mobile.dark ul {
	background: #fefefe
}
.stellarnav.mobile.dark ul ul {
	background: rgba(255,255,255,.08)
}
.stellarnav.mobile.light li.call-btn-mobile {
	border-right: 1px solid rgba(0,0,0,.1)
}
.stellarnav.mobile.top {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 9999
}
.stellarnav.mobile li li.has-sub > a:after, .stellarnav.mobile li.drop-left li.has-sub > a:after, .stellarnav.mobile li.has-sub > a:after {
	display: none
}
.stellarnav.mobile.left > ul, .stellarnav.mobile.right > ul {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 100%;
	max-width: 280px;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch
}
.stellarnav.mobile.right > ul {
	right: 0
}
.stellarnav.mobile.left .close-menu, .stellarnav.mobile.right .close-menu {
	display: inline-block;
	text-align: right
}
.stellarnav.mobile.left > ul {
	left: 0
}
.stellarnav.mobile.right .call-btn-mobile.half, .stellarnav.mobile.right .close-menu.half, .stellarnav.mobile.right .location-btn-mobile.half {
	text-align: center
}
.stellarnav.mobile.right .call-btn-mobile.third, .stellarnav.mobile.right .close-menu.third, .stellarnav.mobile.right .location-btn-mobile.third {
	text-align: center
}
.stellarnav.mobile.left .call-btn-mobile.half, .stellarnav.mobile.left .close-menu.half, .stellarnav.mobile.left .location-btn-mobile.half {
	text-align: center
}
.stellarnav.mobile.left .call-btn-mobile.third, .stellarnav.mobile.left .close-menu.third, .stellarnav.mobile.left .location-btn-mobile.third {
	text-align: center
}
.stellarnav.mobile.left .menu-toggle.half, .stellarnav.mobile.left .menu-toggle.third, .stellarnav.mobile.right .menu-toggle.half, .stellarnav.mobile.right .menu-toggle.third {
	text-align: left
}
.stellarnav.mobile.left .close-menu.third span, .stellarnav.mobile.right .close-menu.third span {
	display: none
}

@media only screen and (max-width :768px) {
.stellarnav {
	overflow: hidden;
	display: block
}
.stellarnav ul {
	position: relative;
	display: none
}
}

@media only screen and (max-width :420px) {
.stellarnav.mobile .call-btn-mobile.third span, .stellarnav.mobile .location-btn-mobile.third span {
	display: none
}
}
site-map {
	background-color: #f5f5f5;
	display: block;
	width: 100%;
	float: left;
	margin: 30px 0 0 0;
	font-family: RobotoCondensed-Regular;
	color: #565656
}
footer {
	background-color: #f5f5f5;
	display: block;
	width: 100%;
	float: left;
	margin: 10px 0 0 0;
	font-family: RobotoCondensed-Regular;
	color: #565656
}
footer .container {
	width: 95%
}
footer ul {
	margin: 0 !important;
	padding: 0 0 0 10px;
	height: 260px
}
footer ul li {
	margin: 0;
	padding: 0;
	list-style: none
}
footer ul li img {
	display: initial;
	margin: 0;
}
.social-nav {
	padding: 0 79PX;
	list-style: none;
	margin: -10px 0 0 -10px
}
.cmi-news {
	margin-top: 106px
}
.social-nav li {
	float: left;
	margin: 10px 0 0 4px;
	list-style: none
}
.social-nav a {
	display: inline-block;
	float: left;
	width: 35px;
	height: 35px;
	font-size: 20px;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
	line-height: 36px;
	background: #000;
	position: relative;
	transition: all .5s;
	-ms-transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s
}
.social-nav a {
	overflow: hidden;
	font-size: 17px
}
.social-nav a:hover {
	background: #fff;
	text-shadow: 0 0 #d4d4d4, 1px 1px #d4d4d4, 2px 2px #d4d4d4, 3px 3px #d4d4d4, 4px 4px #d4d4d4, 5px 5px #d4d4d4, 6px 6px #d4d4d4, 7px 7px #d4d4d4, 8px 8px #d4d4d4, 9px 9px #d4d4d4, 10px 10px #d4d4d4, 11px 11px #d4d4d4, 12px 12px #d4d4d4, 13px 13px #d4d4d4, 14px 14px #d4d4d4, 15px 15px #d4d4d4, 16px 16px #d4d4d4, 17px 17px #d4d4d4, 18px 18px #d4d4d4, 19px 19px #d4d4d4, 20px 20px #d4d4d4, 21px 21px #d4d4d4, 22px 22px #d4d4d4, 23px 23px #d4d4d4, 24px 24px #d4d4d4, 25px 25px #d4d4d4, 26px 26px #d4d4d4, 27px 27px #d4d4d4, 28px 28px #d4d4d4, 29px 29px #d4d4d4, 30px 30px #d4d4d4
}
.social-nav .twitter {
	background: #00aced;
	text-shadow: 0 0 #0087ba, 1px 1px #0087ba, 2px 2px #0087ba, 3px 3px #0087ba, 4px 4px #0087ba, 5px 5px #0087ba, 6px 6px #0087ba, 7px 7px #0087ba, 8px 8px #0087ba, 9px 9px #0087ba, 10px 10px #0087ba, 11px 11px #0087ba, 12px 12px #0087ba, 13px 13px #0087ba, 14px 14px #0087ba, 15px 15px #0087ba, 16px 16px #0087ba, 17px 17px #0087ba, 18px 18px #0087ba, 19px 19px #0087ba, 20px 20px #0087ba, 21px 21px #0087ba, 22px 22px #0087ba, 23px 23px #0087ba, 24px 24px #0087ba, 25px 25px #0087ba, 26px 26px #0087ba, 27px 27px #0087ba, 28px 28px #0087ba, 29px 29px #0087ba, 30px 30px #0087ba
}
.social-nav .twitter:hover {
	color: #00aced
}
.social-nav .facebook {
	background: #3b579d;
	text-shadow: 0 0 #2d4278, 1px 1px #2d4278, 2px 2px #2d4278, 3px 3px #2d4278, 4px 4px #2d4278, 5px 5px #2d4278, 6px 6px #2d4278, 7px 7px #2d4278, 8px 8px #2d4278, 9px 9px #2d4278, 10px 10px #2d4278, 11px 11px #2d4278, 12px 12px #2d4278, 13px 13px #2d4278, 14px 14px #2d4278, 15px 15px #2d4278, 16px 16px #2d4278, 17px 17px #2d4278, 18px 18px #2d4278, 19px 19px #2d4278, 20px 20px #2d4278, 21px 21px #2d4278, 22px 22px #2d4278, 23px 23px #2d4278, 24px 24px #2d4278, 25px 25px #2d4278, 26px 26px #2d4278, 27px 27px #2d4278, 28px 28px #2d4278, 29px 29px #2d4278, 30px 30px #2d4278
}
.social-nav .facebook:hover {
	color: #3b579d
}
.social-nav .google {
	background: #dd4a3a;
	text-shadow: 0 0 #c23122, 1px 1px #c23122, 2px 2px #c23122, 3px 3px #c23122, 4px 4px #c23122, 5px 5px #c23122, 6px 6px #c23122, 7px 7px #c23122, 8px 8px #c23122, 9px 9px #c23122, 10px 10px #c23122, 11px 11px #c23122, 12px 12px #c23122, 13px 13px #c23122, 14px 14px #c23122, 15px 15px #c23122, 16px 16px #c23122, 17px 17px #c23122, 18px 18px #c23122, 19px 19px #c23122, 20px 20px #c23122, 21px 21px #c23122, 22px 22px #c23122, 23px 23px #c23122, 24px 24px #c23122, 25px 25px #c23122, 26px 26px #c23122, 27px 27px #c23122, 28px 28px #c23122, 29px 29px #c23122, 30px 30px #c23122
}
.social-nav .google:hover {
	color: #dd4a3a
}
.social-nav .linkedin {
	background: #007bb6;
	text-shadow: 0 0 #005983, 1px 1px #005983, 2px 2px #005983, 3px 3px #005983, 4px 4px #005983, 5px 5px #005983, 6px 6px #005983, 7px 7px #005983, 8px 8px #005983, 9px 9px #005983, 10px 10px #005983, 11px 11px #005983, 12px 12px #005983, 13px 13px #005983, 14px 14px #005983, 15px 15px #005983, 16px 16px #005983, 17px 17px #005983, 18px 18px #005983, 19px 19px #005983, 20px 20px #005983, 21px 21px #005983, 22px 22px #005983, 23px 23px #005983, 24px 24px #005983, 25px 25px #005983, 26px 26px #005983, 27px 27px #005983, 28px 28px #005983, 29px 29px #005983, 30px 30px #005983
}
.social-nav .linkedin:hover {
	color: #007bb6
}
.social-nav .pinterest {
	background: #cb2026;
	text-shadow: 0 0 #9f191e, 1px 1px #9f191e, 2px 2px #9f191e, 3px 3px #9f191e, 4px 4px #9f191e, 5px 5px #9f191e, 6px 6px #9f191e, 7px 7px #9f191e, 8px 8px #9f191e, 9px 9px #9f191e, 10px 10px #9f191e, 11px 11px #9f191e, 12px 12px #9f191e, 13px 13px #9f191e, 14px 14px #9f191e, 15px 15px #9f191e, 16px 16px #9f191e, 17px 17px #9f191e, 18px 18px #9f191e, 19px 19px #9f191e, 20px 20px #9f191e, 21px 21px #9f191e, 22px 22px #9f191e, 23px 23px #9f191e, 24px 24px #9f191e, 25px 25px #9f191e, 26px 26px #9f191e, 27px 27px #9f191e, 28px 28px #9f191e, 29px 29px #9f191e, 30px 30px #9f191e
}
.social-nav .pinterest:hover {
	color: #cb2026
}
.social-nav .instagram {
	background: #9a16aa;
	text-shadow: 0 0 #9f191e, 1px 1px #9f191e, 2px 2px #9f191e, 3px 3px #9f191e, 4px 4px #9f191e, 5px 5px #9f191e, 6px 6px #9f191e, 7px 7px #9f191e, 8px 8px #9f191e, 9px 9px #9f191e, 10px 10px #9f191e, 11px 11px #9f191e, 12px 12px #9f191e, 13px 13px #9f191e, 14px 14px #9f191e, 15px 15px #9f191e, 16px 16px #9f191e, 17px 17px #9f191e, 18px 18px #9f191e, 19px 19px #9f191e, 20px 20px #9f191e, 21px 21px #9f191e, 22px 22px #9f191e, 23px 23px #9f191e, 24px 24px #9f191e, 25px 25px #9f191e, 26px 26px #9f191e, 27px 27px #9f191e, 28px 28px #9f191e, 29px 29px #9f191e, 30px 30px #9f191e
}
.social-nav .instagram:hover {
	color: #9a16aa
}
footer a {
	font-family: RobotoCondensed-Regular;
	color: #757575;
	text-decoration: none;
	font-size: 13px
}
footer .border {
	border-left: 1px solid grey;
	border-right: 1px solid grey
}
footer img {
	display: block;
	margin: 20px auto 5px
}
.copyright {
	width: 100%;
	float: left;
	border-bottom: 1px solid grey;
	border-top: 1px solid grey;
	padding: 5px 0;
	margin-bottom: 35px;
	font-family: RobotoCondensed-Regular;
	font-size: 13px;
	color: #565656;
	background: #f5f5f5
}
.copyright ul {
	margin-bottom: 0
}
.padding-50 {
	padding: 50px 0
}
.padding-20 {
	padding: 20px !important
}
.padding-20-bottom {
	padding-bottom: 20px !important
}
.hr-color {
	border-color: #92cbe6;
	border-top-width: 3px;
	margin-top: 20px;
	margin-bottom: 20px
}
.hr-color-grey {
	border-color: #565656;
	border-top-width: 2px;
	margin-top: 20px;
	margin-bottom: 20px
}
.ch-item {
	width: 100%;
	height: 100%;
	position: relative;
	cursor: default;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}
.ch-img-1, .ch-img-2, .ch-img-3, .ch-img-4, .ch-img-5, .ch-img-6 {
	background-repeat: no-repeat;
	background-position: center
}
.ch-img-1 {
	background-image: url(../images/icon1.png)
}
.ch-img-2 {
	background-image: url(../images/icon2.png)
}
.ch-img-3 {
	background-image: url(../images/icon3.png)
}
.ch-img-4 {
	background-image: url(../images/icon4.png)
}
.ch-img-5 {
	background-image: url(../images/icon5.png)
}
.ch-info {
	position: relative;
	background: rgba(6,31,158,.8);
	width: 175px;
	height: 175px;
	border-radius: 50%;
	margin: 0 auto;
	opacity: 0;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-backface-visibility: hidden
}
.ch-info a {
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 22px;
	padding: 40% 5%;
	font-family: 'Open Sans', Arial, sans-serif;
	text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0,0,0,.3);
	display: block
}
.ch-info p {
	color: #fff;
	padding: 10px 5px;
	font-style: italic;
	margin: 0 30px;
	font-size: 12px;
	border-top: 1px solid rgba(255,255,255,.5);
	opacity: 0;
	-webkit-transition: all 1s ease-in-out .4s;
	-moz-transition: all 1s ease-in-out .4s;
	-o-transition: all 1s ease-in-out .4s;
	-ms-transition: all 1s ease-in-out .4s;
	transition: all 1s ease-in-out .4s
}
.ch-item:hover {
	box-shadow: inset 0 0 0 1px rgba(255,255,255,.1), 0 1px 2px rgba(0,0,0,.1)
}
.ch-item:hover .ch-info {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1
}
.ch-item:hover .ch-info p {
	opacity: 1
}
.grid .col-sm-2 {
	height: 182px
}
.intro {
	background-image: url(../images/trending-bg.png);
	background-color: #d6e8e1;
	width: 100%;
	float: left;
	background-size: cover
}
.no-padding {
	padding: 0;
	margin-top: 0
}
.row-eq-height {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.bg-line-1 {
	background: #d2e8e1;
	font-size: 3px;
	color: #d2e8e1
}
.testimonial {
	background-color: #ebf6f9;
	padding: 43px 26px;
	margin-bottom: 10px
}
.skip {
	float: right;
	border: 1px solid #f6e4c6;
	padding: 8px 25px 12px 25px;
	margin: 97px 17px
}
.testimonial .text-brand {
	background-image: url(../images/comment.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 319px;
	padding: 55px;
	font-size: 15px;
	font-family: Roboto-Regular;
	color: #000
}
.testimonial .text-brand:before {
	content: url(../images/quote-start.png);
	padding-right: 10px
}
.testimonial .text-brand:after {
	content: url(../images/quote-end.png);
	padding-left: 10px;
	position: absolute
}
.testimonial small {
	display: inline-block
}
.testimonial .img-circle {
	position: absolute;
	width: 90px;
	bottom: 5px;
	left: 85px
}
.testimonial .quoting-person {
	position: absolute;
	bottom: 15px;
	font-size: 16px;
	left: 57px;
	color: #000
}
.two-column-list {
	margin-bottom: 30px;
	min-height: 430px
}
.two-column-list hr {
	border-top-width: 1px;
	border-color: #d8d8d8;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 40%;
	float: left;
	position: relative;
	left: 105px;
	top: 23px
}
.two-column-list img {
	display: block;
	margin: 0 auto
}
.admin-img {
	max-width: 118%
}
.two-column-list:nth-child(odd) {
	border-right: 1px solid grey
}
.two-column-list input[type=submit] {
	margin-top: 20px
}
.two-column-list a:hover {
	text-decoration: none
}
.one-column-list {
	margin-bottom: 50px;
	border-bottom: 1px solid grey;
	padding-bottom: 30px
}
#hide, #show {
	width: 25.71px;
	height: 29.6px;
	color: #8c8c8c;
	display: inline-block;
	cursor: pointer
}
#show {
	border-right: 2px solid #c9c9c9;
	padding-right: 42px;
	line-height: 24px;
	height: 23px;
	margin-right: 10px
}
#show:before {
	content: "\f0c9";
	font-family: FontAwesome;
	font-size: 30px
}
#hide:before {
	content: "\f009";
	font-family: FontAwesome;
	font-size: 30px
}
.active {
	/* color: #fff !important; *//*---border:1px solid #ccc;--*/
}
#show:hover {
	text-decoration: none
}
#hide:hover {
	text-decoration: none
}
.show-hide .btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da;
	margin: 35px 0;
	float: right
}
.show-hide {
	margin-bottom: -15px;
	border-bottom: 2px solid #c9c9c9;
	position: relative;
	bottom: 28px
}
.listing {
	margin-top: 35px
}
.listing h3 {
	text-transform: uppercase;
	font-size: 16px;
	font-family: RobotoCondensed-Bold
}
.listing h4 {
	position: relative;
	text-align: center;
	margin: 0 0 14px;
}
.listing h4 span {
	background: #fff;
	padding: 0 15px;
	font-size: 15px;
	position: relative;
	z-index: 1
}
.listing h4:before {
	background: #c6c6c6;
	content: "";
	display: block;
	height: 2px;
	position: absolute;
	top: 50%;
	width: 100%
}
.listing h4:before {
	left: 0
}
.panel-title > .small, .panel-title > .small > a, .panel-title > a, .panel-title > small, .panel-title > small > a {
	padding: 10px 15px;
	display: block;
	background-color: #009deb;
	color: #fff;
	font-size: 18px
}
/*.panel-title > a:before {
        font-family: 'Glyphicons Halflings';
        content: "\e259";
        float: right
    }*/

.panel-title i {
	float: right;
}
.panel-body {
	padding: 0 0 10px 0;
}
.panel-body ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.panel-body ul li {
	border-bottom: 1px solid #333;
	width: 100%;
	float: left
}
.panel-body li a {
	padding: 7px 10px;
	width: 100%;
	float: left;
	background: #efefef
}
.panel-body li a:before {
	font-family: 'Glyphicons Halflings';
	content: "\e258";
	float: right
}
.panel-body li a:hover {
	text-decoration: none;
	color: #000
}
.panel-title a:hover {
	text-decoration: none;
	cursor: pointer
}
.panel-body th {
	text-align: center
}
.panel-body td, th {
	padding: 14px
}
.listing-content hr {
	border-bottom: 1px solid #c9c9c9
}
.listing-content h1 {
	color: #264f9f;
	font-size: 36px;
	border-right: 2px solid #264f9f;
	line-height: .9
}
.listing-content h1 span {
	color: #264f9f;
	text-transform: uppercase;
	font-size: 22px;
	display: block
}
.listing-content p {
	position: relative;
	top: 25px;
	font-size: 14px;
	color: #727272
}
#f1_container {
	position: relative;
	margin: 10px auto;
	width: 166px;
	height: 166px;
	z-index: 1
}
#f1_container {
	-moz-perspective: 1000px;
	-webkit-perspective: 1000px;
	perspective: 1000px
}
#f1_card {
	-moz-transition: all 1s linear;
	-webkit-transform-style: preserve-3d;
	-webkit-transition: all 1s linear;
	transform-style: preserve-3d;
	transition: all 1s linear
}
#f1_container:hover #f1_card {
	-moz-transform: rotateY(180deg);
	-moz-box-shadow: -5px 5px 5px #aaa;
	-moz-transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	-webkit-box-shadow: -5px 5px 5px #aaa;
	transform: rotateY(180deg);
	box-shadow: -5px 5px 5px #aaa
}
#f1_container2 {
	position: relative;
	margin: 10px auto;
	width: 166px;
	height: 166px;
	z-index: 1
}
#f1_container2 {
	-moz-perspective: 1000px;
	-webkit-perspective: 1000px;
	perspective: 1000px
}
#f1_card2 {
	-moz-transition: all 1s linear;
	-webkit-transform-style: preserve-3d;
	-webkit-transition: all 1s linear;
	transform-style: preserve-3d;
	transition: all 1s linear
}
#f1_container2:hover #f1_card2 {
	-moz-transform: rotateY(180deg);
	-moz-box-shadow: -5px 5px 5px #aaa;
	-webkit-transform: rotateY(180deg);
	-webkit-box-shadow: -5px 5px 5px #aaa;
	transform: rotateY(180deg);
	box-shadow: -5px 5px 5px #aaa
}
#f1_container3 {
	position: relative;
	margin: 10px auto;
	width: 166px;
	height: 166px;
	z-index: 1
}
#f1_container3 {
	-moz-perspective: 1000px;
	-webkit-perspective: 1000px;
	perspective: 1000px
}
#f1_card3 {
	-moz-transition: all 1s linear;
	-webkit-transform-style: preserve-3d;
	-webkit-transition: all 1s linear;
	transform-style: preserve-3d;
	transition: all 1s linear
}
#f1_container3:hover #f1_card3 {
	-moz-transform: rotateY(180deg);
	-moz-box-shadow: -5px 5px 5px #aaa;
	-webkit-transform: rotateY(180deg);
	-webkit-box-shadow: -5px 5px 5px #aaa;
	transform: rotateY(180deg);
	box-shadow: -5px 5px 5px #aaa
}
#f1_container4 {
	position: relative;
	margin: 10px auto;
	width: 166px;
	height: 166px;
	z-index: 1
}
#f1_container4 {
	-moz-perspective: 1000px;
	-webkit-perspective: 1000px;
	perspective: 1000px
}
#f1_card4 {
	-moz-transition: all 1s linear;
	-webkit-transform-style: preserve-3d;
	-webkit-transition: all 1s linear;
	transform-style: preserve-3d;
	transition: all 1s linear
}
#f1_container4:hover #f1_card4 {
	-moz-transform: rotateY(180deg);
	-moz-box-shadow: -5px 5px 5px #aaa;
	-webkit-transform: rotateY(180deg);
	-webkit-box-shadow: -5px 5px 5px #aaa;
	transform: rotateY(180deg);
	box-shadow: -5px 5px 5px #aaa
}
#f1_container5 {
	position: relative;
	margin: 10px auto;
	width: 166px;
	height: 166px;
	z-index: 1
}
#f1_container5 {
	-moz-perspective: 1000px;
	-webkit-perspective: 1000px;
	perspective: 1000px
}
#f1_card5 {
	-moz-transition: all 1s linear;
	-webkit-transform-style: preserve-3d;
	-webkit-transition: all 1s linear;
	transform-style: preserve-3d;
	transition: all 1s linear
}
#f1_container5:hover #f1_card5 {
	-moz-transform: rotateY(180deg);
	-moz-box-shadow: -5px 5px 5px #aaa;
	-webkit-transform: rotateY(180deg);
	-webkit-box-shadow: -5px 5px 5px #aaa;
	transform: rotateY(180deg);
	box-shadow: -5px 5px 5px #aaa
}
#f1_container6 {
	position: relative;
	margin: 10px auto;
	width: 166px;
	height: 166px;
	z-index: 1
}
#f1_container6 {
	-moz-perspective: 1000px;
	-webkit-perspective: 1000px;
	perspective: 1000px
}
#f1_card6 {
	-moz-transition: all 1s linear;
	-webkit-transform-style: preserve-3d;
	-webkit-transition: all 1s linear;
	transform-style: preserve-3d;
	transition: all 1s linear
}
#f1_container6:hover #f1_card6 {
	-moz-transform: rotateY(180deg);
	-moz-box-shadow: -5px 5px 5px #aaa;
	-webkit-transform: rotateY(180deg);
	-webkit-box-shadow: -5px 5px 5px #aaa;
	transform: rotateY(180deg);
	box-shadow: -5px 5px 5px #aaa
}
#f1_container7 {
	position: relative;
	margin: 10px auto;
	width: 166px;
	height: 166px;
	z-index: 1
}
#f1_container7 {
	-moz-perspective: 1000px;
	-webkit-perspective: 1000px;
	perspective: 1000px
}
#f1_card7 {
	-moz-transition: all 1s linear;
	-webkit-transform-style: preserve-3d;
	-webkit-transition: all 1s linear;
	transform-style: preserve-3d;
	transition: all 1s linear
}
#f1_container7:hover #f1_card7 {
	-moz-transform: rotateY(180deg);
	-moz-box-shadow: -5px 5px 5px #aaa;
	-webkit-transform: rotateY(180deg);
	-webkit-box-shadow: -5px 5px 5px #aaa;
	transform: rotateY(180deg);
	box-shadow: -5px 5px 5px #aaa
}
#f1_container8 {
	position: relative;
	margin: 10px auto;
	width: 166px;
	height: 166px;
	z-index: 1
}
#f1_container8 {
	-moz-perspective: 1000px;
	-webkit-perspective: 1000px;
	perspective: 1000px
}
#f1_card8 {
	-moz-transition: all 1s linear;
	-webkit-transform-style: preserve-3d;
	-webkit-transition: all 1s linear;
	transform-style: preserve-3d;
	transition: all 1s linear
}
#f1_container8:hover #f1_card8 {
	-moz-transform: rotateY(180deg);
	-moz-box-shadow: -5px 5px 5px #aaa;
	-webkit-transform: rotateY(180deg);
	-webkit-box-shadow: -5px 5px 5px #aaa;
	transform: rotateY(180deg);
	box-shadow: -5px 5px 5px #aaa
}
#f1_container9 {
	position: relative;
	margin: 10px auto;
	width: 166px;
	height: 166px;
	z-index: 1
}
#f1_container9 {
	-moz-perspective: 1000px;
	-webkit-perspective: 1000px;
	perspective: 1000px
}
#f1_card9 {
	-moz-transition: all 1s linear;
	-webkit-transform-style: preserve-3d;
	-webkit-transition: all 1s linear;
	transform-style: preserve-3d;
	transition: all 1s linear
}
#f1_container9:hover #f1_card9 {
	-moz-transform: rotateY(180deg);
	-moz-box-shadow: -5px 5px 5px #aaa;
	-webkit-transform: rotateY(180deg);
	-webkit-box-shadow: -5px 5px 5px #aaa;
	transform: rotateY(180deg);
	box-shadow: -5px 5px 5px #aaa
}
.face {
	position: absolute;
	width: 100%;
	height: 100%;
	-moz-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.face.back {
	display: block;
	-moz-transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 2px 0 0 15px;
	color: #fff;
	text-align: center;
	z-index: 2
}
.face.back a {
	background-color: #061f9e
}
.responsive-display {
	display: none
}
.trending-now {
	background-image: url(../images/text_bg.png);
	position: relative;
	background-position: center bottom;
	background-size: cover;
	padding: 25px 0 0 0;
	width: 100%;
	background-repeat: no-repeat;
	float: left
}
.video_bg_box {
	width: 100%;
	float: left;
	margin-top: -164px;
	padding: 0;
	background: #d2e8e1
}
.trending-now h2 {
	text-align: center;
	color: #4a96d9;
	padding: 4px 0 0 0;
	font-family: RobotoCondensed-Regular
}
.trending-now span {
	color: #989d95;
	font-family: RobotoCondensed-Regular
}
.trending-now p {
	text-align: center;
	font-size: 15px;
	font-family: Roboto-Medium
}
.trending-now h4 {
	text-align: center;
	font-family: Roboto-Regular
}
.back, .circle-container, .front {
	width: 180px;
	height: 180px;
	background-color: rgba(0,0,0,0)
}
.circle, .outer-outer-ring, .outer-ring {
	transition: .5s;
	transform-style: preserve-3d;
	transition-timing-function: cubic-bezier(.785, .135, .15, .86)
}
.circle {
	position: relative;
	width: 175px;
	height: 175px
}
.back, .front {
	border-radius: 50%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	position: absolute;
	top: 0;
	left: 0
}
.front {
	background: 0 0;
	z-index: 2
}
.back a {
	font-weight: 700;
	font-size: 20px;
	text-align: center;
	color: #fff;
	display: block;
	width: 161px;
	height: 161px;
	border-radius: 50%;
	position: absolute;
	line-height: 163px
}
.back {
	-webkit-transform: rotate3d(45, 45, 0, 180deg);
	transform: rotate3d(45, 45, 0, 180deg);
	color: #fff;
	font-size: 24px
}
.front-logo {
	width: 100%;
	display: block
}
.outer-ring {
	position: absolute;
	top: -10px;
	left: -10px;
	border-radius: 50%;
	width: 191px;
	height: 191px;
	background-color: rgba(255,255,255,0)
}
.outer-outer-ring {
	position: absolute;
	top: -20px;
	left: -20px;
	border-radius: 50%;
	border: 2px solid #fff;
	width: 211px;
	height: 211px;
	background-color: rgba(255,255,255,0);
	box-shadow: 0 0 20px rgba(0,0,0,.4)
}
.circle-3 {
	margin: auto;
	width: 68%;
	padding-top: 22px;
	bottom: 110px;
	position: relative;
	margin-top: 75px;
	left: 0
}
.circle-top {
	margin-top: 45px;
	width: 100%;
	float: left
}
.box {
	width: 100%;
	height: 300px;
	background-color: #2980b9
}
#wrapper {
	padding-left: 0;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease
}
#wrapper.toggled {
	padding-left: 220px
}
#sidebar-wrapper {
	z-index: 1000;
	left: 220px;
	width: 0;
	height: 100%;
	margin-left: -220px;
	overflow-y: auto;
	overflow-x: hidden;
	background: #008ac6;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease
}
 #sidebar-wrapper::-webkit-scrollbar {
 display: none
}
#wrapper.toggled #sidebar-wrapper {
	width: 220px
}
#page-content-wrapper {
	width: 100%
}
#wrapper.toggled #page-content-wrapper {
	position: absolute;
	margin-right: -220px
}
.sidebar-nav {
	position: absolute;
	top: 0;
	width: 220px;
	margin: 0;
	padding: 0;
	list-style: none
}
.sidebar-nav li {
	position: relative;
	line-height: 34px;
	display: inline-block;
	width: 100%
}
.sidebar-nav li:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	height: 100%;
	width: 3px;
	background-color: #00aeef;
	-webkit-transition: width .2s ease-in;
	-moz-transition: width .2s ease-in;
	-ms-transition: width .2s ease-in;
	transition: width .2s ease-in
}
.sidebar-nav li:first-child a {
	color: #008ac6;
	background-color: #fff
}
.sidebar-nav li:nth-child(2):before {
	background-color: #ec1b5a
}
.sidebar-nav li:nth-child(3):before {
	background-color: #79aefe
}
.sidebar-nav li:nth-child(4):before {
	background-color: #314190
}
.sidebar-nav li:nth-child(5):before {
	background-color: #279636
}
.sidebar-nav li:nth-child(6):before {
	background-color: #7d5d81
}
.sidebar-nav li:nth-child(7):before {
	background-color: #ead24c
}
.sidebar-nav li:nth-child(8):before {
	background-color: #2d2366
}
.sidebar-nav li:nth-child(9):before {
	background-color: #35acdf
}
.sidebar-nav li.open:hover:before, .sidebar-nav li:hover:before {
	width: 100%;
	-webkit-transition: width .2s ease-in;
	-moz-transition: width .2s ease-in;
	-ms-transition: width .2s ease-in;
	transition: width .2s ease-in
}
.sidebar-nav li a {
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 13px 0 6px 15px;
	BORDER-BOTTOM: 1PX SOLID #fff
}
.sidebar-nav li a:active, .sidebar-nav li a:focus, .sidebar-nav li a:hover, .sidebar-nav li.open a:active, .sidebar-nav li.open a:focus, .sidebar-nav li.open a:hover {
	color: #fff;
	text-decoration: none;
	background-color: transparent
}
.sidebar-nav > .sidebar-brand {
	height: 60px 0 0 0;
	font-size: 20px;
	line-height: 44px
}
.sidebar-nav .dropdown-menu {
	position: relative;
	width: 100%;
	padding: 0;
	margin: 0;
	border-radius: 0;
	border: none;
	background: #008ac6;
	box-shadow: none
}
.hamburger {
	position: fixed;
	top: 20px;
	z-index: 999;
	display: block;
	width: 32px;
	height: 32px;
	margin-left: 15px;
	background: 0 0;
	border: none
}
.hamburger:active, .hamburger:focus, .hamburger:hover {
	outline: 0
}
.hamburger.is-closed:before {
	content: '';
	display: block;
	width: 100px;
	font-size: 14px;
	color: #fff;
	line-height: 32px;
	text-align: center;
	opacity: 0;
	-webkit-transform: translate3d(0, 0, 0);
	-webkit-transition: all .35s ease-in-out
}
.hamburger.is-closed:hover:before {
	opacity: 1;
	display: block;
	-webkit-transform: translate3d(-100px, 0, 0);
	-webkit-transition: all .35s ease-in-out
}
.hamburger.is-closed .hamb-bottom, .hamburger.is-closed .hamb-middle, .hamburger.is-closed .hamb-top, .hamburger.is-open .hamb-bottom, .hamburger.is-open .hamb-middle, .hamburger.is-open .hamb-top {
	position: absolute;
	left: 0;
	height: 4px;
	width: 100%
}
.hamburger.is-closed .hamb-bottom, .hamburger.is-closed .hamb-middle, .hamburger.is-closed .hamb-top {
	background-color: #264f9f;
}
.hamburger.is-closed .hamb-top {
	top: 5px;
	-webkit-transition: all .35s ease-in-out
}
.hamburger.is-closed .hamb-middle {
	top: 50%;
	margin-top: -2px
}
.hamburger.is-closed .hamb-bottom {
	bottom: 5px;
	-webkit-transition: all .35s ease-in-out
}
.hamburger.is-closed:hover .hamb-top {
	top: 0;
	-webkit-transition: all .35s ease-in-out
}
.hamburger.is-closed:hover .hamb-bottom {
	bottom: 0;
	-webkit-transition: all .35s ease-in-out
}
.hamburger.is-open .hamb-bottom, .hamburger.is-open .hamb-middle, .hamburger.is-open .hamb-top {
	background-color: #00aeef
}
.hamburger.is-open .hamb-bottom, .hamburger.is-open .hamb-top {
	top: 50%;
	margin-top: -2px
}
.hamburger.is-open .hamb-top {
	-webkit-transform: rotate(45deg);
	-webkit-transition: -webkit-transform .2s cubic-bezier(.73, 1, .28, .08)
}
.hamburger.is-open .hamb-middle {
	display: none
}
.hamburger.is-open .hamb-bottom {
	-webkit-transform: rotate(-45deg);
	-webkit-transition: -webkit-transform .2s cubic-bezier(.73, 1, .28, .08)
}
.hamburger.is-open:before {
	content: '';
	display: block;
	width: 100px;
	font-size: 14px;
	color: #fff;
	line-height: 32px;
	text-align: center;
	opacity: 0;
	-webkit-transform: translate3d(0, 0, 0);
	-webkit-transition: all .35s ease-in-out
}
.hamburger.is-open:hover:before {
	opacity: 1;
	display: block;
	-webkit-transform: translate3d(-100px, 0, 0);
	-webkit-transition: all .35s ease-in-out
}
.nav > li > a > img {
	max-width: 86%;
	padding: 14px 7px 10px 7px
}
.overlay {
	position: fixed;
	display: none;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(250,250,250,.8);
	z-index: 1
}
.custom-search-form {
	padding-left: 20px;
	margin-top:26px;
}
.custom-search-form .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
	z-index: 2;
	margin-left: -1px;
	height: 24px;
	line-height: 15px
}
.form-control {
	display: block;
	width: 100%;
	height: 24px !important;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #264f9f;
	border-radius: 10px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	height: 28px
}
.btn-primary {
	color: #fff;
	background-color: #264f9f;
	border-color: #264f9f;
	float: left;
	margin: 6px 0 0 0;
}
#ac, #machine, #sport {
	-webkit-transition: 2s;
	transition: 2s
}
.scrollto {
	-webkit-transition: 2s;
	transition: 2s
}
.listing-content-right .btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da;
	float: initial
}
.btn-info:hover {
	background-color: #0070a1;
	border-color: #46b8da
}
.supiriya-bg {
	/*--- background: rgba(0,174,239,.11);---*/
	display: block;
	padding: 1px 25px 15px 25px
}
.supiriya-bg h3 {
	color: grey;
	margin: 10px 0 0px 0;
	font-size: 34px;
}

.supiriya-bg h4{
	color: grey;
	margin: 10px 0 0px 0
	font-weight:normal;
	font-size: 24px;
	color:gray;
}
.catalog a {
	background: #00aeef;
	font-size: 24px;
	margin: 15px 0 5px 0;
	padding: 3px 8px;
	color: #fff;
	font-family: RobotoCondensed-Bold;
	width: 100%;
	display: block;
	line-height: 15px
}
.catalog a span {
	margin-top: 10px;
	position: absolute
}
.catalog a:before {
	padding-left: 25px;
	content: url(../images/pdf.png);
	padding-right: 35px
}
.categery-classification h6 {
	color: #1a1818;
	font-size: 14px;
	margin-bottom: 0
}
.categery-classification h5 {
	color: #00aeef;
	font-size: 19px;
	position: relative;
	margin-top: 0
}
.categery-classification h3 {
	color: #b0adb0;
	padding: 25px 0 0 0
}
.supiriya-bg p {
	color: #b2aeb0;
	line-height: 20px;
	border-bottom: 1px solid #c1c1c1;
	padding: 5px 0 5px 0;
}
.category-featurs .col-xs-3 {
	padding: 0 0
}
.fivestar {
	padding-top: 48px;
	padding-bottom: 19px;
	background: #effde3
}
.fivestar p {
	text-align: center
}
.fivestar h2 {
	text-align: center;
	color: #564f4f
}
.panell-box {
	padding: 34px 0 0 0
}
.panel-body table {
	width: 100%
}
.panel-body td {
	padding: 14px 3px 18px 15px
}
.panel-group .panel {
	margin-bottom: 20px;
	border-radius: 4px
}
.panel-title > .small, .panel-title > .small > a, .panel-title > a, .panel-title > small, .panel-title > small > a {
	display: block;
	background-color: #264f9f;
	color: #fff;
	font-size: 18px
}
.thin {
	max-width: 150px
}
.carousel > .window {
	overflow: hidden;
	position: relative;
	height: 365px
}
.carousel ul {
	list-style: none;
	height: 70px;
	top: 0;
	left: 0;
	position: relative;
	padding: 0
}
.carousel li {
	margin: 3px 0 0
}
.next, .prev {
	font-size: 30px;
	width: 100%;
	position: relative;
	left: 50%;
	margin-left: -15px
}
.carousel li:first-child {
	margin: 0
}
.thin input[type=image] {
	padding: 20px 5px;
	border: 1px solid #aaa;
	margin: 8px 0;
	width: 100%
}
.vertical-align {
	position: absolute;
	top: 52%;
	transform: translateY(-50%);
	width: 66%;
	left: 45px
}
.slimScrollBar {
	display: block !important
}
.slimScrollDiv {
	border-right: 1px solid #000
}
ul.social-media {
	background-color: #fff !important
}
.social-media a {
	display: inline-block !important;
	padding: 4px 8px !important
}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
	background-color: rgba(255,255,255,0);
	border-color: rgba(255,255,255,.11)
}
.banner {
	z-index: 999;
	margin-top: -104px
}
.line-img {
	border-right: 1px solid #b2aeb0;
	padding-bottom: 20px
}
.line-img strong {
	width: 50%;
	margin: 20px auto 0;
	border-bottom: 1px solid #b2aeb0;
	display: block
}
.about-bg {
	background: url(../images/about-bg.jpg) no-repeat;
	padding: 100px 0;
	color: #fff;
	background-size: cover;
	margin: 20px 0
}
.about-bg h3 {
	font-size: 30px;
	font-family: RobotoCondensed-Regular;
	line-height: 45px
}
.about-bg h5 {
	font-size: 27px;
	font-family: RobotoCondensed-Regular;
	line-height: 35px
}
.tab-box {
	background-color: #baecff;
	padding: 20px
}
.about-tabs > li.active > a, .about-tabs > li.active > a:focus, .about-tabs > li.active > a:hover {
	background-color: #baecff;
	text-decoration: none;
	border: 0 solid #fff
}
.about-tabs > li > a {
	background-color: #c0ffba
}
.about-tabs.nav-justified > li > a {
	border: 3px solid #fff;
	border-radius: 4px 4px 0 0
}
.about-tabs.nav-justified > .active > a, .about-tabs.nav-justified > .active > a:focus, .about-tabs.nav-justified > .active > a:hover {
	border: 3px solid #baecff
}
.green-bg {
	background-color: #a2a2a2;
	padding:20px 75px 0 30px;
	line-height: 30px
}
.locter-bg {
	background-color: #264f9f;
	padding: 20px 75px;
	line-height: 30px;
	margin-top: 50px
}
.green-bg p {
	line-height: 22px;
	color: #fff;
}
/*.address-box:nth-child(odd) {
	background-color: #a2a2a2;
}*/
.address-box {
	background: #264f9f;
	background-color: rgb(38, 79, 159);
	padding: 15px;
	border: 1px solid #fff;
	margin: 10px 1%;
	width: 48% !important;
	min-height: 280px;
}
.md-message {
	background: url(../images/md-page.jpg) no-repeat;
	background-size: cover;
	padding: 45px 0;
	color: #fefefe;
	line-height: 25px
}
.timeline ul li {
	list-style-type: none;
	position: relative;
	width: 2px;
	margin: 0 auto;
	padding-top: 50px;
	background: #009deb
}
.table {
	border-top: 2px solid #264f9f;
	border-bottom: 4px solid #264f9f;
	margin-bottom: 10px
}
 .table-container::-webkit-scrollbar {
 -webkit-appearance: none;
 width: 14px;
 height: 14px
}
 .table-container::-webkit-scrollbar-thumb {
 border-radius: 8px;
 border: 3px solid #fff;
 background-color: rgba(0,0,0,.3)
}
.table-container {
	width: 100%;
	overflow-y: auto;
	margin: 0 0 1em
}
.table td {
	border: 1px solid #cacaca;
	color: #858585
}
.table td:first-child {
	border-left: none;
	color: #858585
}
.table td:last-child {
	border-right: none
}
.camipro {
	background-color: #ededed;
	border-radius: 3px;
	padding: 2px 0 10px 0;
	margin-bottom: 30px;
	margin-top: 10px;
	text-align: center;
	width: 100%;
	float: left;
	color: #354046 !important;
	/*height: 363px;*/
	clear: both;
}
.camipro-1 {
	background-color: #a2a2a2;
	border-radius: 3px;
	padding: 2px;
	margin-bottom: 40px;
	margin-top: 10px;
	text-align: center;
	width: 100%;
	float: left;
	color: #fff !important;
	height: 470px
}
.camipro-1 h3 {
	color: #fff;
}
.camipro-1 p {
	padding: 5px 15px
}
.camipro p {
	padding: 5px 10px
}
.flexslider {
	margin: 0 0 60px;
	background: #fff;
	border: 4px solid #fff;
	position: relative;
	zoom: 1;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: '' 0 1px 4px rgba(0,0,0,.2);
	-moz-box-shadow: '' 0 1px 4px rgba(0,0,0,.2);
	-o-box-shadow: '' 0 1px 4px rgba(0,0,0,.2);
	box-shadow: '' 0 1px 4px rgba(0,0,0,.2)
}
.flexslider .slides {
	zoom: 1
}
.flexslider .slides img {
	height: auto;
	-moz-user-select: none
}
.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease
}
.loading .flex-viewport {
	max-height: 300px
}
.carousel li {
	margin-right: 0
}
.flex-direction-nav a {
	text-decoration: none;
	display: block;
	width: 40px;
	height: 40px;
	margin: -20px 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	overflow: hidden;
	opacity: 0;
	cursor: pointer;
	color: rgba(0,0,0,.8);
	text-shadow: 1px 1px 0 rgba(255,255,255,.3);
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.flex-direction-nav a:before {
	font-family: flexslider-icon;
	font-size: 40px;
	display: inline-block;
	content: '\f001';
	color: rgba(0,0,0,.8);
	text-shadow: 1px 1px 0 rgba(255,255,255,.3)
}
.flex-direction-nav a.flex-next:before {
	content: '\f002'
}
.flex-direction-nav .flex-prev {
	left: -50px
}
.flex-direction-nav .flex-next {
	right: -50px;
	text-align: right
}
.flexslider:hover .flex-direction-nav .flex-prev {
	opacity: .7;
	left: 10px
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
	opacity: 1
}
.flexslider:hover .flex-direction-nav .flex-next {
	opacity: .7;
	right: 10px
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
	opacity: 1
}
.flex-direction-nav .flex-disabled {
	opacity: 0 !important;
	cursor: default;
	z-index: -1
}
.flex-pauseplay a {
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	opacity: .8;
	z-index: 10;
	overflow: hidden;
	cursor: pointer;
	color: #000
}
.flex-pauseplay a:before {
	font-family: flexslider-icon;
	font-size: 20px;
	display: inline-block;
	content: '\f004'
}
.flex-pauseplay a:hover {
	opacity: 1
}
.flex-pauseplay a.flex-play:before {
	content: '\f003'
}
.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: -40px;
	text-align: center
}
.flex-control-nav li {
	margin: 0 6px;
	display: inline-block;
	zoom: 1
}
.flex-control-paging li a {
	width: 11px;
	height: 11px;
	display: block;
	background: #666;
	background: rgba(0,0,0,.5);
	cursor: pointer;
	text-indent: -9999px;
	-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);
	-moz-box-shadow: inset 0 0 3px rgba(0,0,0,.3);
	-o-box-shadow: inset 0 0 3px rgba(0,0,0,.3);
	box-shadow: inset 0 0 3px rgba(0,0,0,.3);
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px
}
.flex-control-paging li a:hover {
	background: #333;
	background: rgba(0,0,0,.7)
}
.flex-control-paging li a.flex-active {
	background: #000;
	background: rgba(0,0,0,.9);
	cursor: default
}
.flex-control-thumbs {
	margin: 5px 0 0;
	position: static;
	overflow: hidden
}
.flex-control-thumbs li {
	width: 25%;
	float: left;
	margin: 0
}
.flex-control-thumbs img {
	width: 100%;
	height: auto;
	display: block;
	opacity: .7;
	cursor: pointer;
	-moz-user-select: none;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease
}
.flex-control-thumbs img:hover {
	opacity: 1
}
.flex-control-thumbs .flex-active {
	opacity: 1;
	cursor: default
}

@media screen and (max-width:860px) {
.flex-direction-nav .flex-prev {
	opacity: 1;
	left: 10px
}
.flex-direction-nav .flex-next {
	opacity: 1;
	right: 10px
}
}
.bg-Customer {
	background: #f1e9d5
}
.bg-Customer ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.bg-Customer ul li a {
	float: left;
	padding: 7px 3px;
	font-size: 13px;
	color: #78746a
}
.Customer-heading {
	margin: 15px auto 15px auto;
}
.Customer-heading h2 {
	text-align: center;
	color: #264f9f;
}
.Customer-heading p {
	text-align: center;
	font-size: 14px;
	color: #919191 !important;
}
.Customer-box {
	padding: 32px 0;
	background: #bde7fb
}
.Customer-box span {
	font-size: 22px;
	color: #464646;
	position: relative;
	left: 95px
}
.Customer-box i {
	margin: 0 auto;
	display: table
}
.e-waste-heading h2 {
	text-align: center;
	color: #264f9f;
}
.e-waste-heading h4 {
	text-align: center;
	color: #264f9f;
	font-size: 20px
}
.e-waste-heading p {
	text-align: center;
	color: #858585;
}
.e-waste-heading span {
	color: #264f9f;
	font-size: 22px;
	font-weight: 600
}
.e-waste-box span {
	color: #fff;
}
.e-waste {
	text-align: left !important;
	display: inline-flex;
	font-weight: 400 !important;
	color: #fff !important;
}
.e-waste_2 {
	text-align: left !important;
	display: inline-flex;
	font-weight: 400 !important;
	color: #858585 !important;
}
.e-waste_2 i {
	margin-right: 20px;
}
.e-waste-box {
	padding: 32px 28px;
	background: #264f9f;
	max-height: 254px
}
.e-waste-heading h5 {
	font-size: 15px;
	line-height: 19px
}
.e-waste i {
	margin-right: 20px
}
.Branch-heading .nav {
	padding: 0 0 0 0%;
	margin-bottom: 0;
	list-style: none;
	width: 100%;
	float: inherit !important
}
.Branch-heading .nav {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}
.Branch-heading .nav-tabs > li {
	float: left;
	margin-bottom: -1px
}
.check-service {
	position: absolute !important;
	width: 20% !important;
	left: 16%
}
.Branch-heading .nav > li {
	position: relative;
	display: block
}
.Branch-heading .nav > li {
	position: relative;
	display: block;
	width: auto;
	border-bottom: 1px solid #264f9f;
}
.Branch-heading h2 {
	text-align: center;
	color: #264f9f;
	margin-bottom: 20px
}
.Branch-heading h3 {
	color: #264f9f;
}
.Branch-heading p {
	text-align: center;
	font-size: 14px;
	color:#858585 !important;
}
.Branch-box {
	background: #bde7fb;
	border: 9px solid #fff;
	height: 200px;
}
.Branch-box h3 {
	text-align: center
}
.Branch-box h5 {
	text-align: center
}
.Branch-box p {
	text-align: center;
	font-size: 12px !important
}
.Branch-box span {
	color: #00aeef
}
.Branch-box-1 {
	background: #e8f8ff;
	height: 200px;
	border: 9px solid #fff
}
.Branch-box-1 h3 {
	text-align: center
}
.Branch-box-1 h5 {
	text-align: center
}
.Branch-box-1 p {
	text-align: center;
	font-size: 12px !important
}
.Branch-box-1 span {
	color: #00aeef
}
.main-flip {
	width: 100%;
	margin-top: 15px;
}
.main-flip h2 {
	margin: 20px 0 0 0;
	float: left;
	width: 100%;
}
.nav-tabs {
	border-bottom: none
}
.nav-tabs > a:hover, .nav-tabs > a:focus, .nav-tabs > li > a {
	border-width: 0
}
.nav-tabs > li > a {
	border: none;
	color: #fff;
	background: #a2a2a2;
}
.nav-tabs > li > a, .nav-tabs > li > a:hover {
	border-right: 1px solid #fff !important;
	color: #4285f4 !important;
	/*--- background: #b6ffac;---*/
	color: #000 !important;
	border-radius: 0
}
.nav-p > li > a, .nav-tabs > li > a:hover {
	border-right: 1px solid #fff !important;
	background: #264f9f;
	color: #fff !important;
	border-radius: 0
}
.nav-tabs > li > a::after {
	content: "";
	background: #4285f4;
	height: 2px;
	position: absolute;
	width: 100%;
	left: 0;
	bottom: -1px;
	transition: all 250ms ease 0s;
	transform: scale(0)
}
.tab-pane {
	padding: 0;
}
.tab-box {
	padding: 20px 20px 25px 20px;
	background: #fff;
	border: 8px solid #264f9f;
}
.bg-color {
	padding: 20px 40px 45px 19px;
	background: #264f9f !important;
	clear: both;
}
.card {
	background: #fff none repeat scroll 0 0;
	MARGIN: 31PX 0PX 29PX 0PX
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
	color: #fff !important;
	cursor: default;
	background-color: #264f9f;
	border-bottom-color: transparent
}
.nav-tabs > li > a {
	margin-right: 2px;
	border-radius: 0;
	color: #fff !important;
}
.tab-content p {
	text-align: left !important;
	/* color: #fff; */
}
.tab-content strong {
	text-align: left !important;
	color: #fff;
}
.Manuals ul li {
	margin: 0 0 10px 0;
}
.Manuals ul li a {
	color: #fff;
}
.tab-content h3 {
	color: #fff;
}
.tab-content h4 {
	color: #fff;
}
.tab-content ol {
	color: #fff;
}
.button-2 {
	line-height: normal;
	PADDING: 8PX 63PX 11PX 50PX;
	BACKGROUND: #1b478a !important;
	BORDER: NONE;
	COLOR: #fff;
	BORDER-RADIUS: 10PX;
	FONT-SIZE: 20PX;
	MARGIN-TOP: 37PX
}
.faq p {
	margin-bottom: 30px
}
.faq ol {
	margin-bottom: 30px
}
.margin-bottom-5 {
	margin-bottom: 5px
}
.listing-features {
	width: 23%;
	margin: 0 auto;
	display: inline-grid
}
.listing-features img {
	max-width: 80%
}
.service-p {
	text-align: left !important
}
.ptag {
	position: relative;
	bottom: 30px;
	background: rgba(0,0,0,.41);
	color: #fff;
	padding: 5px 0
}
.Branch-heading i {
	margin: 0 auto;
	display: table;
	margin-right: 20px
}
.Branch-heading ul {
	list-style: decimal;
	margin: 0;
	color: #919191
}
.Branch-heading ul li a {
	text-decoration: none;
	display: block;
	color: #fff !important;
	font-size: 12px
}
.services-page select {
	width: 27% !important;
	padding: 8px 9px 8px 12px;
	margin-bottom: 16px;
	color: #000
}
.main-flip select {
	width: 100% !important
}
.services-page input {
	line-height: normal;
	border: 1px solid #999797;
	border-radius: 6px;
	color: #585858;
	margin-bottom: 15px;
	padding: 8px 9px 8px 12px;
	/*---padding: 11px 61px 11px 5px;---*/
	width: 100%;/*--- padding: 11px 9px 11px 12px;---*//*--- margin-bottom: 16px---*/
}
textarea.adress-box {
	border: 1px solid #999797;
	border-radius: 6px;
	color: #585858;
	padding: 4px 7px 7px 4px;
}
.button-click {
	display: inline-block;
	height: 38px;
	padding: 0 30px;
	color: #fff;
	text-align: center;
	font-size: 11px;
	font-weight: 600;
	line-height: 38px;
	letter-spacing: .1rem;
	text-transform: uppercase;
	text-decoration: none;
	white-space: nowrap;
	background-color: #264f9f;
	border: none;
	cursor: pointer;
	box-sizing: border-box;
	margin-right: 18px;
	position: relative;
	left: 14px;
	top: 15px
}
.button-3 {
	line-height: normal;
	PADDING: 8PX 63PX 11PX 50PX;
	BACKGROUND: #1b478a !important;
	BORDER: NONE;
	COLOR: #fff;
	BORDER-RADIUS: 10PX;
	FONT-SIZE: 20PX;
	MARGIN-TOP: 37PX;
	margin: 0 auto;
	display: inherit
}
.calculator input[type="text"], select {
	padding: 5px;
	width: 30%;
	color: #000;
	border-radius: 4px;
	margin: 3px 0 10px 0;
	background: none;
	text-align: center;
	border: 1px solid #2a2a2a;
	font-size: 12px;
}
.calculator span {
	width: 100%;
	display: block;
	max-height: 30px;
	color: red;
	font-size: 12px;
	padding: 8px 1px 8px 5px
}
.captcha {
	background-color: #fc0;
	padding: 1px 5px;
	width: 50% !important;
	text-align: center
}
.calculator input[type=submit] {
	margin-top: 20px;
	margin-bottom: 20px
}
.btn4 {
	background: #264f9f !important
}
.btn4 {
	display: inline-block;
	height: 38px;
	padding: 0 30px;
	color: #fff;
	text-align: center;
	font-size: 11px;
	font-weight: 600;
	line-height: 38px;
	letter-spacing: .1rem;
	text-transform: uppercase;
	text-decoration: none;
	white-space: nowrap;
	background-color: transparent;
	border: none;
	cursor: pointer;
	box-sizing: border-box
}
.text-xs-center {
	background-image: url(../images/video-banner.png);
	background-repeat: no-repeat;
	padding: 143px 0
}
.text-xs-center h2 {
	color: #fff
}
.text-xs-center p {
	color: #fff
}
.bg-video {
	background: #c6e2b1;
	padding: 30px 0;
	margin-top: 25px
}
.nav-tag {
	border-color: #e7e7e7;
	width: 100%;
	float: left;
	padding-bottom: 10px;
	border-bottom: 1px solid #aaa;
	background: rgba(255,255,255,.9)
}
.small-font a {
	padding-top: 0 !important;
	padding-bottom: 5px !important;
	font-size: 13px
}
.small-font .navbar-toggle {
	padding: 4px 5px;
	margin: 8px 15px 8px 0
}
.video-box-1 {
	border: 7px solid #264f9f;
	margin-top: 35px
}
.video-box-bg {
	background: #c6e2b1;
	margin-top: 26px;
	padding: 16px 0
}
.banner-text {
	background-image: url(../images/video-banner.png);
	background-repeat: no-repeat;
	padding: 140px 0
}
.banner-text h2 {
	color: #fff
}
.banner-text p {
	color: #fbfafa
}
.right1 .carousel-control .glyphicon-chevron-right {
	right: 70%;
	margin-right: -10px
}
.services-f input {
	width: 100%;
	height: 42px;
	padding-left: 15px;
	margin-top: 25px
}
.services-f select {
	padding: 5px;
	width: 100%;
	margin-top: 25px;
	height: 42px;
	border-radius: 0
}
.services-f textarea {
	overflow: auto;
	padding: 20px 14px;
	margin-top: 34px;
	width: 100%;
	height: 99px
}
.radio-button {
	padding-top: 33px
}
.radio-button input[type=radio], input[type=checkbox] {
	margin: 0 5px 0 8px;
	line-height: normal
}
.radio-button hr {
	width: 45%
}
.cap-button {
	width: 25% !important;
	color: #fff;
	background: #264f9f;
	border: none
}
.nav-tabs1 > li > a, .nav-tabs > li > a:hover {
	border: none;
	color: #4285f4 !important;
	/*---background: #264f9f;---*/
	color: #fff !important
}
.nav-p > li > a, .nav-tabs1 > li > a:hover {
	border: none;
	color: #fff !important;
	background: #a2a2a2;
}
.life-cmi h3 {
	text-align: center;
	color: #626261;
	font-family: RobotoCondensed-Regular
}
.life-cmi p {
	text-align: center
}
.life-cmi samp {
	color: #009deb;
	font-family: RobotoCondensed-Regular
}
.life-cmi h2 {
	text-align: center;
	font-family: RobotoCondensed-Regular
}
.life-cmi i {
	color: #009deb
}
.tab-3 {
	margin: 0;
	padding: 0
}
.tab-3 .nav-tabss {
	border-bottom: none
}
.nav-tabs > a:hover, .nav-tabss > a:focus, .tab-3 .nav-tabss > li > a {
	border-width: 0
}
.tab-3 .nav-tabss > li > a {
	border-left: 1px solid #fff;
	color: #666
}
.nav-tabss > li > a:hover, .tab-3 .nav-tabss > li > a {
	border: none;
	background: #a2a2a2;
	color: #fff !important;
	padding: 14px 0 26px 0;
}
.nav-tabss > li.active > a:focus, .nav-tabss > li.active > a:hover, .tab-3 .nav-tabss > li.active > a {
	color: #555;
	cursor: default;
	background-color: #009dec
}
.tab-3 .bg-color {
	background: #009dec !important;
	border-right: 3px solid #fff;
	border-right: 3px solid #fff;
	position: relative;
	bottom: 15px;
}
.nav-tabss > li.active > a:focus, .nav-tabss > li.active > a:hover, .tab-3 .nav-tabss > li.active > a {
	color: #fff !important;
	cursor: default;
	background-color: #264f9f;
}
.tab-3 .bg-color {
	padding: 0 40px 0 19px;
	background: #264f9f !important;
}
.tab-3 .green-bg {
	background-color: #a2a2a2;
	padding: 15px 15px;
	line-height: 30px;
	margin-top: 50px;
}
.tab-3 .green-bg h3 {
	color: #fff;
}
.tab-3.bg-color {
	padding: 20px 40px 45px 19px;
	background: #fff !important
}
.tab-3 .nav-justified > li {
	display: table-cell;
	width: 1%;
	border-right: 3px solid #fff
}
.green-bg h3 {
	font-size: 20px;
	color: #fff;
}
.main-flip p {
	margin-bottom: 25px !important;
	color: #fff;
}
.main-flip h3 {
	font-size: 20px;
	color: #fff !important;
	margin: 10px 0 0 0;
}
.cmi-news select {
	padding: 4px 11px;
	width: 28%;
	color: #000;
	border-radius: 25px
}
.bg-color span {
	color: #000
}
.cmi-news-img img {
	width: 100%;
	padding: 10px !important
}
.cmi-news-img i {
	background: #fff;
	padding: 8px 8px 8px 12px;
	color: #000;
	border-radius: 7px;
	font-size: 15px;
	position: relative;
	bottom: 20px;
	float: right;
	right: 10px
}
.cmi-news-text {
	background: #b1b1b1
}
.cmi-news-text h3 {
	color: #fff;
	font-size: 16px;
	padding: 0 0 17px 13px
}
.cmi-news-text span {
	font-weight: 700
}
.cmi-news-text a {
	color: #000;
	font-size: 14px;
	padding-left: 37px
}
.life-cmi-link {
	color: #ccc;
	border-radius: 25px;
	padding: 3px 10px 5px 10px;
	font-size: 12px;
	border: 1px solid #adadad;
	display: inline-block
}
.life-cmi-link:hover {
	background: #009deb;
	color: #000;
	border-radius: 25px;
	padding: 3px 10px 5px 10px;
	font-size: 12px;
	border: 1px solid #adadad;
	display: inline-block
}
.life-cmi-button {
	background: #009deb;
	padding: 10px 40px 10px 40px;
	margin: 0 auto;
	display: block;
	COLOR: #fff;
	font-size: 21px;
	margin-top: 30px;
	border: none;
	border-radius: 12px
}
.life-cmi-text {
	margin-top: 30px
}
.life-cmi-text h2 {
	text-align: center;
	color: #736e6e;
	font-family: Roboto-Bold
}
.life-bg {
	background: #f4f4f4;
	border-left: 6px solid #00aeef;
	padding: 10px 0 21px 12px;
	margin-top: 45px
}
.life-bg h3 {
	text-align: left;
	font-size: 15px;
	font-weight: 700;
	line-height: 22px
}
.life-button {
	color: #848484;
	position: relative;
	top: 8px
}
.modal-header .close {
	margin-top: 0;
	padding-left: 126px
}
.job-application {
	margin-top: 65px
}
.job-button {
	width: 11% !important;
	color: #fff;
	background: #1eaedb;
	border: none;
	padding: 10px 0;
	margin-top: 25px
}
.job-application select {
	width: 30%;
	background-color: #fff;
	border: thin solid #000;
	border-radius: 4px;
	display: inline-block;
	font: inherit;
	line-height: 1.5em;
	margin: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-appearance: none;
	-moz-appearance: none
}
.job-application input {
	line-height: normal;
	width: 30%
}
.job-application {
	color: #000;
	font-size: 16px
}
.modal-header .close {
	padding-left: 137px
}
.modal-body {
	position: relative;
	/* padding: 15px 95px 55px */
}
.modal-body1 {
	position: relative;
	padding: 2px !important
}
.modal-dialog1 {
	width: 802px;
	margin: 30px auto
}
.popup-gallery-wrap {
	max-width: 200px;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	height: 75px
}
.popup-gallery {
	position: absolute;
	left: 0;
	top: 0
}
.carrier-border img {
	width: 100%
}
.cf:after, .cf:before {
	content: " ";
	display: table
}
.cf:after {
	clear: both
}
.cf .active {
	text-decoration: underline
}
.wrapper {
	width: 100%;
	margin-right: auto;
	margin-left: auto
}
.wrapper a {
	color: #fff
}
.content {
	padding: 0;
	width: 50%
}
.content img {
	min-width: 100%;
	max-width: 100%;
	height: 100vh;
	position: absolute;
	position: sticky;
	display: block
}
.content p, .sidebar p {
	font-family: BLOKKNeue-Regular
}
.sidebar {
	padding: 0;
	width: 50%;
	color: #fff
}
.sidebar img {
	max-width: 100%;
	min-width: 100%;
	height: 100vh;
	position: absolute;
	position: static
}
.content, .sidebar {
	float: left;
	position: relative;
	position: sticky
}
.sidebar {
	top: 0
}
.banner-content {
	position: absolute;
	width: 100%;
	height: auto;
	background-color: rgba(12,12,12,.5);
	color: #fff !important;
	padding: 2em 0 0 0;
	z-index: auto;
	bottom: 0
}
.Check-Status input {
	width: 100%;
	height: 45px;
	margin-bottom: 10px;
	margin-right: 0;
	padding-left: 14px;
	border: 1px solid #999797;
	border-radius: 6px 0 0 6px;
	color: #585858;
}
.Check-Status-but {
	display: inline-block;
	height: 45px;
	color: #fff;
	text-align: center;
	font-size: 15px;
	font-weight: 600;
	line-height: 38px;
	letter-spacing: .1rem;
	text-transform: uppercase;
	text-decoration: none;
	white-space: nowrap;
	background-color: #264f9f;
	border: none;
	cursor: pointer;
	box-sizing: border-box;
	margin-right: 18px;
	position: relative;
	left: 15px
}
.Manuals h1 {
	color: #fff;
	font-size: 25px
}
.Manuals ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.Manuals ul li a {
	text-decoration: none;
	display: block;
	color: #009deb;
	padding: 14px 0;
	font-size: 16px;
	position: relative
}
.Manuals a:after {
	content: url(../images/download.png);
	margin-left: 10px;
	margin-top: -9px;
	padding-top: 10px;
	position: absolute
}
.dotted ul {
	list-style: unset;
	margin: 0;
	padding: 0 0 0 36px;
}
.dotted ul li {
	float: none;
	color: #fff;
	padding: 5px 0
}
.myspan ul {
	padding-left: 15px;
	font-weight: 700
}
.myspan ul li {
	list-style: none;
	padding: 2px 0;
	position: relative;
	font-weight: 400;
	color: #fff;
}
.myspan ul li:before {
	content: "";
	border: solid 1px #fff;
	background: #fff;
	border-radius: 50%;
	width: 6px;
	height: 6px;
	left: -15px;
	top: 11px;
	position: absolute
}
.picture-img {
	margin-bottom: 20px
}
.picture-img img {
	width: 100%
}
.picture-img:before {
	content: url(../images/zoom-in.png);
	position: absolute;
	bottom: 5px;
	right: 20px
}
.disclaimer-text h2 {
	color: #004b93;
	font-size: 28px
}
.disclaimer-text h3 {
	color: #004b93;
	font-size: 19px
}
.disclaimer-text ul {
	list-style: none
}
.disclaimer-text ul li {
	float: none
}
.social-icon {
	position: relative;
	left: 27px;
	margin-top: 15px
}
.price {
	font-size: 30px;
	color: #1189e6
}
.happiness {
	border: 1px solid #000;
	padding: 0 30px 15px;
	margin: 10px 0 20px 0
}
.happiness h3 {
	font-size: 20px
}
.col-top {
	margin-top: 35px;
}
.sitemap_main {
	width: 26%;
	margin: 0 40px 0 20px;
	float: left;
	border-right: 1px solid #333
}
.sitemap_head {
	width: 150px;
	margin: 20px auto 50px auto
}
.sitemap_main h3 {
	font-size: 22px;
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0;
	text-align: left;
	color: #000;
	float: left
}
.sitemap_main ul {
	margin: 0;
	padding: 0 15px 0 0;
	font-size: 14px;
	float: left;
	list-style: none;
	width: 100%
}
.sitemap_main ul li {
	width: 100%;
	line-height: 18px !important;
	margin: 0 0 10px 0;
	list-style: disc;
	padding: 0
}
.sitemap_main ul li a {
	text-decoration: none;
	color: #333
}
.sitemap_main ul li a:hover {
	text-decoration: underline;
	color: #333
}
.clear {
	clear: both
}
ul.sitemap_2 {
	margin: 0 0 0 30px;
	border: none !important
}
.padding-circle {
	padding: 6px 0 0 10px !important
}
.linka a {
	color: #fff;
	background: #009fec;
	padding: 4px 5px
}
.carrier-border {
	margin-top: 20px
}
.listing td {
	padding: 0;
	font-weight: 400
}
.listing label {
	font-weight: 400
}
#ContentPlaceHolder1_ListView1_DataPager1 {
	margin-bottom: 50px;
	display: block;
}
#ContentPlaceHolder1_ListView1_DataPager1 input[type=submit] {
	background: none;
	border: 1px solid #333;
	padding: 10px;
}
#ContentPlaceHolder1_ListView1_DataPager1 a {
	background: none;
	border: 1px solid #333;
	padding: 10px;
}
#ContentPlaceHolder1_ListView1_DataPager1 span {
	border: 1px solid #264f9f;
	padding: 10px;
}
.chatbot-container {
	height: 500px;
	width: 400px;
}

@media only screen and (max-width :420px) {
.chatbot-container {
	height: 100%;
	width: 100%;
}
}
.chatbot {
	position: fixed;
	bottom: 50%;
	right: 0;
	top: 75%;
	cursor: pointer;
}
/*----10_02_2020 Start----*/


.hy_img_new {
	width: 100%;
	float: left;
	margin: 12px 0;
	padding: 0;
}
.hy_img_new img {
	margin: auto;
	padding: 0;
	display: block;
	width: 100%;
}
.tonnage_button_new {
	width: 100%;
	float: left;
	margin: 10px 0;
	padding: 0;
}
.tonnage_button_new button {
	float: left;
	padding: 0px 0px;
	margin: 15px 1% 0 1%;
	background: none;
	color: #000;
	text-align: center;
	border: none !important;
	width: 31%;
}
.tonnage_button_new button:hover {
	float: left;
	border: 1px solid #1241a5 !important;
	padding: 0px 0px;
}
.tonnage_button_new button.active_button_bd {
	float: left;
	border: 1px solid #1241a5 !important;
	padding: 0px 0px;
}
.main_price_new {
	width: 100%;
	float: left;
	margin: 17px 0 2px 0;
	padding: 0;
}
.main_price_new h4 {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 30px;
	float: left;
	width: 100%;
	color: #2f53a1;
}
.main_price_new h4 span {
	font-weight: bold;/* color:#000; */
}
.offer_price_new {
	width: 100%;
	float: left;
	margin: 0 0 12px 0;
	padding: 0;
	line-height: 0;
}
.offer_price_new h4 {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 30px;
	float: left;
	width: 100%;
	color: #1241a5;
}
a.new_buy_now_blue {
	margin: 0 0 10px 0;
	padding: 0;
	float: left;
	font-size: 24px;
	border: none;
	text-align: center;
	width: 100%;
	border-radius: 8px;
	background: #1241a5;
	color: #fff;
}
a.new_buy_now_blue:hover {
	margin: 0 0 10px 0;
	padding: 0;
	float: left;
	text-align: center;
	width: 100%;
	background: #1241a5;
	text-decoration: underline;
	color: #fff;
}
a.dowmload_manuals_new {
	margin: 8px 0 0 0;
	padding: 0;
	float: left;
	text-decoration: none;
	font-size: 24px;
	text-align: center;
	width: 100%;
	border: 2px solid #b7b7b7;
	border-radius: 8px;
	background: #fff;
	color: #b7b7b7;
}
a.dowmload_manuals_new:hover {
	margin: 8px 0 0 0;
	padding: 0;
	text-decoration: underline;
	float: left;
	text-align: center;
	width: 100%;
	background: #fff;
	text-decoration: underline;
	color: #b7b7b7;
}
.warranty_full_box_new {
	width: 100%;
	float: left;
	background: #eaeaea;
	margin: 10px 0 0 0;
	padding: 3% 17% 1% 17%;
}
.warranty_full_box_new_left {
	width: 36%;
	float: left;
	margin: 0 0% 0 0;
	padding: 0;
}
.warranty_full_box_new_middle {
	width: 5%;
	margin: 5% 2% 0 2%;
	padding: 0;
	float: left;
}
.warranty_full_box_new_right {
	width: 55%;
	float: left;
	margin: 0 0% 0 0;
	padding: 0;
}
.a_plush_banner_new {
	width: 100%;
	margin: 15px 0 0 0;
	float: left;
}
.a_plush_banner_new img {
	margin: 0 0 10px 0;
}
.owl-item.active {
	border: 1px solid #ccc;
}

@media only screen and (min-width: 220px) and (max-width: 667px) {
.warranty_full_box_new {
	width: 100%;
	float: left;
	background: #eaeaea;
	margin: 10px 0 0 0;
	padding: 6% 8%;
}
.warranty_full_box_new_left {
	width: 100%;
	float: left;
	margin: 0 0% 15px 0;
	padding: 0;
}
.warranty_full_box_new_middle {
	width: 11%;
	margin: 0% auto 10px auto;
	padding: 0;
	float: none;
}
.warranty_full_box_new_right {
	width: 100%;
	float: left;
	margin: 0 0% 0 0;
	padding: 0;
}
}
.select_detail_box1 select {
	padding: 5px;
	width: 100% !important;
	float: left;
	color: #000;
	border-radius: 4px;
	margin: 10px 0 0 0;
	background: none;
	text-align: center;
}
/*----10_02_2020 End----*/


.new_homepage_wrapper {
	width: 100%;
	float: left;
	background: url("../images/homepage_new_bg.jpg") no-repeat top right;
	margin: 10px 0 0 0;
	padding: 20px 0;
}
.new_homepage_wrapper h3 {
	margin: 0 0 46px 0;
	text-align: center;
	padding: 0;
	color: #3359a4;
	font-size: 45px;
}
.new_homepage_wrapper h3 span {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #3359a4;
	font-weight: bold;
	font-size: 55px;
}
.home_new_border_a {
	border-left: 1px solid #1d3a8f;
	border-right: 1px solid #1d3a8f;
	border-top: 1px solid #1d3a8f;
	width: 95%;
	margin: 0 auto;
	height: 25px;
}
.carrier_logo_homepage {
	width: 180px;
	margin: -56px auto 16px auto;
	padding: 0;
}
.new_home_carrier_range {
	width: 95%;
	margin: 0 auto 60px auto;
	padding: 0;
}
.new_home_carrier_range_1 {
	width: 48%;
	margin: 0 1% 1.5% 1%;
	float: left;
	transition: transform 0.7s;
}
.new_home_carrier_range_1:hover {
	-ms-transform: scale(1.1); /* IE 9 */
	-webkit-transform: scale(1.1); /* Safari 3-8 */
	transform: scale(1.1);
}

@media only screen and (min-width: 220px) and (max-width: 767px) {
.carrier_logo_homepage {
	width: 160px;
	margin: -56px auto 16px auto;
	padding: 0;
}
.new_homepage_wrapper h3 {
	margin: 0 0 38px 0;
	text-align: center;
	padding: 0;
	color: #3359a4;
	font-size: 34px;
}
.new_homepage_wrapper h3 span {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #3359a4;
	font-weight: bold;
	font-size: 45px;
}
.address-box {
	background: #264f9f;
	background-color: rgb(38, 79, 159);
	background-color: rgb(38, 79, 159);
	padding: 15px;
	border: 1px solid #fff;
	margin: 10px 0%;
	width: 100% !important;
	min-height: auto;
}
.new_home_carrier_range_1 {
	width: 100%;
	margin: 0 0 10px 0;
	float: left;
}
}
.quality_new_1 ul {
	margin: 0 0 15px 0;
	width: 100%;
	float: left;
}
.quality_new_1 ul li {
	margin: 0;
	color: #a2a2a2;
}
.quality_new_1 ul li a {
	text-decoration: none;
	display: block;
	color: #858585 !important;
	font-size: 12px;
	margin: 5px;
	font-size: 14px;
}
.address-box h4 span {
	color: #fff;
}
.address-box p span {
	color: #fff;
}
select.classic {
	width: 100% !important;
}
.border_key_feature{
	border-right:1px solid #ccc;
}
.border_key_feature_mg{
	margin-bottom:8px;
}


.main_inner_price_box{
	width: 100%;
	float: left;
	margin: 0;
	background-image: linear-gradient(#fba431, #fba431);
	padding:0;
}
.main_price_full_banner{
	width: 100%;
	margin: 0 0 0px 0;
	padding: 0;
	float: left;
}
.mian_price_box_2 {
    width: 96%;
    margin: -5px 2% 20px 2%;
    float: left;
}
.price_desktop_inner{
	display: block;
}
.price_mobile_inner{
	display: none;
}
@media only screen and (min-width: 220px) and (max-width: 767px) {
	.price_desktop_inner{
	display: none;
}
.price_mobile_inner{
	display: block;
}
}









.warranty_form_main{
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
}
.warranty_form_wrapper{
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
}
.warranty_form_wrapper h3{
	width: 90%;
	margin: 15px auto 8px auto;
	padding: 0;
	color: #17469e;
	text-align: center;
	font-size: 30px;
}
.warranty_form_wrapper p{
	width: 90%;
	margin: 0 auto 20px auto !important;
	padding: 0;
	color: #858585;
	text-align: center;
	line-height: 22px;
	font-size: 14px;
}
.register_warranty_text{
	width: 87%;
	margin: 25px auto 0 auto;
	padding:1.5% 0.5% 1.5% 1.5%;
	background: #eaeaea;
}
.register_warranty_text h3{
	font-size: 20px;
	float: left;
	text-align: left;
	margin: 0 0 5px 0;
	padding: 0;
	color: #17469e;
}
.register_warranty_scroll{
	width: 100%;
	float:left;
	margin: 0;
	padding: 0;
	height: 400px;
	overflow-x: scroll;
}
.register_warranty_scroll p{
	/*--font-weight: bold;--*/
	width: 100%;
	float:left;
	margin: 0;
	color: #474747;
	padding: 0;
	text-align: left;
}
.register_warranty_scroll ul{
	margin: 0 0 14px 0;
	padding: 0;
	float: left;
	width: 100%;
}
.register_warranty_scroll ul li{
	list-style: circle;
	width: 100%;
	float: left;
	margin: 0;
	color: #474747;
	padding: 0 0 7px 0;
}

p.check_box_text {
    width: 90%;
    font-size: 15px;
    color:#333;
    margin: 10px auto 0 auto !important;
    text-align: left;
    padding: 0% 0% 0% 1.5%;
}
a.PROCCED_NOW {
    width: 206px;
    margin: 30px auto 30px auto;
    padding: 6px 8px;
    display: block;
    text-decoration: none;
    border-radius: 6px;
    text-align: center;
    color: #fff;
	background:#17469e;
    font-size: 24px;
}
a.PROCCED_NOW:hover {
    width: 206px;
    margin: 30px auto 30px auto;
    padding: 6px 8px;
    display: block;
    text-decoration: underline;
    border-radius: 6px;
    text-align: center;
    color: #fff;
	background:#17469e;
    font-size: 24px;
}
.register_warranty_form{
	width:66%;
	margin: 0 auto 30px auto;
	background: #eeeeee;
	padding: 15px;
	border-radius: 10px;
	
}
.register_warranty_form h4
{
    margin:0px;
    padding:0px;
    float:left;
    width:100%;
    text-align:center;
    font-size:24px;
    color:#17469e;
    
}
.register_warranty_form h5
{
    margin:3px 0 0 0;
    padding:0px;
    float:left;
    width:100%;
    text-align:center;
    font-size:15px;
    font-weight:normal;
    color:red;
    
}
.register_warranty_form_2{
	width: 70%;
	margin: 2% auto 3% auto;
	padding: 0;
}
.register_warranty_form_2 lable{
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin:0 0 6px 4px;
	padding: 0;
	width: 100%;
	float: left;
}
input.register_warranty_form_3_button{
	width: 72%;
	float: left;
	border-radius: 6px 0 0 6px;
	border: 1px solid #c3c5c4;
	margin: 0;
	padding: 8px 5px;
	font-size: 16px;
	background: #fff;
	color: #000;
	text-align: left;
}
input.register_warranty_form_4_button {
    width: 25%;
    float: left;
    border-radius: 0 6px 6px 0;
    border: 1px solid #333;
margin: 0;
padding: 4px 5px 4px 5px;
background:#17469e;
color:  #fff;
    font-size: 22px;
}

input.register_warranty_form_4_button_sub {
    width:112px;
    float: left;
    border-radius:6px;
    border: 1px solid #333;
margin: 0;
padding: 4px 5px 4px 5px;
background:#17469e;
color:  #fff;
    font-size: 22px;
}
input.register_warranty_form_4_button_sub:hover{
    width:112px;
    float: left;
    border-radius:6px;
    border: 1px solid #333;
    text-decoration:underline;
margin: 0;
padding: 4px 5px 4px 5px;
background:#17469e;
color:  #fff;
    font-size: 22px;
}

.register_warranty_form_2 h4{
	margin: 5px 0 0 0;
	padding: 0;
	font-size: 16px;
	width: 100%;
	text-align: left;
	float: left;
	font-weight: normal;
	color: #910000;
}
.register_box_input_full {
    width: 40%;
    float: left;
    margin :15px 5% 0 5%;
    padding: 0;
    float: left;
}
.register_box_input_full span
{
    color:red;
}
.register_box_input_full_sub {
    width: 40%;
    float: left;
    margin :0px 5% 15px 5%;
    padding: 0;
    float: left;
}
label.scroll_bar_step {
    width: 50% !important;
    float: left;
    text-align: center;
    margin: 0;
    padding: 0;
}
.register_box_input_full label {
    width: 100%;
    float: left;
    margin: 0 0px 5px 5px;
    padding: 0;
    font-size: 16px;
    text-align: left;
}
.register_box_input_full input{
	width: 100%;
	float: left;
	border-radius: 6px;
	border: 1px solid #c3c5c4;
	margin: 0;
	padding: 6px 5px;
	font-size: 16px;
	background: #fff;
	color: #000;
	text-align: left;
	
}

.register_box_input_full select{
	width: 100%;
	float: left;
	border-radius: 6px;
	border: 1px solid #c3c5c4;
	margin: 0;
	padding: 6px 5px;
	font-size: 16px;
	background: #fff;
	color: #000;
	text-align: left;
	
}
button.next_form_page_button {
    width: 120px;
    margin: 2% auto 2% auto;
    padding: 5px 0;
    border-radius: 6px;
    background: #17469e;
    color: #fff;
    border: none;
    display: block;
    font-size: 20px;
}
button.next_form_page_button:hover{
	text-decoration: underline;
	cursor:pointer;
}

@media only screen and (min-width: 768px) and (max-width: 900px) {
	.register_warranty_form {
    width: 85%;
    margin: 0 auto 0 auto;
    background:  #eeeeee;
    padding: 15px;
    border-radius: 10px;
}
}


@media only screen and (min-width: 220px) and (max-width: 767px) 
{
 .estore_new2 {
    width: 68px !important;
    margin: -70px 0 21px auto !important;
    position: relative;
    z-index: 9999;
	float:right !important;
	
	
		
}
	
    .register_box_input_full_sub {
    width: 100%;
    float: left;
    margin :0px 0 15px 0%;
    padding: 0;
    float: left;
}
    
	.register_warranty_form {
    width: 84%;
    margin: 0 auto 0 auto;
    background:   #eeeeee;
    padding: 15px;
    border-radius: 10px;
}
	
	.register_warranty_form_2 {
    width: 100%;
    margin: 6% auto 6% auto;
    padding: 0;
}
	input.register_warranty_form_3_button {
    width: 70%;
    float: left;
    border-radius: 6px 0 0 6px;
    border: 1px solid #c3c5c4;
margin: 0;
padding: 8px 5px;
font-size: 13px;
background:#fff;
color:    #000;
    text-align: left;
}
	button.register_warranty_form_4_button {
    width: 25%;
    float: left;
    border-radius: 0 6px 6px 0;
    border: 1px solid #333;
margin: 0;
padding: 4px 5px 4px 5px;
background:#17469e;
color: #fff;
    font-size: 19px;
}
.register_box_input_full {
    width: 100%;
    float: left;
    margin: 2% 0%;
    padding: 0;
    float: left;
}
	.register_box_input_full input {
    width: 96%;
    float: left;
    border-radius: 6px;
    border: 1px solid #c3c5c4;
margin: 0;
padding: 6px 5px;
font-size: 16px;
background:#fff;
color:    #000;
    text-align: left;
}


.de_t_peoduct_img{
	margin-top:0px !important;
}


}


.estore_new2{
	width: 76px;
	margin: 23px 0 0 0;
	float: left;
	
	
}

.de_t_peoduct_img{
margin-top:30px;
}















.clear {
	clear: both;
}
.new_pd_main_inner{
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
}
.new_full_banner_2{
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
}
.new_pro_main_5 {
    width: 60%;
    margin: 20px auto;
    padding: 1% 2%;
    border: 1px solid #dddddd;
}
.new_pro_main_5 p {
    text-align: center;
    font-size: 16px;
    margin: 0 0 15px 0;
    padding: 0;
    color: #333;
    width: 100%;
    float: left;
    line-height: 21px;
}
.new_inner_pd_main{
	width: 100%;
	float: left;
	padding: 0;
	margin: 0;
}
.new_inner_pd_main_full{
	width: 100%;
	float: left;
	padding: 0 0 15px 0;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #dddddd;
}

.new_inner_pd_main_full h3{
	text-align: center;
	width: 100%;
	float: left;
	margin: 15px 0;
	font-size: 24px;/*
	border-bottom: 1px solid #f7f6f6;*/
	color: #1189e6;
	padding: 0;
}
.new_inner_pd_main_left{
	width:42%;
	float: left;
	margin: 0 3% 0 0;
	padding: 0;
}
.new_inner_pd_main_right{
	width:55%;
	float: left;
	margin: 0;
	padding: 0;
}
.new_inner_pd_main_right h4 {
    position: relative;
    text-align: center;
    margin:0 0 8px 0;
	width: 100%;
	float: left;
}
.new_inner_pd_main_right h4::before {
    left: 0;
}
.new_inner_pd_main_right h4::before {
    background: #c6c6c6;
    content: "";
    display: block;
    height: 2px;
    position: absolute;
    top: 50%;
    width: 100%;
}
.new_inner_pd_main_right h4 span {
    background: #fff;
    padding: 0 15px;
    font-size: 15px;
    position: relative;
    z-index: 1;
}
.new_box_ton_1 {
    width:32%;
    float: left;
    margin: 0 0 6px 0;
    padding: 0 2%;
}
.new_box_ton_1 p{
	text-align: center;
	font-size: 14px;
	margin: 0 0 0 0;
	line-height: 20px;
}
.new_box_Features_1 {
    width: 25%;
    float: left;
    margin: 0 0 10px 0;
    padding: 0 1%;
}
.btn_info_new{
    float: right;
    width: 182px;
}
.btn_info_new a{
    color: #fff;
	text-decoration: none;
    background-color: #5bc0de;
    border-color: #46b8da;
    float: left;
    padding: 8px 16px;
    border-radius: 4px;
}
.btn_info_new a:hover {
    color: #fff;
	text-decoration: underline;
    background-color: #0070a1;
    border-color: #46b8da;
    float: left;
}
.new_inner_pd_main_right_in{
	width: 100%;
	float: left;
	margin:0 0 15px 0;
	padding: 0;
}

@media only screen and (min-width: 768px) and (max-width: 850px) {
.new_pro_main_5 {
    width: 90%;
    margin: 20px auto;
    padding: 1% 2%;
    border: 1px solid #f7f6f6;
}
}



@media only screen and (min-width: 220px) and (max-width: 767px) {
.new_pro_main_5 {
    width: 90%;
    margin: 20px auto;
    padding: 1% 2%;
    border: 1px solid #f7f6f6;
}
	.new_inner_pd_main_left {
    width: 100%;
    float: left;
    margin: 0 3% 0 0;
    padding: 0;
}
	.new_inner_pd_main_right {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}
	.new_inner_pd_main_full h3 {
    text-align: center;
    width: 100%;
    float: left;
    margin: 5px 0 0 0;
    font-size: 24px;
    color: #1189e6;
    padding: 0;
}
}














/*---Home page demo---*/
.video_full_box{
	width: 100%;
	float: left;
	margin: 0;
	padding:10px 0;
	background: #cdeff6;
}
.video_main_part{
	width:60%;
	position: relative;
	margin: 0 auto;
	border: 10px solid #fff;
	padding: 0;
}
.video_main_part video{
	margin: 0 0 -1% 0;
}
img.video_bottom_mg{
	margin:-21% 0 -1.2% 0;
	padding: 0;
}

.brand_part_box_1{
	width: 100%;
	float: left;
	margin: 0;
	background: #fff;
	padding:2%;
}
.brand_part_box_left{
	width:49%;
	float: left;
	background: #1a3481;
	margin: 0 1% 0 0;
	padding: 2%;
}
.brand_part_post_full{
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
}
.brand_part_post_inner_box{
	width: 23%;
	float: left;
	margin: 1%;
	padding: 0;
}
.brand_part_post_middle_box{
	width: 48%;
	float: left;
	margin: 1%;
	padding: 0;
}
.brand_part_box_right{
	width: 49%;
	float: left;
	background: #01a6e5;
	margin: 0 0 0 1%;
	padding: 2%;
}

.bottom_cont_de_box_full{
	width: 100%;
	float: left;
}
.bottom_cont_de_box_left{
	width: 49%;
	float: left;
	margin: 0 1% 0 0;
	padding: 0;
	background: #1d398c;
	min-height: 309px;
}
.bottom_cont_de_box_left img {
	bottom: 0;
}
.bottom_cont_de_box_right{
	width: 49%;
	float: left;
	margin: 0 0 0 1%;
	padding: 2%;
	background: #00adef;
	min-height: 309px;
}
.qoute_full_part{
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
}
.qoute_full_part_left{
	width:31%;
	float: left;
	margin: 0;
	padding: 0;
}
.qoute_full_part_left img{
	margin: 0;
	padding: 0;
}
.qoute_full_part_left p{
	width: 100%;
	float: left;
	text-align: center;
	color: #000;
	font-size: 18px;
}
.qoute_full_part_right {
    width: 65%;
    float: left;
    margin: 0 0 0 3%;
    padding: 0% 0 0 0%;
}
.qoute_full_part_right p {
    margin: 0;
    padding: 15% 0 0 0px;
    font-size: 18px;
    text-align: left;
    line-height: 22px;
}









@media only screen and (min-width: 768px) and (max-width: 800px){
.brand_part_box_left {
    width: 100%;
    float: left;
    background: #1a3481;
    margin: 0 0% 1% 0;
    padding: 2%;
}
	.brand_part_box_right {
    width: 100%;
    float: left;
    background: #01a6e5;
    margin: 0 0 1% 0%;
    padding: 2%;
}
	.bottom_cont_de_box_left {
    width: 100% !important;
    float: left;
    margin: 0 0% 1% 0;
    padding: 0;
    background: #cfb166;
    min-height: auto;
}
	.bottom_cont_de_box_right {
    width: 100% !important;
    float: left;
    margin: 0px 0 1% 0%;
    padding: 2%;
    background: #6ad5bb;
    min-height: auto;
}
	.qoute_full_part_right p {
    margin: 0;
    padding: 10% 0 0 0px;
    font-size: 20px;
    text-align: left;
    line-height: 30px;
}
}







@media only screen and (min-width: 220px) and (max-width: 767px){
	
	.display_hide_box{
		display: none;
	}
	
	.brand_part_box_left {
    width: 100%;
    float: left;
    background: #1a3481;
    margin: 0 0% 2% 0;
    padding: 2%;
}
	.brand_part_box_right {
    width: 100%;
    float: left;
    background: #01a6e5;
    margin: 0 0 2% 0%;
    padding: 2%;
}
		.bottom_cont_de_box_left {
    width: 100% !important;
    float: left;
    margin: 0 0% 1% 0;
    padding: 0;
    background: #cfb166;
    min-height: auto;
}
	.bottom_cont_de_box_right {
    width: 100% !important;
    float: left;
    margin: 0px 0 1% 0%;
    padding: 2%;
    background: #6ad5bb;
    min-height: auto;
}
	.qoute_full_part_right p {
    margin: 0;
    padding: 0% 0 0 0px;
    font-size: 17px;
    text-align: left;
    line-height: 24px;
}
}
/*---Home page demo---*/

.carrier-border h4{
	color: #000;
}
.color_press_release h3 {
    color: #000 !important;
    margin: 30px 0 25px 0 !important;
    float: left;
    text-align: center !important;
    line-height: 44px;
    font-size: 32px;
    width: 100%;
    font-weight: bold;
}
.color_press_release p {
    color: #737373 !important;
    float: left;
	width: 100%;
    font-weight: normal !important;
    text-align: left !important;
    margin: 0 0 14px 0 !important;
    padding: 0;
    font-size: 15px;
    line-height: 24px;
}
.color_press_release p a{
	color: #2162D0 !important;
	text-decoration: none;
}
.color_press_release p a:hover{
	color: #2162D0 !important;
	text-decoration: underline;
}
.color_press_release p strong{
	color: #000 !important;
}



.md_img_left_box{
	width:40%;
	float:left;
	margin:0 2% 0 0;
	padding:0 0 0 0;
}
.md_img_right_text_2{
	width:58%;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

@media only screen and (min-width: 300px) and (max-width: 800px){
	.md_img_left_box{
	width:100%;
	float:left;
	margin:0 0% 15px 0;
	padding:0 0 0 0;
}
.md_img_right_text_2{
	width:100%;
	float:left;
	margin:0 0 15px 0;
	padding:0 0 0 0;
}
}

