.main-banner{overflow:hidden;position:relative;margin-top:106px}.main-banner .banner-text span{font-size:18px;font-weight:600;margin-bottom:5px;color:#fff;color:#d8201c;text-transform:uppercase;letter-spacing:2px;line-height:1;font-family:Poppins,sans-serif;display:block}.main-banner .banner-text h2,.main-banner .banner-text h2 span{padding:10px 0;font-size:45px;font-weight:600;margin-bottom:10px;color:#fff;text-transform:capitalize;line-height:1.3}.main-banner .banner-text p{font-size:15px;margin-bottom:20px;color:#fff;line-height:1.8;font-family:Poppins,sans-serif}.main-banner .tp-mask-wrap{height:auto}.main-banner .more-btn{color:#fff;background:#714da0;line-height:30px}.main-banner .more-btn,.main-banner li .btn-text{font-weight:700;padding-right:38px;padding-left:38px}.main-banner li .btn-text{font-size:13px;line-height:50px!important}#wrapper .main-banner .tp-bullets{opacity:1;bottom:66px;visibility:visible;top:auto;left:52%;display:block}.main-banner .tp-bullet{height:3px;background:#8f8f8f;width:26px}.main-banner .tp-bullet.selected{background:#714da0}.tparrows.tp-leftarrow,.tparrows.tp-rightarrow{border:1px solid #fff;visibility:hidden;background:none;cursor:pointer;z-index:99}.main-banner:hover .tparrows.tp-leftarrow,.main-banner:hover .tparrows.tp-rightarrow{visibility:visible}.tparrows.tp-leftarrow:hover,.tparrows.tp-rightarrow:hover{border:1px solid #714da0;background:#714da0}.slotholder:before{height:100%;content:"";position:absolute;border-top:none;border-bottom:none;top:0;background-color:rgba(0,0,0,.66);left:0;width:100%;z-index:999}@media (max-width:480px){.main-banner .banner-text h2{font-size:18px}.main-banner .banner-text p{font-size:15px;line-height:1.2}}.img_slider{height:auto!important;width:100%!important}.btn:not(.dropdown button){padding:13px 30px;font-size:16px;border:2px solid hsla(0,0%,100%,.76);text-decoration:none;font-weight:600;color:#fff;position:relative;outline:0 none;text-align:center;border-radius:100px;line-height:1.5;z-index:1}.btn:focus,.btn:hover{box-shadow:0 12px 19px 4px rgba(0,0,0,.08)}.btn-box a:hover{color:#fff}.about-left p{margin-top:25px}#about_us img{width:100%}.icon-lf{height:50px;color:#fff;border-radius:5px;background:#d8201c;width:50px}.icon-lf,.icon-lf i{text-align:center;line-height:50px}.icon-lf i{font-size:35px;color:#fff!important;transition:.4s;width:100%}.right-txt{margin-left:10px;width:calc(100% - 60px)}.right-txt h3{font-size:15px;margin-bottom:0;text-transform:uppercase;line-height:normal;margin-top:0}.right-txt p{margin:0}.pic-show img{width:100%}.process:hover .icon-lf i{color:#000}.fact-counter-wrapper{position:relative;background:url(https://marketlibrary.shop/assets/images/slider2.jpg) no-repeat;background-attachment:fixed;background-size:cover;background-position:50%;width:100%}.fact-counter-wrapper .container{z-index:1}.fact-counter-wrapper:before{height:100%;content:"";position:absolute;top:0;background-color:rgba(0,0,0,.31);left:0;width:100%}.single-fact{text-align:center;display:inline-block}.single-fact .icon-boxed{height:70px;transform:translate(0);-webkit-transform:translate(0);font-size:45px;color:#e3ba67;position:static;text-align:center;margin:0 auto;width:70px;line-height:74px}.single-fact span{padding:4px 0;font-size:40px;font-weight:700;color:#fff!important;line-height:1.2;display:block}.fact-counter-wrapper h2{font-size:36px;color:#fff;margin:0 0 27px;line-height:42px}.single-fact p{font-size:15px;font-weight:500;color:#fff;text-transform:uppercase;margin:0}.single-fact .icon-box i:before{font-size:50px}.overlay-dark,.overlay-dark80,.overlay-light,.overlay-light80{position:relative;z-index:1}.dark-bg h2,.dark-bg h6,.dark-bg p{color:#fff}.overlay-dark80:before{background-color:rgba(0,0,0,.9)}.overlay-dark80:before,.overlay-dark:before,.overlay-light80:before,.overlay-light:before,.tp-bgimg:before{height:100%;content:"";position:absolute;top:0;left:0;width:100%;z-index:-1}.margin_top{margin-top:30px}.maine_box{overflow:hidden;margin-right:auto;position:relative;max-width:480px;margin-left:auto}.price_box{padding:6px 10px;font-size:16px;right:0;color:#fff;position:absolute;top:10px}.green_bg{background:#2adc71}.orgen_bg{background:#d8201c}.maine_box .items_picher img{width:100%}.box_detail{padding:13px 15px 15px;color:#fff;transition:all .3s;position:absolute;max-height:69px;bottom:0;background:rgba(34,34,34,.69);left:0;width:100%;z-index:9}.box_detail h3{font-size:18px;font-weight:600;color:#fff;margin:9px 0 15px}.maine_box:hover .box_detail{max-height:300px}.box_detail a,.box_detail p{color:#fff}.maine_box:hover .box_detail a,.maine_box:hover .box_detail p{display:block}.use_detail .event_detail{position:relative;display:inline-block}.use_detail{right:15px;position:absolute;text-align:right;top:-30px;width:100%}.event_detail:hover .event_hover{opacity:1;top:-55px}.use_detail .event_detail{height:50px;font-size:25px;border:2px solid #d8201c;color:#fff;text-align:center;border-radius:50%;background:#d8201c;width:50px;line-height:45px}@media only screen and (min-width:992px) and (max-width:1200px){.margin_reponsive{margin-top:30px}}@media only screen and (min-width:992px) and (max-width:1199px){.box_detail{bottom:-130px}}@media (min-width:768px) and (max-width:991px){.margin_bott{margin-bottom:30px}}figure{margin:0}.position_relative{overflow:hidden;position:relative}.max_size{max-width:400px;margin:0 auto;width:100%}.picher_doc img{cursor:auto;width:100%}.opacity-medium{height:100%;position:absolute;opacity:.75;top:0;left:0;width:100%}.bg-extra-black{background-color:#222}.picher_doc .inner_text{height:auto;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);padding:0 0 15px 60px;transition:transform .35s ease-out;-webkit-transition:transform .35s ease-out;-moz-transition:transform .35s ease-out;-ms-transition:transform .35s ease-out;-o-transition:transform .35s ease-out;position:absolute;opacity:1;bottom:0;text-align:center;top:auto;cursor:default;left:0;width:auto;z-index:9}.picher_doc:hover .inner_text{transform:translateY(-50px);-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px)}.picher_doc .inner_text .show_tital{color:#f2f2f2;display:inline-block}.date_top{padding:6px;right:0;color:#fff;position:absolute;min-width:80px;text-align:center;top:10px;background:#d8201c}.display_block{padding:10px 0;color:#cfcfcf;border-top:1px solid #cfcfcf;width:100%;display:block}.picher_doc .inner_text .btn{opacity:0}.picher_doc:hover .btn{opacity:1}.team_view{overflow:hidden;position:relative}.team_view figure{margin:0}.team_view figure img{max-width:100%;width:100%}.team_discoption span.team_name{font-weight:600;color:#1d1d1d}.team_discoption span{text-transform:uppercase;display:block}.team_hover{height:200px;transform:translateY(33px);padding:24px 15px;right:0;transition:all .5s ease;position:absolute;opacity:0;bottom:0;top:0;margin:auto;background:#e8a20d;left:0;width:200px}.team_head:hover .team_hover{transform:translateY(0);transition:all .5s ease;opacity:1}.team_hover ul{padding:0;width:100%}.team_hover ul li{list-style:none;height:25px;width:25px;display:inline-block}.team_hover ul li a,.text-white{color:#fff}.testimonial_wrapper__block{color:#fff;z-index:1}.testimonial_wrapper__block:before{height:100%;content:"";position:absolute;opacity:.76;top:0;background:#f5f5f5 none repeat scroll 0 0;left:0;width:100%;z-index:-1}.single_carousel{margin:0 15px}.single_carousel>p{padding:25px 33px 44px;color:#222;position:relative;background:#fafafa}.single_carousel>p:after{height:50px;font-size:18px;color:#d8201c;content:"\f10d";position:absolute;bottom:-23px;text-align:center;border-radius:50%;background:#eaeaea none repeat scroll 0 0;left:20px;width:50px;line-height:49px;font-family:fontawesome}.author_img__block{height:130px;color:#222;display:table}.author_tablecell__block{vertical-align:middle;display:table-cell}.author_tablecell__block>img{border:5px solid #eaeaea;max-width:80px;border-radius:50%;margin-left:10px;float:left}.author_tablecell__block>p{font-weight:700;margin-left:15px;margin-top:15px;display:inline-block}.author_tablecell__block span{font-weight:400;display:block}.testimonial_carosule-wrap .owl-nav div{height:40px;transform:translateY(0);-webkit-transform:translateY(0);font-size:18px;border:1px solid #d8201c;color:#d8201c;transition:all .4s ease 0s;position:static;text-align:center;background:transparent;margin-left:10px;width:40px;line-height:40px;display:inline-block}.testimonial_carosule-wrap .owl-nav{text-align:center;margin-top:15px}.testimonial_carosule-wrap .owl-nav div:hover{color:#fff;background:#d8201c}.member_say{font-size:14px}#feadback{background:url(https://marketlibrary.shop/assets/images/carrusel01.jpg);background-attachment:fixed;position:relative;background-size:cover;background-repeat:no-repeat}#feadback:before{height:100%;content:"";position:absolute;top:0;background-color:rgba(0,0,0,.77);left:0;width:100%}@media (max-width:767px){.quote-form textarea{margin-bottom:30px}}.blog{background:#fafafa}.post-img{overflow:hidden}.post-img img{width:100%}.blog .post-content{padding:30px 20px 15px;background:#fff}.blog .post-content a.blog_tital{font-size:18px;font-weight:700;margin-bottom:15px;display:block}.blog .post-content a.read_more{font-weight:700;margin-bottom:15px;color:#d8201c;display:inline-block}.blog .post-content a.blog_tital:hover,.blog .post-content a.read_more:hover{color:#714da0}.blog .post-content .info{padding-top:15px;border-top:1px solid #eee}.blog .post-content .info ul{padding:0;margin:0}.blog .post-content .info li{padding:0;font-size:12px;margin:0 10px -15px 0;display:inline-block}.blog .post-content .info li span{padding-right:4px}