/* Common Styles */
/* Preloader */
#preloader { position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: #fff;z-index: 99;}
#status {  width: 200px;  height: 200px;  position: absolute;  left: 50%;  top: 50%;  background-image: url(../images/loader.gif);  background-repeat: no-repeat;  background-position: center;  margin: -100px 0 0 -100px;}
body {background: #FFF;font-family: 'Heebo', sans-serif; color:#4e4e4e;line-height: 22px; overflow-x: hidden !important;}
h1,h2,h3,h4,h5,h6 {font-weight: 600; font-family: 'Heebo', sans-serif;color:#4e4e4e;}
p{color: #6f6f6f;}
h1{font-size: 36px;color:#fff;}
h2{font-size: 20px;}
h3{font-size: 16px;color: #787878;font-weight: 400;line-height: 24px;}
h4{font-size: 16px;}
a {color: #c52d2f;-webkit-transition: color 300ms, background-color 300ms;-moz-transition: color 300ms, background-color 300ms;-o-transition:color 300ms, background-color 300ms;
transition:color 300ms, background-color 300ms;}
a:hover, a:focus {color: #d43133;}
hr {border-top: 1px solid #e5e5e5;border-bottom: 1px solid #fff;}
.btn-primary {padding: 8px 20px;background: #c52d2f;color: #fff;border-radius: 4px;border:none;margin-top: 10px;}
.btn-primary:hover, .btn-primary:focus{background: #c52d2f;outline: none;box-shadow: none;} 
.btn-transparent {border: 3px solid #fff;background: transparent;color: #fff;}
.btn-transparent:hover {border-color: rgba(255, 255, 255, 0.5);}
a:hover,a:focus {color: #111;text-decoration: none;outline: none;}
.dropdown-menu {margin-top: -1px;min-width: 180px;}
.center h2{font-size: 36px;margin-top: 0;margin-bottom: 20px;}
.media>.pull-left{margin-right: 20px;}
.media>.pull-right{margin-left: 20px;}
body > section {padding: 50px 0; float:left; width:100%;}
footer {padding: 40px 0; float:left; width:100%;}
.center {text-align: center;padding-bottom: 55px;}
.scaleIn {-webkit-animation-name: scaleIn;animation-name: scaleIn;}
.lead{font-size: 16px;line-height: 24px;font-weight: 400;}
.xeni-list{padding-left:5px; margin-left:0px; list-style:none;}
.product-page .xeni-list li{font-size: 19px; line-height: 30px;}
.xeni-list li { background-image: url(../images/tick.png);  background-repeat: no-repeat; background-position: 0px 5px; background-size: 20px; padding-left: 30px; line-height: 40px; font-size: 20px;}
.transparent-bg {background-color: transparent !important;margin-bottom: 0;}
@-webkit-keyframes scaleIn {
0% {opacity: 0;-webkit-transform: scale(0);transform: scale(0);}
100% {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
}
@keyframes scaleIn {
0% {opacity: 0;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}
100% {opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
}
/* Header */
.navbar>.container .navbar-brand{margin-left: 0;}
.top-bar {padding: 10px 0;background: #191919;border-bottom: 1px solid #222;line-height: 28px;}
.top-number{color: #fff;}
.top-number i {color: #fff !important; padding-right:5px;}
.top-number a{color: #fff; padding-right:20px;}
.top-number a:hover{color:#f2b81a;}
.top-number p{margin: 0}
.try-demo-btn a { background: #f2b81a; color: #FFF; padding: 5px 24px; border-radius: 26px;text-decoration: none;}
.social{text-align: right;}
.social-share{ display: inline-block; list-style: none; padding: 0; margin: 0;}
ul.social-share li {display: inline-block;}
ul.social-share li a {display: inline-block;color: #fff;background:transparent; width: 25px;height: 25px;line-height: 25px;text-align: center;border-radius: 2px;}
ul.social-share li a:hover {background: transparent;color: #f2b81a;}
.navbar-brand {padding: 0;margin:0;}
.navbar {border-radius: 0;margin-bottom: 0;background: #FFF;padding: 15px 0;padding-bottom: 0;
}
.navbar-nav{margin-top: 12px;}
.navbar-nav>li{margin-left: 35px;padding-bottom: 0px;}
.navbar .navbar-nav > li > a {padding: 5px 5px;margin: 0;border-radius: 0px;color: #000;line-height: 24px;display: inline-block;font-size: 16px;}
.navbar .navbar-nav > li > a:hover{border-bottom:2px solid #f2b81a;color: #000; background:none;}
.navbar .navbar-nav > li > a i { padding-left: 9px;}
.navbar {border: none;}
.navbar .navbar-brand {font-size: 36px;line-height: 50px;color: #fff;}
.navbar .navbar-nav > .active > a,.navbar .navbar-nav > .active > a:hover,.navbar .navbar-nav > .active > a:focus,.navbar .navbar-nav > .open > a,.navbar .navbar-nav > .open > a:hover,.navbar .navbar-nav > .open > a:focus {border-bottom:2px solid #f2b81a;color: #000; background:none;}
.navbar .navbar-nav .dropdown-menu {background-color: rgba(255,255,255,255);-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);
-moz-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);border: 0;padding: 0;margin-top: 0;border-top: 0;border-radius: 3px;left: 0;}
.navbar .navbar-nav .dropdown-menu:before{position: absolute;top:0;}
.navbar .navbar-nav .dropdown-menu > li > a {padding: 8px 15px;color: #000;}
.navbar .navbar-nav .dropdown-menu > li:hover > a,.navbar .navbar-nav .dropdown-menu > li:focus > a,.navbar .navbar-nav .dropdown-menu > li.active > a {background-color: #3c4093;color: #fff;}
.navbar .navbar-nav .dropdown-menu > li:last-child > a {border-radius: 0 0 3px 3px;}
.navbar .navbar-nav .dropdown-menu > li.divider {background-color: transparent;}
.navbar .navbar-collapse,.navbar .navbar-form {border-top: 0;padding-bottom: 0;}
.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0;
 }
 .image-drop img
{
  width: 30px;
}
.mr-right
{
	margin-right: 10px;
}
.dropdown-menu
{
	width:250px;
}

/* Main Slider */
/*.slider-1{ background-image:url(../images/slider/bg1.jpg); background-repeat:no-repeat; background-size:cover;}
.slider-2{ background-image:url(../images/slider/bg2.jpg); background-repeat:no-repeat; background-size:cover;}
.slider-2 p{ color:#FFF; font-size:28px !important; line-height:normal;}
.main-slider h2 {color: #fff; font-size:45px;}
.main-slider p {color: #fff; font-size:18px;}
.main-slider a{background-color:#FFCC00; color:#FFF; padding:10px 14px;}
.slider-img-2 img { position: absolute;left: 100px;}
#main-slider {position: relative;}
.no-margin {margin: 0;padding: 0;}
#main-slider .carousel .carousel-content {margin-top: 150px;}
#main-slider .carousel .slide-margin{margin-top: 70px;}
#main-slider .carousel h2 {color: #fff; font-weight:normal; font-size:19px;}
#main-slider .carousel .btn-slide {padding: 11px 23px 11px 23px; font-size:16px; background: #f2b81a;color: #fff;border-radius: 4px;margin-top: 25px;display: inline-block;font-weight:bold;text-transform:uppercase;}
#main-slider .carousel .slider-img{text-align: right;position: absolute;}
#main-slider .carousel .item {background-attachment: fixed; background-position: 50%;background-repeat: no-repeat;background-size: cover;left: 0 !important;opacity: 0;top: 0;position: absolute;width: 100%;display: block !important;height: 730px;-webkit-transition: opacity ease-in-out 500ms;-moz-transition: opacity ease-in-out 500ms;-o-transition: opacity ease-in-out 500ms;transition: opacity ease-in-out 500ms;}
#main-slider .carousel .item:first-child {top: auto;position: relative;}
#main-slider .carousel .item.active {opacity: 1;-webkit-transition: opacity ease-in-out 500ms;-moz-transition: opacity ease-in-out 500ms;-o-transition: opacity ease-in-out 500ms;transition: opacity ease-in-out 500ms;z-index: 1;}
#main-slider .prev,#main-slider .next {position: absolute;top: 50%;background-color:transparent;color: #fff;display: inline-block;margin-top: -25px;height: 40px;line-height: 40px;width: 40px;line-height: 40px;text-align: center;border-radius: 4px;z-index: 5;}
#main-slider .prev:hover,#main-slider .next:hover {background-color: transparent;}
#main-slider .prev {left: 10px;}
#main-slider .next {right: 10px;}
#main-slider .carousel-indicators li {width: 15px;height: 15px;background-color: transparent;margin: 0 15px 0 0;position: relative;border: 1px solid #3199cc;}
#main-slider .carousel-indicators li:after {position: absolute;content: "";width: 15px;height: 15px;border-radius: 100%;background: rgba(0, 0, 0, 0);border: 1px solid #3199cc;left: -1px;top: -1px;}
#main-slider .carousel-indicators .active{width: 15px;height: 15px;background-color: #3199cc; margin: 0 15px 0 0;border: 1px solid #3199cc;position: relative;}
#main-slider .carousel-indicators .active:after {position: absolute;content: "";width: 15px;height: 15px;border-radius: 100%;background: #3199cc;border: 1px solid #3199cc;left: -1px;top: -1px;}
#main-slider .active .animation.animated-item-1 {-webkit-animation: fadeInUp 300ms linear 300ms both;-moz-animation: fadeInUp 300ms linear 300ms both;-o-animation: fadeInUp 300ms linear 300ms both;-ms-animation: fadeInUp 300ms linear 300ms both;animation: fadeInUp 300ms linear 300ms both;}
#main-slider .active .animation.animated-item-2 {-webkit-animation: fadeInUp 300ms linear 600ms both;-moz-animation: fadeInUp 300ms linear 600ms both;-o-animation: fadeInUp 300ms linear 600ms both;-ms-animation: fadeInUp 300ms linear 600ms both;animation: fadeInUp 300ms linear 600ms both;}
#main-slider .active .animation.animated-item-3 {-webkit-animation: fadeInUp 300ms linear 900ms both;-moz-animation: fadeInUp 300ms linear 900ms both;-o-animation: fadeInUp 300ms linear 900ms both;-ms-animation: fadeInUp 300ms linear 900ms both;animation: fadeInUp 300ms linear 900ms both;}
#main-slider .active .animation.animated-item-4 {
-webkit-animation: fadeInUp 300ms linear 1200ms both;-moz-animation: fadeInUp 300ms linear 1200ms both;-o-animation: fadeInUp 300ms linear 1200ms both;-ms-animation: fadeInUp 300ms linear 1200ms both;animation: fadeInUp 300ms linear 1200ms both;}
#main-slider .active .animation.animated-item-5 {
-webkit-animation: fadeInUp 300ms linear 1800ms both;-moz-animation: fadeInUp 300ms linear 1500ms both;-o-animation: fadeInUp 300ms linear 1800ms both;-ms-animation: fadeInUp 300ms linear 1800ms both;animation: fadeInUp 300ms linear 1800ms both;}
*//* Main Area Section */
.area-box img{margin:0 auto;}
#main-areas-sec h2{position:relative; padding-bottom:14px;}
#main-areas-sec h2::before {width: 60px;height: 3px;right: 0; left: 0;bottom: 0; content: ""; position: absolute; background: #f90; margin:0 auto;}
#main-areas-sec h3 {text-transform: uppercase;font-weight: bold;color: #606060;}

/* About Us Section */
#about-us-sec h2{color: #4e4e4e; text-transform:uppercase; font-size: 23px; padding-bottom:14px; position:relative;line-height: 37px;}
#about-us-sec h2::before {width: 60px;height: 3px;right: 0; left: 0;bottom: 0; content: ""; position: absolute; background: #f90;}
#about-us-sec{ background:#f6f7ff; text-align:left;background-image:url(../images/about-background.png); background-position:2% center; background-repeat:no-repeat;}
#about-us-sec p{text-align:justify;line-height: 32px;font-size: 16px;}
.btn-profile{/*  background:#2d79ce; border-radius:5px; padding: 8px 40px 8px 15px; color:#FFF; margin-top:7px;display: inline-block;background-image:url(../images/right-arrow.png); background-repeat:no-repeat;  background-position: 90% center;*/
background: #2d79ce; border-radius: 5px; padding: 13px 21px 13px 15px; color: #FFF; margin-top: 7px; display: inline-block; font-size: 16px;}
.btn-profile:hover{color:#FFF;}

/* Our Products Section */
#products-sec{background-image:url(../images/anim.png); background-repeat:no-repeat; background-position:98% center;}
#products-sec h2{color: #4e4e4e; text-transform:uppercase; font-size: 23px;margin-bottom: 35px; position:relative; padding-bottom:14px;}
#products-sec h2::before {width: 60px;height: 3px;right: 0; margin:0 auto; left: 0;bottom: 0; content: ""; position: absolute; background: #f90;}
.product-box{margin:0 auto; text-align:justify;}
.product-box h3 {text-align: center;padding-bottom: 10px; text-transform: uppercase;color: #000; font-weight: bold;font-size: 17px;}
.product-box p { font-size: 16px;  line-height: 27px;}
.product-box img {text-align: center; margin: 0 auto;}
.product-box {margin: 0 auto; text-align: justify;  background: #fff; min-height: 575px; margin-bottom: 30px; padding: 20px 35px;box-shadow: 0px 0px 14px #dbdbdb;}
.product-box:hover{box-shadow: 0px 1px 18px #adadad;}

/* xenia-mobi-section */
#xenia-mobi-sec{background-color:#f6f7ff;}
#xenia-mobi-sec h2{color: #4e4e4e; text-transform:uppercase; font-size: 23px;margin-bottom: 15px; position:relative; padding-bottom:14px;}
#xenia-mobi-sec h2::before {width: 60px;height: 3px;right: 0; left: 0;bottom: 0; content: ""; position: absolute; background: #f90;}
.sm-logo{margin-top: -10px;margin-right: 7px;}
#xenia-mobi-sec p{text-align:justify;font-size: 16px; line-height: 29px;}
#xenia-mobi-sec ul {list-style: none; text-align: center;padding: 0;}
#xenia-mobi-sec ul img{margin:0 auto; text-align:center;}
#xenia-mobi-sec ul li { width: 31.333%;  display: inline-block;}
#xenia-mobi-sec ul li span{font-weight:bold;font-size: 15px;}
.mobile-cta a{display:inline-block;}
.mobile-cta a { display: inline;float: left; margin: 25px 12px 0px 0px;}
.app-download-btn {  border: 1px solid #FFF;  float: left;}
/* Why Choose Us */
#why-choose-sec{background-image:url(../images/why-choose-bk.jpg); background-repeat:no-repeat; background-attachment: fixed;background-color: #3589c9;}
.icon-box{text-align:center;}
.icon-box img{margin:0 auto;}
.icon-box p{color:#FFF; text-transform:uppercase; font-weight:bold;font-size: 16px;padding-top: 10px;}

/* client-section */
#client-sec h2{color: #4e4e4e; text-transform:uppercase; font-size: 23px;margin-bottom: 35px; position:relative; padding-bottom:14px; text-align:center;}
#client-sec h2::before {width: 60px;height: 3px;right: 0; margin:0 auto; left: 0;bottom: 0; content: ""; position: absolute; background: #f90;}
.client-item img { background: #FFF;box-shadow: 1px 2px 9px #e9e9e9;padding: 7px;margin: 7px 10px;}

/*Download form*/
.download-form-outer input[type="text"], .download-form-outer select { background: transparent;  border: 1px solid #d4d4d4;height: 45px;color: #000;opacity: 1; padding: 10px; width: 100%;}
.download-form-outer input[type="text"]:focus,  .download-form-outer select:focus {border: 1px solid #d4d4d4 !important;}
.download-form-outer textarea:focus{border: 1px solid #d4d4d4 !important;}
.download-form-outer textarea { background: transparent; border-radius:0px;  border: 1px solid #d4d4d4;color: #FFF; opacity: 1; padding: 10px; width: 100%;}
.download-form-outer .btn-sent { background: #3d4093; border: 1px solid #3d4093; color: #FFF; opacity: 1; padding: 10px; text-align:center; margin:0 auto; font-weight:bold;}
.download-form-outer .btn-sent:hover { background: #3d4093;  border: 1px solid #3d4093;color: #FFF; opacity: 1; padding: 10px; text-align:center; margin:0 auto; font-weight:bold;}
.download-form-outer input[type="text"]::placeholder, #footer-contact-sec textarea::placeholder { color: #000;opacity: 1;}
.download-form-outer input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #000 !important;}
#footer-contact-sec textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #000 !important;}
.download-form-outer input[type="text"]:-ms-input-placeholder, #footer-contact-sec textarea:-ms-input-placeholder { color: #000;}
.download-form-outer input[type="text"]::-ms-input-placeholder, #footer-contact-sec textarea::-ms-input-placeholder { color: #000 !important;}
.download-form-outer input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #000 !important;}
.download-form-outer textarea::placeholder { color: #000 !important;opacity: 1;}
.download-form-outer textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #000 !important;}


/* client-Testimonials */
#testimonials-sec{ background:#f6f7ff;}
#testimonials-sec h2{color: #4e4e4e; text-transform:uppercase; font-size: 23px;margin-bottom: 35px; position:relative; padding-bottom:14px;}
#testimonials-sec h2::before {width: 60px;height: 3px;right: 0; left: 0;bottom: 0; content: ""; position: absolute; background: #f90;}
.testimonials-left{background:url(../images/testimonials-left-bg.jpg) no-repeat;background-position:right bottom;background-size:cover;}
.testimonials-left h1{ color:#33325e;font-weight:700;margin:0 0 20px;font-size:40px; position:relative;padding:0 0 0 20px;line-height:45px;}
.testimonials-left-slide{width:100%;float:left;position:relative;}
.testimonials-left-slide ul{ margin:0;padding:0;list-style:none;}
.testimonials-left-slide ul li{ position:relative;width:100%;float:left;padding:20px 0 20px 135px;}
.testimonials-left-slide ul li img{ position:absolute;left:0;top:24px;width:125px;height:125px;border-radius:125px;}
.testimonials-left-slide ul li p{ color: #656565;font-size: 15px;line-height: 26px;margin:0 0 5px;}
.testimonials-left-slide ul li h3{ font-size:20px;color:#020202;margin:15px 0 2px;font-weight:500;}
.testimonials-left-slide ul li h4{ font-size:17px;font-weight:400;color:#33325e;margin:0; margin-top:10px;}
.testimonials-left-slide a{ display:inline-block;border-radius:60px;padding:10px 30px;background:#6d9d31;color:#fff;text-decoration:none;}
.testimonials-left-slide a:hover{background:#ed7022;}
.testimonials-right{ padding:88px 150px 89px 150px;background:#1e1e1e url(../images/success-stories-bg.jpg) no-repeat;background-position:right top;background-size:auto;height: 674px;}
.testimonials-right h1{ color:#fff;font-weight:700;font-size:40px;margin:0 0 50px;line-height:45px;}
.testimonials-right h1 strong{ color:#8df3ff;font-weight:700;}
.testimonials-right img{ max-width:100%;cursor:pointer;}
.testimonials-right .w3-modal-content{ padding:15px;border-radius:5px; box-shadow:0px 0px 15px rgba(0,0,0,0.30);}
.testimonials-right .w3-display-topright{ background:#6dab20;width:35px;height:35px;padding:4px 0 0 0;color:#fff;font-size:20px;}
.testimonials-right .w3-display-topright:hover{ color:#fff !important;}
#testimonials-sec .prev,#testimonials-sec .next {position: absolute;top: 50%;background-color:transparent;color: #fff;display: inline-block;margin-top: -25px;height: 40px;line-height: 40px;width: 40px;line-height: 40px;text-align: center;border-radius: 4px;z-index: 5;}
#testimonials-sec .prev:hover,#testimonials-sec .next:hover {background-color: transparent;}
#testimonials-sec .prev {left: 10px;}
#testimonials-sec .next {right: 40px;}
#video-testimonial-slider img { border: 7px solid #FFF;box-shadow: 0px 0px 2px #dadada; }

/* Request for Demo section */
#request-demo-sec h2 { color: #4e4e4e; text-transform: uppercase; font-size: 23px; position:relative; padding-bottom:14px;}
#request-demo-sec h2::before {width: 60px;height: 3px;right: 0; left: 0;bottom: 0; content: ""; position: absolute; background: #f90;}
.demo-request-content img {width: 345px;text-align: center;margin: 0 auto;padding-bottom: 25px;}
.demo-request-content p { color: #FFF; text-align:center; font-size:16px; line-height:26px;}
.demo-request-content {text-align: center;}
/*.demo-request-content {position: relative;top: 50%; transform: translateY(-50%);}*/

/* footer-contact */
#footer-contact-sec{background-image:url(../images/footer-contact-bk.jpg); background-repeat:no-repeat; background-attachment:fixed; background-size:cover;}
#footer-contact-sec input[type="text"] { background: transparent;  border: 1px solid #FFF;height: 45px;color: #FFF;opacity: 1; padding: 10px; width: 100%;}
#footer-contact-sec textarea { background: transparent;  border: 1px solid #FFF;color: #FFF; opacity: 1; padding: 10px; width: 100%;}
.btn-sent { background: transparent;  border: 1px solid #FFF;color: #FFF; opacity: 1; padding: 10px; text-align:center; margin:0 auto; font-weight:bold;}
.btn-sent:hover { background: #FFF;  border: 1px solid #FFF;color: #000; opacity: 1; padding: 10px; text-align:center; margin:0 auto; font-weight:bold;}
#footer-contact-sec input[type="text"]::placeholder, #footer-contact-sec textarea::placeholder { color: #FFF;opacity: 1;}
#footer-contact-sec input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #FFF !important;}
#footer-contact-sec textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #FFF !important;}
#footer-contact-sec input[type="text"]:-ms-input-placeholder, #footer-contact-sec textarea:-ms-input-placeholder { color: #FFF;}
#footer-contact-sec input[type="text"]::-ms-input-placeholder, #footer-contact-sec textarea::-ms-input-placeholder { color: #FFF;}
#footer-contact-sec textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #FFF !important;}
#footer-contact-sec h2 { color: #FFF; text-transform: uppercase; font-size: 23px; text-align:center; margin-bottom:30px; width:100%; float:left;}
#footer-contact-sec .btn-profile {background-color: #f1bb28;}
/*.demo-request-content img {  width: 260px; float: left;padding-right: 20px;}*/

/* FOOTER */
footer{background:#f6f7ff;}
.logo-footer strong{ color:#2b6298; font-weight:bold; text-transform:uppercase; font-size:25px;}
.logo-footer strong { color: #2b6298;font-weight: bold; text-transform: uppercase;font-size: 14px; margin-top: 15px; float: left; width: 100%; padding-bottom: 4px;}
.widget-box ul {list-style: none;  padding-left: 0;line-height: 30px;}
.widget-box ul li a{color:#333333;ine-height: 27px; font-size: 16px;}
.social-icon-ul li {display: inline; padding-right: 15px; font-size: 17px; margin-top: 10px; float: left;}
.social-icon-ul li a {border: 1px solid #414141;width: 30px;height: 30px;padding-left: 8px;border-radius: 40px;display: block;line-height: 29px;font-size: 17px;}
.social-icon-ul li a:hover{  background: #3d4093; border-color: #3d4093;}
.social-icon-ul li a:hover span{  color: #FFF;}

/* INNER PAGE COMMON */
.inner-banner{width:100%;float:left;position:relative;background:#f5f6fa url(../images/inner-banner-image.jpg) no-repeat;background-position:left bottom;background-size:100%;margin:0 0 15px;-webkit-box-shadow: inset 0px 3px 5px 0px rgba(0,0,0,0.08);
-moz-box-shadow: inset 0px 3px 5px 0px rgba(0,0,0,0.08);
box-shadow: inset 0px 3px 5px 0px rgba(0,0,0,0.08);}
.inner-banner h1{ position:relative;color:#FFF;font-size:40px;font-weight:600;padding:2px 0 2px 25px;margin:0 0 20px;}
.inner-banner p {color: #FFF;margin: 0;padding: 0 0 0 25px;line-height: normal;text-align: left;font-size: 18px;}
.inner-banner img{ max-width:360px; padding-bottom:50px;}
.inner-banner-content{ padding-top:80px;padding-right:30px;}


/* ABOUT US PAGE */
#about-page-sec h2{color: #4e4e4e; text-transform:uppercase; font-size: 23px;margin-bottom: 35px; position:relative; padding-bottom:14px;}
#about-page-sec h2::before {width: 60px;height: 3px;right: 0; margin:0 auto; left: 0;bottom: 0; content: ""; position: absolute; background: #f90;}
#about-page-sec p {text-align: justify;font-size: 16px; line-height: 29px;}
.aside-procuct-box{text-align:left;}
.aside-procuct-box h3 {background-color: #7367f5;color: #FFF !important;padding: 9px 100px 10px 5px;display: inline; text-align: left;position: absolute;margin: 0;font-size: 19px;}
#partnership-page-sec h4 {  padding: 5px 0px 2px 0px;}
#partnership-page-sec ul li{list-style:none; font-size:16px; }
.aside-procuct-box img {margin-left: 25px; border-bottom: 8px solid #7367f5;}
.aside-procuct-box ul{margin-top:15px; padding-left: 25px;}
.aside-procuct-box ul li {font-size: 16px;line-height: 35px;list-style: none;}
.aside-procuct-box ul li a{color: #4e4e4e; text-decoration:none;}
.aside-procuct-box ul li a:hover { color: #7367f5;}
.aside-procuct-box ul li i{padding-right:18px;}

#inner-why-choose-sec{/*background:#f5f6fa url(../images/inner-why-choose-bk.jpg) no-repeat;background-position:center center;background-size:100%;*/ background: url(../images/inner-why-choose-bk.jpg) -800px center no-repeat, url(../images/inner-why-choose2.jpg) right center no-repeat; background-size: 100%, 100%;} 
#inner-why-choose-sec .icon-box img {margin: 0 auto;  width: 90px ; padding-bottom: 10px;} 
#inner-why-choose-sec .icon-box p { text-transform: capitalize; font-weight: normal; font-size: 14px;} 
#inner-why-choose-sec  .area-box img {width: 85px;} 
#inner-why-choose-sec h2 {  padding-bottom: 15px; margin: 0; font-size: 20px;line-height: normal;} 
.area-box.text-center h3 {  margin: 0; padding-bottom: 11px;font-size: 16px;color: #000;}

/* PARTNERSHIP PAGE */
#partnership-page-sec h2{color: #4e4e4e; text-transform:uppercase; font-size: 23px;margin-bottom: 35px; position:relative; padding-bottom:14px; text-align:center;}
#partnership-page-sec h2::before {width: 60px;height: 3px;right: 0; margin:0 auto; left: 0;bottom: 0; content: ""; position: absolute; background: #f90;}
#partnership-page-sec h3 { color: #4b4589; font-size: 28px; font-weight: bold; padding-bottom: 10px;}
#partnership-page-sec p {text-align: left;font-size: 16px; line-height: 30px;}

/* Product PAGE */
.cafe-page-sec .row {padding-bottom: 45px;}
#product-page-sec h2{color: #4e4e4e; text-transform:uppercase; font-size: 23px;margin-bottom: 35px; position:relative; padding-bottom:14px; text-align:center;}
#product-page-sec h2::before {width: 60px;height: 3px;right: 0; margin:0 auto; left: 0;bottom: 0; content: ""; position: absolute; background: #f90;}
#product-page-sec h3 { color: #4b4589; font-size: 28px; font-weight: bold; padding-bottom: 10px;}
#product-page-sec p {text-align: left;}
.product-title{padding-bottom:40px;}
.product-title p{text-align: center !important;font-size: 24px;color: #4e4e4e;}
.product-content-box p { padding-top: 50px !important; font-size: 21px;line-height: 31px;}
.product-content-box span { font-size: 27px;}
.text-span {font-size: 19px !important; margin-top: 7px !important;  float: left;  width: 100%; line-height: normal;}
p.barcode-printer-text{padding-top: 0px !important; }
#product-page-sec span { font-size: 22px;display: block;padding-right: 170px;line-height: 31px; padding-bottom:10px;color: #235a94;font-weight: 500;}
.product-title-bk{margin-bottom: 30px; background-image:url(../images/product-title-bk.jpg); background-repeat:repeat; background-position:center center; padding:5px 40px;}
.product-title-bk h3{font-weight: bold !important; color:#FFF !important; font-size:24px !important; }
.mar-top-30{margin-top:45px;}
.height-center p {  display: table-cell; vertical-align: middle;}
.gray-bg, .mobile-xenia {  background-color: #f8f8f8;  float: left;  width: 100%; padding: 40px;  margin-top: 40px;}
.cafe-page-mobi { background-color: #FFF;float: left;   width: 100%; padding: 10px; margin-top: 0px;}
.cafe-page-mobi .gray-bg {background: #FFF;}
.grayBk {  background-color: #FFF;  float: left;  width: 100%; padding: 40px;  margin-top:0px;}
.list-content-box{ background-image:url(../images/product-bk-2.jpg); background-repeat:repeat; background-position:center center; padding:5px 40px; margin-top:30px; float:left; width:100%; color:#FFF; padding:25px 10px;}
.list-content-box h4, .list-content-box ul li{color:#FFF;}
.list-content-box ul { padding: 6px 15px; margin: 0;}
.pos-outer { background: #f5f5fb; margin: 35px 0px; padding: 20px 0px;}
.grayBg-outer { background: #f5f5fb; margin: 35px 0px 0px 0px; padding: 20px 0px;}
.pos-device-block { border: 1px solid #ddd;}
.pos-device-block img{margin: 0px 35px; border: 1px solid #ddd; border-radius: 50%;}
.pos-device-block .img2{margin-top: -145px;margin-bottom: 20px;}
.pos-device-block p{padding:0px 30px;}
.gradient-border-bottom{ /*border-bottom:2px solid #ddd; */margin-left:0px; margin-right:0px;}
.gradient-border-bottom{ border-bottom: 12px solid transparent; padding: 15px; border-image-source: url(../images/border.png);   border-image-slice: 40;}
.client-list {background: #2f83c1;}
.client-list .client-item img{box-shadow:none;}
.client-list h2 { color: #fff !important;}
.inner-video-btn img{border-radius: 20px; border: 6px solid #FFF;  box-shadow: 0px 0px 8px #b9b9b9;}
/* PRICE LIST PAGE */
#pricelist-page-sec h2{color: #4e4e4e; text-transform:uppercase; font-size: 23px;margin-bottom: 35px; position:relative; padding-bottom:14px; text-align:center;}
#pricelist-page-sec h2::before {width: 60px;height: 3px;right: 0; margin:0 auto; left: 0;bottom: 0; content: ""; position: absolute; background: #f90;}
#pricelist-page-sec h3 { color: #4b4589; font-size: 28px; font-weight: bold; padding-bottom: 10px;}
#pricelist-page-sec p {text-align: left;}
.table-outer {border: 1px solid #9797d7;} 
.tg {padding-bottom:0px !important; margin-bottom:0px !important; } 
.tg th {border: none !important;  background: #f8f8f8;  padding: 15px 0px !important;font-size: 16px;color: #424298;} 
.tg td {font-size: 16px;padding: 12px 10px !important;border-bottom: 1px solid #FFF !important;border-top: 1px solid #FFF !important;} 
.tg .tg-center { text-align: center;}
.tg .tg-coled{background: #766c81; color:#FFF;font-size: 17px;padding-left: 35px !important;} 
 .country-select{ background-color: transparent;border:1px solid #9e9e9e; height: 45px;color: #505050;opacity: 1;padding: 10px 45px; width:50%; margin:25px 0px;background-image:url(../images/globe.jpg); background-repeat:no-repeat; background-position:5px center;}
.tr-hov:hover {  background-color: #eaeaea;} 
 
/* Inner footer-contact */
#inner-footer-contact-sec{background-image:url(../images/footer-contact-bk.jpg); background-repeat:no-repeat; background-attachment:fixed; background-size:cover;}
#inner-footer-contact-sec input[type="text"] { background: transparent;  border: 1px solid #FFF;height: 45px;color: #FFF;opacity: 1; padding: 10px; width: 100%;}
#inner-footer-contact-sec input[type="text"]:focus{border: 1px solid #FFF !important;}
#inner-footer-contact-sec textarea:focus{border: 1px solid #FFF !important;}
#inner-footer-contact-sec textarea { background: transparent;  border: 1px solid #FFF;color: #FFF; opacity: 1; padding: 10px; width: 100%;}
.btn-sent { background: transparent;  border: 1px solid #FFF;color: #FFF; opacity: 1; padding: 10px; text-align:center; margin:0 auto; font-weight:bold;}
.btn-sent:hover { background: #FFF;  border: 1px solid #FFF;color: #000; opacity: 1; padding: 10px; text-align:center; margin:0 auto; font-weight:bold;}
#inner-footer-contact-sec input[type="text"]::placeholder, #footer-contact-sec textarea::placeholder { color: #FFF;opacity: 1;}
#inner-footer-contact-sec input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #FFF !important;}
#footer-contact-sec textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #FFF !important;}
#inner-footer-contact-sec input[type="text"]:-ms-input-placeholder, #footer-contact-sec textarea:-ms-input-placeholder { color: #FFF;}
#inner-footer-contact-sec input[type="text"]::-ms-input-placeholder, #footer-contact-sec textarea::-ms-input-placeholder { color: #FFF !important;}
#inner-footer-contact-sec input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #FFF !important;}
#inner-footer-contact-sec textarea::placeholder { color: #FFF !important;opacity: 1;}
#inner-footer-contact-sec textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #FFF !important;}
#inner-footer-contact-sec h2 { color: #FFF; text-transform: uppercase; font-size: 23px; text-align:center; margin-bottom:15px; width:100%; float:left;}
.enquiry-form-h2 { text-align: left !important; padding-left: 15px;}
#inner-footer-contact-sec .btn-profile {background-color: #f1bb28;} 
.location-box h2, .location-box p, .location-box a {text-align: left !important; color:#FFF !important;} 
.location-box p { font-size: 18px; line-height: 32px;} 
.tollfree a span {font-size: 45px; line-height: 60px;}
.tollfree a { font-size: 23px;} 

/* DOWNLOAD PAGE */ 
#pricing-table {margin: 10px auto;text-align: center;width: 100%;}
#pricing-table .plan {margin-bottom: 20px; background: #fff;border: 1px solid #ddd;color: #333;padding: 20px;width: 100%;float: left;position: relative;margin-bottom: 55px;box-shadow: 0px 1px 1px #ddd;     -webkit-transition: all ease 0.8s;  -moz-transition: all ease 0.8s;  transition: all ease 0.8s;min-height: 605px;}
#pricing-table .plan:hover{box-shadow: 0px 11px 11px #ddd;}
#pricing-table .plan {-moz-border-radius: 0 5px 5px 0;-webkit-border-radius: 0 5px 5px 0;border-radius: 0 5px 5px 0;        }
#pricing-table h3 {font-size: 20px;font-weight: normal;padding: 20px 20px 1px 20px; margin: -20px -20px 70px -20px;}
#pricing-table h3.color1{background-color: #165968;color: #FFF;}
#pricing-table h3.color1 span {background-color: #165968;color: #FFF;}  
#pricing-table h3.color2{background-color: #3c64c0;color: #FFF;}
#pricing-table h3.color2 span {background-color: #3c64c0;color: #FFF;} 
#pricing-table h3.color3{background-color: #4a0c9f;color: #FFF;} 
#pricing-table h3.color3 span {background-color: #4a0c9f;color: #FFF;} 
#pricing-table .plan:nth-child h3 {-moz-border-radius: 0 5px 0 0;-webkit-border-radius: 0 5px 0 0;border-radius: 0 5px 0 0;       }
#pricing-table h3 span {display: block;padding-top: 20px;color: #FFF;background: #39c4e1;border: 5px solid #fff;height: 160px;width: 160px;margin: 10px auto -65px;border-radius: 100px;font-size: 28px;font-weight: bold;padding-top: 62px;padding-left: 8px;}
#pricing-table h3 span i{padding-right:4px;}
#pricing-table h3 strong {color: #FFF;text-transform: uppercase;font-size: 24px;font-weight: bold; padding-bottom: 7px !important;float: left;width: 100%;}
#pricing-table .plan p {padding-top:4px;text-align: center;font-weight: bold;font-size: 18px;text-transform: uppercase;}
#pricing-table ul {margin: 20px 0 15px 0;padding: 0;list-style: none;}
#pricing-table li {color: #717171;border-top: 1px solid #ddd;padding: 10px 0;}
#pricing-table .signup{background-image: linear-gradient(to left, #2ea0d5, #0094de, #0086e5, #3275e6, #5e60e0);border-color: transparent;color: #fff;cursor: pointer;margin: 0 auto;border-radius: 13px;font-size: 18px;padding: 4px 35px; font-weight: bold;}
#pricing-table .signup:hover {background-image: linear-gradient(to right, #2ea0d5, #0094de, #0086e5, #3275e6, #5e60e0)}
#pricing-table .signup:active, #pricing-table .signup:focus {background-image: linear-gradient(to left, #2ea0d5, #0094de, #0086e5, #3275e6, #5e60e0);border-color: transparent;color: #fff;cursor: pointer;margin: 0 auto;border-radius: 13px;font-size: 18px;padding: 4px 35px; font-weight: bold; }

 /* Login Page */
.login {width: 55%;margin: 16px auto;font-size: 16px;border: 2px solid #dce0e5;border-radius: 10px;padding: 55px 0px 65px 0px; position:relative;}
.login-head-img{position: absolute;top: -55px;margin: 0 auto;text-align: center;left: 0;right: 0;width: 108px;}
.login h2{color: #4e4e4e; text-transform:uppercase; font-size: 23px;margin-bottom:0px; position:relative; padding-bottom:14px;font-family: 'Heebo', sans-serif; font-weight:bold;}
.login h2::before {width: 60px;height: 3px;right: 0; margin:0 auto; left: 0;bottom: 0; content: ""; position: absolute; background: #f90;}
.login-header,.login p {margin-top: 0; margin-bottom: 0;}
.login-header {background-color:transparent;padding: 20px;font-size: 1.4em;font-weight: normal;text-align: center;text-transform: uppercase;color: #414141;}
.login-container {background-color:transparent;padding: 12px;}
.login p {padding: 12px;}
.login span a {color: #7b7b7b;text-decoration: underline; font-size:14px;}
.login input {box-sizing: border-box;display: block;width: 100%;border-width: 1px;border-style: solid;padding: 16px;outline: 0;font-family: inherit;font-size: 0.95em;}
.login input[type="email"],.login input[type="password"] {background: #fff;border-color: #e3e3e3;color: #555;}
.login input[type="email"]:focus,
.login input[type="password"]:focus {border-color: #888;}
.login input[type="submit"] {background-image: linear-gradient(to left, #2ea0d5, #0094de, #0086e5, #3275e6, #5e60e0);border-color: transparent;color: #fff;cursor: pointer;max-width: 450px;margin: 0 auto;border-radius: 13px;font-size: 18px; font-weight: bold;}
.login input[type="submit"]:hover{background-image: linear-gradient(to right, #2ea0d5, #0094de, #0086e5, #3275e6, #5e60e0) !important;}
.login input[type="submit"]:focus {border-color: #05a;}
.login input[type="email"]{ background-image:url(../images/username.png); background-repeat:no-repeat; background-position:10px center; padding-left:55px;}
.login input[type="password"]{ background-image:url(../images/password.png); background-repeat:no-repeat; background-position:10px center; padding-left:55px;}
 
/* Inner page Address Section */
#inner-address-sec{/*background-image: linear-gradient(to right, #2f5161, #325369, #385571, #425678, #4e567d);*/background: #3e3e3e;}
.address-box a{color: #FFF;/*border: 1px solid #FFF;*/padding: 5px 20px;margin-top: 10px;font-size: 17px; /*float: left;*/}
.address-box h2 { color: #FFF;} 
#inner-address-sec h1{position:relative; padding-bottom:14px;text-align: center; font-size: 23px; text-transform:uppercase;}
#inner-address-sec h1::before {width: 60px;height: 3px;right: 0; left: 0;bottom: 0; content: ""; position: absolute; background: #f90; margin:0 auto;}
.address-box p {  line-height: 22px !important;}
#inner-address-sec p {font-size: 15px;color: #DBDBDB;line-height: 14px;}
#inner-address-sec h3 {color:#FFF; font-size:20px; font-weight:bold;padding-bottom: 8px; }
 
/* inner Page Contact Us  */
#contacts-page-sec h2{color: #4e4e4e; text-transform:uppercase; font-size: 23px;margin-bottom:0px; position:relative; padding-bottom:14px;font-family: 'Heebo', sans-serif; font-weight:bold; text-align:center; margin-bottom:45px;}
#contacts-page-sec h2::before {width: 60px;height: 3px;right: 0; margin:0 auto; left: 0;bottom: 0; content: ""; position: absolute; background: #f90;}
#contacts-page-sec h3 {  color: #4e567d; text-transform: uppercase; font-weight: 700;  font-size: 20px; padding-bottom:0px;}
#contacts-page-sec p, #contacts-page-sec a{font-size: 16px; line-height: 30px;color: #6f6f6f; text-decoration:none;}
#contacts-page-sec i { float: left;  font-size: 25px;}
#contacts-page-sec .address-p{padding-left:35px;}
.address-1{margin-bottom:65px;}
.map-outer {border: 5px solid #FFF; box-shadow: 1px 1px 7px #e1e1e1; padding: 4px 4px 0px 4px;}
/* MODAL POPUP */
.modal-content{border-radius:0px;}
.modal-body { padding: 3px;} 
.modal-body .close { padding-right: 13px;}
/* Product Default page */
.title-h2 {padding: 0px 0px 40px 0px;margin: 0;font-size: 35px;text-transform: uppercase;
}
.our-story-tab .nav-tabs {margin-bottom: 20px;
} 
.our-story-tab .nav-tabs > li.active > a, .our-story-tab .nav-tabs > li.active > a:hover, .our-story-tab .nav-tabs > li.active > a:focus {border-bottom: 1px solid #ddd;
	border-right-color:#FFF; border-left-color:#FFF;border-top-color:#FFF;border-bottom-color: rgb(221, 221, 221);
}
.our-story-tab .nav > li > a:hover, .our-story-tab .nav > li > a:focus {text-decoration: none;background-color: #FFF;
}
.our-story-tab .nav-tabs > li.active > a, .our-story-tab .nav-tabs > li.active > a:hover, .our-story-tab .nav-tabs > li.active > a:focus {color: #610c9f;border-bottom: 2px solid #610c9f;}
.our-story-tab h3 {color: #000;font-size: 18px;padding-bottom: 5px;}
.our-story-tab p {line-height: 28px;text-align: justify;}
.our-story-tab li a {color: #000;font-size: 20px;padding-bottom: 16px;}
#product-benifits {background-color: #610c9f;padding: 50px 45px 80px 20px;color: #FFF;}
#product-benifits h2 {color: #FFF;font-size: 35px;text-align: center;text-transform: uppercase;padding-bottom: 10px;}
#product-benifits h2::before {width: 60px;height: 3px;right: 0;margin: 0 auto;left: 0;bottom: 0;content: "";position: absolute;background: #f90;}
#product-benifits p {color: #ECECEC;font-size: 15px;line-height: 25px;}
#product-benifits h3 {color: #ffce00;font-size: 19px;text-transform: uppercase;font-weight: bold;
}
#product-benifits h3 i {color: #FFF;font-size: 32px;padding-right: 15px;
}
.carousel-fade .carousel-control { z-index: 2; }  
.carousel-fade .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  }
 .carousel-fade .next.left,.carousel-fade .prev.right,.carousel-fade .item.active { opacity: 1; }
.carousel-fade .active.left, .carousel-fade .active.right {left: 0;opacity: 0;z-index: 1;}

/* Safari Fix */
@media all and (transform-3d), (-webkit-transform-3d) {.carousel-fade .carousel-inner > .item.next,.carousel-fade .carousel-inner > .item.active.right {  opacity: 0;  -webkit-transform: translate3d(0, 0, 0);          transform: translate3d(0, 0, 0);}.carousel-fade .carousel-inner > .item.prev,.carousel-fade .carousel-inner > .item.active.left {  opacity: 0;  -webkit-transform: translate3d(0, 0, 0);          transform: translate3d(0, 0, 0);}.carousel-fade .carousel-inner > .item.next.left,.carousel-fade .carousel-inner > .item.prev.right,.carousel-fade .carousel-inner > .item.active {  opacity: 1;  -webkit-transform: translate3d(0, 0, 0);          transform: translate3d(0, 0, 0);}
}

/* Removing BS background */
.carousel .control-box { opacity: 0; }
a.carousel-control.left  { left: 0; background: none; border: 0;}
a.carousel-control.right { right: 0; background: none; border: 0;}
/* Animation */
.control-box, a.carousel-control, .carousel-indicators li {
  -webkit-transition: all 250ms ease;
  -moz-transition: all 250ms ease;
  -ms-transition: all 250ms ease;
  -o-transition: all 250ms ease;
  transition: all 250ms ease;   
  /* hardware acceleration causes Bootstrap carousel controlbox margin error in webkit */
  /* Assigning animation to indicator li will make slides flicker */
  } 
.faq-accordion .panel-default>.panel-heading {
  color: #333;
  background-color: #fff;
  border-color: #e4e5e7;
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.faq-accordion .panel-default>.panel-heading a {
  display: block;
  padding: 20px 15px;
  font-weight: normal;
  color:#FFF;
}

.faq-accordion .panel-default>.panel-heading a:after {content: "";position: relative;top: 1px;display: inline-block;font-family: 'Glyphicons Halflings';font-style: normal;font-weight: 400;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;float: right;transition: transform .25s linear;-webkit-transition: -webkit-transform .25s linear;
}
.faq-accordion .panel-default>.panel-heading a{background-color: #f5f5f5;color:#000; font-weight:bold;}
.faq-accordion .panel-default>.panel-heading a.collapsed {background-color: #FFF; font-weight:normal;  color:#000;}
.faq-accordion .panel-default>.panel-heading a:after { content: "\2212";-webkit-transform: rotate(180deg); transform: rotate(180deg);}
.faq-accordion .panel-default>.panel-heading a.collapsed:after { content: "\002b"; -webkit-transform: rotate(90deg); transform: rotate(90deg);}
#product-faq-sec{padding:85px 0px;}
#product-advantages{background-color:#333;}
#product-advantages .icon-box img {width: 85px;padding-bottom: 5px;padding-top: 30px;}
#product-advantages .icon-box p {color: #a1a1a1;text-transform: none;font-weight: normal;font-size: 16px;padding-top: 10px;}
#product-advantages .testimonials-left-slide ul li p {color: #a1a1a1;}
#product-advantages .testimonials-left-slide ul li h3,#product-advantages .testimonials-left-slide ul li h4 {color: #FFF;}
#product-advantages {background-image:url(../images/adv-bk.jpg); background-attachment:fixed;}
#product-advantages h2 {color: #FFF;font-size: 25px;text-transform: uppercase;padding-bottom: 20px;}
.product-areas .area-box img {margin: 0 auto;width: 85px;}
.product-areas h3 {text-transform: uppercase;font-weight: bold;color: #606060;font-size: 15px;padding-top: 11px;padding-bottom: 20px;}
#product-brochure {background-color: #610c9f;padding: 50px 45px 80px 20px;color: #FFF;}
#product-brochure h2 {color: #FFF;font-size: 35px;text-align: center;text-transform: uppercase;padding-bottom: 10px;}
#product-brochure h2::before {width: 60px;height: 3px;right: 0;margin: 0 auto;left: 0;bottom: 0;content: "";position: absolute;background: #f90;}
#product-brochure p {color: #ECECEC;font-size: 15px;line-height: 25px;}
#product-brochure h3 {color: #ffce00;font-size: 19px;text-transform: uppercase;font-weight: bold;}
#product-brochure h3 i {color: #FFF;font-size: 32px;padding-right: 15px;}

.button-4{width:210px;height:50px;border:2px solid #FFF;float:left;text-align:center;cursor:pointer;position:relative;box-sizing:border-box;overflow:hidden;margin: 40px 0 0px 50px;}
.button-4 a{font-family:arial;font-size:16px;color:#FFF;text-decoration:none;line-height:50px;transition:all .5s ease;z-index:2;position:relative;}
.eff-4{width:210px;height:50px;left:-210px;background:#FFF;position:absolute;transition:all .5s ease;z-index:1;}
.button-4:hover .eff-4{left:0;}
.button-4:hover a{color:#000;}
.down-arrow{left: 0;right: 0;text-align: center;margin: 0 auto;} 
 
@media (max-width:1500px){
#about-us-sec img{max-width: 370px;}
.mobi-image{width: 410px;float: right;}
html{overflow-x:hidden;}
#inner-why-choose-sec {background-position: -590px center, center center;}
}

@media (max-width:1200px){
.try-demo-btn a { padding: 4px 12px;}
.navbar-nav > li { margin-left: 0px;}
.navbar-brand > img{width:170px;}
.product-box {min-height: 670px;}
html{overflow-x:hidden;}
.slider-img-2 img { width: 359px;}
.inner-banner{padding:0px;}
.aside-procuct-box img { margin-left: 0px;}
#inner-why-choose-sec { background-position: -450px center, center center;}
#pricing-table .plan{min-height:630px;}
#inner-why-choose-sec{padding:40px 0px;}
.address-box a { font-size: 14px;}
.navbar .navbar-nav > li > a {padding: 5px 10px; font-size: 14px;}
}
@media (max-width :991px){
.slider-img-2 img { position: absolute; width: 259px;left: 80px; top: 13px;}
.navbar .navbar-nav > li > a {padding: 5px 5px;font-size: 13px;}
#main-slider .carousel .item{height:600px;}
#inner-why-choose-sec{/*background:#f5f6fa url(../images/inner-why-choose-bk.jpg) no-repeat;background-position:center center;background-size:100%;*/ background: url(../images/inner-why-choose-bk.jpg) 0px -210px no-repeat, url(../images/inner-why-choose2.jpg) right center no-repeat; background-size: cover, cover;} 
#inner-why-choose-sec h2 {text-align: center;float: left;width: 100%;padding-top: 55px;padding-bottom: 10px;}
.inner-banner { background-size:cover;}
.login {width: 90%;}
#inner-address-sec p {font-size: 13px;}
.mobile-cta a {margin: 9px 12px 0px 0px;}
.faq-accordion .panel-default > .panel-heading a {  padding-right: 25px;}
.our-story-tab li {width: 100%;}
#product-advantages h2 {  padding-bottom: 0px;  padding-top: 30px;}
}
@media screen and (max-width: 700px) and (min-width: 500px) {
  .mobile-cta .btn-profile {max-width: 125px;margin-right: 8px;}
  .mobile-cta a { margin: 25px 4px 0px 0px;}
}
@media (max-width:767px){	
.navbar-default .navbar-toggle {border-color: #3d4093;}
.inner-banner img { max-width:100%;}
.navbar-brand > img {padding-bottom: 15px;}
.navbar-default .navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #3d4093;}
.navbar-nav { margin: 0px -15px;}
.navbar .navbar-nav > li > a:hover, .navbar .navbar-nav > li > a{border-bottom:none !important;}
.navbar .navbar-nav .dropdown-menu { background-color: rgba(255, 255, 255, 255);box-shadow: none;}
.navbar-nav > li {margin-left: 0px; padding: 0px 0px; border-bottom: 1px solid #e3e3e3;margin-top: 0px;}
.navbar .navbar-nav .dropdown-menu > li > a { padding: 12px 15px;border-top: 1px solid #dedede;}
.navbar .navbar-nav > li > a {font-size: 14px;padding: 8px 12px;width: 100%;}
.navbar .navbar-nav > li > a i { float: right;  font-size: 18px; padding-right: 15px;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #4d4d4d;}
#main-slider .carousel .item{height:490px;}
#main-slider .carousel .carousel-content {margin-top: 25px;}
#main-slider .carousel h2 {color: #fff; font-weight: 300; line-height: normal; font-size: 19px;}
#main-areas-sec h3 {text-transform: capitalize;font-weight: normal;color: #606060;font-size: 14px;padding: 0px; margin: 4px 0px;}
#about-us-sec img{max-width:100%; margin-top:20px;}
.mobile-cta {margin: 0 auto; text-align: center;}
#xenia-mobi-sec ul li {line-height: 18px;}
#xenia-mobi-sec ul img { padding-bottom:6px;}
.btn-profile{width:100%; max-width:320px; text-align:center;}
.mobile-cta a {margin: 25px 2px 0px 0px;}
.icon-box img {width: 85px;}
.icon-box p { color: #FFF;text-transform: capitalize;font-weight:normal;font-size: 14px;}
#why-choose-sec .col-xs-6 {padding: 0 !important;margin: 0 !important;}
.inner-banner { background-position:right bottom;}
.icon-box {min-height: 140px;}
#inner-why-choose-sec { background-position:0px -350px, right center;}
.location-box h2, .location-box p, .location-box a {text-align: center !important;}
.address-1 {border-bottom: 2px solid #e7e7e7; margin-bottom: 35px; padding-bottom: 33px;}
.tg th { border: 1px solid #584298 !important;  padding: 15px 5px !important;}
.client-item img { padding: 7px;  margin: 7px 10px; width: 100%; box-shadow:none;}
#enquiry input:focus, #contact_comment:focus {border: 1px solid #ffa800;}
#product-page-sec span{padding-right:0px;}
.xeni-list li { line-height: 35px; font-size: 18px;}
.grayBk, .gray-bg, .mobile-xenia{padding:15px;}
.area-box {min-height: 170px;}
.our-story-tab li {width: 100%;}
#product-faq-sec {padding: 5px 0px;}
#product-faq-sec .title-h2 {padding: 31px 0px 22px 0px;font-size: 26px;}
#product-advantages .icon-box { min-height: 168px;}
.faq-accordion .panel-default > .panel-heading a {  padding-right: 25px;}
}
@media (min-width:1300px){
#main-slider .carousel { min-height: 730px;  float: left; width: 100%;}
.inner-banner {padding:50px !important;}
/*.locate-us-title{padding-top:35px;}*/
}
@media (min-width:1200px){
	.top-bar {
		position: fixed;
		z-index: 9999;
		width: 100%;
	}
	.navbar{padding-top: 63px;}
	.inner-banner {padding:0;}
}
@media (min-width:768px){
.modal-dialog {top: 15%;}
}
/*form-dropdown*/
.form-dropdown
{
color:white ;
   background-color: transparent;	

}
.form-dropdown option
{
	background:#284064;
}
@media (min-width: 992px)
{
.h-invent {
    width: 33.33333333333333% !important;
    height: 250px;
}
.h-hot-hos {
    width: 33.33333333333333% !important;
    height: 345px;
}
.h-med-ph {
    width: 33.33333333333333% !important;
    height: 250px;
}
.h-andr-bill {
    width: 33.33333333333333% !important;
    height: 170px;
}
}
.user-adm {
    margin: 1px;
}
/*testimo image style*/
.image-c
{
	margin-bottom: 50px;
	margin-left: 137px;
}



