*{outline:0!important;}
body{padding:0;margin:0;line-height:1.2!important;font-family:'Roboto',sans-serif!important;-webkit-font-smoothing:antialiased!important;}
.error_msg{position:absolute;top:10%;right:3%;left:3%;font-size:16px;width:90%;font-weight:bold;border:1px solid #dbcb7a;text-align:center;padding:5px 0;color:#000!important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#fff1a8;z-index:999!important;}
.success_msg{position:absolute;top:10%;right:3%;left:3%;font-size:16px;width:90%;font-weight:bold;border:1px solid #090;text-align:center;padding:5px 0;color:#000!important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#d6e9b1;z-index:1000!important;}
a{-webkit-transition:.3s ease;transition:.3s ease;}
a:hover,
a:focus{text-decoration:none;}
p{color:#000;}
h1,h2,h3,h4,h5,h6{margin:0;}
/*--Theme Styles--*/
.container{position:relative;}
.no-gutter{padding-right:0px!important;padding-left:0px!important;}
.no-pad-left{padding-left:0 !important;}
.no-pad-right{padding-right:0 !important;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{border-top:0px;}
#alerts p a{color:#fff;}
#alerts p a:hover, #alerts p a:focus{color:red;}
video{width:100%;}
.videos > div > div > a > h3 { height:34px; text-transform:capitalize; font-size:28px;overflow:hidden; }
.videos > div > div > h6 { height:24px; font-size:20px; overflow:hidden; margin:0 20px 10px;}
/*--//Theme Styles--*/

/*--social icons--*/
.social{width:325px;padding-top:20px;}
.social ul{text-align:justify;padding:0;margin:0;}
.social ul li{display:inline-block;text-align:center;}
.social ul li a{display: inline-block; width: 50px; height: 50px; background-color: #fff; text-align: center; border-radius: 50%; font-size: 30px; padding-top:10px;}
.social ul li a:hover, .social ul li a:focus{background-color:#c3030a;color:#fff;}
.social ul:after{content:"";width:100%;display:inline-block;}
/*--//social icons--*/

/*--header--*/
.shop-cart a{ color:#fff; font-size:15px; display:block; font-weight:bold; padding:10px 0; }
.shop-cart a:hover, .shop-cart a:focus{color:#333333;}
#strip-blue{background-color:#6e7a9c;}
#strip-blue .container div >span{color:#f6fe7e;font-style:italic;font-size:20px;font-weight:bold;padding:4px 18px;display:block;}
#strip-blue .container div >span>span{color:#fff;font-size:25px;font-weight:bold;font-style:normal;}
#strip-nav{background-color:#fff;}
#alerts{background-color:#333333;}
#alerts p{margin:0;color:#fff;font-size:16px;padding:10px 0;}
.p-patient{position:absolute;top:0;right:0;}
.p-patient>span{display:block;padding:5px 8px;border-radius:0 0 15px 15px;background-color:#224099;color:#fff;}
.logo{position:absolute;z-index:8;top:-30px;}
/*--//header--*/

/*--NavbarFix--*/
.navbar-nav > li > a{font-size:15px;color:#000;text-transform:uppercase;}
.nav .open > a,
.nav .open > a:focus,
.nav .open > a:hover{background:none;border:0;color:#224099;}
.nav>li>a:focus,
.nav>li>a:hover,
.nav>li>a:active{background:none;border:0;color:#224099;}
.navbar-nav > li > a.active{background:none;border:0;color:#224099;}
.navbar-toggle .icon-bar{border:1px solid #000;}
/*--//NavbarFix--*/

/*--Slider--*/
#Carousel .carousel-inner{height:517px;}
#slider{position:relative;-webkit-box-shadow:0px 3px 5px 0px rgba(0,0,0,1);-moz-box-shadow:0px 3px 5px 0px rgba(0,0,0,1);box-shadow:0px 3px 5px 0px rgba(0,0,0,1);}
#slider .carousel-inner img{width:100%;height:517px;}
#slider > #header{position:absolute;top:0;z-index:9999;}
.slideLeft{bottom:50%;left:20px;}
.slideRight{bottom:50%;right:20px;}
.slideLeft,
.slideRight{position:absolute;z-index:8;color:#d7cfca;opacity:0.8}
.slideLeft:hover,
.slideRight:hover,
.slideLeft:focus,
.slideRight:focus{color:#b7b2ae;opacity:0.8}
.slideLeft i,
.slideRight i{font-size:140px;font-weight:bold;}
#Carousel .carousel-indicators{bottom:10px;}
#Carousel .carousel-indicators li{border:0px!important;background:#f3eeeb;width:10px;height:10px;opacity:0.8}
#Carousel .carousel-indicators .active{background-color:#d7d1c5;opacity:1}
.overlay{position:absolute;top:30px;right:0px;}
.inner-overlay{background:rgba(0,0,0,0.7);border-radius:15px 0 0 15px;padding:20px;}
.inner-overlay h2{color:#fff;font-size:25px;padding-bottom:14px;width:492px;}
.inner-overlay .control-label{color:#fff;text-align:left;}
.inner-overlay .control-label span{color:red;}
.btn-theme{background-color:#ed1c24;border-radius:10px;color:#fff;text-transform:uppercase;}
.btn-theme-lg{padding:2px 88px;font-size:32px;-webkit-box-shadow:0px 0px 5px 0px rgba(255,255,255,1);-moz-box-shadow:0px 0px 5px 0px rgba(255,255,255,1);box-shadow:0px 0px 5px 0px rgba(255,255,255,1);}
.btn-theme:hover,
.btn-theme:focus{background-color:#c3030a;color:#fff;}
.mob-overlay{position:absolute;bottom:82px;width:100%;z-index:20;}
.inner-mob-overlay{max-width:149px;margin:0 auto;}
.inner-mob-overlay .btn-theme-lg{padding:2px 25px;font-size:22px;}
/*--//Slider--*/

/*--Products--*/
.sections-heading{font-size:28px;color:#000;font-weight:bold;text-transform:capitalize;padding:25px 0;}
.nutri-products h3{color:#000;font-size:16px;text-transform:capitalize;font-weight:bold;padding:0;height:52px;overflow:hidden;margin:25px 0;}
.nutri-products img{height:256px;object-fit:cover;}
.product-slider {margin-bottom:20px;}
.product-slider .btn-theme{background-color:#fff;color:#5e7dd2;text-transform:capitalize;border:1px solid #5e7dd2;border-radius:20px;}
.product-slider .btn-theme:hover, .product-slider .btn-theme:focus{background-color:#5e7dd2;color:#fff;border:1px solid #5e7dd2;}
/*--//Products--*/

/*--Videos--*/
#videos{background-color:#243368;}
#videos .container{padding-top:36px;padding-bottom:36px;}
.doc{position:absolute;right:0;bottom:0;}
.Alignment h2{color:#fff;font-size:28px;padding-bottom:20px;text-align:center;}
.Alignment h3{color:#fff;font-size:22px;padding-top:20px;}
.Alignment p{color:#fff;font-size:20px;margin:10px 0 0;}
.Alignment a{font-size:100px;color:#fff;}
.Alignment a:hover,.Alignment a:focus{color:#fff;}
/*--//Videos--*/

/*--Machine Area--*/
#machine-info .container{padding:25px 15px;}
#machine-info h1{font-size:28px;color:#21409a;padding-bottom:20px;}
.mac-specs li{font-size:16px;}
.alert-msg{margin-bottom:0;font-size:16px;}
/*--//Machine Area--*/

/*--Team--*/
#ad-slider .sections-headings{color:#4c6096;}
#ad-slider .container{padding-bottom:25px;}
#ad-slider .container>a{display:block;padding-top:20px;text-align:center;color:#00aeef;font-size:18px;text-transform:capitalize;}
#ad-slider .container>a:hover,#ad-slider .container>a:focus{color:#00aeef;}
#advisory-slider h3{color:#333333;font-size:20px;font-weight:bold;padding:5px 0;height:44px;overflow:hidden;word-break:break-all;}
#advisory-slider li i{padding-bottom:5px;display:block;margin:0 5px;word-break:break-all;height:70px;overflow:hidden;}
/*--//Team--*/

/*--About--*/
#home-about{background-color:#aeaeae;}
#home-about img{padding-top:34%;}
#home-about .container{padding-bottom:20px;}
#home-about .sections-heading{color:#4c6096;}
#home-about p{margin-bottom:20px;color:#333333;font-size:16px;}
#home-about a{color:#20409a;font-size:18px;text-transform:capitalize;}
#home-about a:hover,
#home-about a:focus{color:#134599;}
/*--//About--*/

/*--Testimonials--*/
#home-testimonials .container{padding:20px 15px;}
#home-testimonials .headings{width:80%; margin:0 auto;}
#home-testimonials .headings h2{color:#fff;font-size:28px;padding:15px 10px;margin:5px 0 25px;background-color:#ed1c24;}
#home-testimonials .headings a{color:#525cdf;font-size:18px;}
#home-testimonials .container>a{color:#20409a; font-size:18px; text-transform:capitalize;}
#home-testimonials .container>a:hover,#home-testimonials .container>a:focus{color:#20409a;}
#textCarousel p{color:#333333;font-size:18px;font-style:italic;margin-bottom:0;text-align:center;font-weight:bold;}
#textCarousel h3{color:#000;padding:35px 0 25px;font-size:20px;text-align:center;}
#textCarousel h3 a{color:#000;}
#textCarousel h3 a:hover,
#textCarousel h3 a:focus{color:#000;}
#textCarousel .slideLeft, #textCarousel .slideRight{color:#000;bottom:56%;}
#textCarousel .slideLeft{left:-52px}
#textCarousel .slideRight{right:-52px;}
#textCarousel .slideLeft i, #textCarousel .slideRight i{font-size:52px;}
/*--//Testimonials--*/

/*--News--*/
#home-news { background-color:#0f161c; }
#home-news .container { padding-bottom:25px; }
#home-news .sections-heading { color:#fff; }
.present-news p { color:#fff; margin:0; }
.present-news p a{color:#00aeef}
.present-news p a:hover, .present-news p a:focus{color:#00aeef;}
.present-news h5 { color:#fff; font-size:16px; }
.more-news a{display:block;padding-top:20px;text-align:center;color:#00aeef;font-size:18px;text-transform:capitalize;}
.more-news a:hover,.more-news a:focus{color:#00aeef;}
/*--//News--*/

/*--footer--*/
#footer{background-color:#21409a;}
#footer .container{padding-top:20px;padding-bottom:20px;}
.footer-call{color: #f6fe7e; font-style: italic; font-size: 20px; font-weight: bold; padding: 4px 0; display: block;}
.footer-call span{    display:block; color: #fff; font-size: 25px; font-weight: normal; font-style: normal;}
.footer-pages{margin:0;padding:0;list-style:none;}
.footer-pages li{padding-bottom:4px;}
.footer-pages li a{color:#fff;font-size:15px;}
.footer-pages li a:hover,
.footer-pages li a:focus{color:#5a66ff;}
.address{color:#fff;font-size:14px;padding:2px 0;margin:0;}
.con-info{color:#fff;font-size:18px;text-align:center;}
.con-info span{color:#5a66ff;font-size:25px;}
.seal{padding:15px 0 0;}
.footer-msg p{font-size:12px;color:#fff;text-align:justify;margin:0 0 20px;font-style:italic;line-height:1.2;}
/*--//footer--*/

/*--blackish--*/
#blackish{background-color:#333333;}
.terms{margin:0;padding:23px 0;}
.terms > li{border-right:1px solid #fff;}
.terms > li:last-child{border:none;}
.terms li a{font-size:12px;color:#fff;display:inline-block;padding:0 3px;}
.branding{color:#fff;font-size:15px;text-align:left;padding:22px 0;margin:0;}
/*--//blackish--*/

/*--Made-by--*/
#made-by{background-color:#666666;padding:2px 0;}
/*--//Made-by--*/

/*--Pages--*/
#pages { min-height:550px; }
#pages > div > p {margin-bottom:20px;}
#pages h1 { padding:40px 0; font-size:32px; text-transform:capitalize; text-align:center; font-weight:bold; }
.outer-map-box{width:100%; -moz-box-shadow:1px 0px 5px #ccc; -webkit-box-shadow:1px 0px 5px #ccc; box-shadow:1px 0px 5px #CCC;}
#map_canvas{background:#f2f2f2; border:solid 1px #e1e1e1; width:100%;height:400px;padding:2px;margin-bottom:15px;}
.all-products{position:relative;margin-bottom:40px;}
.all-products img{height:312px;object-fit:cover;}
.all-products .area-txt {margin:6px 0 10px;height:96px;overflow:hidden;}
.all-products h3 {height:34px;overflow:hidden;margin:14px 0;}
.all-products h4, .all-products h5 {padding-bottom:4px;font-size:15px;}
.all-products h6{font-weight:bold;font-size:16px;padding-bottom:10px;}
/*--//Pages--*/

/*--blogs--*/
#blog { margin:20px auto; }
#blog .inner-blog { margin:15px 0; }
.blog-img { border:1px solid #f0f0f0; width:20%; overflow:hidden; max-height:140px; }
.blog-img img {  }
.blog-text { padding-left:16px; width:72%; }
.blog-text h3 { padding:0 0 12px; font-size:19px; margin:0; }
.blog-text h3 a { color:#09456b; }
.blog-text .date { font-size:15px; color:#09456b; padding-bottom:4px; }
.blog-text p { font-size:13px; color:#333; }
.blog-text .link { padding:12px 0 0; text-align:right; }
.blog-text .link a { background:#333333; display:block; padding:6px 10px; color:#fff; }
.blog-right h3 { padding:4px 0; margin:0 0 14px; font-size:17px; line-height:0.7em; color:#09456b; font-weight:bold; }
.post { margin:0 0 18px; }
.post .post-img { width:17%; float:left; border:1px solid #f0f0f0; max-height:42px; overflow:hidden; background:#fff; }
.post-detail { width:77%; padding-left:10px; }
.post-detail h4 { margin:0 0 4px; font-size:13px; line-height:normal; }
.inner-text p { margin:0; }
.pagingBar { height:30px; margin:10px 0 10px 0px; text-align:right; padding:0 10px; }
.no-found { padding:100px 0 !important; font-size:32px; color:#CCC; text-align:center; }
a.pageNo { display: inline-block; padding: 5px 10px; height:30px; color: #094f95; font-weight: bold; text-decoration: none; }
a.pageNo:hover { display:inline-block; background:#fff; padding:5px 10px; height:30px; color:#aaa; color:#000000; font-weight:bold; }
.disabledPageNo { display:inline-block; border:dotted 1px #bcbcbc; border-top:0; border-bottom:0; background:#fff; padding:5px 10px; height:30px; color:#aaa; color:#000000; font-weight:bold; }
/*--//blogs--*/

/*--Product Detail--*/
#pro-description h1 { padding:40px 0; font-size:32px; text-transform:capitalize; text-align:center; font-weight:bold; }
#thumbs li {cursor:pointer;}
.item > img{width:100%;height:460px !important;}
.styled-product h3{color:#666666;font-size:15px;text-decoration:underline;text-transform:capitalize;}
.styled-product h2{font-size:20px;padding:8px 0 14px;font-weight:bold;}
.pro-headings{border-bottom:1px solid #ccc;margin-bottom:14px;}
.r-mid{border-right:1px solid #ccc; border-left:1px solid #ccc;}
.act{color:red;}
.dull{color:#ccc;}
.rev-list li{padding-right:2px;padding-left:2px;}
.stocked{color:orange;font-weight:bold;font-size:18px;text-align:center;padding:6px 0;}
.out-stocked{color:#ccc;font-weight:bold;font-size:18px;text-align:center;padding:6px 0;}
.rev-anchor{color:red;text-decoration:underline;}
.rev-anchor:hover, .rev-anchor:focus{color:blue;text-decoration:underline;}
.write-anchor{color:#666666;text-decoration:underline;}
.write-anchor:hover, .write-anchor:focus{color:blue;text-decoration:underline;}
.review-area{margin-bottom:28px;}
.a-heading{color:red;font-weight:bold;font-size:18px;}
.a-price{color:#000;font-weight:bold;font-size:26px;letter-spacing:-1px;}
.u-heading{color:#666666;font-size:16px;padding-top:11px;}
.u-price{color:#666666;font-weight:bold;font-size:25px;letter-spacing:-1px;}
.save{color:green;font-size:25px;font-weight:bold;padding-top:24px;}
.pricing-area{margin-bottom:28px;}
.pricing-area .form-group{margin:16px 0 0;}
.boxed{background-color:#f1f1f1;border:1px solid #ccc;border-radius:5px;padding:4px;margin-bottom:28px;}
.theme-radio{margin-top:1px !important;}
.boxed .radio{margin:9px 5px;}
.boxed .radio label{min-height:auto !important;}
.btn-fav{background-color:#f9f3e7;border:1px solid #f9f3e7;}
.btn-fav .fa-heart{color:#d5a6a0;font-size:20px;}
.btn-order{font-weight:bold;background-color:orange;color:#fff;border:1px solid orange;}
.btn-order:hover, .btn-order:focus{color:#fff;}
.interval{margin:10px 9px;}
.interval .form-control{width:auto;display:inline-block;width:84px;}
.interval label{margin-bottom:0;}
.auto-deliver{margin-bottom:28px;}
.listed-items li{padding-bottom:6px;}
.size-guides{margin-bottom:28px;}
.review-box{background-color:#f1f1f1;border:1px solid #ccc;border-radius:5px;}
.texter{width:355px;padding:10px;}
.texter h5{color:green;font-weight:bold;font-size:16px;padding-bottom:6px;}
.texter p{margin-bottom:0;}
.graphics{position:relative;top:-20px;width:120px;height:120px;}
.graphics img{height:140px;width:120px;}
#editor-area h1{font-weight:bold;font-size:20px;padding:20px 0;}
#editor-area .container{padding-bottom:20px;}
/*--//Product Detail--*/

/*--advisory team--*/
.boxer-profilers > div {margin-bottom:30px;}
.boxer-profilers h3{padding:10px 0;}
.boxer-profilers h3 a{color:blue; font-size:20px;}
.boxer-profilers h3 a:hover, .boxer-profilers h3 a:focus{color:blue;}
.boxer-profilers h2 {color:#000; font-size:15px; height:32px;}
/*--//advisory team--*/

/*--Media Queries--*/
@media only screen and (min-width : 320px) {
    
}
@media only screen and (min-width : 480px) {

}
@media only screen and (min-width : 768px) {
	.navbar-nav > li:first-child > a{padding-left:0!important;}
	.navbar-nav > li:last-child > a{padding-right:0!important;}
}
@media only screen and (min-width : 992px) {

}
@media only screen and (min-width : 1200px) {

}

@media only screen and (max-width : 1350px) {
	#slider .carousel-inner img {height:517px;}
}
@media only screen and (max-width : 1200px) {
	.logo img{width:62%;}
	.logo{top:-24px;}
}
@media only screen and (max-width : 992px) {
	.navbar-nav > li > a{font-size:14px;}
	.logo img{width:50%;}
	.logo{left:12px;top:-14px;}
	.present-news h5{padding-top:10px;}
	.present-news p{margin:0 0 10px;}
}
@media only screen and (max-width : 767px) {
	.navbar-nav > li > a,.navbar-nav > li > a:hover,.navbar-nav > li > a:focus{border-bottom:1px solid #000;}
	.slideLeft i, .slideRight i {font-size:50px;}
	.overlay{left:0;width:100%;}
	.inner-overlay {padding:12px;border-radius:15px;margin:0 40px;}
	.inner-overlay form button{display:block;margin:0 auto;font-size:20px;padding:0 20px;}
	#slider .carousel-inner img {height:auto;}
	#Carousel .carousel-inner{height:auto;}
	.inner-overlay h2{width:100%;text-align:center;}
	.nutri-products li img{width:100%;height:150px;}
	.nutri-products h3{font-size:12px;margin:10px 0;}
	#machine-info h1{text-align:center;}
	#advisory-slider h3{font-size:16px;}
	.footer-pages{text-align:center;}
	.footer-pages li{display:inline-block;padding:2px 4px;}
	.social{float:none !important;margin:0 auto;width:268px;}
	.terms{float:none !important;margin:0 auto;text-align:center;padding:0 0 10px;}
	.branding{text-align:center;padding:10px 0;}
	#advisory-slider li img{width:100%;}
	.blog-text{width:100%;padding-left:0;}
	.blog-img{width:100%;border:0;padding-bottom:10px;}
	.in-cart-btns{text-align:center !important;margin-bottom:10px;}
	.styled-product {margin-top:10px;}
	.nutri-products h3{height:auto;line-height:15px;}
	.nutri-products img{width:100%;height:auto;}
}
@media only screen and (max-width : 505px) {
} 
@media only screen and (max-width : 480px) {
	.logo img{width:100%;}
	.logo{left:12px;top:-14px;width:173px;}
	.inner-overlay h2{font-size:18px;}
	.product-slider .btn-theme{font-size:12px;padding:2px 5px;}
	#strip-blue .container div >span>span{font-size:20px;}
	#strip-blue .container div >span{font-size:15px;}
	.shop-cart a{padding-bottom:0;}
} 
@media only screen and (max-width : 320px) {
	.logo{left:12px;top:-5px;width:142px;}
	.logo img{width:100%;}    
}
/*--//Meida Queries--*/