:root{--h1size:32px;--h2size:23px;--h3size:20px;--h4size:18px;--h5size:16px;--h6size:15px;--bodysize:15px;--h1height:58px;--h2height:48px;--h3height:32px;--h4height:28px;--h5height:26px;--h6height:26px;--bodyheight:26px;--pfamily:Rubik,sans-serif;--red:#ff3838;--gray:#777;--text:#555;--blue:#1494a9;--white:#fff;--bgfa:#fafafa;--chalk:#f5f5f5;--green:#11b76b;--purple:#fc3d85;--orange:#e86121;--yellow:#ffab10;--blue-black:#1d2128;--choclate:#665e1b;--border:#e8e8e8;--heading:#39404a;--primary:#02447d;--black:#333;--sub-heading:#565765;--green-chalk:#ddffd5;--green-dark:#072f17;--gray-chalk:#ccc;--facebook:#3b5998;--linkedin:#0e76a8;--twitter:#00acee;--primary-bshadow:0 15px 35px 0 rgba(0,0,0,0.1);--secondary-bshadow:0 10px 20px 0 rgba(0,0,0,0.1);--primary-tshadow:2px 3px 8px rgba(0,0,0,0.1)}
:focus{outline:0!important}
a:focus{text-decoration:none;color:#fff}
button:focus{color:#fff}
body{font-family:'Zen Kaku Gothic New',sans-serif;font-size:14px}
.text-center{text-align:center}
h1,h2,h3,h4,h5,h6{font-family:'Zen Kaku Gothic New',sans-serif}
.alg-right-pad{float:right;padding-right:0}
a:hover{text-decoration:none}
label{margin-bottom:0}
a.btn:focus{color:#fff}
.navbar-brand{font-size:25px;padding:0;height:45px}
.navbar-default .navbar-brand{color:#000}
.navbar-default{background-color:#428bca;border:0}
.navbar{border-radius:0}
.navbar-default .navbar-nav > li > a{color:#FFF;cursor:pointer}
.navbar-default .navbar-nav > li > a:hover{color:#FFF}
.navbar-default .navbar-brand{color:#FFF}
.navbar-default .navbar-brand:hover{color:#FFF}
.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{color:#fff;background-color:transparent}
.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#000}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{color:#000}
.btn{margin-bottom:1px;padding:5px 10px;font-size:14px}
.btn:hover{color:#fff}
.btn-cart{color:#fff;background-color:#3075cd;position:relative;border-radius:3px;padding:5px 10px 7px;font-size:13px;width:100%}
.btn-cart:hover{color:#fff}
.btn-cart i{font-weight:600;font-size:15px}
.box-border{border:1px solid #e1e1e1}
.product h3{font-size:15px;font-weight:600;margin:0;padding:9px 5px}
.product-box h3>a,.product-box h3>a:hover,.product-box h3>a:focus{color:#333;text-decoration:none}
.thumbnail{padding:10px}
.thumb-product{padding:5px 30px!important}
.buy-thumb{padding:5px 20px 12px;border:0}
.product-box .product{box-shadow:0 3px 6px #ddd;border:1px solid #ccc;border-radius:4px}
.product-box .product img{width:100%;height:100%;object-fit:cover}
.thumbnail .caption{padding:12px 0 0}
.buy-thumb .caption{padding:17px 0 0}
.offer-box{background-color:#6A75F0;border:1px solid #096FC0;color:#fff;font-weight:900;font-size:16px}
.offer-box a{color:#fff;text-decoration:none;font-size:16px;font-weight:400}
.offer-box a:hover{color:#000}
.list-group a{font-size:14px;font-weight:900;color:gray}
.list-group a:hover{color:#000;text-decoration:none}
.offer-colors{background-color:#B05FDD;border:1px solid #A228F3}
.download-app-box{background-color:#069E98;border:1px solid #0FAA8B;padding:30px;line-height:40px;font-size:25px;font-weight:900;color:#fff}
.mi-slider{margin-top:0}
.offer-text{position:absolute;color:#FFF;padding:14px 16px 12px;margin-top:10px;background-color:#18b424}
.offer-text2{position:absolute;color:#FFF;padding:14px 16px 12px;margin-top:10px;background-color:#EB0429}
.footer-box{background-color:#F5F5F5;padding:20px 50px}
.small-box{font-size:10px}
.footer-box a{color:gray;text-decoration:none}
.footer-box a:hover{color:#000}
.pad-botom{padding-bottom:30px}
.footer-box p{padding-top:15px;padding-bottom:15px;line-height:25px}
.social-box a{color:#333436;text-decoration:none}
.countno{width:154px;border:1px solid #ddd;padding:7px;text-align:center;border-top-left-radius:4px;border-bottom-left-radius:4px;display:inline-block;position:absolute;left:15px;background:#fff}
.navbar{margin-bottom:0;min-height:38px}
.navbar > .container .navbar-brand{margin-left:0}
.nav > li > a{padding:0}
.navbar-nav > li{padding:10px 60px 10px 0}
.nav.nav-tabs > li > a{padding:10px}
.nav.nav-tabs > li:last-child{padding:0}
.productdetails{padding:15px 0 25px;box-shadow:0 0 3px 2px #eee;margin-top:30px}
.productdetails p{line-height:30px;font-size:14px}
.productdetails h3{font-size:21px;font-weight:600;margin-top:0}
ul.ico{margin-bottom:0;padding:0;text-align:right}
.ico li{list-style:none;display:inline-block;padding:6px 0 14px 64px}
.ico li:first-child{padding:6px 0 6px 40px}
.flyout{position:absolute;width:160px;height:37px;border-radius:50px;background:#f4f4f4;overflow:hidden;z-index:10000;text-align:center;line-height:35px;font-weight:700;right:10px;margin-top:2px;border:1px solid #ddd}
.hidden{visibility:hidden}
.breadcrumb{margin-bottom:20px;background:#fafafa;border-bottom: 1px solid #ddd;}
.breadcrumb li a{color:#444}
.chosen-wrapper{position:absolute;right:15px}
.chosen-wrapper .chosen-container .chosen-single.bg-d9534f{background:#d9534f!important}
.chosen-wrapper .chosen-container .chosen-single{background:#d9534f;border-radius:0;height:35px;font-size:14px;color:rgba(255,255,255,1);padding:0 20px;line-height:34px;transition:all .3s ease;box-shadow:none;border-top-right-radius:4px;border-bottom-right-radius:4px}
.chosen-wrapper .chosen-container .chosen-single b{cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;background:url(angle-down.png) rgba(255,255,255,0) no-repeat right 10px center!important;background-size:10px!important;padding-right:25px;height:34px;font-size:13px;font-weight:400;color:#999;position:absolute;right:0;top:0}
.chosen-wrapper .chosen-container .chosen-single span{letter-spacing:0;padding:0;line-height:inherit}
.chosen-wrapper .chosen-container.chosen-with-drop .chosen-single{border-width:1px;border-color:#fff;color:#fff;background-image:none}
.chosen-wrapper .chosen-container.chosen-with-drop .chosen-drop{opacity:1;visibility:visible;transform:translateY(0)}
.chosen-wrapper .chosen-container.chosen-container-single-nosearch .chosen-search{display:none}
.chosen-wrapper .chosen-container .chosen-drop{letter-spacing:0;border-radius:0;box-shadow:none;border-width:1px;border-color:#eee;margin-top:0;-webkit-transition:all .3s cubic-bezier(0.55,0.085,0.68,0.53);-o-transition:all .3s cubic-bezier(0.55,0.085,0.68,0.53);transition:all .3s cubic-bezier(0.55,0.085,0.68,0.53);opacity:0}
.chosen-wrapper .chosen-container .chosen-results{font-size:14px;color:#333;max-height:300px;margin:0;padding:0}
.chosen-wrapper .chosen-container .chosen-results li{padding:8px 15px;margin:0;border-bottom:1px solid #eee;-webkit-transition:all .4s cubic-bezier(0.55,0.085,0.68,0.53);-o-transition:all .4s cubic-bezier(0.55,0.085,0.68,0.53);transition:all .4s cubic-bezier(0.55,0.085,0.68,0.53);line-height:20px}
.chosen-wrapper .chosen-container .chosen-results li.highlighted{background-color:#eee!important;color:#000;background-image:none}
.chosen-wrapper--style2:after{right:0}
.chosen-wrapper--style2:before{content:'';width:0;border-top:2px solid #000;position:absolute;left:0;bottom:0;z-index:1;transition:all .2s cubic-bezier(0.06,1,0.89,0.85)}
.chosen-wrapper--style2.is-active:before{width:100%}
.chosen-wrapper--style2 .chosen-container .chosen-single{border-width:0 0 2px;padding:0}
.chosen-wrapper--style2 .chosen-container.chosen-with-drop .chosen-single{border-width:0 0 2px}
.chosen-wrapper--style2 .chosen-container.chosen-with-drop .chosen-drop{opacity:1;visibility:visible;transform:translateY(5px)}
.chosen-wrapper--style2 .chosen-container .chosen-drop{border-color:#d9d9d9;border-top:2px solid #d9d9d9}
.chosen-wrapper--style2 .chosen-container .chosen-results li{padding:16px 15px 18px}
.nicescroll-rails{border-left:1px solid #d9d9d9;transform:translate(-2px);top:0!important}
.nicescroll-rails .nicescroll-cursors{width:6px!important;margin-right:2px}
.chosen-container-single .chosen-single{border:0!important}
.chosen-container-active.chosen-with-drop .chosen-single{box-shadow:none!important}
.caption .chosen-wrapper{position:relative;right:0;margin-bottom:8px}
.caption .chosen-wrapper .chosen-container .chosen-single.bg-d9534f{background:#d9534f!important}
.caption .chosen-wrapper .chosen-container .chosen-single{background:#fff;border-radius:3px;height:30px;font-size:13px;color:#444;padding:0 10px;line-height:28px;transition:all .3s ease;box-shadow:none;text-align:left}
.caption .chosen-wrapper .chosen-container .chosen-single b{cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;background:url(angle-down.png) rgba(255,255,255,0) no-repeat right 6px center!important;background-size:10px!important;padding-right:20px;height:30px;font-size:13px;font-weight:400;color:#999;position:absolute;right:0;top:0}
.caption .chosen-wrapper .chosen-container .chosen-single span{letter-spacing:0;padding:0;line-height:inherit;margin-right:7px;}
.caption .chosen-wrapper .chosen-container.chosen-with-drop .chosen-single{border-width:1px!important;border-color:#ccc!important;color:#444;background-image:none}
.caption .chosen-wrapper .chosen-container.chosen-with-drop .chosen-drop{opacity:1;visibility:visible;transform:translateY(0)}
.caption .chosen-wrapper .chosen-container.chosen-container-single-nosearch .chosen-search{display:none}
.caption .chosen-wrapper .chosen-container .chosen-drop{letter-spacing:0;border-radius:0;box-shadow:none;border-width:1px;border-color:#eee;margin-top:0;-webkit-transition:all .3s cubic-bezier(0.55,0.085,0.68,0.53);-o-transition:all .3s cubic-bezier(0.55,0.085,0.68,0.53);transition:all .3s cubic-bezier(0.55,0.085,0.68,0.53);opacity:0}
.caption .chosen-wrapper .chosen-container .chosen-results{font-size:13px;color:#444;max-height:300px;margin:0;padding:0}
.caption .chosen-wrapper .chosen-container .chosen-results li{padding:5px 10px;margin:0;border-bottom:1px solid #eee;-webkit-transition:all .4s cubic-bezier(0.55,0.085,0.68,0.53);-o-transition:all .4s cubic-bezier(0.55,0.085,0.68,0.53);transition:all .4s cubic-bezier(0.55,0.085,0.68,0.53);line-height:20px;text-align:left}
.caption .chosen-wrapper .chosen-container .chosen-results li.highlighted{background-color:#eee!important;color:#444;background-image:none}
.caption .chosen-container-single .chosen-single{border:1px solid #ccc!important}
.caption .chosen-container-active.chosen-with-drop .chosen-single{box-shadow:none!important}
.icon_select_mate{position:absolute;top:7px;right:2%;font-size:15px;height:22px;transition:all 275ms}
.select_mate{position:relative;float:left;min-width:100%;width:100%;min-height:36px;color:#333;font-weight:300;background-color:#fff;border:1px solid #ddd;transition:all 375ms ease-in-out;margin-bottom:13px;border-radius:4px}
.select_mate select{position:absolute;overflow:hidden;height:0;opacity:0;z-index:-1}
.cont_list_select_mate{position:relative;float:left;width:100%}
.cont_select_int{position:absolute;left:0;top:0;z-index:999;overflow:hidden;height:0;width:100%;background-color:#fff;padding:0;margin-bottom:0;margin-top:0;transition:all 375ms ease-in-out}
.cont_select_int li{position:relative;float:left;width:100%;border-top:1px solid #E0E0E0;background-color:#f5f5f5;list-style-type:none;padding:8px 2%;margin:0;transition:all 275ms ease-in-out;display:block;cursor:pointer}
.cont_select_int li:hover{background-color:#fefefe}
.cont_select_int .active{background-color:#fefefe}
.caption select{cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;background:url(../../images/angle-down.png) no-repeat right 10px center!important;background-size:10px!important;width:100%;height:30px;font-size:13px;font-weight:500;color:#444;border:1px solid #ddd;border-radius:3px;padding:2px 5px 4px;margin-bottom:7px}
.selecionado_opcion{padding:8px;width:100%;display:block;margin:0;cursor:pointer}
.pagination{margin:0 0 20px}
#return-to-top{position:fixed;bottom:51px;right:15px;background:#3B5998;width:35px;height:34px;display:block;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:none;-webkit-transition:all .3s linear;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:9}
#return-to-top i{color:#fff;margin:0;position:relative;left:12px;top:8px;font-size:19px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
#return-to-top:hover{background:#3B5998}
#return-to-top:hover i{color:#fff;top:7px}
.searchingtab{border-radius:25px!important;padding:5px 15px!important;height:37px!important;border:0!important;font-size:14px;font-weight:400}
.mobilesearchingtab{border-radius:25px!important;margin-top:4px;padding:5px 15px!important;height:40px!important;border:1px solid #ddd!important;box-shadow:0 0 10px rgba(32,121,192,0.6)!important;font-size:13px;font-weight:400}
.btn-search{background-color:transparent!important;color:#02447d;right:20px;top:2px;padding:4px 8px!important;position:absolute}
.btn-default{background:#eee;border-color:transparent}
.btn-default:hover{border-color:transparent}
.btn-order{background:#428bca;padding:8px 7px;font-size:13px;text-transform:capitalize;color:#fff;border:0;border-radius:0}
.mt-5{margin-top:5px}
.input-group .form-control{height:33px;padding:6px 10px;box-shadow:none;border:0;font-size:13px}
.p-0{padding:0}
.m-0{margin:0}
.ptb-130{padding:130px 0}
.ptb-90{padding:75px 0 80px}
.ptb-50{padding:50px 0}
.dropdown-menu{border-radius:0}
.dropdown-menu > li{border-bottom:1px solid #eee}
.dropdown-menu > li:last-child{border-bottom:0}
.dropdown-menu > li > a{padding:10px;font-size:13px;font-weight:600;color:#444}
.bgfa{background:#fafafa}
.bgf5{background:#f5f5f5}
.form-group a{color:#222;position:relative;top:6px}
.form-group a:hover{color:#fe323a}
.addmore{padding:7px 15px;color:#fff;background:#37d85f;text-align:center;font-size:12px;text-transform:uppercase;font-weight:600}
.addmore1{padding:5px 5px 4px;color:#fff;background:#37d85f;text-align:center;font-size:10px;text-transform:uppercase;font-weight:600}
.addmore:hover{color:#000}
.addmore1:hover{color:#000}
.remove:hover{color:#000}
.buynow{border:1px solid #eee}
.buynow .form-control{border-color:#aaa;box-shadow:none;background:#fff;font-size:13px;padding:6px 12px;color:#363c48;min-height:45px;margin-bottom:0}
.buynow textarea{height:130px;resize:none;border-radius:0;background:rgba(255,255,255,1)!important}
.buynow input{height:45px!important;border-radius:0;background:rgba(255,255,255,1)!important}
.buynow h4{font-size:21px;color:#fe3232;margin-bottom:22px}
.buynow .formbox{padding:45px 15px}
table{width:100%}
table tr td{font-size:14px;padding:5px}
table tr th{font-size:13px;padding:5px;font-weight:600;text-transform:uppercase}
table tr td p{margin-bottom:5px}
@media (min-width:768px) {
.modalquote .modal-dialog{max-width:100%;width:350px!important;margin:6% auto}
}
body.modal-open .inner-body,body.modal-open .top_bar_travel,body.modal-open .navbar,body.modal-open .main-footer{filter:blur(4px);-moz-filter:blur(4px);-webkit-filter:blur(4px);-o-filter:blur(4px)}
.modalquote .form-control{border-color:#aaa;box-shadow:none;background:#fff;font-size:13px;padding:6px 12px;color:#363c48;min-height:45px;margin-bottom:0}
.modalquote .modal-content{border-radius:0}
.modalquote .close{position:absolute;right:-20px;opacity:1;color:#e91a1a;font-size:28px;font-weight:400;top:-7px}
.modalquote .modal-body{padding:0 15px;overflow:hidden}
.modalquote .modal-body h4{font-size:21px;color:#fe3232}
.formbox{padding:15px}
.modalquote .modal-body form{padding-top:10px;margin-top:5px;position:relative}
.modalquote textarea{height:130px;resize:none;border-radius:0;background:rgba(255,255,255,.1)!important}
.modalquote input{height:45px!important;border-radius:0;background:rgba(255,255,255,.1)!important}
.modalquote .btn{height:45px}
.help{border:1px solid #eee;box-shadow:3px 4px 4px #f5f5f5;padding:35px 0 10px;text-align:center;margin-top:20px}
.help span i{font-size:65px;color:#045f8f;padding-top:42px}
.help h4{font-size:17px!important;text-transform:capitalize;font-weight:600;padding:8px 0;color:#FD2323}
.help h5{font-size:18px;text-transform:uppercase;font-weight:600;padding:5px 0;color:#666}
@media (max-width:767px) {
.loginfrm .close{right:5px;top:1px;z-index:3;color:#333;background-size:contain}
}
@media (min-width:768px) {
.loginfrm .modal-dialog{max-width:100%;width:400px!important;margin:6% auto}
}
body.modal-open .inner-body,body.modal-open .top_bar_travel,body.modal-open .navbar,body.modal-open .main-footer{filter:blur(4px);-moz-filter:blur(4px);-webkit-filter:blur(4px);-o-filter:blur(4px)}
.loginfrm .form-control{border-color:#aaa;box-shadow:none;background:#fff;font-size:13px;padding:6px 12px;color:#363c48;min-height:45px;margin-bottom:0}
.loginfrm .modal-content{border-radius:0}
.loginfrm .close{position:absolute;right:-20px;opacity:1;color:#e91a1a;font-size:28px;font-weight:400;top:-7px}
.loginfrm .modal-body{padding:0 15px;overflow:hidden}
.loginfrm .modal-body h4{font-size:21px;color:#fe3232}
.formbox{padding:15px}
.loginfrm .modal-body form{padding-top:10px;margin-top:5px;position:relative}
.loginfrm textarea{height:130px;resize:none;border-radius:0;background:rgba(255,255,255,.1)!important}
.loginfrm input{height:45px!important;border-radius:0;background:rgba(255,255,255,.1)!important}
.loginfrm .btn-login{height:45px;background:#428bca;padding:10px;font-size:16px;text-transform:capitalize;color:#fff;border:0;border-radius:0}
.btn-submit{height:40px;background:#3b5998;font-size:16px;text-transform:capitalize;color:#fff;border:0;border-radius:0;padding:6px 50px}
@media (max-width:767px) {
.loginfrm .close{right:5px;top:1px;z-index:3;color:#333;background-size:contain}
}
@media (max-width:767px) {
.contact .close{right:5px;top:1px;z-index:3;color:#333;background-size:contain}
}
@media (min-width:768px) {
.contact .modal-dialog{max-width:100%;width:375px!important;margin:6% auto}
}
body.modal-open .inner-body,body.modal-open .top_bar_travel,body.modal-open .navbar,body.modal-open .main-footer{filter:blur(4px);-moz-filter:blur(4px);-webkit-filter:blur(4px);-o-filter:blur(4px)}
.contact .form-control{border-color:#aaa;box-shadow:none;background:#fff;font-size:13px;padding:6px 12px;color:#363c48;min-height:35px;margin-bottom:0}
.contact .modal-content{border-radius:0}
.contact .close{position:absolute;right:-20px;opacity:1;color:#fff;font-size:28px;font-weight:400;top:-7px}
.contact .modal-body{padding:0 15px;overflow:hidden}
.contact .modal-body h4{font-size:21px;color:#fe3232}
.contact .formbox{padding:50px 5px}
.contact .modal-body form{padding-top:10px;margin-top:5px;position:relative}
.contact input{height:35px!important;border-radius:0;background:rgba(255,255,255,.1)!important}
.contact .btn-login{height:35px;background:#428bca;padding:6px;font-size:14px;text-transform:capitalize;color:#fff;border:0;border-radius:0}
.btn-submit{height:40px;background:#02447d;font-size:15px;text-transform:capitalize;color:#fff;border:0;border-radius:0;padding:6px 50px 9px}
@media (max-width:767px) {
.contact .close{right:5px;top:1px;z-index:3;color:#333;background-size:contain}
}
.pl-5{padding-left:5px}
.pr-5{padding-right:5px}
.tab-style{font-size:16px;width:50%;background-color:#f2f2f2;text-align:center}
.nav-tabs > li > a{margin-right:0;color:grey}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{background-color:#286397;color:#fff;border:0;border-radius:0}
.agentfrm{padding:15px;border:1px solid #ddd;box-shadow:0 0 3px 2px #f8f8f8}
.agentfrm .form-control{border-color:#ccc;box-shadow:none;background:#fff;font-size:13px;padding:5px 12px 8px;color:#363c48;min-height:45px;margin-bottom:0;border-radius:2px}
.agentfrm .form-control::placeholder {color: #444;opacity: 1;}
.agentfrm .form-group label{color:#222!important;font-size:12px}
.appli-no{width:120px;height:140px;border:1px solid #ccc}
.appli-no p{text-align:center;padding-top:15px;color:#ddd}
.appli-nor{width:120px;height:140px;border:1px solid #ccc;float:right}
.appli-nor p{text-align:center;padding-top:5px}
.browser{color:#fff;margin-left:-2px;padding-top:5px}
.browser1{color:#fff;margin-top:5px;margin-left:195px}
.custom-file-input{color:transparent}
.custom-file-input::-webkit-file-upload-button{visibility:hidden}
.custom-file-input::before{content:'Choose Files';color:#000;display:inline-block;background:-webkit-linear-gradient(top,#f9f9f9,#e3e3e3);border:1px solid #999;border-radius:3px;padding:5px 18px;outline:none;white-space:nowrap;-webkit-user-select:none;cursor:pointer;text-shadow:1px 1px #fff;font-weight:700;font-size:10pt}
.custom-file-input:hover::before{border-color:#000}
.custom-file-input:active{outline:0}
.custom-file-input:active::before{background:-webkit-linear-gradient(top,#e3e3e3,#f9f9f9)}
.agentfrm h4{font-size:20px;color:red;margin-bottom:15px;margin-top:0}
.agency table tr td input[type="text"]{border:1px solid #ddd;height:30px}
.agency table tr td{font-size:12px}
.agentfrm select{cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;background:url(../../images/angle-down.png) no-repeat right 10px center!important;background-size:10px!important;padding-right:25px;width:100%;height:35px;font-size:13px;font-weight:400;color:#888;border:1px solid #aaa}
.font13{font-size:13px;line-height:25px}
.agentfrm h2{font-size:22px;text-transform:uppercase;font-weight:700;color:#0558a1;text-transform:none;margin-bottom:25px;margin-top:10px;text-align:center}
.feedback-frm{border:1px solid #eee;box-shadow:0 0 4px 2px #f8f8f8;width:700px;margin:0 auto;margin-top:0;margin-top:20px;padding:30px}
.feedback-frm h4{padding-bottom:15px;text-align:center;font-size:22px;text-transform:uppercase;font-weight:700;color:#0073a7}
.feedback-frm .form-control{display:block;width:100%;height:40px;padding:6px 12px;font-size:13px;line-height:1.2;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:3px;-webkit-box-shadow:none;box-shadow:none}
.feedback-frm textarea{padding:6px 12px;font-size:13px;height:120px;width:100%;margin-bottom:15px;padding:10px;border:1px solid #ccc;border-radius:3px}
.feedback-frm input[type="submit"]{width:100%;height:40px;border:0;color:#fff;text-align:center;text-transform:uppercase;background:#027baa;border-radius:3px}
.mb-15{margin-bottom:15px}
#CharCountLabel1{font-size:13px;margin-bottom:10px;color:#555}
.privacy{padding-top:10px}
.privacy h3{font-size:22px;margin-bottom:15px;color:#333}
.privacy h2{font-size:25px;margin-bottom:15px;color:#333}
.privacy p{font-size:17px;line-height:30px;text-align:justify}
.privacy ul{padding:0;margin:0}
.privacy ul li{display:block;line-height:30px;font-size:17px;color:#444;margin-bottom:10px}
.privacy ul li:before{content:"\f15e";font-family:Flaticon;font-size:14px;color:#444;padding-right:5px}
.fixed-header{position:fixed;top:0;left:0;width:100%;z-index:1034}
.vheight{min-height:80.6vh}
.apply-frm-height{min-height:80vh}
.page-height{min-height:580px}
.page-login{min-height:580px}
.blog-page{min-height:580px}
.lnk-cart .items-cart-inner .basket-item-count{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;height:16px;position:absolute;right:24px;top:6px;width:16px;background:#f7ca1f;color:#fff;font-size:13px;text-align:center;line-height:16px;color:#000;font-size:11px;text-align:center}
.lnk-cart .items-cart-inner .basket{float:right;background:transparent;padding:10px 26px 10px 8px;font-size:24px}
li.messages-menu a{padding:11px 13px 0 0;font-size:25px}
.dropdown-menu{border:1px solid #eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;float:right;min-width:0;padding:0;right:0;width:200px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.cartthumb{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}
.m-t-20{margin-top:10px}
.pr5{padding-right:5px!important}
.pl5{padding-left:5px!important}
.cart-total .btn{padding:5px 15px}
.image img{width:100%}
.cart-item{border-bottom:1px solid #ddd;padding-bottom:6px;margin-bottom:6px}
.cart-image img{width:100px}
table tbody tr .cart-product-name-info h4{margin-top:5px;font-size:16px;text-transform:uppercase}
table tbody tr .cart-product-name-info h4 a{color:#555}
table tbody tr .cart-product-sub-total span,table tbody tr .cart-product-grand-total span,table tbody tr .cart-product-quantity span{display:block;font-size:16px;color:#555;text-transform:uppercase}
.cart-shopping-total table thead tr th .cart-grand-total{font-size:19px;color:#5cb85c;text-align:center}
.table > thead > tr > th{padding:10px;font-size:13px}
.qty{position:absolute;top:3px;width:18px;height:18px;text-align:center;border-radius:50%;font-size:13px;color:#fff;background-color:#eb3535;font-weight:700;margin-left:-54px}
.badge{padding:2px}
.dropdown.open > .cart-dropdown{opacity:1;visibility:visible;margin-top:7px}
.cart-dropdown{position:absolute;width:260px;background:#FFF;padding:8px;z-index:99;right:0;opacity:0;visibility:hidden}
.cart-dropdown .cart-list{max-height:auto;margin-bottom:0}
.cart-dropdown .cart-list .product-widget{padding:0;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid #eee;margin-bottom:5px}
.product-widget{position:relative}
.cart-dropdown .cart-list .product-widget .product-img{left:0;top:0}
.product-widget .product-img{position:absolute;left:0;top:0;width:60px}
.product-widget .product-img > img{width:100%;border:1px solid #ddd;padding:2px}
.product-widget .product-body{padding-left:70px;min-height:47px}
.product-widget .product-body .product-name{font-size:13px;margin-top:0;margin-bottom:0}
.product-widget .product-body .product-name > a{font-weight:500;font-size:14px;color:#333}
.cart-dropdown .cart-list .product-widget .product-body .product-price{color:#555;margin-top:6px;font-size:12px}
.product-widget .product-body .product-price{font-size:14px;color:#D10024}
.product-widget .product-body .product-price .qnty{font-weight:400;margin-right:10px}
.cart-dropdown .cart-summary{padding-top:0;padding-bottom:0;text-align:center}
.cart-dropdown .cart-summary h5{font-size:14px;margin:5px 0}
.cart-dropdown .cart-btns{margin:0 -8px -9px}
.cart-dropdown .cart-btns > a:first-child{margin-right:-4px;background-color:#428bca}
.cart-dropdown .cart-btns > a{display:inline-block;width:calc(100% - 0px);padding:6px;background-color:#D10024;color:#FFF;text-align:center;font-weight:500;-webkit-transition:.2s all;transition:.2s all;font-size:13px}
.desktop-base-cartLayout{max-width:980px;margin:auto;padding:0 10px 16px;min-height:320px;color:#282c3f}
.itemBlock-base-leftBlock{display:inline-block;width:100%;margin-bottom:10px}
.offers-base-container{background:#fff;margin-bottom:10px;padding:10px 12px;border:1px solid #eaeaec;border-left-color:#eaeaec;border-left-style:solid;border-left-width:1px;border-left:3px solid #03a685;border-radius:4px;font-size:14px}
.offers-base-title{color:#03a685;font-weight:600;padding-bottom:2px}
.offers-base-message{padding-left:15px;text-indent:-15px;list-style:none;white-space:normal;padding-bottom:2px;font-size:12px}
.offers-base-more a{color:#fff!important}
.offers-base-more{font-size:13px;font-weight:500;color:#fff!important;cursor:pointer;display:inline-block;background:#03a685;padding:5px 10px;border-radius:2px;margin-bottom:15px}
.shippingTip-base-border,.shippingTip-base-deliveryTip{border:1px solid #eaeaec;border-radius:4px}
.shippingTip-base-deliveryTip{padding:8px;margin-bottom:12px;background:#fff}
.itemBlock-base-itemHeader{padding:8px;border:1px solid #eee;border-radius:4px;background:#fcfcfc}
.itemBlock-base-itemHeader div{font-size:16px;font-weight:500;display:inline-block}
.itemBlock-base-totalCartValue{float:right;font-weight:600}
.itemBlock-base-rupeeIcon{padding-left:3px;font-size:16px;font-weight:600;color:#282c3f}
.item-base-item{position:relative}
.itemContainer-base-item{background:#fff;font-size:14px;border:1px solid #eaeaea;border-radius:4px;position:relative;box-shadow: 0 0 3px 4px #fafafa;}
.itemContainer-base-itemLeft{float:left;width:26%;padding:4px}
.image-base-imgResponsive{display:block;max-width:100%;height:100%}
.image-base-imgResponsive img{object-fit:contain;width:100%;height:120px}
.itemContainer-base-itemRight{padding:10px 10px 1px;position:relative;display:inline-block;width:74%;min-height:110px}
.itemContainer-base-details{min-height:46px}
.itemContainer-base-details,.itemContainer-base-itemLink{text-decoration:none;padding-bottom:0;margin-right:6px;color:#535766}
.itemContainer-base-itemName{font-weight:600;white-space:nowrap;word-wrap:break-word;max-width:75%;overflow:hidden;text-overflow:ellipsis}
.itemContainer-base-details,.itemContainer-base-itemLink{text-decoration:none;padding-bottom:0;margin-right:6px;color:#333}
.itemComponents-base-sellerData{text-transform:capitalize;font-size:13px;padding:4px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:65%;color:#333}
.itemContainer-base-sizeAndQty{padding:5px 0}
.itemComponents-base-quantity,.itemComponents-base-size{display:inline-block;color:#696b79;font-weight:600;cursor:pointer}
.itemComponents-base-size{padding-right:5px}
.itemComponents-base-rupeeIcon{font-size:12px;color:#282c3f}
.itemComponents-base-bold{font-weight:600}
.itemContainer-base-discountStrikedAmount{position:absolute;top:18px;right:12px}
.itemComponents-base-strikedAmount{display:inline-block}
.itemComponents-base-itemDiscount{color:#f16565}
.itemContainer-base-tradeDiscount{color:#333;padding:0 5px;font-size:18px}
.itemComponents-base-strike{text-decoration:line-through}
.itemComponents-base-price{padding-right:5px;display:inline-block;color:#282c3f}
.itemContainer-base-strikedAmount{padding-left:5px;color:#535766}
.priceBlock-base-container{margin-bottom:16px}
.priceBlock-base-priceHeader{font-size:14px;font-weight:600;color:#535766;border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:15px}
.priceBreakUp-base-orderSummary{font-size:14px}
.priceDetail-base-row{margin-bottom:0;}
.priceDetail-base-value{float:right}
.priceDetail-base-discount{color:#333}
.desktop-base-right{vertical-align:top;margin-bottom:10px;display:inline-block;width:100%;padding:16px;border:1px solid #eee;border-radius:4px;box-shadow:0 0 3px 2px #fafafa;background:#fff;border-top:2px solid #ccc;border-bottom:4px double #ccc}
.priceDetail-base-total{font-weight:600;font-size:15px;padding-top:16px;border-top:1px solid #eee;color:#3e4152}
.priceDetail-base-value{float:right}
.button-base-button{color:#fff;font-size:14px;font-weight:500;padding:7px 9px 12px;background:#02447d;cursor:pointer;text-align:center;border:none;border-radius:2px;letter-spacing:.5px}
.itemContainer-base-itemActions:first-child{width:20%}
.inlinebutton-base-action{display:inline-block;width:49%;text-align:center;margin:10px 0}
.itemContainer-base-itemActions{line-height:20px;text-align:left}
.inlinebutton-base-actionButton{text-transform:uppercase;font-weight:600;color:#ff0606;padding:5px;font-size:14px;text-decoration:none;border:none;background:none;cursor:pointer}
.itemContainer-base-inlineButton{font-size:12px;letter-spacing:.5px;padding:0}
.itemContainer-base-itemActions:last-child{width:30%;border-left:none}
.itemContainer-base-itemActions a:focus{color:#ff3f6c}
.inlinebutton-base-action{display:inline-block;width:49%;margin:6px 0}
.inlinebutton-base-actions{border-top:1px solid #eaeaec;margin-top:10px}
.tot{color:#fb2424;font-size:12px;text-transform:uppercase;font-weight:600;padding-bottom:5px}
.carttot{color:#333}
.alert-success{color:#fff;background-color:#61D561;border-color:#61D561;padding:10px;font-size:13px;font-weight:500}
#product_msg{width:100%}
.alert{margin-bottom:20px;padding:10px}
.alert-warning{color:#fff;background-color:#f7d051;border-color:#f7d051;padding:10px;font-size:13px;font-weight:500}
.breadcrumb > .active{color:#3868c1}
a{color:#1ac26b;text-decoration:none}
a:focus{color:#f42d2d;text-decoration:none}
.logicon{font-size:20px}
.blinking{animation:blinkingText .5s infinite}
@keyframes blinkingText {
0%{color:#fff}
50%{color:#ff0}
100%{color:#fff}
}
.navbar-nav.navbar-right:last-child{margin-right:0}
.emptyCart-base-subContainer{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;height:300px;text-align:center}
.emptyCart-base-mainContainer{min-height:550px;position:relative}
.emptyCart-base-emptyBagImage{margin:0 auto;margin-bottom:20px}
.emptyCart-base-emptyBagImage img{width:130px}
.emptyCart-base-emptyText{text-align:center;font-size:20px;font-weight:600;margin-bottom:10px}
.emptyCart-base-emptyDesc{font-size:14px;color:#7e818c}
.emptyCart-base-addFromWishlist{text-align:center;margin-top:15px;font-size:14px}
.emptyCart-base-addFromWishlist .emptyCart-base-wishlistButton{background:#fff;color:#3b5998;font-weight:600;cursor:pointer;border:1px solid #3b5998;display:inline-block;padding:7px 20px}
.emptyCart-base-addFromWishlist .emptyCart-base-wishlistButton a{color:#3b5998}
label{font-weight:500}
#loading{text-align:center;background:url(../../images/loader.gif) no-repeat center;height:150px}
#loader{text-align:center}
.notfound{text-align:center;padding:40px}
.agentfrm{border:1px solid #ddd;padding:15px 15px 10px}
.appli-no{width:120px;height:140px;border:1px solid #ccc}
.appli-no p{text-align:center;padding-top:15px;color:#ddd}
.appli-nor{width:120px;height:140px;border:1px solid #ccc;float:right}
.appli-nor img{width:100%}
.appli-nor p{text-align:center;padding-top:5px}
#ele1{margin-top:25px}
.pt-10{padding-top:10px}
.pt-20{padding-top:23px}
input[type="checkbox"]{cursor:pointer}
.list-group-item label{cursor:pointer;font-size:13px;font-weight:600}
.list-group-item{padding:8px 15px}
a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus{font-weight:600}
.bgbl{background:#02447d;height:50px;padding:6px 0}
.mega-nav{background:#fff;border-radius:0;margin-bottom:0;box-shadow:0 1px 1px 0 rgba(0,0,0,.16)}
.mega-nav.navbar-default .navbar-nav > li > a{color:#444;font-size:13px;font-weight:600;transition:all 200ms ease-out;-webkit-transition:all 200ms ease-out;-ms-transition:all 200ms ease-out}
.mega-nav.navbar-default .navbar-nav > li > a:hover{background:transparent}
.mega-nav.navbar-default .navbar-nav > li.dropdown > a:hover,.mega-nav.navbar-default .navbar-nav > li.dropdown > a:focus,.mega-nav.navbar-default .navbar-nav > li.dropdown > a:active{background:transparent;color:#333}
#MainMenu{padding-left:0}
#MainMenu .menu-list li{transition:all 200ms ease-out;-webkit-transition:all 200ms ease-out;-ms-transition:all 200ms ease-out}
#MainMenu .menu-list li + li{border-left:1px solid rgba(255,255,255,0.5)}
.mega-nav.navbar-default .navbar-nav > li.menu-list .list-category a{color:#333}
.darkness{background:rgba(0,0,0,0.7);display:none;position:absolute;top:0;left:0;height:100%;width:100%;z-index:5}
.searchbar{display:inline-table;margin-left:15px;margin-top:2px;width:73%}
#category-list{float:left;list-style:none;margin:0;padding:0;width:100%;background:#fff;position:absolute;z-index:99999;border:1px solid #eee;top:35px;border-radius:4px;max-height:335px;overflow-y:scroll}
#category-list li{padding:7px 7px 7px 10px;background:#fff;border-top:#eee 1px solid;font-family:'PT Sans Narrow',sans-serif;font-size:13px;color:#555;cursor:pointer;border-radius:3px}
#category-list li:first-child{border-top:0}
#category-list li:hover{background:#F0F0F0}
.login-box{display:inline-block;width:400px;background-color:#fff;-webkit-box-shadow:0 3px 11px #ececec;-moz-box-shadow:0 3px 11px #ececec;box-shadow:0 3px 11px #ececec;padding:20px 10px;max-width:430px;border: 1px solid #eee;border-radius: 5px;}
.login-title{font-size:22px;margin-top:0;color:#555}
.login-input-container{margin:20px;border:1px solid #BFC0C6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0;position:relative}
.login-user-input{display:block;color:#282C3F;font-size:14px;width:100%;border:0;padding:10px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
.login-login-button{background-color:#02447d;color:#fff;font-size:14px;font-weight:500;letter-spacing:.5px;padding:10px;display:block;width:100%;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.login-login-button-container{padding:0 20px 10px;margin:0;border:0}
.login-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;padding-top:30px;position:relative;padding-bottom:40px}
.login-input-container #changeno{position: absolute;color: #fd3030;right: 10px;top: 8px;;margin:0;font-size:13px;font-weight: 800;}
.login-input-container #resendotp{position: absolute;color: #fd3030;right: 10px;top: 8px;margin:0;font-size:13px;font-weight: 800;}
.ptb-60{padding:60px 0}
.priceBlock-base-container input[type="text"]{border:1px solid #ddd;width:100%;color:#333;height:40px;padding:10px;font-size:12px;border-radius:3px;margin-bottom:10px}
.priceBlock-base-container textarea{border:1px solid #ddd;width:100%;color:#333;height:70px;padding:10px;font-size:12px;border-radius:3px;margin-bottom:10px}
.priceBlock-base-container button{width:100%;text-align:center;border-radius:3px;font-size:13px}
.mb-0{margin-bottom:0!important}
p.sub-tot{font-size:12px;font-weight:600}
/*.social-icons a{color:#fff;display:inline-block;font-size:15px;height:29px;line-height:27px;margin-right:30px;text-align:center;-webkit-transition:all .3s ease 0;transition:all .3s ease 0;width:29px;border-radius:25px}*/
.social-icons a{display:inline-block;margin-right:30px;text-align:center;-webkit-transition:all .3s ease 0;transition:all .3s ease 0;border-radius:50%;width:30px;height:30px;}
.social-icons > a:last-child{width:auto;height:auto;padding:0 15px 4px !important;color:#000;background:#e7ae02;font-weight:500;border-radius:25px;line-height:26px}
.social-icons > a:hover{color:#fff}
footer{position:absolute;left:0;width:100%;padding:10px;background:#f9f9f9;z-index:3;will-change:transform;transition:background 0.3s,-webkit-transform .5s cubic-bezier(0.694,0.048,0.335,1);transition:transform .5s cubic-bezier(0.694,0.048,0.335,1),background .3s;transition:transform .5s cubic-bezier(0.694,0.048,0.335,1),background 0.3s,-webkit-transform .5s cubic-bezier(0.694,0.048,0.335,1);transform:translateY(0);-webkit-transform:translateY(0);}
footer nav .logo{float:left;margin-right:1rem;line-height:inherit}
footer nav .logo:after{content:'';display:table;clear:both}
footer nav ul{list-style:none;padding-left:0;margin:0}
footer nav ul li{float:none;margin-left:0}
@media (min-width: 768px) {
footer nav ul li{float:left;padding:0 46px}
footer nav ul li a{font-weight:300}
}
footer nav ul li a{display:block}
@media (min-width: 576px) {
footer nav ul li a{display:block;padding:.425rem 0}
}
@media (max-width: 768px) {
footer nav ul{clear:both}
footer nav ul li{padding:.6em 0}
}
.hide-nav{transform:translateY(-120%)!important;-webkit-transform:translateY(-120%)!important}
ul.menu-left{display:block;max-height:0;overflow:hidden;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;z-index:10}
@media (min-width: 768px) {
ul.menu-left{display:block!important;max-height:none}
}
ul.menu-left:before{content:'';display:table;clear:both}
ul.menu-left.collapse{max-height:22.5em!important}
.nav-toggle{display:block;border-radius:2px;background-color:transparent;float:right;height:24px;width:26px;cursor:pointer;padding:3.5px 5px;border:1px solid #555;margin-top:3.5px}
.nav-toggle.open span:first-child{transform:rotate(45deg) translate(3.1px,2.8px)}
.nav-toggle.open span:nth-child(2){width:0;opacity:0}
.nav-toggle.open span:last-child{transform:rotate(-45deg) translate(2.6px,-2.6px)}
@media (min-width: 768px) {
.nav-toggle{display:none}
}
.nav-toggle span{position:relative;display:block;height:1px;width:100%;margin-top:3px;background-color:#000;transition:all .25s}
.menu-left a{display:inline-block;position:relative;padding-bottom:0;transition:color .35s ease;color:#333;font-weight:500}
.menu-left li:nth-child(7) a{padding:4px 20px 7px!important;color:#fff;background:#0366d0;font-weight:500;border-radius:25px}
.d-sm-block{display:none!important}
.dropbtn{cursor:pointer;color:#fff}
.dropdown{position:relative;display:inline-block}
.dropdown-content{display:none;position:absolute;background-color:#f1f1f1;min-width:135px;z-index:1;padding:0;top:44px}
.dropdown-content a{color:#444;padding:8px 12px;text-decoration:none;display:block;border-bottom:1px solid #ccc;text-align:left}
.dropdown-content a:hover{background-color:#ddd}
.dropdown:hover .dropdown-content{display:block}
.dropdown:hover .dropbtn{background-color:transparent;color:#fffc2e}
.profile input[type="text"]{width:100%;height:40px;border:1px solid #eee;padding:10px;color:#555;font-size:14px;border-radius:3px;margin-bottom:15px}
.profile textarea{width:100%;height:80px;border:1px solid #eee;padding:10px;color:#555;font-size:14px;border-radius:3px;margin-bottom:15px}
.profile label{font-size:14px;margin-bottom:5px}
.profile{border:1px solid #ddd;box-shadow:0 0 3px 2px #eee;padding:20px}
.profile h3{font-size:22px;padding:0 0 15px;text-align:center;border-bottom:1px solid #ddd;margin-top:0;margin-bottom:20px;text-transform:uppercase;font-weight:600}
.profile .button-base-button{width:100%}
.order .table{margin-bottom:10px}
.order .table tr th{background:#428bca;color:#fff}
.order{box-shadow:0 0 3px 2px #f9f9f9;border:1px solid #ddd;padding:15px}
.order h3{font-size:22px;text-align:center;margin-top:0;margin-bottom:20px;text-transform:uppercase;font-weight:600}
.order .table tr td a{color:#333}
.order .table tr td a:hover{color:#f42d2d}
.order img{float:right;margin-top:10px;width:100%}
.order h4{font-size:14px;font-weight:600}
.order h5{font-size:13px;line-height:16px}
.order hr{margin-top:5px!important;margin-bottom:5px!important;border-top:1px solid #ccc!important}
.order h4.invo{font-size:13px;font-weight:600}
.order h4.invo span{font-size:14px;font-weight:500}
.padd-10{padding:10px}
.plr-10{padding:0 10px}
.bgee{background:#eee}
.post-list-item{border-radius:3px;border:solid 1px #EEE;overflow:hidden}
.post-list-item .post-top{position:relative;width:100%;height:240px;overflow:hidden}
.post-list-item .post-image{position:absolute;width:100%;height:100%;object-fit:cover}
.post-lists .column-2 .post-list-item .post-title{font-size:16px}
.post-list-item .post-title{position:absolute;margin:0;padding:0;font-size:20px;left:0;right:0;bottom:0;top:0;line-height:1.2}
.post-list-item .post-title::before{position:absolute;content:'';left:0;right:0;bottom:0;height:60%;background:-webkit-linear-gradient(bottom,rgba(0,0,0,.7) 0,rgba(0,0,0,.4) 50%,rgba(0,0,0,0) 100%);background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.4) 50%,rgba(0,0,0,0) 100%)}
.post-list-item .post-title a{color:#FFF;text-decoration:none;position:absolute;top:0;left:0;right:0;bottom:0;padding:20px}
.post-list-item .post-title a:hover{color:#fff!important}
.post-list-item .post-title a span{position:absolute;left:20px;bottom:20px;right:20px;-webkit-transition:bottom 100ms linear;-moz-transition:bottom 100ms linear;-o-transition:bottom 100ms linear;transition:bottom 100ms linear}
.post-list-item .post-bottom{height:auto;padding:10px 15px;display:table;width:100%}
.post-list-item .post-author-box{display:inline-block;font-size:13px;float:left}
.post-list-item .author-avatar{display:table-cell;vertical-align:middle}
.post-list-item .author-avatar img{border-radius:50%;overflow:hidden;display:block;width:24px;height:24px}
.post-list-item .author-name{display:table-cell;vertical-align:middle;padding-right:20px;padding-left:10px;text-decoration:none;white-space:nowrap;font-size:14px}
.post-list-item .post-date{display:table-cell;vertical-align:middle;opacity:.4;white-space:nowrap}
.post-list-item .post-meta{display:inline-block;font-size:14px;float:right}
.post-list-item .read-more{text-decoration:none;position:relative;color:#333}
.post-list-item .read-more i{position:relative;top:2px;left:0;font-size:18px;-webkit-transition:left 200ms linear;-moz-transition:left 200ms linear;-o-transition:left 200ms linear;transition:left 200ms linear}
.post-list-item .post-title{font-size:16px;font-weight:500;text-align:center}
.blog-detail .post-meta {color:#fff}
.blog-detail.boxed{margin:0;border:1px solid #ddd;margin-bottom:30px}
.blog-detail .post-title{float:left;width:100%;margin:20px 0;text-transform:capitalize;font-size:20px;font-weight:600}
.blog-detail .post-title a{color:#014987}
.blog-detail .post-meta {padding:6px 15px;width:100%;background:#1488CC;background:-webkit-linear-gradient(to right,#2B32B2,#1488CC);background:linear-gradient(to right,#2B32B2,#1488CC)}
.blog-detail h2{font-size:16px;margin-bottom:15px}
.blog-detail p{text-align:justify;line-height:28px;margin-bottom:10px;font-size:13px}
.blog-detail ol li{line-height:33px;text-align:justify}
.blog-detail ul li{line-height:33px;text-align:justify}
blockquote{background:#eee;border-width:7px;font-style:italic;float:left}
.blog-list-items{list-style-position:inside}
.blog-list-items li{margin-bottom:20px}
.img-caption{color:#fff;padding:10px;color:#fff;float:left;width:100%;text-align:center}
.inner-img.pull-left{margin-right:15px}
.inner-img.pull-right{margin-left:15px}
ol.blog-list-items{padding-left:0}
.related-post h4{font-size:14px;margin-top:15px;line-height:24px;font-weight:600}
.tm-lightbox{position:fixed;left:0;right:0;top:0;height:100%;width:100%;text-align:center;z-index:99999;opacity:0;visibility:hidden;display:none}
.tm-lightbox img{position:absolute;left:0;right:0;margin:0 auto;top:50%;height:auto;width:auto;padding:20px;max-height:100%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}
.post-list-item:hover .post-title a span{bottom:30px}
.meta-list span.author-avatar img.avatar{border-radius:50%}
.post-meta ul.meta-list li{list-style-type:none;display:inline-block;position:relative;font-size:13px}
.post-meta ul.meta-list li a{padding:0 10px}
.post-meta ul.meta-list li:after{content:'|';float:right}
.post-meta ul.meta-list li:last-child:after{content:''}
.pr-25{padding-right:25px}
.pl-25{padding-left:25px}
.meta-list{padding:0;margin:0}
.pt-30{padding-top:30px}
.list-group-item input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}
.list-group-item label{position:relative;cursor:pointer;top:-1px}
.list-group-item label:before{content:'';-webkit-appearance:none;background-color:transparent;border:2px solid #428bca;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 -15px 10px -12px rgba(0,0,0,0.05);padding:6px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:5px;margin-top:-3px}
.list-group-item input:checked + label:after{content:'';display:block;position:absolute;top:3px;left:6px;width:5px;height:9px;border:solid #000;border-width:0 1px 1px 0;transform:rotate(45deg);-moz-margin-start:-1px}
.bgimg{background:#f2f2f2}
.searchpin-full{width:100%}
.searchpin-right{background:#FFF;width:28%;padding:0;border-radius:10px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.searchpin-right h2{text-transform:capitalize;font-size:32px;font-weight:600;word-spacing:5px;color:#194379;margin-bottom:15px;font-family:'Libre Baskerville',serif;margin-top:10px}
.searchpin-right span.green,.login-title span.green{color:#37bd6b}
.searchpin-right span.orange,.login-title span.orange{color:#f2a924}
.searchpin-right span.gray,.login-title span.gray{color:#999}
.searchpin-in{border:2px solid #ddd;text-align:center;border-radius:8px;padding:60px 40px}
.searchpin-right h5{color:#36a0ca;font-weight:500;font-size:17px;margin-bottom:40px}
.searchpin-right p{color:#555;font-size:14px;margin-bottom:35px}
.searchpin input[type="text"]{color:#333;padding:10px 13px;border:2px solid #ddd;width:100%;-webkit-appearance:none;outline:none;border-radius:4px;text-align:center}
.searchpin-right .btn-submit{font-size:14px;color:#fff;text-align:center;margin-top:60px;border-radius:5px;line-height:26px}
@media (max-width: 1366px) {
.searchpin-right{width:30%;padding:0;border-radius:10px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
}
@media (max-width: 1280px) {
.searchpin-right{width:32%;padding:0;border-radius:10px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
}
@media (max-width: 1080px) {
.searchpin-full{width:90%}
.searchpin-in{padding:2em}
}
@media (max-width: 1024px) {
.searchpin-right h2{font-size:1.8em}
}
@media (max-width: 991px) {
.searchpin-right h2{font-size:1.6em}
}
@media (max-width: 900px) {
.searchpin-full{width:95%}
}
@media (max-width: 800px) {
.searchpin-in{padding:2em}
}
@media (max-width: 768px) {
.bgimg{background:none}
.searchpin-in{padding:2em;border:0}
.searchpin-right{width:100%;float:none;padding:15px}
}
@media (max-width: 736px) {
.bgimg{background:none}
.searchpin-in{padding:0;border:0}
.searchpin-right h2{font-size:28px}
.searchpin-right{width:100%;float:none;padding:15px}
}
@media (max-width: 667px) {
.bgimg{background:none}
.searchpin-in{padding:0;border:0}
.searchpin-full{margin:0 auto}
.searchpin-right{width:100%;float:none;padding:15px}
}
@media (max-width: 568px) {
.bgimg{background:none}
.searchpin-in{padding:0;border:0}
}
@media (max-width: 480px) {
.bgimg{background:none}
.searchpin-right{width:100%;float:none;padding:15px}
.searchpin-full{width:90%}
.searchpin-in{border:0}
}
@media (max-width: 414px) {
.bgimg{background:none}
.searchpin-right{width:100%;float:none;padding:15px}
.searchpin-in{border:0}
}
@media (max-width: 320px) {
.bgimg{background:none}
.searchpin-in{border:0}
.searchpin-right h2{font-size:28px}
.searchpin-right{width:100%;float:none;margin:20px auto 0;padding:15px}
}
.product h3{font-size:14px;font-weight:500;margin:0;padding:9px 5px;color:#333}
.product .infosta{width:100%;margin:0 0 4px;background:#f5f5f5;height:32px;border:1px solid #ddd}
.product .infosta .allinfo{display:inline-block;width:49%;color:#333;font-weight:500;padding:0;line-height:31px;font-size:14px}
.product .infosta .allinfo span.sh{background:#044387;padding:6px 9px;margin-right:5px}
.product .infosta .allonline span.on{width:25px;height:20px;margin-right:5px;position:relative;top:-2px}
.product .infosta .allonline span.on img{width:20px;height:auto}
.product .infosta .allonline{display:inline-block;width:49%;color:#333;font-weight:500;text-align:right;padding-right:5px;font-size:13px}
.product .infosta .allonline img{width:12px;height:12px}
.product .infosta .searchallinfo{display:inline-block;width:49%;color:#333;font-weight:500;padding:0;line-height:29px;font-size:14px;text-align:right;padding-right:10px}
.product .infosta .searchallinfo span a{color:#333}
.product .infosta .searchallonline{display:inline-block;width:49%;color:#333;font-weight:500;text-align:left;padding-left:10px;font-size:14px}
.product .infosta .searchallonline img{width:12px;height:12px}
.product-box h3>a,.product-box h3>a:hover,.product-box h3>a:focus{color:#333;text-decoration:none}
.thumbnail{padding:5px}
.product-box .product img.shop{width:100%;height:140px}
.radius-none{border-radius:0!important}
.border-none{border:0!important}
.shadow-none{box-shadow:none!important}
.thumbnail .caption{padding:.5px 0}
.caption1{padding:0 5px 3px!important}
.categorytype{text-align:center;font-size:14px;padding:5px;border:1px solid #ddd;font-weight:500;color:#222;background:#f5f5f5;letter-spacing:0;margin-bottom:5px}
.categorytype span{display:block}
.btn-success{color:#fff;background-color:#49af49;border-color:#49af49;border-radius:0}
.btn-details{color:#fff;background-color:#065da8;border:1px solid #065da8;border-radius:2px;font-size:14px;line-height:31px;text-align:center}
.btn-details:hover{color:#fff}
.mb0{margin-bottom:0}
.mt5{margin-top:5px}
.imgposition{position:relative;top:-2px;right:3px}
.ellipsis{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.categories ul{list-style:none;padding:0;margin:0}
.categories ul li{display:block;margin-bottom:8px;padding:8px 10px;font-size:15px;font-weight:500;background:#fff;box-shadow:0 .3rem .8rem rgba(209, 208, 208, 0.15) !important;border-radius:3px;border: 1px solid #eee;}
.categories ul li:last-child{margin-bottom:15px}
.categories ul li img{width:45px;margin-right:5px}
.categories ul li a{color:#222;font-size:14px;display:inline-block;position:relative;width:100%}
.categories ul li:hover{background:#fbfbfb}
.typesofgroup .cbx{margin:auto;-webkit-user-select:none;user-select:none;cursor:pointer}
.typesofgroup .cbx span{display:inline-block;vertical-align:middle;transform:translate3d(0,0,0);position:relative;display:none;width:22px;height:22px;border-radius:3px;transform:scale(1);vertical-align:middle;border:1px solid #9098A9;transition:all .2s ease}
.typesofgroup .cbx span svg{position:absolute;top:5px;left:5px;fill:none;stroke:#FFF;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16px;stroke-dashoffset:16px;transition:all .3s ease;transition-delay:.1s;transform:translate3d(0,0,0)}
.typesofgroup .cbx:hover span{border-color:#506EEC}
.typesofgroup .current .cbx span{display:block;animation:wave .4s ease;position:absolute;right:0;top:48%;transform:translateY(-50%);border-radius:50%;background:#ffbd84;background:-moz-linear-gradient(left,#ffbd84 0%,#ff1f8e 100%);background:-webkit-linear-gradient(left,#ffbd84 0%,#ff1f8e 100%);background:linear-gradient(to right,#ffbd84 0%,#ff1f8e 100%);border:0}
.typesofgroup .current .cbx span svg{stroke-dashoffset:0}
.border2px{border:2px solid}
.bordercolor-gold{border-color:#e2c006}
.mt10{margin-top:10px!important}
.nav-mobile{display:none}
.success{color:#3fdc42}
.error{color:#f14242}
.log{color:#3fdc42!important}
.already{margin-top:15px}
.already a{top:0}
#suggesstion,#suggesstion2,#suggesstion3,#suggesstion4,#suggesstions{position:relative}
#city-list{float:left;list-style:none;margin:0;padding:0;width:100%;background:#fff;position:relative;z-index:99999;border:1px solid #ccc}
#city-list li{padding:6px;padding-left:10px;background:#fff;border-bottom:#F0F0F0 1px solid;font-size:14px;color:#333;cursor:pointer;text-align:left}
#city-list li:hover{background:#fafafa}
#suggesstion #city-list, #suggesstion2 #city-list, #suggesstion3 #city-list, #suggesstion4 #city-list, #suggesstions #city-list{max-height: 230px!important;}
.mobileonly{display:none!important}
.pt-5{padding-top:5px}
.location-header{background:transparent;padding:8px 7px;color:#fff;font-size:14px;font-weight:300;width:auto;display:block;border:1px solid #ddd;border-radius:3px}
.location-header:hover,.location-header:focus{color:#dcddde}
.location-header i.flaticon-up-arrow-angle{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);float:right}
.location-anchor{background:#1c3347;padding:8px 15px 8px 54px;color:#fff;font-size:13px;font-weight:300;width:100%;display:inline-flex}
.location-anchor span{white-space: nowrap;width: 91%;overflow: hidden;text-overflow: ellipsis;padding: 0 5px;margin-top: -1px;}
.location-anchor:hover,.location-anchor:focus{color:#44e844}
.location-anchor i.flaticon-up-arrow-angle{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);float:right}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
.fadeInUp{-webkit-animation:fadeInUp 500ms ease-in-out;animation:fadeInUp 500ms ease-in-out}
@-webkit-keyframes fadeInUp {
0%{opacity:0;-webkit-transform:translateY(40px)}
100%{opacity:1;-webkit-transform:translateY(0)}
}
@keyframes fadeInUp {
0%{opacity:0;transform:translateY(40px)}
100%{opacity:1;transform:translateY(0)}
}
.modal-dialog{margin:0}
.animated{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
#flyoutmodal .modal-content{border-radius:0;border:0;background-clip:padding-box;padding:15px;box-shadow:inset 0 10px 80px -10px #0290C8A6}
.modal-backdrop{background-color:transparent}
#flyoutmodal .close{position:absolute;right:10px;top:3px;font-size:30px;color:red;opacity:.7}
#flyoutmodal.modal{position:fixed;top:auto;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:auto;overflow-y:auto;overflow-y:scroll;-webkit-overflow-scrolling:touch;outline:0}
#flyoutmodal .modal-body{padding:0}
#flyoutmodal .modal-body .searchpin-form input[type="text"]{height:42px;padding:10px;width:100%;border:1px solid #ccc;border-radius:4px;font-size:13px}
#flyoutmodal .modal-title{margin-bottom:0}
#flyoutmodal p{margin-bottom:15px;font-size:13px;font-weight:300}
#flyoutmodal .modal-body .searchpin-form .btn-submit{height:40px;background:#02447d;font-size:14px;text-transform:capitalize;color:#fff;border:0;border-radius:4px;padding:6px 50px 8px;width:100%}
.callout-success{position:fixed;right:10px;width:auto;background:#8dc740;top:10px;z-index:999;padding:10px;color:#000;border-radius:2px}
.callout-danger{position:fixed;right:10px;width:auto;background:#f2b135de;top:10px;z-index:999;padding:10px;color:#222;border-radius:2px}
.callout-delete{position:fixed;right:10px;width:auto;background:#f23535ba;top:10px;z-index:999;padding:10px;color:#fff;border-radius:2px}
.callout-success p,.callout-danger p,.callout-delete p{margin-bottom:0}
.product-action .input-group{position:relative;display:table;border-collapse:separate;position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}
.qnty{padding:10px;height:29px;border:1px solid #ddd;width:100%;text-align:center;border-radius:3px}
.minus{position:absolute;top:0;margin-top:0;margin-left:0;border:none;cursor:pointer;outline:none;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;background:#eaeaea;border-top-left-radius:3px;border-bottom-left-radius:3px;padding:5px 20px}
.add{position:absolute;top:0;margin-top:0;margin-left:-52px;border:none;cursor:pointer;outline:none;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;background:#eaeaea;border-top-right-radius:3px;border-bottom-right-radius:3px;padding:5px 20px}
.minus i,.add i{font-size:13px;}
.shop_checkout{border:1px solid #eee;margin-bottom: 1rem;}
.woocommerce-info{font-weight:600;padding:10px 15px;margin:0;position:relative;color:#555;list-style:none outside;width:auto;word-wrap:break-word;background:#fff}
.login-success{padding:15px;border-top:1px solid #ddd;margin-bottom:0}
.bgff{background:#fff}
.di-na{margin-bottom:15px}
.input-field{width:100%;height:42px;border:1px solid #ddd!important;padding:10px!important;font-size:14px;border-radius:4px}
.chk-btn{border:1px solid #02447d;border-radius:25px;color:#fff;display:inline-block;font-size:14px;line-height:23px;padding:4px 15px 8px;text-align:center;transition:all .4s ease 0;width:120px;background:#02447d;font-weight:500;letter-spacing: .5px;}
.show-only-box{background:#fff;font-size:17px;font-weight:600;color:#444;padding:8px 15px;border-top:2px solid #aaa;margin-bottom:15px}
.secure{list-style:none;padding-left:50px}
.secure h6{font-size:14px;color:#888;margin-bottom:5px}
.secure li{font-size:13px;color:#333;line-height:28px}
.secure li::before{content:'\f15e';font-family:Flaticon;padding-right:5px;color:red}
.btn-pay{border:1px solid #02447d;background:#02447d;color:#fff;border-radius:3px;padding:6px 40px 10px;letter-spacing:.5px}
.btn-pay:hover,.btn-pay:focus{color:#fff}
.mb-15{margin-bottom:15px!important}
.woocommerce-billing-fields{border-top:1px solid #ddd;padding:15px 15px 5px;background:#fff}
.woocommerce-billing-fields .input-text{border:1px solid #ddd;padding:10px;height:45px;border-radius:3px;font-size:14px;font-weight:300;width:100%}
.billing{background:#fff;font-size:14px;font-weight:600;color:#444;padding:14px 15px;border-top:2px solid #aaa;margin-bottom:0;margin-top:0}
.woocommerce-billing-fields textarea.input-text{border:1px solid #ddd;padding:10px;height:90px;border-radius:3px}
.anchtag{position:absolute;right:25px;margin-top:11px;color:#f43333;font-size: 13px;font-weight: 800;}
#resendotp{position:absolute;right:25px;margin-top:12px;color:#054f8f;font-size: 13px;font-weight: 800;}
.familybag_account{padding:30px;position:relative}
.familybag_account .di-na .input-field{width:100%;height:45px;border-radius:3px;border:1px solid #ddd;padding:10px;color:#444;font-size:14px}
.familybag_account .submit-acc-btn{border:1px solid #02447d;border-radius:3px;color:#fff;display:inline-block;font-size:14px;line-height:23px;padding:10px 15px;text-align:center;transition:all .4s ease 0;width:100%;background:#02447d;font-weight:500;letter-spacing:.5px}
.familybag_account .login-title{margin-bottom:20px}
.familybag_account .anchtag{position:relative;top:13px;right:0;font-weight: 800;}
.familybag_account .change{position:absolute;top: 93px;right: 38px;color: #fa3737;font-size:13px;font-weight: 800;}
.familybag_account #resendotp, .familybag_account #resend{position:absolute;right:38px;margin-top:12px;color:#fa3737;font-size:13px;font-weight: 800;}
#checkout .desktop-base-right{background:#fff!important;border-bottom:4px double #ddd}
#checkout .desktop-base-right .priceBlock-base-container{margin-bottom:0;border-bottom: 4px double #ddd;padding-bottom: 12px;}
#checkout .desktop-base-right .priceBlock-base-container .priceDetail-base-row{margin-bottom:0;padding-bottom:0;border-bottom:0}
#proceed{text-align:center;margin-bottom:10px}
.login-message{margin:0 20px}
@media (min-width:768px) {
#locationmodal .modal-dialog{max-width:100%;width:400px!important;margin:10% auto}
}
body.modal-open .inner-body{filter:blur(4px);-moz-filter:blur(4px);-webkit-filter:blur(4px);-o-filter:blur(4px)}
#locationmodal input[type="text"]{border:1px solid #ddd;box-shadow:none;background:#fff;font-size:14px;padding:10px 12px;color:#444;height:42px!important;margin-bottom:0;border-radius:4px;width:100%}
#locationmodal .modal-content{border-radius:4px;-webkit-box-shadow:0 2px 10px #cccaca;box-shadow:0 2px 10px #cccaca;border:1px solid #ccc}
#locationmodal .close{position:absolute;right:8px;opacity:1;color:#e91a1a;font-size:30px;font-weight:400;top:0;z-index:1}
#locationmodal .modal-body{padding:20px;overflow:hidden;box-shadow:inset 0 10px 80px -10px #0290C894}
#locationmodal .modal-body h5{font-size:17px}
#locationmodal .modal-body p{font-size:13px;font-weight:300;margin-bottom:15px}
#locationmodal .btn{height:40px;border-radius:4px}
#locationmodal .btn-submit:hover{color:#fff}
@media (min-width:768px) {
#modalhome .modal-dialog{max-width:100%;width:400px!important;margin:10% auto}
}
body.modal-open .inner-body{filter:blur(4px);-moz-filter:blur(4px);-webkit-filter:blur(4px);-o-filter:blur(4px)}
#modalhome input[type="text"]{border:1px solid #ddd;box-shadow:none;background:#fff;font-size:14px;padding:10px 12px;color:#444;height:42px!important;margin-bottom:0;border-radius:4px;width:100%}
#modalhome .modal-content{border-radius:4px;-webkit-box-shadow:0 2px 10px #cccaca;box-shadow:0 2px 10px #cccaca;border:1px solid #ccc}
#modalhome .close{position:absolute;right:8px;opacity:1;color:#e91a1a;font-size:30px;font-weight:400;top:0;z-index:1}
#modalhome .modal-body{padding:20px;overflow:hidden;box-shadow:inset 0 10px 80px -10px #0290C894}
#modalhome .modal-body h5{font-size:17px}
#modalhome .modal-body p{font-size:13px;font-weight:300;margin-bottom:15px}
#modalhome .btn{height:40px;border-radius:4px}
#modalhome .btn-submit:hover{color:#fff}

@media (min-width:768px) {
#modalSearech .modal-dialog{max-width:100%;width:400px!important;margin:10% auto}
}
body.modal-open .inner-body{filter:blur(4px);-moz-filter:blur(4px);-webkit-filter:blur(4px);-o-filter:blur(4px)}
#modalSearech input[type="text"]{border:1px solid #ddd;box-shadow:none;background:#fff;font-size:14px;padding:10px 12px;color:#444;height:42px!important;margin-bottom:0;border-radius:4px;width:100%}
#modalSearech .modal-content{border-radius:4px;-webkit-box-shadow:0 2px 10px #cccaca;box-shadow:0 2px 10px #cccaca;border:1px solid #ccc}
#modalSearech .close{position:absolute;right:8px;opacity:1;color:#e91a1a;font-size:30px;font-weight:400;top:0;z-index:1}
#modalSearech .modal-body{padding:20px;overflow:hidden;box-shadow:inset 0 10px 80px -10px #0290C894}
#modalSearech .modal-body h5{font-size:17px}
#modalSearech .modal-body p{font-size:13px;font-weight:300;margin-bottom:15px}
#modalSearech .btn{height:40px;border-radius:4px}
#modalSearech .btn-submit:hover{color:#fff}
.fade.in{background:rgba(230,238,255,0.75)}
.modal-backdrop.in{opacity:1}
.action-section{list-style:none;margin:0;padding:0;}
.action-section li{display:block;}
.action-section li:last-child{margin-top:8px}
.cart-details{background:#fff;padding:10px;border:1px solid #eee}
.cart-details img{width:80px}
.profile-nav .panel{padding:20px;text-align:center;margin-bottom:20px;background-color:#fff;border:1px solid #eee;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}
.profile-nav .user-heading.round a{border-radius:50%;-webkit-border-radius:50%;border:7px solid rgba(168,168,168,0.3);display:inline-block}
.profile-nav .user-heading a img{width:75px;height:75px;border-radius:50%;-webkit-border-radius:50%}
.profile-nav .user-heading h1{font-size:17px;font-weight:600;margin-bottom:10px;color:#555}
.profile-nav .user-heading p{font-size:15px;color:#444}
.profile-nav .panel ul{margin:0;padding:0;list-style:none;margin-top:15px}
.profile-nav .panel ul > li{margin:5px;display:inline-block}
.profile-nav .panel ul > li > a{border-radius:3px;-webkit-border-radius:3px;padding:4px 20px 7px}
.profile-nav .panel ul > li:first-child > a{background:#efb62f;color:#222}
.profile-nav .panel ul > li:last-child > a{background:#33e27f;color:#fff}
.order-desk{width:100%}
.order-info .panel{margin-bottom:15px;border: 1px solid #eee;}
.order-info .panel-body{padding:10px 15px}
.order-desk ul.title{list-style:none;margin:0;padding:0;border-bottom:1px dashed #e4e2e2}
.order-desk ul.title li{width:auto;display:inline-block;padding:0;font-size:13px}
.order-desk ul.title li:first-child{width:19%}
.order-desk ul.title li:nth-child(2){width:10%}
.order-desk ul.title li:nth-child(3){width:8%}
.order-desk ul.title li:nth-child(4){width:10%}
.order-desk ul.title li:nth-child(5){width:10%}
.order-desk ul.title li:nth-child(6){width:10%}
.order-desk ul.title li:nth-child(7){width:10%}
.order-desk ul.title li:nth-child(8){width:6%}
.order-desk ul.title li:nth-child(9){width:9%}
.order-desk ul.title li:nth-child(10){width:5%}
.order-desk ul{list-style:none;margin:0;padding:0}
.order-desk ul li{width:auto;display:inline-block;padding:10px 0 1px;font-size:14px;font-weight: 600;}
.order-desk ul li:first-child{width:19%}
.order-desk ul li:nth-child(2){width:10%}
.order-desk ul li:nth-child(3){width:8%}
.order-desk ul li:nth-child(4){width:10%}
.order-desk ul li:nth-child(5){width:10%}
.order-desk ul li:nth-child(6){width:10%}
.order-desk ul li:nth-child(7){width:10%}
.order-desk ul li:nth-child(8){width:6%}
.order-desk ul li:nth-child(9){width:9%}
.order-desk ul li:nth-child(10){width:5%}
.order-desk ul li:nth-child(5) img{margin-top:-5px}
.order-desk h5{font-size:14px;margin-bottom:10px;margin-top:0;color:#bbb7b7;font-weight:300}
.pending{height:12px;width:12px;border-radius:50%;border:2px solid #efb62f;display:inline-block;margin-right:5px;position:relative;top:1px}
.cancelled{height:12px;width:12px;border-radius:50%;background:#f21237;border:2px solid #f21237;display:inline-block;margin-right:5px;position:relative;top:1px}
.completed{height:12px;width:12px;border-radius:50%;background:#33e27f;border:2px solid #33e27f;display:inline-block;margin-right:5px;position:relative;top:1px}
.rejected{height:12px;width:12px;border-radius:50%;background:#a40092;border:2px solid #a40092;display:inline-block;margin-right:5px;position:relative;top:1px}
.packed{height:12px;width:12px;border-radius:50%;border:2px solid #26a541;display:inline-block;margin-right:5px;position:relative;top:1px}
.odr-vbtn{background:#33e27f;padding:2px 15px 5px;border-radius:3px;color:#fff;font-size:13px;line-height:16px}
.odr-vbtn:hover{color:#fff}
@media (min-width:768px) {
.view-orders .modal-dialog{max-width:100%;width:700px!important;margin:3% auto}
}
body.modal-open .inner-body{filter:blur(4px);-moz-filter:blur(4px);-webkit-filter:blur(4px);-o-filter:blur(4px)}
.view-orders .modal-content{border-radius:0;-webkit-box-shadow: 0 5px 15px rgba(193, 189, 189, 0.15);box-shadow: 0 5px 15px rgba(193, 189, 189, 0.15);border:1px solid #ddd;}
.view-orders .close{position:absolute;right:-20px;opacity:1;color:#f55050;font-size:28px;font-weight:400;top:-7px;cursor:pointer}
.view-orders .modal-body{padding:0;overflow:hidden}
.view-orders .modal-body h4{font-size:20px;color:#fe3232;margin-bottom:20px}
.formbox .table{margin-bottom:0}
@media (max-width:767px) {
.view-orders .close{right:5px;top:1px;z-index:3;color:#333;background-size:contain}
}
.forget-btn{color:#fc2e2e;font-weight: 800;}
.conditionapply{font-size:13px;font-weight:300;margin-top:10px;margin-bottom:0;color:#888}
#changepassword,#editprofile {margin-bottom:20px}
.changefrm{padding:15px;border:1px solid #eee;box-shadow:0 0 3px 2px #f8f8f8}
.changefrm .form-control{border-color:#ccc;box-shadow:none;background:#fff;font-size:14px;padding:6px 12px;color:#363c48;min-height:42px;margin-bottom:0;border-radius:3px}
.changefrm h2{font-size:18px;text-transform:uppercase;font-weight:600;color:#0558a1;text-transform:none;margin-bottom:15px;margin-top:0;text-align:center}
.changefrm .btn-submit{height:38px;background:#02447d;font-size:15px;text-transform:capitalize;color:#fff;border:0;border-radius:3px;padding:4px 25px 8px}
.login-box .di-na select{cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;background:url(../../images/angle-down.png) no-repeat right 10px center!important;background-size:auto;background-size:10px!important;padding-right:25px;padding-left:7px;width:100%;height:45px;font-size:14px;font-weight:400;color:#999;border:1px solid #ddd;border-radius:3px}
.complainform .di-na i{position:absolute;margin-top:13px;left:23px;font-size:18px;color:#666}
.complainform .di-na .input-field,.complainform .di-na .form-control{padding:10px 10px 10px 33px !important}
.bank{padding:70px 0 0}
.footer-bottom {text-align: center;border-top: 1px solid #ddd;margin-top: 12px;padding-top: 10px;}
.footer-bottom  p{margin-bottom:0}
.free-post-frm{padding-top:30px;margin-bottom:30px}
.userinput{width:100%;display:flex}
.selectbox{width:60%;margin-right:10px}
.qtybox{width:40%}
.input-group-addon{padding:5px 4px;border-top-left-radius:3px;border-bottom-left-radius:3px;font-size:13px}
.qtybox input[type="text"]{border:1px solid #ddd;height:30px;font-size:13px;padding:8px 4px;border-top-right-radius:3px;border-bottom-right-radius:3px;width:100%;background:#fefefe;text-align:center}
.agentfrm .chosen-wrapper{position:relative;right:0;margin-bottom:0}
.agentfrm .chosen-wrapper .chosen-container .chosen-single.bg-d9534f{background:#d9534f!important}
.agentfrm .chosen-wrapper .chosen-container .chosen-single{background:#fff;border-radius:3px;height:45px;font-size:13px;color:#444;padding:0 10px;line-height:43px;transition:all .3s ease;box-shadow:none;text-align:left;top:0}
.agentfrm .chosen-wrapper .chosen-container .chosen-single b{cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;background:url(angle-down.png) rgba(255,255,255,0) no-repeat right 10px center!important;background-size:10px!important;padding-right:20px;height:45px;font-size:13px;font-weight:400;color:#999;position:absolute;right:0;top:0}
.agentfrm .chosen-wrapper .chosen-container .chosen-single span{letter-spacing:0;padding:0;line-height:inherit;margin-right:7px;}
.agentfrm .chosen-wrapper .chosen-container.chosen-with-drop .chosen-single{border-width:1px!important;border-color:#ccc!important;color:#444;background-image:none}
.agentfrm .chosen-wrapper .chosen-container.chosen-with-drop .chosen-drop{opacity:1;visibility:visible;transform:translateY(0)}
.agentfrm .chosen-wrapper .chosen-container.chosen-container-single-nosearch .chosen-search{display:none}
.agentfrm .chosen-wrapper .chosen-container .chosen-drop{letter-spacing:0;border-radius:0;box-shadow:none;border-width:1px;border-color:#eee;margin-top:0;-webkit-transition:all .3s cubic-bezier(0.55,0.085,0.68,0.53);-o-transition:all .3s cubic-bezier(0.55,0.085,0.68,0.53);transition:all .3s cubic-bezier(0.55,0.085,0.68,0.53);opacity:0}
.agentfrm .chosen-wrapper .chosen-container .chosen-results{font-size:13px;color:#444;max-height:300px;margin:0;padding:0}
.agentfrm .chosen-wrapper .chosen-container .chosen-results li{padding:5px 10px;margin:0;border-bottom:1px solid #eee;-webkit-transition:all .4s cubic-bezier(0.55,0.085,0.68,0.53);-o-transition:all .4s cubic-bezier(0.55,0.085,0.68,0.53);transition:all .4s cubic-bezier(0.55,0.085,0.68,0.53);line-height:20px;text-align:left}
.agentfrm .chosen-wrapper .chosen-container .chosen-results li.highlighted{background-color:#eee!important;color:#444;background-image:none}
.agentfrm .chosen-container-single .chosen-single{border:1px solid #ccc!important}
.agentfrm .chosen-container-active.chosen-with-drop .chosen-single{box-shadow:none!important}
.shoplist{display:flex;width:100%;border:1px solid #ddd;border-radius:5px;margin-bottom:10px;box-shadow:0 0 4px 2px #f5f5f5;background:#fff}
.business_img{width:25%}
.business_img img{width:100%;object-fit:cover;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.shopinfo{width:75%;padding:0 0 0 8px}
.shopinfo p{white-space: nowrap;width:60%;overflow: hidden;text-overflow: ellipsis; }
.shopinfo h3{font-size:14px;font-weight:600;color:#333;margin-bottom:3px;margin-top:7px;line-height:25px;width:100%}
.shopinfo span{color:#444;font-size:13px}
.shopinfo span.serial{position:absolute;right:22px;color:#555;font-size:13px;margin-top:2px}
span.serial{position:absolute;right:24px;bottom:20px;}
span.serial button{background: #eee;border: 0;border-radius: 4px;width: auto;height: 26px;line-height: 24px;padding: 0 8px;}
span.serial button i{color: #22dc08;font-weight: 900;font-size: 17px;margin-right: 5px;position: relative;top: -1px;}
span.serial button span{color: #555;font-size: 13px;font-weight: 600;position: relative;top: -2px;}
.prop__details{display:flex;width:100%;list-style:none;padding:0;margin:0;border:1px solid #eee;border-radius:4px;height:40px;margin-bottom:15px;box-shadow: 0 3px 4px #f2f2f2;}
.prop__details li{width:25%;font-size:14px;color:#777;border-right:1px solid #eee;padding:8px 15px;}
.prop__details li:last-child{border-right:0}
.prop__details li a{color:#777}
.account_details{margin-top:10px}
.account_details span.data{float:right}
.account_details span.data img{width:85px}
.section-gray {background: #f4f3f3;padding:30px 0;}
.contact-card{text-align:center;border-radius:8px;margin:0 0 30px;padding:25px 15px;background:var(--white);border:1px solid var(--chalk);transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}
.contact-card:hover{background:var(--white);border:1px solid var(--gray-chalk)}
.contact-card:hover i{color:var(--primary);background:var(--white)}
.contact-card:hover h4,.contact-card:hover p,.contact-card:hover a{color:var(--black)}
.contact-card i{width:50px;height:50px;font-size:22px;line-height:50px;border-radius:50%;margin-bottom:15px;text-align:center;display:inline-block;color:var(--white);background:var(--primary);text-shadow:var(--primary-tshadow);box-shadow:var(--primary-bshadow);transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}
.contact-card h4{margin-bottom:12px;text-transform:capitalize;font-family: 'Yesteryear', cursive;font-size:27px;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}
.contact-card p{width:auto;font-size:16px;line-height:30px;margin:0 auto;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}
.contact-card p a{font-size:16px;line-height:30px;display:block;color:var(--text);transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}
.contact-card.active{background:var(--primary)}
.contact-card.active i{color:var(--primary);background:var(--white)}
.contact-card.active h4,.contact-card.active p,.contact-card.active a{color:var(--white)}
.contact-form{border-radius:8px;padding:30px 30px;margin:0;background:var(--white)}.contact-form h4{margin-bottom:25px;font-family: 'Yesteryear', cursive;font-size:28px}.contact-map{padding:30px;margin:0;border-radius:8px;background:var(--white);margin-bottom:30px}.contact-map iframe{height:410px}.contact-social{text-align:center;margin-top:20px}.contact-social h4{margin-bottom:20px}@media (max-width: 575px){.contact-form,.contact-map{padding:15px}}@media (min-width: 401px) and (max-width: 575px){.contact-part .container{max-width:400px}}
.contact-form .form-group{margin-bottom:25px}
.form-input-group {position: relative;}
.form-input-group input{padding:0 20px 2px 45px}
.form-input-group .form-control{width:100%;height:45px;border-radius:6px;font-size:14px;color:var(--text);background:var(--chalk);border:1px solid #ddd;box-shadow:none}
.form-input-group i{position:absolute;top:0;left:0;width:45px;height:45px;font-size:18px;line-height:45px;border-radius:50%;text-align:center}
.form-input-group textarea.form-control{padding:12px 20px 12px 45px;height:135px}
.form-btn-group{width:100%;height:45px;font-size:14px;font-weight:500;line-height:45px;border-radius:6px;letter-spacing:.5px;text-align:center;text-transform:uppercase;color:var(--white);background:var(--primary);border:0}
.changeland{font-size: 13px;font-weight:500;position: absolute;right: 15px;bottom:3px;padding:2px 7px 6px;background:#055da9;border-radius:4px;animation:blinking .8s infinite}
@keyframes blinking {
0%{color:#fff}
50%{color:#222}
100%{color:#fff}
}
@media (min-width:768px) {
#changelandmark .modal-dialog{max-width:100%;width:400px!important;margin:10% auto}
}
body.modal-open .inner-body{filter:blur(4px);-moz-filter:blur(4px);-webkit-filter:blur(4px);-o-filter:blur(4px)}
#changelandmark input[type="text"]{border:1px solid #ddd;box-shadow:none;background:#fff;font-size:14px;padding:10px 12px;color:#444;height:42px!important;margin-bottom:0;border-radius:4px;width:100%}
#changelandmark .modal-content{border-radius:4px;-webkit-box-shadow:0 2px 10px #cccaca;box-shadow:0 2px 10px #cccaca;border:1px solid #ccc}
#changelandmark .close{position:absolute;right:8px;opacity:1;color:#e91a1a;font-size:30px;font-weight:400;top:0;z-index:1}
#changelandmark .modal-body{padding:20px;overflow:hidden;box-shadow:inset 0 10px 80px -10px #0290C894}
#changelandmark .modal-body h5{font-size:17px;margin-bottom:15px;font-weight:700}
#changelandmark .btn{height:40px;border-radius:4px}
#changelandmark .btn-submit:hover{color:#fff}
.call_now .tooltip{background:#e0e0e0;bottom:100%;color:#000;font-size:14px;font-weight:600;display:block;left:0;margin-bottom:12px;opacity:0;padding:7px 15px 9px;pointer-events:none;position:absolute;width:100%;border-radius:4px;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-moz-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-ms-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-o-box-shadow:2px 2px 6px rgba(0,0,0,0.28);box-shadow:2px 2px 6px rgba(0,0,0,0.28)}
.call_now .tooltip:before{bottom:-20px;content:" ";display:block;height:20px;left:0;position:absolute;width:100%}
.call_now .tooltip:after{border-left:solid transparent 10px;border-right:solid transparent 10px;border-top:solid #e0e0e0 10px;bottom:-10px;content:" ";height:0;left:50%;margin-left:-13px;position:absolute;width:0}
.call_now:hover .tooltip{opacity:1;pointer-events:auto;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}
.business_type{list-style:none;padding:0;margin:0;display:block;width:100%}
.business_type li{display:inline-block;width:49%}
.business_type li label{float:none;position: relative;width: 100%;}