.container-fluid{width:100%;}
img{max-width:100%;vertical-align:bottom;}
#header .cart-dropdown{display:inline-block;margin-right:15px;padding-left:13px;padding-right:13px;position:relative;vertical-align:middle;}
#header .cart-dropdown .cart-dropdown-icon{color:#333333;display:inline-block;height:50px;line-height:56px;padding:0;position:relative;text-align:center;text-decoration:none !important;top:-1px;}
#header .cart-dropdown .cart-dropdown-icon i{color:#01abb7;font-size:22px;margin-right:5px;}
#header .compare-dropdownmenu, #header .cart-dropdownmenu{background-color:#ffffff;box-shadow:0 0 5px rgba(0, 0, 0, 0.3);display:none;left:0;padding:10px;position:absolute;top:100%;width:170px;z-index:100;}
#header .compare-dropdownmenu.right, #header .compare-dropdownmenu.pull-right, #header .cart-dropdownmenu.right, #header .cart-dropdownmenu.pull-right{float:none !important;left:auto;right:0;}
#header .cart-dropdown:hover .cart-dropdownmenu, #header .cart-dropdown:focus .cart-dropdownmenu{display:block;}
.cart-dropdownmenu.right > ul{list-style:outside none none;margin:0;padding:0;}
.cart-dropdownmenu.right li{border-bottom:1px solid #f3f3f3;list-style:outside none none;}
.cart-dropdownmenu.right li:last-child{border:medium none;}
.cart-dropdownmenu.right a{color:#333333;display:block;padding:3px 0;}
.bannersection{display:inline-block;width:100%;position:relative;}
.bannersection > img{width:100%;}
.bannersection .container{z-index:9;left:0;position:absolute;right:0;top:140px;}
.bannersection h1{color:#ffffff;font-size:48px;font-weight:500;line-height:50px;margin:0 0 20px;text-align:center;}
.bannersection h2{color:#ffffff;font-size:22px;font-weight:300;line-height:1.1;margin:0 0 30px;text-align:center;}
.catediv{display:inline-block;text-align:center;width:100%;}
.catediv > div{display:inline-block;padding:10px 15px;width:10%;}
.catediv a{box-shadow:0 0 5px rgba(0, 0, 0, 0.3);background-color:rgba(255, 255, 255,1);border-radius:5px;display:inline-block;padding:10px;transition:all 0.4s ease 0s;width:100%;}
.catediv a:hover{box-shadow:0 0 10px rgba(0, 0, 0, 0.7);background-color:#ffffff;}
.catediv a img{filter:grayscale(100%) brightness(0%);transition:all 0.6s ease 0s;}
.catediv a:hover img{filter:grayscale(0);}
.bannerformpad{margin-top:15px;width:100%;}
section.graybg{background-color:#f1f1f1;}
.mediabox{background-color:#ffffff;margin:5px 0;padding:2px;transition:all 0.5s ease 0s;}
.mediabox img{width:100%;}
.mediabox span{color:#333333;display:block;font-size:14px;font-weight:500;line-height:13px;padding:10px 5px;text-align:center;}
.mediabox:hover{box-shadow:0 0 8px rgba(0, 0, 0, 0.3);}
.mediabox > a:hover, .mediabox > a:focus{text-decoration:none;}
.owl-carousel.custom-nav .owl-nav{position:relative;top:initial;bottom:105px;left:50%;width:230px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.owl-carousel.custom-nav .owl-nav .owl-next, .owl-carousel.custom-nav .owl-nav .owl-prev{background:transparent !important;}
.owl-carousel.custom-nav .owl-nav .owl-next:before, .owl-carousel.custom-nav .owl-nav .owl-prev:before{content:'';display:block;position:absolute;left:-3px;top:6px;width:20px;height:20px;border-top:1px solid #2e353e;border-left:1px solid #2e353e;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.owl-carousel.custom-nav .owl-nav .owl-next{right:-15px;}
.owl-carousel.custom-nav .owl-nav .owl-next:before{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}
.custom-img-rounded{border-radius:100% !important;}
.testimonial .testimonial-author img{box-shadow:1px 1px 5px rgba(0, 0, 0, 0.2);max-width:60px;}
section.brandssection{background:rgba(0, 0, 0, 0) url("../images/Clients-Background.jpg") no-repeat scroll 0 center/100% auto;}
footer img{border:3px solid #206b77;box-shadow:0 0 1px #01abb7;width:230px;}
#menu-2 > ul{display:inline-block;list-style:outside none none;margin:30px 0 0;padding:0;width:100%;}
#menu-2 li{border-bottom:1px solid rgba(0, 0, 0, 0.1);display:block;list-style:outside none none;}
#menu-2 ul a{color:#000;display:inline-block;margin-bottom:1px;padding:7px 18px 7px 50px;position:relative;transition:all 0.4s ease 0s;width:100%;}
#menu-2 ul a img{filter:brightness(0%);left:12px;position:absolute;top:7px;width:25px;}
#menu-2 ul a:hover, #menu-2 ul a:focus{background-color:rgba(255, 255, 255, 0.8);text-decoration:none;}
.bannerformpad .form-control{background-color:rgba(255, 255, 255, 0.9);height:40px;}
.bannerformpad .btn.btn-primary{font-size:16px;height:40px;padding:6px 25px;}
.headerrightdiv{display:inline-block;margin:0;}
.headerrightdiv{float:right;margin:0;}
.headerrightdiv > a{border-left:1px solid #ececec;color:#333333;float:left;font-size:14px;font-weight:400;padding:13px 15px 13px 45px;position:relative;transition:all 0.4s ease 0s;}
.headerrightdiv > a:last-child{border-right:1px solid #ececec;}
.headerrightdiv > a:hover{background-color:#f3f3f3;text-decoration:none;}
.headerrightdiv a i{color:#02aab4;font-size:22px;left:17px;position:absolute;top:15px;}
.fillterchecklist input{margin-right:5px;}
.product-details-area > div{display:table;width:100%;}
.product-details-area p > span{display:block;font-size:12px;opacity:0.8;text-transform:uppercase;}
.product-details-area p{display:table-cell;font-size:13px;font-weight:500;margin:0;padding:0 5px;}
.product-details-area p:nth-child(2){border-left:1px solid #e3e3e3;}
section.prolistsection{padding:30px 0;}
.listtable th{font-weight:400;opacity:0.6;vertical-align:middle !important;}
table.listtable{font-size:13px;border-bottom:1px solid #dddddd;}
.listtable tr th:last-child{text-align:right;}
.ratep{line-height:16px;margin:0;padding:0;text-align:right;}
.ratep > strike{display:block;font-size:90%;}
.ratep > span{display:block;font-size:15px;}
.listtable tr td{vertical-align:middle !important;}
.adsidebar{border-right:1px solid #e3e3e3;display:block;padding-right:10px;}
.adsidebar > img{width:100%;margin-bottom:10px;}
.nav.nav-list1 a{border-bottom:1px solid #ffffff;color:#333333;display:block;font-size:13px;line-height:18px;padding:7px;}
.nav.nav-list1 > li > a{font-size:16px;font-weight:400;}
.nav-list1 > li{border-bottom:1px solid #e3e3e3;}
.nav.nav-list1 li.active > a, .nav.nav-list1 a:hover, .nav.nav-list1 a:focus{background-color:#f0872e;color:#ffffff;text-decoration:none;}
.admainpad > h1{font-size:30px;line-height:36px;margin-bottom:20px;}
.nav-list1 li{list-style:outside none none;}
.nav-list1 ul{margin:0;max-height:250px;overflow:auto;padding-left:15px;}
.admainpad > h2{font-size:22px;font-weight:400;line-height:26px;margin-bottom:20px;}
.productbox{border:1px solid #e3e3e3;border-radius:3px;display:inline-block;margin-bottom:30px;overflow:hidden;width:100%;}
.productimage{display:inline-block;position:relative;width:100%;}
.productimage .owl-carousel.show-nav-hover .owl-nav .owl-prev{left:0;}
.productimage .owl-carousel.show-nav-hover .owl-nav .owl-next{right:0;}
.productimage > h2{background-color:#f3f3f3;font-size:17px;font-weight:400;line-height:24px;margin-bottom:0;padding:5px 0;text-align:center;}
.productdiv{display:block;padding:0;}
.protxt1{border-bottom:1px solid #f0872e;display:block;padding:0 0 10px;}
.protxt1 > p{font-weight:500;margin:0;}
.protxt1 span{display:inline-block;font-size:15px;font-weight:400;min-width:74px;position:relative;margin-top:10px;}
.protxt1 p span small{font-size:10px;left:0;opacity:0.6;position:absolute;top:-18px;}
.protxt1 p span strike{font-size:13px;}
.protxt2{display:block;padding:10px 0;}
.protxt2 > p{text-align:center;font-size:12px;line-height:17px;margin:0;}
.protxt3{display:block;padding:0;}
.protxt3 > p{text-align:center;font-size:13px;line-height:18px;margin:0;}
.protxt3 p span{background-color:#f3f3f3;display:block;font-size:12px;line-height:15px;margin:4px 0;padding:3px;text-align:center;}
.productdiv .tabs.tabs-simple .nav-tabs > li{margin:0;width:50%;}
.productdiv .tabs.tabs-simple .nav-tabs > li a{font-size:13px;letter-spacing:1px;padding:11px 5px 8px;}
.productdiv .tabs .tab-pane{height:155px;overflow:auto;padding:0 10px 10px;}
.protxt1 > p > small{padding-right:5px;}
.admainpad > h3{font-size:18px;font-weight:400;line-height:24px;margin-bottom:15px;}
.datapad{display:inline-block;margin-bottom:20px;width:100%;}
.datapad > div{float:left;padding:8px;width:17%;}
.datapad div p{background-color:rgba(240, 135, 46, 0.4);border-radius:5px;box-shadow:0 0 5px rgba(0, 0, 0, 0.1);font-size:14px;margin:0;padding:25px 5px;text-align:center;}
.datapad div p b{display:block;}
section.catesection{padding:15px 0 40px;}
#menu-2 ul a small{display:block;font-size:11px;line-height:15px;}
.searchdiv{float:right;margin:6px 15px;position:relative;width:300px;}
.searchdiv .form-control{border-radius:50px;height:auto;padding:6px 40px 7px 20px;}
.searchdiv .btnicon{background-color:rgba(0, 0, 0, 0);border:medium none;font-size:16px;height:34px;position:absolute;right:5px;top:0;width:34px;}
.clientbox{box-shadow:0 0 4px rgba(0, 0, 0, 0.1);margin:2px 1px 15px;}
.testisec{min-height:300px;}
.enqdiv{bottom:10px;left:-3px;position:fixed;z-index:9;}
.enqdiv > img{width:120px;}
.col-half-section .owl-item div .clientbox:last-child{margin-bottom:3px;}
.input-group-addon{min-width:40px;}
.loginpad{position:relative;border-radius:10px;box-shadow:0 0 5px rgba(0, 0, 0, 0.1);display:flex;overflow:hidden;width:100%;}
.firstdiv{background-color:#02aab4;display:inline-block;width:100%;}
.leftdiv{background-color:#ffffff;float:left;padding:60px;text-align:center;width:60%;}
.leftdiv h3{margin-bottom:20px;}
.sslist{display:block;margin-bottom:13px;text-align:center;}
.sslist > a{border:1px solid #333333;border-radius:100px;color:#333333;display:inline-block;font-size:15px;height:35px;line-height:35px;margin:0 5px;text-align:center;width:35px;}
.leftdiv > label{margin-bottom:10px;opacity:0.6;}
.leftdiv .center > a{color:#333333;display:inline-block;margin-bottom:20px;text-decoration:underline;}
.leftdiv .btn{border-radius:30px;width:110px;}
.rightdiv{background-color:#02aab4;float:right;padding:120px 40px;text-align:center;width:40%;background-attachment:scroll;background-image:url("../images/left1.png"), url("../images/right1.png");background-position:left top, right bottom;background-repeat:no-repeat;background-size:110px auto, 120px auto;}
.rightdiv h3{color:#ffffff;margin-bottom:30px;}
.rightdiv > p{color:#ffffff;}
.rightdiv .btn{border-color:#ffffff;border-radius:50px;color:#ffffff;width:110px;}
.loginsection{background-attachment:scroll;background-image:url("../images/leftbg.png"), url("../images/rightbg.png");background-position:left bottom, right top;background-repeat:no-repeat;background-size:340px auto, 340px auto;}
.secounddiv{transition:all 0.4s ease 0s;background-color:#02aab4;display:inline-block;width:100%;position:absolute;left:0;top:0;z-index:9;}
.rightdiv.rightdiv1{float:left;left:-40%;position:absolute;top:0;transition:all 0.6s ease 0s;}
.leftdiv.leftdiv1{float:right;padding:30px 60px;position:absolute;right:-60%;top:0;transition:all 0.6s ease 0s;}
.showsignup .secounddiv{height:100%;}
.showsignup .rightdiv.rightdiv1{left:0;}
.showsignup .leftdiv.leftdiv1{right:0;}
#header .user-dropdown{border-left:1px solid #ececec;float:right;margin-right:0;}
.profilesection h1{border-bottom:1px solid #e3e3e3;font-size:30px;font-weight:300;line-height:30px;padding-bottom:10px;}
.dashboardtable th{text-align:center;}
.dashboardtable td{text-align:center;}
.dashboardtable .form-control{height:30px;padding:4px 12px;}
.dashboardtable input.form-control{text-align:center;}
.dashboardtable td{vertical-align:middle !important;}
.dashboardtable .btn.btn-sm{color:#ffffff;padding:0 6px;cursor:default;}
.dashboardtable th{text-align:center;}
.dashboardtable tr th:nth-child(2), .dashboardtable tr td:nth-child(2){text-align:left;}
.dashboardtable td{vertical-align:middle !important;text-align:center;}
.dashboardtable .form-control{height:30px;padding:4px 12px;}
.dashboardtable input.form-control{text-align:center;}
.dashboardtable tr td:nth-child(2) input.form-control{text-align:left;}
.leftdiv .center > a.btn{color:#ffffff;text-decoration:none;}
.productboxbtn{background-color:#02aab4;border-radius:50px;color:#ffffff;display:inline-block;font-size:14px;margin-bottom:10px;padding:5px 25px 4px;text-align:center;text-transform:uppercase;}
.productboxbtn:hover, .productboxbtn:focus{background-color:#f0872e;color:#ffffff;text-decoration:none;}
.filtersec label{font-size:12px;}
.filtersec .form-control{font-size:13px;height:30px;padding:4px 6px;}
.filtersec h2{border-bottom:1px solid #a3a3a3;font-size:22px;line-height:28px;margin-bottom:20px;padding-bottom:5px;}
.filtersec{background-color:rgba(240, 135, 46, 0.2);display:inline-block;padding:20px 10px;width:100%;}
.cartsidebar{box-shadow:0 0 5px rgba(0, 0, 0, 0.1);padding:20px;}
.cartsidebar table tr td:last-child{text-align:right;}
.cartsidebar .table span{font-size:16px;font-weight:600;}
.propicsec{background:rgba(255, 165, 0, 0.2) none repeat scroll 0 0;padding:20px;text-align:center;}
.profilepic{display:block;position:relative;text-align:center;}
.profilepic > img{border-radius:100%;}
.propicsec i{background-color:rgb(255, 255, 255);border-radius:100px;bottom:10px;box-shadow:0 0 5px rgba(0, 0, 0, 0.3);cursor:pointer;left:140px;padding:5px;position:absolute;}
.propicsec > div#uploid{display:none;margin-top:10px;transition:all 0.4s ease 0s;}
.propicsec > div#uploid.showuploid{display:block;}
.productimage .img-thumbnail{border:medium none;border-radius:0 !important;display:block;padding:0;}
.productimage .img-thumbnail img{border-radius:0;}
.user-dropdown img{border:1px solid rgb(2, 170, 180);border-radius:100px;margin-right:5px;vertical-align:middle;width:35px;}
.sidebar.customsidebar .panel.panel-default{border-radius:0;background-color:#ffffff;box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);}
.sidebar.customsidebar .panel.panel-default .panel-heading{background-color:rgba(0, 0, 0, 0);border:medium none;border-radius:0;}
.sidebar.customsidebar .panel.panel-default .panel-heading .accordion-toggle{border:medium none;border-radius:0;}
.sidebar.customsidebar .panel.panel-default .panel-heading a::before{content:"\f106";border:medium none;color:#333333;font-size:20px;}
.sidebar.customsidebar .panel.panel-default .panel-heading a.collapsed::before{content:"\f107";}
.sidebar.customsidebar .panel.panel-default .panel-heading a:hover::before{background-color:rgba(0, 0, 0, 0);color:#333;}
.sidebar.customsidebar .panel.panel-default .panel-body{background-color:rgba(0, 0, 0, 0);border:medium none;border-radius:0;box-shadow:none;padding:15px;}
.sidebar.customsidebar .inputlist{margin:0;padding:0;list-style:none;}
.sidebar.customsidebar .inputlist li{margin:0;padding:2px 0;}
.sidebar.customsidebar .inputlist ul{display:inline-block;margin:0;padding:0 0 0 20px;width:100%;}
.sidebar.customsidebar .panel-body{max-height:300px;overflow:auto;}
.pretty input:checked ~ .state.p-primary label::after, .pretty.p-toggle .state.p-primary label::after{background-color:#02AAB4 !important;}
.modal-xlg{width:96%;}
.modal-content .close{background-color:#ffffff;border-radius:100px;box-shadow:0 0 10px rgba(0, 0, 0, 0.8);font-size:26px;height:30px;line-height:17px;opacity:1;position:absolute;right:-9px;text-align:center;top:-2px;width:30px;z-index:9;}
.pocontent .close{background-color:#ffffff;border-radius:100px;box-shadow:0 0 10px rgba(0, 0, 0, 0.8);font-size:26px;height:30px;line-height:17px;opacity:1;position:absolute;right:-9px;text-align:center;top:-2px;width:30px;z-index:9;}
.toolbar .sorter .view-mode .active i{background-color:#ff8b28;color:#fff;}
.pageloadersec{overflow:hidden;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(255,255,255,0.9);z-index:99999;text-align:center;vertical-align:middle;display:flex;}
.loader{border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #3498db;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:auto;}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);}
}
@keyframes spin{0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
.addcartdiv{text-align:right;display:block;background-color:#f3f3f3;padding:15px 5px;}
.addcartdiv a{font-size:20px;padding:5px;width:40px;height:40px;background-color:#01ABB7;margin:0 4px;display:inline-block;color:#fff;border-radius:90px;text-align:center;line-height:32px;}
.addcartdiv a:last-child{background-color:#616161;}
.cartfix{position:fixed;bottom:60px;right:50px;background-color:#01abb7;color:#fff;width:50px;height:50px;line-height:50px;text-align:center;font-size:30px;border-radius:100px;box-shadow:0 0 15px rgba(0,0,0,0.5);}
ul#ui-id-2.ui-widget-content{right:unset;left:30px;top:210px;}
#filteropenid{cursor:pointer;background-color:#008a94;color:#ffffff;font-size:20px;height:30px;line-height:30px;position:absolute;right:-30px;text-align:center;top:0;width:30px;display:none;}
.presssec > div{border-bottom:1px solid #f3f3f3;margin-bottom:15px;padding-bottom:15px;}
.presssec span{background-color:#fa8738;color:#ffffff;display:inline-block;margin-bottom:5px;padding:1px 10px;}
.presssec h3{margin-bottom:15px;}
.presssec h3 a{color:#333333;}
.presssec p{margin:0;}
.custom-list-style-3{list-style:outside none none;padding-left:0;}
.custom-list{list-style:outside none none;padding:0;}
.mfp-wrap, .mfp-bg{z-index:9999;}
.RelatedMedia .owl-item div{padding:5px;}
.RelatedMedia .owl-item a{box-shadow:0 0 5px rgba(0, 0, 0, 0.3);display:inline-block;width:100%;transition:all 0.4s ease 0s;}
.RelatedMedia .owl-item a:hover{box-shadow:0 0 10px rgba(0, 0, 0, 0.3);text-decoration:none;}
.RelatedMedia .owl-item a span{color:#333333;display:block;padding:5px 10px;}
.RelatedMedia .owl-item a:hover span{color:#02ABA5;}
.cartqty1 i{height:38px;border-radius:6px;width:24%;float:left;border:1px solid #fcfcfc;background:#fff;font-size:28px;color:#aea7a7;padding:4px 1px;cursor:pointer;}
.cartqty1 input{width:52% !important;float:left;padding:6px 5px;}
.cartqty1{display:inline-block;text-align:center;width:203px;}