body{padding-top:60px}
.gray-bg{background:#f1f1f1}
.light-gray-bg{background:#f7f7f7}
.very-light-gray-bg{background:#f7f9fa}
.white-bg{background:#fff}
.padd0{padding:0!important}
.paddT50{padding-top:50px!important}
.paddT100{padding-top:100px!important}
.paddB50{padding-bottom:50px!important}
.paddB100{padding-bottom:100px!important}
.marB30{margin-bottom:30px!important}
.marB100{margin-bottom:100px!important}

.border-radius-0{border-radius:0}
.top-social{color:#999;display:inline-block;vertical-align:top;font-size:17px;margin-right:5px}
.top-social:hover .fa-facebook-official{color:#4e71a8}
.top-social:hover .fa-twitter{color:#1cb7eb}
.top-social:hover .fa-instagram{color:#a87c61}
.text-red{color:#e3000f}
.heading{margin:34px 0 10px 0;font-size:24px}
.banner-home-main{display:table;width:100%;position:relative;min-height:370px}
.banner-img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#eee}
.banner-center-div{display:table-cell;height:100%;vertical-align:middle;text-align:center}
.banner-center-div-inner{display:table;height:auto;padding:60px 0;width:100%;margin:0 auto;max-width:540px}
.home-h1{color:#fff;padding:0;display:block;max-width:100%;margin:0 auto}
.home-h1 span{display:table;font-size:32px;font-weight:400;line-height:46px}
.search-div-main{text-align:left;width:100%;display:table}
.search-input{display:block;width:100%;padding:10px 60px 10px 15px;outline:0;border:none;height:40px;font-size:17px}
.search-div{width:100%;display:table;position:relative;margin:20px auto 0 auto}
.search-btn{position:absolute;right:0;top:0;width:60px;height:100%;border:none;font-size:25px;background:#e3000f;color:#fff}
.search-btn:focus,.search-btn:hover{outline:0}
.tt-hint,.tt-query,.typeahead{outline:0;display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.typeahead{background-color:#fff}
.typeahead:focus{box-shadow:none;border-color:#ddd}
.tt-query{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.tt-hint{color:#999}
.tt-menu{width:100%;margin:2px 0 12px 0;padding:8px 0;background-color:#fff;border:none;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);border-top:0}
.tt-suggestion{padding:3px 20px;font-size:15px;line-height:20px;color:#666}
.tt-suggestion:hover{cursor:pointer;color:#fff;background-color:#e3000f}
.tt-suggestion.tt-cursor{color:#fff;background-color:#e3000f}
.tt-suggestion p{margin:0}
.gist{font-size:14px}
.set-loc-div{position:relative;padding:0}
.loc-icon{color:#fff;display:inline-block;vertical-align:middle;font-size:18px;position:absolute;left:0;top:8px;line-height:22px}
.set-loc-div input.typeahead{border:none;border-radius:0;background:0 0!important;color:#fff;cursor:pointer;padding-left:26px;box-shadow:none!important;font-size:16px;line-height:15px;padding-top:5px}
.set-loc-div input.typeahead:focus{border-bottom:1px solid #ddd}
.search-advance{display:table;width:100%;margin-top:10px}
.adv-search-div{display:table;height:34px;width:auto;text-align:right;padding:0 0 0 12px}
.adv-search{color:#fff;display:table-cell;height:100%;vertical-align:middle;position:relative;padding-right:24px;font-size:15px}
span.adv-search-icon{position:absolute;right:0;top:0;font-size:22px}
.adv-search:focus,.adv-search:hover{color:#eee}
.no-js .owl-carousel{display:block;opacity:0}
.owl-carousel.owl-loaded{display:block;opacity:1}
.owl-carousel .owl-stage{display:block;max-height:120px}
.owl-carousel.owl-loaded .owl-stage{display:block;max-height:initial}
.owl-carousel .owl-stage-outer{max-width:100vw}
.branch-container{overflow-y:hidden;overflow-x:auto;display:block;max-width:100vw;max-height:250px}
.branches-slider .branches-couple{width:100%}
.branches-couple{display:inline-block;position:relative;padding:0 15px}
.branches-single{display:block;text-align:center;margin:0 0 20px 0;float:left;width:100%;padding:10px 10px;border:none;border-radius:7px;-webkit-transition:.2s all linear;transition:.2s all linear}
.branches-single:hover{border-color:#ccc}
.branches-single a{display:block;color:#666}
.branches-single a:focus,.branches-single a:hover{text-decoration:none}
.branch-img{display:block;width:100%;margin:0 auto;position:relative;z-index:0;top:0;height:95px}
.branches-main{width:100%;display:block;max-width:740px;margin:30px auto 0 auto;position:relative}
.div-full{position:absolute;top:0;width:100%;left:0;z-index:1;height:100vh}
.branches-slider.owl-theme .owl-nav .owl-next,.branches-slider.owl-theme .owl-nav .owl-prev{font-size:0!important;background:0 0!important;padding:0!important;height:40px;margin:0;width:30px}
.branches-slider.owl-theme .owl-nav .owl-next:before,.branches-slider.owl-theme .owl-nav .owl-prev:before{content:"\f3d2";display:inline-block;font-family:Ionicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:40px!important;color:#000}
.branches-slider.owl-theme .owl-nav .owl-next:before{content:"\f3d3"}
.branches-slider .owl-nav{position:absolute;left:0;width:100%;text-align:center;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:table;height:100px;margin:0!important;z-index:-1}
.branch-img:before{content:'';position:absolute;bottom:5px;left:0;right:0;width:60%;margin:0 auto;display:block;height:1px;background:0 0;z-index:-1;box-shadow:0 10px 17px #777;opacity:0;border-radius:99px;overflow:hidden}
.branches-single:hover .branch-name{color:#000}
.branches-single:hover .branch-img{top:-10px}
.branches-single:hover .branch-img:before{opacity:1}
.branches-single .branch-img img{display:block;width:auto;position:absolute;left:0;right:0;max-width:100%;max-height:100%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:auto!important;padding:5px;margin:0 auto}
.branches-slider.owl-theme .owl-nav .owl-prev{position:absolute;left:-30px;top:0;bottom:0;display:table;opacity:.3}
.branches-slider.owl-theme .owl-nav .owl-next{position:absolute;right:-30px;top:0;bottom:0;display:table;opacity:.3}
.branches-slider.owl-theme .owl-nav .owl-next:hover{opacity:1;right:-35px}
.branches-slider.owl-theme .owl-nav .owl-prev:hover{opacity:1;left:-35px}
.container-1150{width:100%;max-width:1150px;margin-top:20px}
.container-950{width:100%;max-width:950px;margin-top:20px}
.best-pickup .branch-img{height:auto;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#bbb}
.best-pickup .branch-img img{position:relative;top:0;transform:translateY(0);padding:0}
.best-pickup .branches-couple{padding:0}
.best-pickup .branches-single{padding:10px 11px}
.best-pickup .branches-single a{position:relative}
.best-pick-text{display:block;width:100%;padding:20px 12px 10px 12px;position:absolute;bottom:0;left:0;background:rgba(0,0,0,.5);background:-webkit-linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.5),rgba(0,0,0,0));background:-moz-linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.5),rgba(0,0,0,0));background:-ms-linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.5),rgba(0,0,0,0));background:-o-linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.5),rgba(0,0,0,0));background:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.5),rgba(0,0,0,0))}
.best-pick-text h3{margin:0;font-size:16px;color:#fff;text-align:left}
.branches-single:hover .best-pick-text{bottom:0;padding:42px 12px 20px 12px}
.best-pickup .branches-single:hover .branch-img{top:0}
.mobile-app-left{width:360px;display:table-cell;vertical-align:middle}
.mobile-app-left img{display:inline-block;vertical-align:middle;max-width:200px;position:relative;z-index:1}
.mobile-app-left img.img-app-2{max-width:170px;margin-left:-40px;z-index:0}
.mobile-app-right{display:table-cell;vertical-align:middle;color:#666;padding-left:20px}
.mobile-app-h4{margin:0 0 10px 0;font-size:27px;color:#666}
.mobile-app-right p{font-size:17px;font-weight:500}
a.ibp-app-link{display:inline-block;vertical-align:middle;margin-right:20px;max-width:150px;position:relative;top:0}
.ibp-app-link:hover{box-shadow:0 10px 15px #ccc;border-radius:8px;top:-3px}
.ibp-apps-div{display:table;width:100%;margin:17px 0 30px 0}
.link-on-phone-box .search-div{margin-top:10px}
.link-on-phone-text{font-size:20px}
.link-on-phone-box .search-btn{font-size:16px;width:auto;padding:6px 20px}
.search-btn:hover{background:#c10a16}
.link-on-phone-box .search-input,.search-input{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.08);box-shadow:0 2px 2px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.08)}
.link-on-phone-box .search-input:focus,.search-input:focus{-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,.2),0 0 0 1px rgba(0,0,0,.08);box-shadow:0 3px 8px 0 rgba(0,0,0,.2),0 0 0 1px rgba(0,0,0,.08);border:none}
.div-main-col{display:table;width:100%}
.footer-col-single{float:left;width:19%;padding:0 10px}
.footer-col-single a{display:block;color:#888;font-size:15px;margin-bottom:2px}
.footer-col-single .footer-ul li a .fa-twitter-square{color:#55acee}
.footer-col-single .footer-ul li a .fa-facebook-square{color:#3b5998}
.footer-col-single .footer-ul li a .fa-instagram{color:#1cb7eb}
.footer-col-single .footer-ul li a .fa-linkedin-square{color:#0077b5}
.footer-col-single .footer-ul li a .fa-google-plus-square{color:#dc4e41}
.footer-col-single .footer-ul li a .fa-youtube-square{color:#cd201f}
.footer-col-single .footer-ul li a .fa-pinterest-square{color:#bd081c}
.footer-ul{list-style:none;display:table;width:100%}
.footer-title{margin:0 0 17px 0;font-size:20px;font-weight:400;color:#e3000f}
.footer-col-single.col-1{width:24%;padding-right:45px}
footer{padding-top:20px;padding-bottom:10px}
.copyright{display:table;width:100%;padding:0 24px;color:#aaa}
.copyright a{display:inline-block;vertical-align:middle;color:#999}
.back-to-top{display:none;position:fixed;right:20px;bottom:20px;background:#888;width:35px;height:35px;text-align:center;padding:3px;font-size:20px;color:#fff;opacity:.7}
.back-to-top:hover{bottom:26px;cursor:pointer;opacity:1}

.nectar-shape-divider-wrap.no-color{position:absolute;left:0;right:0;width:100%;height:60%;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);top:-1px;bottom:auto;z-index:-1;height:90px;top:auto;bottom:1px;transform:none;-webkit-transform:none;opacity:.13}
svg.nectar-shape-divider{width:100%;left:0;bottom:-1px;position:absolute;height:100%;fill:#e3000f;min-height:100px}
.nectar-shape-divider path:nth-child(1){opacity:.15}
.nectar-shape-divider path:nth-child(2){opacity:.3}
.not_home .banner-home-main{height:280px;min-height:280px;display:table}
.not_home .banner-center-div-inner{padding:30px 0}
.container-big{display:block;width:100%;margin:0 auto;max-width:1265px;padding:0 15px}
.search-page-main{padding:19px 0}
.sort-by label{display:inline-block;vertical-align:middle;margin:0;font-size:17px;font-weight:400;color:#666;text-transform:capitalize;margin-right:10px;min-height:34px;line-height:34px}
.sortby_select{min-width:120px!important}

.divider{display:block;margin:0;width:100%;height:1px;border-top:1px solid #ddd;margin:5px 0 5px 0;float:left}
.full-width{width:100%;display:block}

.hours-dropdown .dropdown-toggle{display:inline-block;vertical-align:middle;cursor:pointer}
.open-or-close{display:inline-block;vertical-align:middle;margin-left:10px}
.open-now{color:#15a515;font-weight:600;font-size:14px}
.closed .closed-now{display:block;color:#e3000f;font-weight:600;font-size:14px}
.closed .open-now{display:none}
.closed-now{display:none}
.result-name:focus{color:red;outline:0;text-decoration:none}
.result-left a{display:block;height:100%;width:100%}
.search-descr{display:block;overflow:hidden;max-height:60px;height:auto}
.hours-dropdown .dropdown-menu{display:block;visibility:hidden;opacity:0;-webkit-transform:scale(.3);-moz-transform:scale(.3);-ms-transform:scale(.3);-o-transform:scale(.3);transform:scale(.3);-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left}
.hours-dropdown.open .dropdown-menu{opacity:1;visibility:visible;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.searchpage.part-1 .breadcrumb{background:0 0;margin:0;padding-bottom:0}
.searchpage.part-1 .breadcrumb a{color:#333;font-size:13px}
.link-on-phone-box{display:table;width:100%;max-width:360px}
select.selectpicker.sortby_select{display:none!important}
.liquid-layout .card{position:relative;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border-radius:.25rem;display:inline-block;width:49%;background:#f7f7f7;margin-bottom:10px;border:1px solid #eee;padding:0;float:left;margin-right:.5%;vertical-align:top}
.newsletter-main:before,.nl-top-section:before{content:'';left:0;top:0}
span.nl-line-1,span.nl-line-2{display:table;font-weight:400;font-size:21px}
.newsletter-main{display:block;width:100%;position:relative;background-image:url(/img/redesign/newsletter.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;z-index:0}
.newsletter-main:before{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.65);z-index:-1}
.newsletter{padding:30px 20px;color:#fff}
.nl-top-section{display:table;width:100%;position:relative;padding:0 0 0 15px;margin-bottom:10px}
.nl-top-section:before{position:absolute;height:76px;width:3px;background:#e3000f}
span.nl-line-1{margin:0 0 7px}
.nl-line-2 img{width:50px}
span.nl-line-2 i{font-style:normal;margin-left:4px;font-weight: 400;}
.nl-form .submit-btn-with-icon{background:#e3000f;border:none;outline:0;position:absolute;right:0;top:0;width:40px;height:100%;font-size:19px}
.nl-form .form-control{padding-right:40px;border-radius:0}
.nl-form{display:block;width:100%;margin:20px 0 10px 0;position:relative;overflow:hidden;border-radius:4px}
.nl-form .form-control:focus{border-color:#4f4a45}
.nl-form .submit-btn-with-icon:hover{background:#e64852}
.section-common{display:block;width:100%;float:left;padding:20px 20px 20px 20px}
.default-shadow{box-shadow:2px 2px 3px #ddd}
.default-padding{padding:15px 15px 10px 15px!important}
.marT30{margin-top:30px !important}
.default-border{border:1px solid #ddd!important}
.dis-block{display:block!important}
.posR{position:relative!important}
.bg-white{background:#fff}
.dis-b{display:block}
.ibp-sponsore{display:table;position:absolute;left:0;background:#fff;color:#e3000f;padding:3px 10px;font-size:13px;font-weight:500;border:1px solid #ddd;margin:-1px 0 0 -1px}
.right-spons img{width:100%}
.ibp-sponsore img{display:inline-block;vertical-align:middle;margin-right:3px!important;height:16px!important;max-width:16px!important;margin:0 auto!important}
.error{color:#e3000f;margin-top:6px}
.map-view{width:100%;display:block;height:80vh;background:#ddd}

.container-fluid.free-listing-main{background:#f7f7f7}
.body-free_listing_new .partner.free-listing input,.body-free_listing_new .partner.free-listing textarea{box-shadow:none;height:41px;border-radius:0}
.body-free_listing_new .partner.free-listing textarea{resize:vertical;height:auto;min-height:70px}
.not_home.body-free_listing_new .banner-home-main{z-index:-1}
.messenger{position:fixed;bottom:-100%;right:15px;top:initial;left:initial;width:100%;max-width:290px;padding:0;-webkit-transition:.2s all linear;-moz-transition:.2s all linear;-ms-transition:.2s all linear;-o-transition:.2s all linear;transition:.2s all linear;display:block}
.open>.messenger{bottom:0;display:block}
.chat-box form{padding:15px;position:relative;display:block;height:100%;max-height:80vh;overflow:auto}
.chat-box .overlay-div{position:absolute;border-top-left-radius:4px;border-top-right-radius:4px;top:-1px;left:0;width:100%;overflow:hidden;z-index:10;height:35px;background:#e3000f;padding-top:7px}
.chat-box .overlay-div img.img-responsive.chat-icon{position:absolute;top:7px;left:18px;width:24px;height:24px;z-index:9999}
.chat-box .overlay-div p{color:#fff;text-align:center;padding:0;font-size:15px;font-weight:600}
.chat-box .overlay-div img.img-responsive.chat-icon.minus{width:18px;height:18px;right:15px;left:initial;cursor:pointer;top:7px}
.chat-box p.heading-txt{padding-top:23px;font-size:14px;font-weight:400;color:#777;line-height:21px}
span.req{color:#e3000f;font-size:19px}
.chat-box form label{margin-bottom:0}
.has-error .form-control,.has-error select{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
@keyframes pulse{0%{transform:scale(.9);opacity:.7}
50%{transform:scale(1);opacity:1}
100%{transform:scale(.9);opacity:.7}
}
.ibp-branches-all{border-radius:0}
.banner-img.no-cover:before{opacity:.15}
.thin-font .support-banner-h3{font-weight:300;font-size:30px}
.thin-font .home-h1 span{font-weight:300;font-size:42px}
.contact-box{display:table;width:100%;max-width:850px;margin:0 auto;border:1px solid #ddd;border-radius:4px;box-shadow:2px 3px 5px #eee;background:#fff}
.box-right{display:table-cell;vertical-align:middle;float:none;background:#444;width:50%;position:relative;background:rgba(0,0,0,.4);z-index:0}
.box-right:before{background:rgba(0,0,0,.4);z-index:0;background-image:url(/img/redesign/map2.jpg);background-size:cover;-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-ms-filter:grayscale(1);-o-filter:grayscale(1);filter:grayscale(1);background-position:center;z-index:-1}
.box-left{float:none;display:table-cell;vertical-align:middle;width:50%;padding:10px 15px}
.box-header h3{padding:0 13px;font-size:22px;font-weight:400;margin:10px 0 10px 0}
.contact-form{border:none;box-shadow:none}
.inputs-1 textarea.form-control{resize:vertical;min-height:80px}
.contact-box .map-div{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}
.contact-box .map-div a{display:block;width:100%;height:100%}
.contact-box .map-div a svg{width:33px;display:block;margin:0 auto 0 auto;height:100%}
.before:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%}
.box-right:after{background:rgba(0,0,0,.4);content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}
.contact-box .map-div a:hover svg path{fill:#e3000f}
.thin-font .support-banner-h3{padding-bottom:0}
.banner-contact.banner-static-page.banner-home-main{height:290px}
.our-contact{display:table;margin:0 auto}
.our-contact .half-inner{background:#fff;border:1px solid #ddd;display:block;text-align:center;padding:50px 20px 20px 20px;min-height:169px;color:#666;margin-bottom:10px}
.our-contact .half-inner .h3{margin:0 0 10px 0;font-size:17px}
.contact-detail a{display:inline-block;color:#444;font-size:23px}
.contact-icon{position:absolute;top:-25px;left:0;right:0;margin:0 auto;display:block;width:50px;height:50px;border:1px solid #ddd;font-size:29px;background:#fff;color:#777}
.contact-detail a:hover{color:#e3000f;text-decoration:none}
.contact-detail a:hover .contact-icon{color:#e3000f;border-color:#e3000f}
.contact-detail:hover .contact-icon{color:#e3000f}
.contact-detail:hover{color:#e3000f}
.no-result{display:block;text-align:center;background:#f8f8f8;padding:10px 10px 20px 10px;border:1px solid #ddd;color:#888;font-size:16px;margin-bottom:20px}
.no-result i{display:table;margin:4px auto;font-size:25px}
.loader-img{display:table;margin:0 auto;clear:both}
.no-border{border:none}
.btn-default:focus{outline:0;border-color:#aaa;color:#444}
.detail-page-menu-container .navbar .collapse .highlight.favorite .active{background:#e3000f;color:#fff}
.detail-page-menu-container .navbar .collapse .highlight.favorite .active .text:after{content:''}
.detail-page-menu-container .navbar .collapse .highlight.favorite .active i:before{content:"\f388"}
.newsletter .error{color:#fff;position:absolute;bottom:16px;left:20px}
.messenger span.req{position:absolute;bottom:0;right:0}
.messenger .not-valid span.req{bottom:19px}
.messenger .not-valid .red-valid:after{content:'';border:8px solid #e3000f;position:absolute;right:0;bottom:-6px;border-left-color:transparent;border-bottom-color:transparent;z-index:-1}
.messenger .not-valid .red-valid{background:#e3000f;color:#fff;display:table;width:auto;padding:0;line-height:23px;padding:1px 8px;position:absolute;top:-10px;right:0;font-size:12px;z-index:0}
.adv-search{display:none}
.search-error .no-data-line-1{display:table;margin:0 auto}
.search-error .no-data-line-2{display:inline-block;margin:10px auto 0 auto}
.search-error .no-data-line-3{display:inline-block;vertical-align:middle;max-width:22px;margin-left:10px;margin-top:-3px;-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-ms-filter:grayscale(1);-o-filter:grayscale(1);filter:grayscale(1);opacity:.6}
.loader{width:45px;height:45px;background-image:url(/img/redesign/loader.svg?);background-size:cover;background-repeat:no-repeat;background-position:center;margin:15px auto 15px auto;display:table}
.advertise_history{margin-bottom:15px;overflow:hidden;border-radius:6px;-webkit-box-shadow:2px 2px 6px #ddd;box-shadow:2px 2px 6px #ddd}
.result-area a{width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.result-name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block;max-width:100%;padding-right:70px}
.list-view .result-name h2{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block;max-width:100%}
.liquid-layout .divider{display:none}
.advertise_history a{display:inline-block;vertical-align:top}
.results_ul_grid>div:nth-child(even){margin-right:0;margin-left:.5%;width:50%}
.results_ul_grid{display:block;width:100%}
.directory-logo{display:table;margin:0 auto;max-width:130px}
.search_loader{float:none;margin-top:0}
.search_loader .loader{margin-bottom:0}
.zoom-gallery-feature a:focus{outline:0}
.map-right-side.dummy:before{content:'';position:absolute;top:0;width:100%;height:100%;background:#f7f7f7;z-index:11}
.dummy .get-directoin{opacity:0}
.free-listing-body .has-error .help-block{position:absolute;right:15px;top:-27px;color:#fff;background:#a94442;padding:3px 9px;z-index:1}
.free-listing-body .form-group{margin-top:15px;display:inline-block;vertical-align:bottom;float:left}
.free-listing-body .has-error .help-block:after{content:'';border:8px solid #a94442;position:absolute;right:0;bottom:-6px;border-left-color:transparent;border-bottom-color:transparent;z-index:-1}
.free-listing-body form{display:table}
.contact-form .has-error .form-control{box-shadow:none}
.contact-form .has-error .help-block{color:#e3000f;margin-bottom:3px}
.contact-form .has-error .form-control{border-color:#e3000f}
.result-area a{cursor:auto}
.result-area a:focus,.result-area a:hover{text-decoration:none}
.faq-left{float:left}
.faq-right{float:right}
.help-doc-main .faq-left{width:66.66%}
.help-doc-main .faq-right{width:33.33%}
.display-page-top-premium{display:block;width:100%}
.verified:after{background:#fff;content:'';position:absolute;right:0;top:0;height:35px;width:70px;z-index:-1}
.verified{z-index:0}
.seo_related_title{background:rgba(227,0,15,.01);display:table;border:1px solid rgba(227,0,15,.2);padding:9px 20px;margin:0 0 -1px 0;color:rgba(227,0,15,.56);color:#e94a55;font-weight:700;border-radius:5px;cursor:pointer;display:flex;width:220px;justify-content:space-between}
.seo_div{padding:0 15px}
.seo_div [aria-expanded=true] .fa-plus:before{content:'\f068'}
.seo_tab{padding:0;background:#f7f7f7;border:1px solid #ddd;margin-top:15px;margin-bottom:15px}
.seo_tab .form-group{margin-bottom:0;padding:4px 19px 4px 19px}
.seo_tab .form-group:last-child{margin-bottom:15px}
.map-input{padding:9px 10px;height:41px!important;margin:10px 0 0 0;border:1px solid #ddd;font-size:13px}
.box_sec{margin:20px auto 20px auto;padding:10px}
.single_box_sec{margin:0 0 10px 0;padding:10px}
.bg_box{background:#555;padding:15px 15px;border-radius:3px;color:#fff;height:170px;display:flex;align-items:center;justify-content:center;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.2);box-shadow:0 4px 10px rgba(0,0,0,.2);transition:.2s all linear;position:relative}
.bg_title{display:block;font-size:20px;font-weight:400;z-index:1;padding:10px 20px;background:#e3000f;border-radius:3px}
.bg_box:active,.bg_box:focus,.bg_box:hover{color:#fff;text-decoration:none;transform:translateY(-3px)}
.bg_1{background-size:cover;background-repeat:no-repeat;background-position:center}
.bg_img{background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:0;border-radius:3px}
.bg_img:before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:0;background:rgba(0,0,0,.85);opacity:.7;border-radius:3px}
.bg_img:after{content:'';position:absolute;top:0;left:0;display:block;width:92%;height:82%;left:4%;top:9%;border:1px solid #888}

.menu_assoc { font-size: 30px;     margin-right: 0 !important;}
.menu_assoc .dropdown-toggle{color:#000;    opacity: 0.8; display: block;
    height: 100%;
    width: 100%;
    padding: 9px 15px;}
.menu_circle_icon {
    display: block;
    width: 22px;
    height: 22px;
}
.menu_circle_icon svg {
    display: block;
    width: 100%;
    height: 100%;
}

.home_cities .tag{font-weight:400;display:inline-block;margin:4px 3px 6px 3px;vertical-align:middle;color:#666!important;border-color:#efefef;background:#ececec;font-size:13px;padding:4px 13px;border-radius:3px;border:1px solid #dedede;box-shadow:0 3px 6px rgba(0,0,0,.03);background:#fafafa}
.home_cities .tag:hover{background:#fff}
.back-to-top,.bar-single,.best-pick-text,.border-bottom,.branches-single .branch-img,.branches-slider.owl-theme .owl-nav .owl-next,.branches-slider.owl-theme .owl-nav .owl-prev,.contact-box .map-div a svg path,.down-icon,.hours-dropdown .dropdown-menu,.ibp-app-link,.map-right-side,.result-contact ul li a,.sideMenu-profile-sec:before,.transition{-webkit-transition:.2s all linear;transition:.2s all linear}




/*redesign*/
body{font-family:'Roboto',sans-serif}
.container-1240{width:100%;max-width:1240px}
.sec_prof_pic{display:flex}
.comp_logo{display:block;margin:-80px 20px 20px 0;width:150px;height:150px;min-width:150px;border-radius:6px;overflow:hidden;box-shadow:4px 4px 12px rgba(0,0,0,.09);    padding: 5px;background: #fff;}
.comp_logo img{-webkit-border-radius: 4px;border-radius: 4px;}
.btn-blue,.btn-red{background:#0069ff;color:#fff;text-transform:uppercase;font-weight:500;padding:8px 30px;margin-left:10px;border-radius:5px;box-shadow:4px 4px 10px rgba(0,0,0,.05);font-size:14px;transform:translateY(0)}
.btn-blue:hover,.btn-red:hover{color:#fff;transform:translateY(-2px)}
.btn-blue.light{background:#e5f0ff;color:#0069ff;border-color:#bfddff;    background: #f5f9ff;}
.btn-blue.light:hover{background:#0069ff;color:#fff;border-color:#0069ff}
.btn-blue.light:hover a,.btn-blue.light:focus a,.btn-blue.light a:focus{color:#fff;text-decoration:none;}

.btn-red{background:#e40917}
.btn-red.light{background:#ffcfd2;color:#e40917;border-color:#ffb2b7}
.btn-red.light:hover{background:#e40917;color:#fff;border-color:#e40917}
.comp_btns{margin-top:20px}
.comp_title{font-size:28px;margin:0;display:inline-block;vertical-align:middle;line-height:1.2;font-weight:400}
.sec_data{margin-top:0;margin-bottom:30px}
body{background:#f1f1f1}
.sec_detail_2{background:#fff}
.sec_data_single{width:100%}
.comp_title_main{position:relative}
.isverified {
        display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 5px;
    border-radius: 99px;
    border: 1px solid #2196f3;
    padding: 0;
    width: 24px;
    height: 24px;
    background: #2196f3;
}.isverified img {
    width: 100%;
    height: 100%;
    display: block;
}
.address_small,.cat_name{font-size:16px;margin:5px 0 0 0;color:#888}
.address_small{font-size:14px;color:#777;margin:20px 0 0 0;max-width:400px}


.data_ul{list-style:none}.data_ul .data_label{color:#999;width:150px;min-width:150px;max-width:150px}.data_ul li{font-size:15px;line-height:1.5;margin:0 0 5px 0;display:flex}.data_ul .data_data{display:block;width:100%;font-size:15px;font-weight:600}
.comp_title_main.top{position:absolute;top:-45px;left:180px;color:#fff}
.sec_prof_pic{position:relative;    padding: 0 10px;}

.sec_data_1{display:flex;width:100%;padding:15px 10px;border-bottom:1px dashed #ddd;    margin-bottom: 12px;}
.sec_data_1 ._left{display:block;width:200px;min-width:200px}
.light-title-left{font-size:16px;color:#999}
._right{display:block;width:100%}
.flex-data{display:flex;flex-wrap:wrap;flex-direction:row}
.flex_1_3{width:33.33% !important}
.flex_1_2{width:50% !important}
.flex_1_5{width:20% !important}
.flex_title{font-size:12px;line-height:1.8;letter-spacing:.3px;text-transform:uppercase;font-weight:500;color:#7d97ad}
.flex-data .flex_single{padding:0 7px 10px 7px;margin:0 0 10px 0;width: 25%;}
.flex_data{color:#2e3d49;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1.8;font-size:17px}
.flex_single_i{border-right:1px solid #ddd;padding:0 15px}
.border0,.flex_single:last-child .flex_single_i{border:none}
.address_flex{width:100%!important}
.marB0{margin-bottom:0!important}
.white-card{background:#fff;padding:0;border-radius:9px;border:1px solid #ddd;box-shadow:0 6px 10px rgba(0,0,0,.03)}
.sec_detail_3{margin:30px 0 10px 0}
.w-card-title{padding:14px 20px 14px 20px;font-size:19px;font-weight:400;color:#777;border-bottom:1px solid #eee}
.w-card-descr{padding:14px 20px 14px 20px;color:#666;font-size:15px;line-height:1.9}
.w-card-descr p{margin-bottom:20px}
.w-card-descr p:last-child{margin-bottom:5px}
.map_new{display:block;width:100%;height:300px}
.map-img{display:block;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;    cursor: pointer;
    overflow: hidden;
    background-size: 30px;
    background-color: #f7f7f7;
    border: 1px solid #ddd;
    border-radius: 7px;
    box-shadow: 0px 6px 12px rgba(0,0,0,.03);}
.detail_map{width:100%;height:100%}
.right_sec{padding:0}
.r_side_title{font-size:17px;text-transform:uppercase;font-weight:600;position:relative;display:block;margin:1px 0 13px 0}
.r_side_title:after{content:'';width:30px;height:1px;border-top:2px solid red;display:inline-block;vertical-align:middle;margin:0 0 0 10px}
.r_sec_inner{padding:15px 15px 17px 15px}
.right_single_sec:last-child{margin:0}
.right_single_sec{margin:0 0 20px 0;background:#fff;border:1px solid #ddd;border-radius:7px;overflow:hidden}
.r_side_detail .share-ul{display:flex}
.r_side_detail .share-ul li{margin-right:0}
.r_side_detail .share-ul li .social-link{color:#777;font-size:17px;display:block;width:40px;text-align:center;height:30px;display:flex;justify-content:center;align-items:center}
.left_sec .breadcrumb{padding-left:3px;padding-top:20px}
.r_side_detail .share-ul li .social-link:hover{color:#e3000f}
.flex-data .flex_single:last-child{margin-bottom:0}
.v3 .sec_data_1 ._left{min-width:150px;width:150px;text-align:right}
.v3 .flex-data .flex_single{width:20%}
.v3 .flex_data{font-size:15px}
.v3 .address_flex{width:40%!important}
.v3 .address_flex .flex_data{font-size:15px}
.v3 .flex-data .flex_single.address_flex_right{width:60%;display:flex;flex-wrap:wrap;flex-direction:row}
.v3 .flex-data .flex_single.address_flex_right .flex_1_5{width:33.33%!important}
.v3 .address_flex_right .flex_single .flex_single_i{border-right:1px solid #ddd}
.v3 .flex-data.root_col_4 .flex_single{width:25%}
.more-patch{position:absolute;bottom:-12px;left:0;right:0;margin:0 auto;display:block;width:100px;text-align:center;border:1px solid #ddd;background:#fff;padding:2px 1px;border-radius:3px;color:#888;font-size:14px;line-height:1.5;cursor:pointer}
.sec_data_inner{position:relative}
.more-patch .less-txt{display:none}
.more-patch.less-class .more-txt{display:none}
.more-patch.less-class .less-txt{display:block}



.v4 .sec_data_inner{    display: flex;
    flex-wrap: wrap;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 7px;
    overflow: hidden;
    box-shadow: 0px 6px 12px rgba(0,0,0,.03);
    padding: 8px 8px;
    margin-right: 16px;
    flex-direction:  row;
    width: 100%;
	
	}
.v4 .sec_data_inner .sec_data_1{display:block;width:33.33%; padding:10px 15px}
.v4 .sec_data_inner .flex-data{display:block;width:100%}
.v4 .sec_data_inner .flex-data .flex_single{width:100%!important;padding:0 0 10px 0;margin-bottom:5px}
.v4 .sec_data_inner .flex-data .flex_single_i{padding:0;border:none}
.v4 .sec_data_inner .light-title-left{text-transform:uppercase;font-size:15px;font-weight:600;letter-spacing:.4px;margin-bottom:0}
.v4 ._left{width:100%;min-width:100%;display:block;padding:7px 0 8px 0;border-bottom:1px dashed #ddd;margin-bottom:13px}
.v4 .flex_data{font-size:15px}
.v4 .sec_data_inner .flex-data .flex_single.flex_1_5{width:50%!important;float:left}
.v4 .sec_data {
    margin-bottom: 0;
}.v4 .sec_data_inner .sec_data_1{margin:0;border:none}
.v4 .sec_data {
    margin-bottom: -100px;

    padding: 0 10px;
}
.v4 .sec_detail_3{margin-top:100px}.v4 ._left {
    display: none;
}

.v4 .sec_data_inner .sec_data_1 {
    width: auto;
    max-width: 44%;
    min-width: 25%;
}
.v4 .address_flex .flex_data,.font-sm,.v4 .font-sm {
    font-size: 14px;
}
.v4 .sec_detail_2 {
    border-bottom: 1px solid #ddd;
    -webkit-box-shadow: 0px 6px 12px rgba(0,0,0,.03);
    box-shadow: 0px 6px 12px rgba(0,0,0,.03);
	background: #fbfbfb;
}


.v4 .sec_data {
    display: flex;
}

.v4 .map_new {
    width: 300px;
    min-width: 300px;
    height: auto;
    min-height: 100%;
	    display: flex;
    flex-direction: column;
    background: transparent;
	
}


.v4 .sec_data_inner .sec_data_1.data_col3, .v4 .sec_data_inner .sec_data_1.data_col1 {
    min-width: 25%;
}
.v4 .searchpage.part-1 .breadcrumb {
    padding-top: 0;
}


.flex_data a {
    font-size: 15px;
    color: #2e3d49;
    -webkit-font-smoothing: antialiased;
    font-weight: 600;
    line-height: 1.8;
    
}
.flex_data a:hover {
    color: #e3000f;
}

.sec_detail_1 .breadcrumb{display:flex;position:absolute;background:0 0;color:#ddd;font-weight:500;font-size:14px;width:100%;max-width:1200px;margin:0 auto;left:0;right:0;top:4px}
.sec_detail_1 .breadcrumb a{color:#fff}
.sec_detail_1 .breadcrumb .active{color:#bbb}
.banner-home-main:before{content:'';position:absolute;left:0;top:0;height:50px;width:100%;background:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.7),rgba(0,0,0,.5),rgba(0,0,0,0));display:none}


.left_sec {
    padding: 0 20px 0 10px;
}

.v4 .sec_data_inner .sec_data_1.data_col2 {min-width: initial;width: 43%;}
.v4 .sec_data_inner .sec_data_1.data_col1 {min-width: initial;width: 25%;}
.v4 .sec_data_inner .sec_data_1.data_col3 {min-width: initial;width: 32%;}


.breadcrumb-sec .breadcrumb {
    background: transparent;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    color: #999;
}

.breadcrumb-sec {
    padding: 0 12px;
    margin-bottom: 12px;
    margin-top: 8px;
}

.breadcrumb-sec .breadcrumb a {
    display: inline-block;
    color: #000000;
}

.breadcrumb-sec .breadcrumb>.active {
    color: inherit;
}
.i-svg {
    display: inline-block;
    width: 16px;
    vertical-align: middle;
    margin: 0 7px 0 -6px;
    height: 16px;
}

.i-svg svg {
	display:block;
    width: 100%;
    height: 100%;
    fill: currentColor;
}
.i-svg i {
    width: 100%;
    height: 100%;
    font-size: 25px;
    display: inline-block;
    line-height: 0.5;
}

.i-svg i:before {
    line-height: inherit;
}

.tabbing-style-1 .nav{text-align:center;display:table;margin:0 auto}.tabbing-style-1 .nav>li>a{margin:0 0 0 -1px;border:1px solid #ddd;color:#888;border-radius:0;padding:4px 15px;font-size:14px;font-weight:500}.tabbing-style-1 .nav-pills>li.active>a,.tabbing-style-1 .nav-pills>li.active>a:focus,.tabbing-style-1 .nav-pills>li.active>a:hover{background:#6f6f6f;color:#fff;background-color:#6f6f6f;color:#fff;border:1px solid #6f6f6f}
.tabbing-style-1 .nav>li:first-child>a{border-top-left-radius:30px;border-bottom-left-radius:30px}
.tabbing-style-1 .nav li+li{margin:0}
.tabbing-style-1 .nav>li:last-child>a{border-top-right-radius:30px;border-bottom-right-radius:30px}

.tab-content{display:table;width:100%}.photos-div{display:table;width:100%;text-align:center}a.photos-single{display:inline-block;vertical-align:top;width:162px;height:162px;padding:5px;z-index:0}.photos-single img{display:none}.photos-inner .photos_span{position:relative;width:100%;height:100%;display:block;border-radius:4px;background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#ccc}.photos-inner .photos_span:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:4px;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:0;display:block;background-color:rgba(0,0,0,.2)}.photos_span:after{position:absolute;left:0;width:100%;border-radius:4px;background-size:cover;background-repeat:no-repeat;background-position:center;content:"\f148";display:inline-block;font-family:Ionicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:0;font-size:32px;text-align:center;transform:translateY(-50%) scale(.5);top:50%;height:auto;color:#fff}.detail-page-menu-container .navbar,.explore-all,.highlight a,.left-map-section:before,.nav.prod-thumbs>li>a:before,.owl-products.owl-theme .owl-nav [class*=owl-],.photos_span:after,.product-image:before,.product-name,.share-ul li .social-link:before,.tabbing-style-1 .nav>li>a{-webkit-transition:.2s all linear;transition:.2s all linear}.photos-inner .photos_span:after{opacity:0}.photos-single:hover .photos_span:after{opacity:1;-webkit-transform:translateY(-50%) scale(1);-moz-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);-o-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}
.photos-start-div{padding:25px 0 0 0}.photos-div{display:flex;flex-wrap:wrap;flex-direction:row}.photos-div a.photos-single{width:25%;padding:6px;height:120px}.photos-inner{padding:0}.photos-inner .photos_span{padding:0}

.nearby_sec{padding:20px 0 20px 0;background:#fff;margin-bottom:0}.nearby_title{display:block;width:100%;margin-bottom:11px;width:100%;padding:0 20px}.h3_title{font-size:18px;margin:0;font-weight:700;text-transform:uppercase}.h3_title .small_title{font-size:13px;display:block;color:#999;font-weight:400;text-transform:none;margin:0 0 10px 0;position:relative;display:inline-block;clear:both}.h3_title .small_title:after{content:'';position:absolute;left:100%;top:50%;transform:translateY(-50%);height:0;border-top:1px solid #e3000f;width:30px;display:block;opacity:1;margin-left:13px}.h3_title span{clear:both}.big_title{display:block}.nearby_inner{display:flex;flex-direction:row;width:100%}.nearby_cat{min-width:220px;width:220px;min-height:120px;position:relative;z-index:0;border-radius:7px;overflow:hidden;margin-right:16px;padding:13px 20px;display:flex;flex-direction:column;    margin-bottom: 15px;}.nearby_cat .nb_cat_img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:-1;background-size:cover;background-repeat:no-repeat;background-position:center}.nearby_main{clear:both;padding:0 20px 0 20px}.nb_cat_name{color:#fff;font-size:17px;font-weight:600}.nearby_cat .nb_cat_img:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent,rgba(0,0,0,.6))}.nearby_title{margin-bottom:30px;margin-top:10px}.nb_cat_btn{margin-top:auto;text-align:right}.nb_cat_btn .view_all{color:#fff;font-weight:600;font-size:13px;text-transform:uppercase}

.btn-blue.light.whatsapp_btn {
    color: #25d366;
    background-color: #f2fff7;
    border-color: #92deae;
}

.btn-blue.light.whatsapp_btn:hover {
    background: #25d366;
    color: #fff;
    border-color: #fff;
}
.v4 .no-result {
    width: 100%;
}
.body_container {
    display: flex;
    padding: 0 10px;
}

.body_container .left_sec {
    padding: 0;
    margin-bottom: 16px;
    margin-right: 16px;
}

.v4 .right_sec {
    width: 300px;
    min-width: 300px;
    height: auto;
    min-height: 100%;
}



.nearby_slider{width:100%;    display: block;
    overflow: hidden;
    max-width: 100%;
    }
.frame{height:250px;line-height:250px;overflow:hidden}
.frame ul{list-style:none;margin:0;padding:0;height:100%;font-size:50px}
.frame ul li{float:left;width:auto;height:100%;margin:0 1px 0 0;padding:0;text-align:center;cursor:pointer}
.scrollbar{margin:0 0 1em 0;height:2px;background:#ccc;line-height:0}
.scrollbar .handle{width:100px;height:100%;background:#292a33;cursor:pointer}
.scrollbar .handle .mousearea{position:absolute;top:-9px;left:0;width:100%;height:20px}
.pages{list-style:none;margin:20px 0;padding:0;text-align:center}
.pages li{display:inline-block;width:14px;height:14px;margin:0 4px;text-indent:-999px;border-radius:10px;cursor:pointer;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}
.pages li:hover{background:#aaa}
.pages li.active{background:#666}
.controls{margin:25px 0;text-align:center}
.oneperframe{height:300px;line-height:300px}
.oneperframe ul li{width:1140px}
.oneperframe ul li.active{background:#333}

.white-card.stripe_ad {
    border-radius: 5px;
    overflow: hidden;
    margin-bottom: 20px;
}




.single-product-inner{padding: 0 9px;float:left;width:218px;height:100%}.single-product-inner a{display:block;height:100%}.products_slider .single-product{height:100%;padding:5px 0 15px 0}.products_slider.frame{height:auto;line-height:2.2}.single-product-inner a .prod-top{height:100%}.single-product-inner a .product-image{height:100%;border-radius:0;box-shadow:4px 4px 4px #ddd;position:relative;z-index:0; overflow:hidden;}
.product-name {
    position: absolute;
    bottom: 0;
    left: 0;
    white-space: normal;
    width: 100%;
    color: #fff;
    line-height: 1.5;
    padding: 10px 10px;
    font-size: 15px;
    font-weight: 600;
}
.single-product-inner a .product-image .product-name:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.85);background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.6),transparent);z-index:-1}
.product-price {
    font-size: 14px;
    font-weight: 700;
    display: inline-block;
    color: #000;
}
.single-product-inner a .product-image:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);z-index: 0;opacity: 0.4;}
.single-product-inner a:hover .product-image:before {opacity: 1;}

.products_slider_inner {
    height: 100%;
}
.bottom_modal.modal.fade .modal-dialog {-webkit-transform: translate(0, 10%);transform: translate(0, 10%);   width: 100%;
  max-width: 950px;
}
.bottom_modal.modal.fade.in .modal-dialog {-webkit-transform: translate(0, 0);transform: translate(0, 0);}
.bottom_modal.modal {text-align: center;padding: 0!important;}
.bottom_modal.modal:before { content: ''; display: inline-block;height: 100%;vertical-align: middle;margin-right: -4px;}
.bottom_modal .modal-dialog {display: inline-block;text-align: left;vertical-align: middle;}
.bottom_modal .modal-dialog{margin: 0 auto !important;padding: 0 !important;}
.bottom_modal .modal-content {border: none;border-radius: 0;padding: 10px;background: transparent;box-shadow: none;}
.bottom_modal .modal-body{background: #fff;border-radius: 5px;    padding: 35px 35px 35px 20px;}
.right-popup-body-inner{display:flex}.prod-modal-bottom,.prod-modal-left{flex:0 0 50%;max-width:50%;width:100%;display:flex;padding:0 12px}.right-popup-descr-h3{font-size:21px;line-height:1.4;color:#212121;margin-bottom:.2em;margin-top:0;width:100%;font-weight:600}.modal-close{position:absolute;right:15px;top:14px;width:25px;height:25px}

.prod_thumb{width:100%;height:100%;display:block;background-size:cover;background-position:center}
.prod-thumbs li{width:75px;height:75px;border-radius:4px;margin-right:10px!important;margin-top:10px!important;box-shadow:0 4px 10px rgba(2,2,2,.12);border:3px solid #ddd;background:#f7f7f7;filter:grayscale(1)}
.prod-thumbs li a{display:block;height:100%;width:100%;padding:0}
.prod-thumbs{display:flex;flex-direction:row;flex-wrap:wrap; justify-content: center;align-items: center;}
.prod-thumbs li+li{margin:0}.prod-thumbs li.active{filter:grayscale(0)}
.prod-thumbs li:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: -15px;
    width: 100%;
    height: 3px;
    margin: 0 auto;
    opacity: 0;
    background: #0e71ff;
}

.product-images{position:relative;width:100%}.prod-thumbs li.active:before{opacity:1}

.prod-img img {
    border-radius: 4px;
    width: 100%;
    height: auto;
    max-width: 100%;
    max-height: 68vh;
    margin: 0 auto;
    box-shadow: none;}

.right-popup-descr {
    font-size: 16px;
    line-height: 1.6;
}

.right-popup-descr p {
    margin: 15px 0 10px 0;
	font-size:15px;
}
.price-div{font-size:17px;font-weight:600;margin:15px 0 20px 0;color:#000}
.book_btn{    padding: 4px 20px;
    display: inline-block;
    border-radius: 99px;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    border: 1px solid;
    color: #0069ff;
    border-color: #bfddff;
    background: #f5f9ff;}
.prod_btns {
    margin: 30px 0 15px 0;
}
.book_btn:hover,.book_btn:focus {
    color: #fff;
    background: #0069ff;
    border-color: #0069ff;
}

.prod-img img {
    width: auto;
    height: auto;
    min-width: 100%;
}.modal-close:focus {
    outline: none;
}
.share_btn{display:inline-block;vertical-align:middle}
.share_click{width:36px;height:36px;display:flex;justify-content:center;align-items:center;border:1px solid #666;font-weight:600;padding:4px 7px;margin-left:3px;border-radius:55px;box-shadow:4px 4px 10px rgba(0,0,0,.05);font-size:17px;color:#666;    cursor: pointer;
    z-index: 9;
    position: relative;
    background: #fff;}

.shares{    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    visibility: hidden;
    transition: .2s all linear;
   }
.shares .share-ul{display:flex}
.shares .share-ul li .social-link{padding:0 3px;height:36px;width:36px;text-align:center;display:flex;justify-content:center;align-items:center;font-size:17px;border:1px solid #eee;border-radius:46px;margin-right:7px;color:#666;background:#fff}
.share_open .shares {
    display: block !important;
    width: auto;
    opacity: 1;
    visibility: visible;
    left: 10px;
}.shares .share-ul li .social-link:hover {
    transform: translateY(-2px);
}

.share_btn {
    position: relative;
}

.shares .share-ul li .social-link {
    margin-right: 0;
    transition: 0.2s all linear;
}

.share_open .shares .share-ul li .social-link {
    margin-right: 7px;width:36px;height:36px;
}

.share_click:hover, .share_open .share_click { border-color: #0069ff; color: #0069ff; background: #f5f9ff; }
.shares {background: transparent;border: none;padding: 0 0px 0 40px;border-radius: 99px;}

.shares .share-ul li .social-link {
    border-color: transparent;
    background: transparent;
}
.social-link i {
    display: block;
    width: 31px;
    height: 31px;
    border-radius: 99px;
    overflow: hidden;
    min-width: 31px;
}

.social-link i svg {
    width: 100%;
    height: 100%;
}

/*near by*/
.frame ul li.nb_single{float:left;width:250px;height:100%;margin:0 1px 0 0;padding:0;text-align:center;padding:0 10px;margin:0;padding: 0 10px 15px 10px;}.nb_single .nb_single_inner{padding:0;border:1px solid #efefef;border-radius:9px;box-shadow:4px 4px 17px rgba(0, 0, 0, 0.11)}.nb_single .nb_imgs{width:100%;height:100%;display:block;margin-bottom:10px}.nb_single_cover{width:100%;height:105px;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:6px 6px 0px 0px;position:relative;overflow:hidden}.nb_imgs .nb_logo_row{display:flex;justify-content:space-around}
.nb_imgs .nb_logo{width:55px;height:55px;margin-top:-28px;border-radius:99%;overflow:hidden;display:block;position:relative; border:none;box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.08);
}
.rating-stars{position:relative;vertical-align:baseline;display:inline-block;color:#d2c8c8;overflow:hidden;min-height:14px;float:none;line-height:6px;height:auto;vertical-align:middle;margin-left:20px}
.grey-stars{height:100%}.filled-stars:before,.grey-stars:before{content:"\2605\2605\2605\2605\2605";font-size:20px;letter-spacing:1px;line-height:18px}.filled-stars:before,.grey-stars:before{font-size:20px}.reviews-inner .rating-stars .filled-stars:before,.reviews-inner .rating-stars .grey-stars:before{font-size:32px;line-height:30px}.review-block .review-block-rate .filled-stars:before,.review-block .review-block-rate .grey-stars:before{font-size:20px;line-height:20px}.filled-5{width:100%!important}.filled-stars{position:absolute;left:0;top:0;height:100%;overflow:hidden;color:#ffc315}.nb_dscr_inner .nb_head h4{font-size:18px;font-weight:600;line-height:1.5;overflow:hidden;text-align:left;margin:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;white-space:normal;-webkit-line-clamp:1}.nb_dscr_inner .nb_dscr span{font-size:14px;font-weight:400;line-height:1.5;height:100%;text-align:left;display:block;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;white-space:normal;-webkit-line-clamp:2;color:#6d6b6b}.nb_dscr_inner .nb_head{margin-bottom:10px}.nb_dscr_inner{margin-bottom:10px;padding:6px 15px}.nb_single_inner .border_bottom{display:block;width:100%;border-top:1px solid #eaeaea}.nb_dscr_bottom .left_txt{font-size:14px;font-weight:400;line-height:1.4;color: #999;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;white-space:normal;-webkit-line-clamp:1}.nb_dscr_bottom{display:flex;padding:10px 15px;margin-top:0}.frame{height:100%}.nb_single_cover .cover_hover{opacity:0;transition:.2s all linear}.cover_hover .link_svg{width:35px;height:35px;padding:8px;opacity:1}.nb_single .nb_single_inner:hover .cover_hover{opacity:1;transition:.2s all linear}.nb_single_cover .cover_hover{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;opacity:0}.nb_single_cover .cover_hover:after{width:35px;height:35px;content:'';margin:0 0 0 -35px;border:17px solid rgba(255,255,255,.25);border-radius:99px}


.msg_popup .messenger{position:static;display:block;width:100%;max-width:initial;margin:0;border:none;box-shadow:none;padding:60px 0 0 0}
.msg_popup .overlay-div{display:flex;width:100%;position:absolute;left:0;top:0;padding:8px 20px 7px 19px;background:#6f6f6f;color:#fff;font-size:18px;font-weight:300;letter-spacing:.6px;justify-content:space-between; border-radius: 4px 4px 0 0; height:40px }
.msg_popup .overlay-div .chat-icon {
    width: 29px;
    height: 28px;
    margin: -2px 0px 0 -6px;
}
.msg_popup .overlay-div .chat-icon svg {
    fill: currentcolor;
}
.msg_popup .overlay-div img{max-width:20px}.msg_popup .overlay-div p{margin:0;font-weight:400}.bottom_modal.msg_popup.modal.fade .modal-dialog{max-width:500px}.msg_popup .messenger .inputs-1{box-shadow:none;border:none;padding:0}.msg_popup.bottom_modal .modal-body{padding:0 20px 20px 20px}p.heading-txt {
    text-align: center;
    color: #666;
    font-size: 15px;
    margin: 0 0 15px 0;
}
.msg_popup .req{display:none;}
.msg_popup .submit-btn {
    width: 100%;
    max-width: 160px;
    margin: 0 auto !important;
    display: block;
    float: none;    color: #6f6f6f;
    border-color: #efefef;
    background: #fbfbfb;
}
.msg_popup .submit-btn:focus {
    outline: none;
}

.msg_popup .btn-blue.light:hover {
	background: #6f6f6f;
	color: #fff;
	border-color: #6f6f6f;
	transform: none;
}

.close.white_btn{
	color:#fff;text-shadow:none;opacity:1;margin:0;width:27px;height:27px;margin-right:-10px;font-size:18px;margin-bottom:-2px;    border: 2px solid #fff;
    border-radius: 99px;
    width: 24px;
    height: 24px;
    margin-top: 0px;
    margin-right: -14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
	line-height:0
	}
.close.white_btn:hover,.close.white_btn:focus{background:rgba(0,0,0,.1)}

.msg_box{display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;margin-top:20px;background:linear-gradient(45deg,#960cff,#271afb);border:1px solid #ddd;border-radius:7px;overflow:hidden;box-shadow:0 6px 12px rgba(0,0,0,.03);padding:19px 10px 24px 10px;color:#4a4646}.mbox_icon{font-size:42px;width:40px;height:40px;line-height:0}.mbox_icon i{line-height:0;width:100%;height:100%;display:inline-block}.mbox_icon i svg{fill:currentcolor}.mbox_txt{font-size:20px;display:block;margin:7px auto 7px auto;line-height:1.4}.send_msg2{background:#fff;padding:8px 20px;color:#4000c7;border-radius:3px;font-weight:500;font-size:14px;text-transform:uppercase;box-shadow:0 4px 10px rgba(19,19,19,.28); display:block}

.send_msg2:hover,.send_msg2:focus{text-decoration:none;    color: #000;}

.inq_popup_open .modal-backdrop {
    background: rgba(0,0,0,.85);
    opacity: 1;
}


.msg_box2 {
    position: relative;
    background: transparent;
    z-index: 0;
}

.msg_box2:after {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-image: url(/img/bg-gray.jpg?v=1);background-size: cover;background-position: center;z-index: -2;}

.msg_box2:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    /*background-color: rgba(8, 21, 177, 0.5);*/
    z-index: -1;
}

.msg_box2 .send_msg2 {
    color: #666;
}




.morden_form,.morden_form_fix{position:relative;padding-top:25px}.morden_form .form-control{border:1px solid transparent;padding:7px 8px;border-radius:4px;width:100%;border-bottom:1px solid #ddd;border-radius:0;resize:vertical;padding:3px 5px;font-weight:500;box-shadow:none;height:auto;min-height:34px}.morden_form .form-control:focus,.morden_form.hasValue .form-control{border:1px solid transparent;outline:0;border-bottom-color:#1a73e8;-webkit-box-shadow:none;box-shadow:none}.morden_form label{font-size:16px;position:absolute;top:10px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#80868b;left:8px;padding:0 3px;-webkit-transition:transform 150ms cubic-bezier(.4,0,.2,1),opacity 150ms cubic-bezier(.4,0,.2,1);transition:transform 150ms cubic-bezier(.4,0,.2,1),opacity 150ms cubic-bezier(.4,0,.2,1);z-index:1;text-align:left;width:100%}.morden_form.hasValue .form-control~label{color:#839198}.morden_form .form-control:not([disabled]):focus~label{color:#1a73e8}.morden_form .form-control:not([disabled]):focus~label,.morden_form.hasValue .form-control:not([disabled])~label{-webkit-transform:scale(1) translateY(-20px) translateX(0);transform:scale(1) translateY(-20px) translateX(0);font-size:75%;font-weight:500;color:#4e73df}.morden_form label{font-size:15px;font-weight:400;padding:0;left:0;width:100%;right:0;margin:0 auto;padding:0 8px 0 2px;top:13px}.morden_form:after{content:'';width:0%;height:1px;display:block;background:#4e73df}.morden_form.hasValue:after{width:100%}.morden_form .form-control[disabled],.morden_form .form-control[readonly]{background:#f5f5f5;cursor:not-allowed;color:#8d8e92;margin-top:5px}.font-md-root .form-control[readonly]{cursor:default!important}.morden_form.not-valid .form-control{border-bottom-color:#c53929}.morden_form.not-valid .form-control:not([disabled]):focus~label,.morden_form.not-valid label,.morden_form.not-valid.hasValue .form-control:not([disabled])~label{color:#c53929}.morden_form.hasValue.not-valid:after{width:0}.morden_form.form-group{margin-bottom:25px}

.morden_form.v2 .form-control{border:1px solid #ccc;padding:0;min-height:40px;border-radius:3px;padding:6px 12px}.morden_form.v2 label{font-size:13px;color:#999;font-weight:600;top:36px;padding:0 6px;width:auto;display:inline-block;right:initial;left:1px;margin:0 0 0 5px;cursor:text}.morden_form.v2 .form-control:not([disabled]):focus~label,.morden_form.v2.hasValue .form-control:not([disabled])~label{background:#fff;padding:0 6px;font-size:12px;font-weight:500;color:#2b5ae0;margin-left:9px;margin-top:3px;line-height:1.3}.morden_form.v2 .back_border{border:1px solid #ccc;height:100%;position:absolute;bottom:0;left:0;z-index:-1;width:100%;background:0 0;border-radius:3px;opacity:1}.morden_form.v2 .form-control:focus,.morden_form.v2.hasValue .form-control{border-color:#668bf5}.morden_form.v2 .error_msg{-webkit-align-items:flex-start;align-items:flex-start;color:#d93025;display:-webkit-box;display:-webkit-flex;display:flex;font-size:12px;line-height:normal;margin-top:2px;font-weight:400}.morden_form.v2 .form-control{background:0 0;border:none;font-weight:600}.morden_form.form-group.v2{padding-top:0;margin-top:25px;background:0 0;z-index:0}.morden_form.v2 label{top:10px}.morden_form.v2.hasValue .back_border{border:2px solid #4e73df}.morden_form.v2:after{display:none}

.morden_form.v2 label{-webkit-transition:0.1s all linear;transition:0.1s all linear;}
.not-valid.morden_form.v2 label { color: red; font-weight: 600;}

.messenger .morden_form.v2 .error_msg{color:#fff;top:-22px;font-size:11px;font-weight:600;padding:3px 8px;right:0}.messenger .morden_form.v2.not-valid .back_border{border-color:#e3000f}.messenger .morden_form.v2.not-valid label{color:#e3000f!important}.messenger .morden_form.v2 label{font-weight:500!important}

.sidebar-title{padding:14px 20px 14px 20px;font-size:16px;font-weight:400;color:#777;border-bottom:1px solid #eee;margin:0 0 13px 0}.border-radius{border-radius:5px}
.sidebar-suggest .team-pic{display:block;width:54px;height:54px;overflow:hidden;border-radius:99px;box-shadow:2px 4px 10px rgba(8,8,8,.11);border:1px solid #fff}.sidebar-suggest .media{display:block;width:100%;padding:13px 15px 15px 15px;margin-bottom:0;border-bottom:1px solid #eee;color:#444}.sidebar-suggest .media-heading{font-size:15px;font-weight:600;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;white-space:normal;text-overflow:ellipsis;width:100%;-webkit-box-orient:vertical}.sidebar-suggest p{font-size:14px;margin:0}.sidebar-suggest .media-body{vertical-align:middle}.explore-all{display:block;margin:0 auto;padding:14px 15px;border-top:1px solid #ddd;font-weight:600;text-align:center;color:#777}.sidebar-suggest li:last-child .media{border-bottom:none}.explore-all:hover{color:#000;background:#fafafa}.sidebar-title{margin-bottom:0}.sidebar-suggest .media:hover{background:#fafafa}


.section_2_pdf {
    margin: 12px 0 0 0;
    max-width: initial;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0;
}

.view_yt,.sec_pdfs {
    padding: 0;
    margin: 1%;
    border-radius: 9px;
    overflow: hidden;
    box-shadow: 1px 10px 15px #f6f6f6;
    box-shadow: none;
    width: 64.66%;
    float: left;
}

.sec_pdfs {
    width: 31.2%;
    position: relative;
}
.sec_pdfs iframe {
    width: 100%;
    height: 100%;
    display: block;
}

.sec_pdfs_inner {
    height: 100%;
}
.download-section {
    height: 100%;
}

.download-section .no-result {
    height: 100%;
    border-radius: 9px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.video_audio_sec div#set_audio_file {display: block;width: 100%;height: 100%;}

.video_audio_sec.embed-responsive-item {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
}

.audio-prev .no-result.no-border {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;    border: 1px solid #e4e4e4;
    border-radius: 9px;
}
.product-name{position:relative;color:#444;padding:13px 0}.single-product-inner a .product-image:before{content:'';opacity:0}.single-product-inner a .product-image{height:230px;box-shadow:none;background-image:radial-gradient(50% 50%,rgba(55,62,62,0) 50%,rgba(55,62,62,.01) 74%,rgba(55,62,62,.05) 100%);display:flex;justify-content:center;align-items:center}.single-product-inner a:focus{text-decoration:none}.single-product-inner a:hover .product-name{color:#000}.product-name{flex-direction:column;height:auto;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;white-space:normal;text-overflow:ellipsis;width:100%;-webkit-box-orient:vertical;height:59px;padding-bottom:0;font-size:14px;color:#000;padding:15px 0 0 0;color:#0c0c0c}.a-section.octopus-pc-item-hue-shield.octopus-pc-item-image-background-v3{background-image:radial-gradient(50% 50%,rgba(55,62,62,0) 50%,rgba(55,62,62,.01) 74%,rgba(55,62,62,.05) 100%);margin:0;width:100%;top:0;left:0;bottom:0;right:0;position:absolute;z-index:1}.product-image img{display:none}.single-product-inner a .product-image{background-size:cover;background-repeat:no-repeat;height:200px;background-position:center;}.product-price{margin-top:7px;line-height:1.3}

.prod-popup .modal-body {
    border-radius: 5px 5px 0 0;
}

.prod-popup .modal-footer {
    background: #f7f7f7;
    border: none;
    border-radius: 0 0 5px 5px;
}


.prod-thumbs li {
    border: none;
    box-shadow: none;
}

.prod-thumbs a {
    border-radius: 105px !important;
    overflow: hidden;
    display: block;
    box-shadow: none !important;
}


a.dwnld-btn{display:inline-block;vertical-align:top;position:relative;margin:10px 0 26px 15px}i.dwnld-btn-icn1{display:block;position:absolute;width:40px;height:50px;bottom:0;left:-2px;background-image:url(/img/redesign/pdf.svg);background-size:cover;background-position:center}span.dwnld-btn-txt{display:inline-block;vertical-align:middle;padding:10px 12px 10px 50px;background:#eee;background:linear-gradient(12deg,#eee,#fff);border:1px solid #ddd;color:#666;background:linear-gradient(0deg,#f5f5f5,transparent);line-height:1.35;font-size:13px;font-weight:600;border-radius:5px;     line-height: 1.3;}.download-section{padding:0}a.dwnld-btn:hover .dwnld-btn-txt{background:#fff}
a.dwnld-btn:first-child {
    margin-top: 20px;
}


.v4 header {
    box-shadow: 0 3px 25px rgba(0, 0, 0, 0.08);
}
.comp_btns .btn, .comp_btns .share_btn {
    display: flex;
    align-items: center;
    justify-content: center;
}

.comp_btns {
    display: flex;
    align-items: self-start;
    justify-content: center;
}
.comp_btns>*{margin-left: 0;margin-right: 15px;}

.comp_btns .btn .i-svg {
    margin-right: 10px;
}
.suggest_link{color:#2a73e8!important;font-size:14px!important;margin-top:3px;display:inline-block}.suggest_link:hover{text-decoration:underline}


.edit_popup.msg_popup.bottom_modal .modal-body{padding:0}.edit_popup .overlay-div{background-color:#ececec;color:rgba(0,0,0,.87);height:65px;padding:6px 18px 6px 18px;position:relative}.edit_popup .overlay-div p{font-size:18px;font-weight:500;padding-top:5px;padding-bottom:0;letter-spacing:0;flex-direction:column;overflow:hidden;white-space:nowrap;display:flex}.edit_popup .overlay-div .close{color:rgba(0,0,0,.54);width:40px;min-width:40px;height:40px;margin:5px -5px 0 0}.edit_popup .overlay-div .close:hover{background:rgba(0,0,0,.06);border-radius:99px}.edit_popup .overlay-div p .sugg_comp_name{font-size:13px}.edit_popup .overlay-div p span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block}.edit_popup .messenger{padding:30px 30px 10px 30px;height:calc(100vh - 190px);overflow:auto}.edit_popup .modal-content{padding:0}.edit_popup.bottom_modal.msg_popup.modal.fade .modal-dialog{max-width:1200px}.working.edit_popup.bottom_modal.msg_popup.modal.fade .modal-dialog{max-width:450px}
.class_pdf{height:100%}.pdf_bottom_icons{position:absolute;bottom:0;left:0;display:block;width:100%;text-align:center;background:#fff;border:1px solid #ddd;border-radius:0 0 6px 6px;display:flex;justify-content:center;align-items:center}.pdf_bottom_icons>a{width:37px;height:37px;line-height:1;display:flex;justify-content:center;align-items:center;color:#666;font-size:23px}.tabbing-style-1 .nav>li>a{border:none;border:1px solid transparent;font-weight:500;color:#999;border-bottom-width:2px!important}.tabbing-style-1 .nav>li:first-child>a,.tabbing-style-1 .nav>li:last-child>a{border-radius:0!important}.tabbing-style-1 .nav-pills>li.active>a,.tabbing-style-1 .nav-pills>li.active>a:focus,.tabbing-style-1 .nav-pills>li.active>a:hover{background:0 0;color:#0069ff;border-color:transparent;border-bottom-color:#0069ff;font-weight:600}.tabbing-style-1 .nav-pills>li>a:hover{background:0 0}.msg_popup .modal-header{padding:0}.edit_popup.msg_popup.bottom_modal .modal-body{border-radius:0}.edit_popup .messenger{padding:0}.edit_popup .modal-content-inner{padding:30px 30px 10px 30px;height:calc(100vh - 190px);overflow:auto}.modal-footer-new{display:flex;justify-content:center;align-items:center}.modal-footer-new .btn{margin:0 5px!important;display:block;width:auto;min-width:110px;padding:8px 30px;margin-left:10px;border-radius:5px;box-shadow:4px 4px 10px rgba(0,0,0,.05);font-size:14px;transform:translateY(0)}.modal-footer-new .btn.cancel-btn{background:0 0;border:none;box-shadow:none;color:#6f6d6d;padding:9px 20px;min-width:initial;font-weight:600}.modal-footer-new .btn:focus{outline:0}.modal-footer-new .btn.cancel-btn:hover{border-color:#c1c1c1}.modal-footer-new .btn.submit-btn:hover{background:#3680ea}.edit_headline span{display:block;clear:both}.edit_headline .normal{color:#444;font-size:16px}.edit_popup .overlay-div{background:#fff}.edit_popup .overlay-div p span{line-height:1.5;height:auto;max-height:initial;font-weight:500;color:#000;font-size:20px}.edit_popup .overlay-div{height:auto}.inq_popup_open.white_bg_modal .modal-backdrop{background:rgba(255,255,255,.96);opacity:1}.edit_popup .modal-content{padding:0;background:#fff;border:1px solid #bebebe;box-shadow:rgba(0,0,0,.2) 0 4px 16px;border-radius:3px;overflow:hidden}.pdf_design{display:block;text-align:center;height:100%}.pdf_box{display:flex;align-items:center;width:100%;border:1px solid #ddd;margin:0 auto;border-radius:9px;padding:10px 0}.pdf_box img{max-width:90px}.sec_pdfs{box-shadow:none}.pdf_txt{font-size:15px;font-weight:600}a.dwnld-btn{margin:5px 11px 0 0}span.dwnld-btn-txt{padding:1px 10px;border-radius:3px;background:0 0;min-width:112px}a.dwnld-btn:first-child{margin:0}.pdf_txt{font-weight:600;text-align:center;width:100%;padding-left:10px}.dwnld-btn-icn2{font-size:16px;display:inline-block;vertical-align:middle;margin:0 7px 0 0}.view_yt.no_vid_root .yt_iframe.embed-responsive-16by9{padding-bottom:35%}.pdf_btns{display:block;margin:5px 0 0 0}a.dwnld-btn{margin:3px 2px 0 2px!important}span.dwnld-btn-txt{padding:3px 10px}.pdf_txt{margin:10px 0 0 0;padding:0}.pdf_box{height:100%;justify-content:center;flex-direction:column;align-items:center}a:hover .dwnld-btn-txt:hover{background:linear-gradient(12deg,#eee,#fff)}.no-result i img{width:100%;max-width:50px;opacity:.7;display:block}

.view_more_div{display:none;}
.explore-all:focus {
    outline: none;
    text-decoration: none;
    color: #000;
}
.prod-thumbs li {
    width: 50px;
    height: 50px;
}

.prod-thumbs li:before {
    bottom: -5px;
    width: 60px;
    height: 60px;
    padding: 0;
    left: -5px;
    background: transparent;
    border: 3px solid #969798;
    border-radius: 99px;
}
.v4 .prod-card .no-result {
    margin-bottom: 5px;
}
.single-product-inner {
    display: inline-block;
}
.left_sec {
    float: none;
    display: block;
    max-width: 100%;
    overflow: hidden;
    width: 100%;
}


.text-overflow {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}
.single-product-inner .book_btn {
    line-height: 1.7;
    margin: 0 auto;
    display: inline-block;
    float: none;
    cursor: pointer;
    margin-top: 10px;
}

.single-product-inner {
    /* text-align: center; */
}

.single-product-inner a {
    text-align: left;
}

.product-name {
    height: 59px;
    max-height: 59px;
}.flex_data a {
    line-height: 1.4;
    display: block;
}
.pro_details {
    display: flex;
    flex-direction: row-reverse;
    text-align: left;
    align-items: initial;
    justify-content: flex-end;
}

.pro_details .pop-pro-img {
    width: 50px;
    border: 2px solid #fff;
    border-radius: 7px;
    overflow: hidden;
    box-shadow: 2px 4px 8px rgba(19, 19, 19, 0.13);
}

.pro_details .pop-pro-img img {
    max-width: 100%;
    max-height: 100%;
}

.pro_details .pop-pro-name {
    margin: 0 0 0 14px;
    padding: 1px 0 0 0;
    font-size: 17px;
    font-weight: 400;
    color: #777;
}

.morden_form.form-group.v2.pro_details {
	    margin-top: -20px;
    margin-left: -20px;
    background: #f7f7f7;
    margin-right: -20px;
    padding: 15px 17px;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}
.msg_popup.bottom_modal.modal.fade .modal-dialog {
    -webkit-transform: translate(0, -2%);
    transform: translate(0, -2%);
}

.msg_popup.bottom_modal.modal.fade.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}




@media screen and (max-width:1180px){
	.pdf_box {
    padding: 10px 10px;
}.view_yt.no_vid_root .yt_iframe.embed-responsive-16by9 {
    padding-bottom: 44.5%;
}
.section_2_pdf {
    margin-top: 0;
}
.footer_section .container {
    width: 100%;
    max-width: 1200px;
}

}
@media screen and (max-width:1060px){
	.share_click{display:none}.shares{display:block!important;width:auto;opacity:1;visibility:visible;left:10px;padding:0;left:initial;position:relative}.shares .share-ul li .social-link{margin-right:7px;width:36px;height:36px}.shares .share-ul{display:flex;flex-wrap:wrap}.comp_btns .share_btn{margin-right:0}
}
@media screen and (max-width:1024px){
	.comp_btns .share_btn{display:none;}	
}
@media screen and (max-width:950px){
	.v4 .map_new {
    min-width: 200px;
    width: 200px;
}
.mbox_txt {
    font-size: 16px;
    margin: 10px auto 10px auto;
}
}
@media screen and (max-width:850px){
	.v4 .right_sec{display:block;width:100%;max-width:500px;margin:26px auto 25px auto}
	.body_container{display:block}
	.body_container .left_sec{margin:0}
	.v4 .sec_data_inner{flex-wrap:wrap;margin:0}
	.v4 .sec_data_inner .sec_data_1.data_col1{width:100%;max-width:initial}
	.v4 .sec_data_inner .sec_data_1.data_col1,.v4 .sec_data_inner .sec_data_1.data_col3{width:50%;max-width:100%}
	.v4 .sec_data_inner .sec_data_1.data_col2{width:100%;max-width:100%}
	.v4 .sec_data{flex-direction:column;margin:0}
	.newsletter-main{margin-bottom:0 !important}
	.comp_btns .btn{display:flex;flex-direction:column;width:50px;height:50px;border-radius:99px;text-align:center;padding:0;margin:0 30px 30px 0;align-items:center;justify-content:center}
	.comp_btns .btn .btn_txt{font-size:11px;position:absolute;bottom:-25px}
	.comp_btns .btn .i-svg{margin:0 auto 0 auto}
	.comp_btns .share_btn{display:none;}
	.v4 .map_new{flex-direction:row;width:100%}
	.inq_box{min-width:50%;margin-bottom:20px}
	.map-img {
		margin-top: 20px;
		padding: 0;
		margin-right: 15px;
		min-height: 100%;
		display: flex;
		height: auto;
		margin-bottom: 20px;
	}

	.v4 .sec_detail_3 {
		margin-top: 0px;
	}
	
	.v4 .pdf_box img { max-width: 50px; }

	.view_yt.no_vid_root .yt_iframe.embed-responsive-16by9 {
		padding: 0;
		height: 100%;
	}
	.sidebar-suggest li a.media .team-pic{    width: 50px !important;
		height: 50px !important;}
		
	.btn-blue.light.whatsapp_btn:hover .btn_txt {
		color: #25d366;
	}
	.btn-blue.light:hover .btn_txt {
		color: #0069ff;
	}
}
@media screen and (max-width:767px){
	.right-popup-body-inner {
    flex-direction: column;
}

.prod-modal-bottom, .prod-modal-left {
    max-width: 100%;
    flex: 0;
    margin-bottom: 30px;
}

.prod-modal-bottom {
    margin-bottom: 0;
}
	
}
@media screen and (max-width:600px){
	.sec_prof_pic{background:#fff;display:block;border-radius:5px;margin-top:-30px;z-index:2;padding:15px 15px;width:100%}
	.comp_title_main.top{position:relative;color:#333;margin:0 auto;top:initial;left:initial;text-align:center}
	.comp_logo{margin:-40px auto -10px auto;display:block;position:relative;top:-30px;width:130px;height:130px;min-width:130px}
	.not_home .banner-home-main{height:170px;min-height:170px;display:block}
	.sec_prof_pic:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #ddd;border-radius:9px}
	.comp_logo img{display:inline-block}
	.comp_title{font-size:21px;font-weight:600;line-height:1.5;display:inline;vertical-align:middle}
	.isverified img{max-width:100%;max-height:100%}
	.comp_btns .btn.whatsapp_btn {
		margin-right: 0;
	}
	.body_container {
		padding: 0;
	}.section_2_pdf {
		flex-direction: column;
	}

	.view_yt, .sec_pdfs {
		width: 100%;
		margin: 10px 0 10px 0;
	}

	.view_yt.no_vid_root .yt_iframe.embed-responsive-16by9 {
		padding-bottom: 56.25%;
	}
	.pdf_box {
		padding: 20px 10px;
	}

	.photos-div a.photos-single {
		width: 33.33%;
	}
	.breadcrumb-sec {
		margin: 20px 0px 0px 0px;
	}
	.v4 .sec_data {
		margin: 0 -10px;
	}
	.v4 .sec_data{margin:0 -10px}
	.pdf_box{flex-direction:row}
	.pdf_txt{margin:0;text-align:left;padding:0 0 0 15px}
	.pdf_btns a.dwnld-btn{display:inline-block;width:auto;vertical-align:middle;margin-bottom:4px!important}
	span.dwnld-btn-txt{width:auto;font-size:16px;padding:5px 19px 5px 15px;border-color:#bbb;background:#f7f7f7;border-color:#ddd}
	.pdf_btns a.dwnld-btn:first-child{margin-right:12px!important}
	.prod-popup .modal-body {
		padding: 15px 3px 10px 3px;
	}
	.right-popup-descr-h3 {
		font-size: 18px;
	}

	.price-div {
		font-size: 15px;
	}.photos-div a.photos-single {
		width: 25.33vw;
		height: 25.33vw;
	}
	.photos-div{
		justify-content: center;}
		
	.photos-inner {
		padding: 0;
	}
	body.v4 .sec_data_inner .flex-data{padding-bottom: 20px !important;}
	.v4 .pdf_box img {
		max-width: 80px;
	}
	.breadcrumb-sec .breadcrumb,.right-suggest .suggest_link{display:none !important;}
	.right-suggest {width: 100%;}
	.right-suggest .like-view {margin: 0;}
	.likes a {width: 45px;height: 45px;
		margin-bottom: -17px;
		margin-top: -21px;
		margin-right: -6px;
	}

	.like-view .likes .heart {
		margin: 0;
	}	
	
	
	.bottom_modal.msg_popup.modal.fade .modal-dialog {
		max-width: 100%;
		padding: 0;
		height: 100%;
	}

	.bottom_modal.msg_popup.modal.fade .modal-dialog .modal-content {
		padding: 0;
		border-radius: 0;
		height: 100%;
	}

	.bottom_modal.msg_popup.modal.fade .modal-dialog .modal-content .modal-body {
		border-radius: 0;
		height: 100%;
	}

	.msg_popup .overlay-div {
		border-radius: 0px;
	}
	
}
@media screen and (max-width:400px){
.v4 .sec_detail_3 {
    margin-top: 0;
}
.photos-div a.photos-single {
    width: 100%;
    height: 43.33vw;
    padding: 9px 20px;
}
.common_bg{background-position: 100% 100%;}
.common_bg:before{opacity:0}
}



@media screen and (max-width:350px){
	.comp_btns {
    overflow: auto;
}

.comp_btns .btn {
    width: 44px;
    height: 44px;
    min-width: 44px;
    min-height: 44px;
    margin-right: 15px;
}

.comp_btns .btn .btn_txt {
    display: none;
}
.v4 .sec_data_inner .flex-data .flex_single_i .flex_title {
    min-width: 90px;
    width: 90px;
}


.w-card-descr.photos-card {
    padding: 0;
}
.pdf_box {
    flex-direction: column;
    text-align: center;
    justify-content: center;
}
.pdf_txt {
    margin: 12px 0 0 0;
    text-align: center;
    padding: 0;
}

}
