@font-face{font-family:flexslider-icon;src:url(fonts/flexslider-icon.eot);src:url(fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(fonts/flexslider-icon.woff) format('woff'),url(fonts/flexslider-icon.ttf) format('truetype'),url(fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:400;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:0}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 20px;background:#fff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);-o-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);box-shadow:'' 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:1080px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:1;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:flexslider-icon;font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}.flex-direction-nav a.flex-next:before{content:''}.flex-direction-nav .flex-next{right:-50px;text-align:center}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:1;cursor:default;z-index:1;cursor:pointer}.flex-direction-nav .flex-next.flex-disabled{right:87px}.flex-direction-nav .flex-prev.flex-disabled{left:78px}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}.flex-direction-nav a{width:40px;height:40px;text-align:center;line-height:40px;background-color:transparent;position:absolute;top:50%;margin-top:-20px}.flex-direction-nav a:hover i{color:#fff}.flex-direction-nav a i{color:#fff;font-size:36px}.flex-direction-nav a:before{content:""}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:inline-block;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale .1s ease;-moz-transition:scale .1s ease;-ms-transition:scale .1s ease;-o-transition:scale .1s ease;transition:scale .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}.owl-theme .owl-dots{text-align:center;padding-top:16px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:12px;height:12px;background-color:transparent;border:2px solid #ebebeb;border-radius:50%;margin:4px 6px;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-ms-transition:opacity .2s ease;-o-transition:opacity .2s ease}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background-color:#2b2e2f;border-color:#3b2e2f}.owl-theme .owl-controls .owl-nav div{display:inline-block;outline:0;width:40px;height:40px;color:#fff;bottom:10%;text-align:right;font-size:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.owl-theme .owl-controls .owl-nav div.owl-prev{position:absolute;right:45px}.owl-theme .owl-controls .owl-nav div.owl-next:before,.owl-theme .owl-controls .owl-nav div.owl-prev:before{font-family:Themify;font-size:30px;color:#e5e5e5;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.owl-theme .owl-controls .owl-nav div.owl-prev:before{content:"\e65e"}.owl-theme .owl-controls .owl-nav div.owl-next:hover:before,.owl-theme .owl-controls .owl-nav div.owl-prev:hover:before{color:#66bfd7}.owl-theme .owl-controls .owl-nav div.owl-next{position:absolute;right:7px}.owl-theme .owl-controls .owl-nav div.owl-next:before{content:"\e65d"}.flat-button{border-radius:40px;padding:16px 32px 17px 31px;background-color:#66bfd7;z-index:1;display:inline-block}.flat-button.bg-white{background-color:transparent;border:1px solid #66bfd7;color:#2b2e2f}.flat-button.bg-white-default:hover,.flat-button.bg-white2:hover,.flat-button.bg-white:hover{color:#fff}.flat-button.bg-white2{background-color:#fff;color:#2b2e2f}.flat-button.box-shadow{-webkit-box-shadow:0 15px 35px 0 rgba(0,0,0,.2);box-shadow:0 15px 35px 0 rgba(0,0,0,.2)}.flat-button.border-theme{border:2px solid #66bfd7;color:#66bfd7}.flat-button.border-black{border:2px solid #2b2e2f;color:#2b2e2f}.flat-button.border-theme-color2e2f{border:2px solid #66bfd7;color:#2b2e2f}.flat-button.button-gradient-border{border:2px solid;color:#2b2e2f}.flat-button.color-fff{color:#fff}.flat-button.bg-black{background-color:#2b2e2f}.flat-button.bg-green{background-color:#7bc084}.flat-button.bg-yellow{background-color:#f3d718}.flat-button.bg-red{background-color:#f35656}.flat-button.bg-orange{background-color:#f79327}.flat-button.bg-pink{background-color:#e456a9}.flat-button.bg-violet{background-color:#aa61cc}.flat-button.bg-violet2{background-color:#686ab7}.flat-button.bg-pink2{background-color:#c446d7}.flat-button.bg-yellow2{background-color:#cfd055}.flat-button.bg-red2{background-color:#ec7070}.flat-button.bg-brown{background-color:#d0a77b}.flat-button.supper-size{font-size:16px;padding:22px 35px 22px 42px;letter-spacing:3.6px}.flat-button.large-size{padding:16px 33px 17px 37px;letter-spacing:3.7px}.flat-button.base-size{padding:16px 33px 17px 39px}.flat-button.small-size{padding:11px 22px 12px 27px;letter-spacing:2.5px}.flat-button.large-size.border-none{padding:18px 35px 19px 38px}.flat-button.small-size.border-none{padding:13px 25px 14px 28px}.flat-button.default{padding:18px 32px 17px 35px}.flat-button.default.default-border{padding:16px 36px 15px 39px}.flat-button.button-color{padding:18px 44px 17px 47px}.flat-button.button-gradient{padding:18px 30px 17px 32px}.flat-button:hover,.page-planding .btn-purchase a:hover{background-color:#2b2e2f}.flat-button.bg-black:hover,.flat-button.bg-white-default:hover,.flat-button.bg-white2:hover,.flat-button.bg-white:hover{background-color:#66bfd7}.flat-button.border-black:hover,.flat-button.border-white:hover{border-color:#66bfd7;background-color:#66bfd7}.flat-counter .icon-count.color-gradient i,.iconbox .box-icon.color-gradient{background-image:-webkit-linear-gradient(135deg,#686ab7 33%,#66bfd7 67%);background-image:-moz-linear-gradient(135deg,#686ab7 33%,#66bfd7 67%);background-image:-ms-linear-gradient(135deg,#686ab7 33%,#66bfd7 67%);background-image:-o-linear-gradient(135deg,#686ab7 33%,#66bfd7 67%);background-image:linear-gradient(135deg,#686ab7 33%,#66bfd7 67%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.flat-button.button-gradient-border{padding:16px 27px 15px 31px}.flat-button.button-gradient-border:hover{border-color:#66bfd7!important;background-color:#66bfd7!important;color:#fff!important}.flat-button.gradient-bg1:hover,.flat-button.gradient-bg2:hover,.flat-button.gradient-bg3:hover,.flat-button.gradient-bg4:hover,.flat-button.gradient-bg5:hover,.flat-button.gradient-bg6:hover{background-image:none;background-color:#66bfd7}.flat-button.button-gradient-border:hover{background:0 0;color:#2b2e2f}.flat-button.border-radius-none{border-radius:0;padding:14px 39px 15px 42px;background:#fff}.flat-button.border-radius-none::after,.flat-button.border-radius-none::before,.style-after::after{position:absolute;content:"";background-color:#fff;z-index:2}.flat-button.style-top-bottom::after,.flat-button.style-top-bottom::before{width:19px;height:2px}.flat-button.style-top-bottom:hover:after,.flat-button.style-top-bottom:hover:before{width:0}.flat-button.style-top-bottom::before{top:-2px;left:88px}.flat-button.style-top-bottom::after{bottom:-2px;left:44px}.style-after{position:relative;z-index:1;display:inline-block}.style-after::after{width:98%;height:100%;left:7px;top:3px;z-index:-1;border:2px solid #2b2e2f}.flat-button.color-white,.flat-button.color-white:hover{color:#fff}.flat-button.border{border:1px solid #fff}.flat-button.bg-transparent{background-color:transparent}.flat-button.bg-transparent:hover{background:#66bfd7;border-color:#66bfd7}.btn-view-all-project .flat-button.button-gradient-border{padding:16px 26px 15px 28px}.btn-contact-us .flat-button{padding:16px 33px 15px 38px}.btn-contact-us2 .flat-button{padding:15px 36px 16px 36px}.btn-readmore .flat-button{padding:16px 39px 15px 46px}.border-2px.flat-button{border:2px solid #66bfd7}.btn-my-profile .flat-button{padding:16px 28px 15px 35px}.flat-button.download{padding:16px 39px 15px 41px}.page-title{padding:106px 0 100px}.flat-row{position:relative;padding:100px 0}.flat-row.v1{padding:100px 0 112px}.flat-row.v2{padding:91px 0 100px}.flat-row.v3{padding:73px 0 100px}.flat-row.v4{padding:98px 0 93px}.flat-row.v5{padding:84px 0 80px}.flat-row.v6{padding:85px 0 89px}.flat-row.v7{padding:96px 0 23px}.flat-row.v8{padding:82px 0 100px}.flat-row.v9{padding:100px 0 104px}.flat-row.v10{padding:100px 0 120px}.flat-row.bottom-none{padding:91px 0 0}.flat-row.bottom-none2{padding:45px 0 0}.flat-row.bottom-none3{padding:39px 0 0}.flat-row.blog-carousel{padding:95px 0 88px}.flat-row.element-testimonials4{padding:100px 0 67px}.flat-row.section-portfolio{padding:92px 0 100px}.flat-row.section_carousel_metro{padding:91px 0 0}.flat-row.section-client.padding2{padding:49px 0 46px}.flat-row.section-client.padding3{padding:20px 0 14px}.flat-row.section-call-now{padding:92px 0 90px}.page-aboutus-s1.home-business.call-action.style2{padding:88px 0 100px}.page-services-s1.flat-row.section-call-now{padding:72px 0 70px}.page-services-s1.section-call-now .info-text{padding-left:22px;margin-right:-2px}.page-services-s1 .flat-phone{padding:13px 0 0 143px}.page-services-s3.flat-row{padding:104px 0 69px}.page-services-s4.call-action.style2{padding:107px 0 120px}.flat-row.page-services-img2{padding:100px 0 40px}.page-services-img4.page-services-s4.call-action.style2{padding:91px 0 120px}.page-services-single.page-services-s4.call-action.style2{padding:113px 0 120px}.flat-row.bg-planding{padding:111px 0 54px}.flat-row.plan-iconbox{padding:108px 0 124px}.flat-row.plan-purchase{padding:110px 0 120px}.hr2{margin-top:80px;margin-bottom:77px}.hr3{margin-top:78px;margin-bottom:77px}.divider{height:30px;clear:both;display:block}.divider.h10{height:10px}.divider.h13{height:13px}.divider.h14{height:14px}.divider.h16{height:16px}.divider.h18{height:18px}.divider.h20{height:20px}.divider.h25{height:25px}.divider.h29{height:29px}.divider.h33{height:33px}.divider.h34{height:34px}.divider.h36{height:36px}.divider.h38{height:38px}.divider.h40{height:40px}.divider.h42{height:42px}.divider.h44{height:44px}.divider.h45{height:45px}.divider.h48{height:48px}.divider.h49{height:49px}.divider.h50{height:50px}.divider.h51{height:51px}.divider.h52{height:52px}.divider.h53{height:53px}.divider.h54{height:54px}.divider.h57{height:57px}.divider.h58{height:58px}.divider.h59{height:59px}.divider.h60{height:60px}.divider.h61{height:61px}.divider.h62{height:62px}.divider.h66{height:66px}.divider.h69{height:69px}.divider.h70{height:70px}.divider.h71{height:71px}.divider.h72{height:72px}.divider.h73{height:73px}.divider.h74{height:74px}.divider.h76{height:76px}.divider.h77{height:77px}.divider.h79{height:79px}.divider.h80{height:80px}.divider.h81{height:81px}.divider.h85{height:85px}.divider.h95{height:95px}.divider.h90{height:90px}.divider.h97{height:97px}.divider.h100{height:100px}.divider.h104{height:104px}.divider.h150{height:150px}.divider.h96{height:96px}.divider.h111{height:111px}.divider.h120{height:120px}.divider.h160{height:160px}.divider.h240{height:240px}.bg-black{background-color:#1a161f}.bg-black2{background-color:#1e1923}.bg-black3{background-color:#1d1f2c}.bg-black4{background-color:#252525}.bg-black5{background-color:#1f1b16}.bg-gray{background-color:#ebebeb}.bg-gray2{background-color:#f1f3f5}.bg-gray3{background-color:#f8f9f9}.bg-theme{background-color:#66bfd7}.bg-violet{background-color:#686ab7}.bg-purple{background-color:#aa61cc}.bg-pink{background-color:#e456a9}.bg-green{background-color:#7bc084}.bg-red{background-color:#f35656}.bg-yellow{background-color:#f3d718}.bg-orange{background-color:#f79327}.bg-duck{background-color:#1f1a22}.bg-lightgreen{background-color:#f5f7f8}.bg-cream{background-color:#f7f7f7}.bg-white{background-color:#fff}.bg-planding{background-color:#061021}.flat-accordion .toggle-title,.flat-accordion .toggle-title::before,.flat-button::after,.flat-button::before,.flat-iconboxes.style2::after,.flat-tabs .menu-tab li,.flat-tabs .menu-tab li:after,.iconbox .box-icon,.iconbox .overlay,.iconbox-third .iconbox:hover .box-content p,.list-style li a::before,.portfolio-item .portfolio-info,.portfolio-item .portfolio-info .categories,.portfolio-item .portfolio-info .portfolio-title,.portfolio-item .portfolio-thumbnail img,.pricing-item,.pricing-item .header-pricing,.pricing-item .header-pricing .price-number,.pricing-item .header-pricing h6,.teammember .content,.teammember .info-overlay,.testimonials .message,.testimonials .message::before{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.countdown .square .text,.flat-accordion .toggle-title,.flat-blockquotes blockquote h4,.flat-button,.flat-counter .numb-count,.flat-iconboxes,.flat-iconboxes.style2 .iconbox .box-content,.flat-progress,.flat-progress .perc,.flat-progress .progress-animate,.flat-tabs .menu-tab.float-left li,.flat-tabs .menu-tab.inline li,.flat-video,.iconbox,.iconbox .box-content .readmore a,.iconbox.style3 .box-content,.img-iconbox,.infobox,.list-style li a,.portfolio-item,.portfolio-item .portfolio-info .categories,.portfolio-item .portfolio-info .portfolio-title,.portfolio-item .portfolio-thumbnail,.pricing-item .header-pricing,.pricing-item .pricing-content,.teammember,.teammember .avatar,.teammember .info-overlay .flat-socials a,.testimonials,.testimonials .message,.testimonials .name,.time_circles,.time_circles>div>h4,.title-section .title,h1.title-testimonial{position:relative}.title-section .title{font-size:48px;margin-bottom:13px}.title-section .title.fontsize36{font-size:36px;letter-spacing:.1px}.title-section.color-white .sub-title,.title-section.color-white .title{color:#fff}.title-section.color-sub0b2 .sub-title{color:#a8b0b2}.title-section.line .title::after{position:absolute;left:0;bottom:-20px;content:"";width:78px;height:4px;background-color:#66bfd7}.title-section .sub-title{font-size:18px;line-height:30px;letter-spacing:-.1px}.title-section .sub-title.font-poppins{font-family:Poppins,sans-serif}.title-section.line.line-center .title{z-index:1}.title-section.line.line-center .title::after{left:37%;bottom:22px;width:297px;z-index:-1}.title-section .sub-title.fontsize16{font-size:16px;line-height:26px}.title-section .sub-title.fontsize24{font-size:24px;line-height:30px}.title-section .sub-title.style2{font-size:14px;text-transform:uppercase;font-weight:600;letter-spacing:11.8px;margin-left:-6px;color:#2b2e2f}.infobox{border-radius:90px;background-color:#fff;padding:35px 57px 33px;z-index:99}.infobox:after{position:absolute;top:-15px;left:181px;content:"";border-right:15px solid transparent;border-left:15px solid transparent;border-bottom:15px solid #fff}.infobox ul li{line-height:30px;color:#2b2e2f;font-size:16px;letter-spacing:.2px}.infobox.style2:after{left:152px}.element-list .list-style li a{line-height:48px;display:block;color:#2b2e2f}.list-style li a::before{left:-5px;position:absolute;content:"\f178";font-family:FontAwesome;display:inline-block;color:#66bfd7;opacity:0;visibility:hidden}.list-style.style-font12 li a::before{font-size:12px}.list-style>li.active>a,.list-style>li:hover>a{padding-left:23px;cursor:pointer}.list-style.list-show li a::before,.list-style>li.active>a::before,.list-style>li:hover>a::before{left:0;opacity:1;visibility:visible}.list-style>li.active>a,.list-style>li:hover>a{color:#66bfd7}.list-style.color-silver li a,.list-style.color-silver li a::before{color:#717779}.flat-divider.default p{line-height:28px}.flat-divider.default h4{margin-bottom:24px}.flat-divider h4{margin-bottom:25px;letter-spacing:0}hr.default{margin:71px 0 76px}hr.dotted{border-top:1px dotted #ebebeb;margin-top:74px}hr.custom-color{border-color:#66bfd7;margin:74px 0 77px}hr.custom-black{border-color:#000;margin:74px 0 78px}hr.custom-thickness{border-top:4px solid #ebebeb}hr.custom-gradient{height:4px;background-image:-webkit-linear-gradient(45deg,#66bfd7 40%,#686ab7 55%);background-image:-moz-linear-gradient(45deg,#66bfd7 40%,#686ab7 55%);background-image:-ms-linear-gradient(45deg,#66bfd7 40%,#686ab7 55%);background-image:-o-linear-gradient(45deg,#66bfd7 40%,#686ab7 55%);background-image:linear-gradient(45deg,#66bfd7 40%,#686ab7 55%)}hr.custom-black2{border-top:none;height:2px;margin:75px 0 74px;background-image:-webkit-linear-gradient(to right,#fff,#eee,#fff);background-image:-moz-linear-gradient(to right,#fff,#eee,#fff);background-image:-ms-linear-gradient(to right,#fff,#eee,#fff);background-image:-o-linear-gradient(to right,#fff,#eee,#fff);background-image:linear-gradient(to right,#fff,#eee,#fff)}hr.custom-twoblack{border-bottom:1px solid;padding-bottom:3px;border-color:#000;margin-top:70px}.flat-counter .numb-count{display:inline-block;color:#2b2e2f;font-size:48px;line-height:48px;margin-bottom:13px}.flat-counter .name-count{color:#2b2e2f;font-size:20px;line-height:30px;font-weight:500;margin-bottom:42px}.flat-counter .icon-count i{color:#66bfd7;font-size:48px}.flat-counter .icon-count.color-white i{color:#fff}.color-white .flat-counter .name-count,.color-white .flat-counter .numb-count{color:#fff}.call-action{padding:96px 0}.call-action.style2{padding:127px 0 140px}.title-call-action{color:#fff;font-size:36px;line-height:42px}.call-action .btn-action .flat-button{padding:17px 24px 18px 35px}.title-call-action.another{font-size:48px;font-weight:600;color:#000;line-height:60px;letter-spacing:.8px;margin-bottom:24px}.title-call-action.another.color-white{color:#fff}.sub-call-action{font-size:24px;margin-bottom:75px}.call-action.style2 .btn-action .flat-button{padding:16px 40px 15px 45px}.title-call-action.fontweight300{font-weight:300;letter-spacing:0}.call-action.style3 .title-call-action{font-size:30px;font-weight:500;letter-spacing:.2px}.call-action.style3 .btn-action .flat-button{padding:14px 29px 17px 30px}.title-call-action.color-theme{color:#66bfd7}.font-oswald-action{font-family:Oswald,sans-serif;font-size:39px;font-weight:400;letter-spacing:-.5px;margin-bottom:35px}.call-action.style2 .btn-action.button-apply .flat-button{padding:16px 40px 15px 39px;border:2px solid #66bfd7}.section-call-now .info-text{font-size:30px;line-height:42px;color:#2b2e2f}.flat-phone{padding:13px 0 0 121px}.section-call-now .flat-phone .icon{float:left;width:60px;height:60px;text-align:center;line-height:60px;border:1px solid #e5e5e5;color:#66bfd7;margin-right:31px}.section-call-now .flat-phone .number-call{overflow:hidden}.section-call-now .flat-phone .number-call .text{font-size:18px;margin:-2px 0 5px 0}.section-call-now .flat-phone .number-call .number,.section-call-now .flat-phone .number-call .text{color:#2b2e2f}.section-call-now .flat-phone .icon,.section-call-now .flat-phone .number-call .number{font-size:30px;font-weight:600}.flat-iconboxes.style2::after,.flat-tabs .menu-tab.inline li:after,.iconbox .overlay,.portfolio-item .portfolio-info,.teammember .info-overlay,.teammember .info-overlay .flat-socials a{opacity:0;visibility:hidden}.flat-iconboxes.style2.active::after,.flat-iconboxes.style2:hover:after,.flat-tabs .menu-tab.inline li.active:after,.flat-tabs .menu-tab.inline li:hover:after,.iconbox:hover .overlay,.portfolio-item:hover .portfolio-info,.teammember:hover .info-overlay,.teammember:hover .info-overlay .flat-socials a{opacity:1;visibility:visible}.flat-testimonials.padding-right0 .testimonials .message{padding-right:0}.testimonials{padding:86px 0 10px}.testimonials::before{font-family:FontAwesome;content:"\f10d";bottom:89.5%;left:5px;color:#66bfd7;font-size:37px}.testimonials .message{padding:0 10px 31px 0;font-size:18px;line-height:30px}.testimonials .avatar .testimonial-author-thumbnail{float:left;margin-right:31px;width:auto}.testimonials .name{font-size:24px;font-weight:600;line-height:30px;padding-top:20px;letter-spacing:.3px;color:#2b2e2f;margin-bottom:9px}.testimonials .position{color:#66bfd7;line-height:18px}.featured-choose,.featured-testimonials{overflow:hidden}.testimonial-second{padding:5.8% 18.9% 5.45% 6%}.testimonial-second .testimonials .name{padding-top:24px}.testimonials.style2::before{bottom:90.5%;left:48.5%}.testimonials.style2 .avatar .testimonial-author-thumbnail{float:none;margin-right:0}.testimonials.style2 .message{padding:0 0 33px 0}.testimonials.style2 .name{padding-top:15px}.testimonials .name.color-white,.testimonials.color-white .message,.testimonials.color-white .name,h1.title-testimonial.color-white{color:#fff}.color-nav-gray.owl-theme .owl-controls .owl-nav div.owl-next:before,.color-nav-gray.owl-theme .owl-controls .owl-nav div.owl-prev:before,.testimonials .message.color-gray,.testimonials.color-gray .message,.testimonials.color-gray .position{color:#a8b0b2}.color-nav-gray.owl-theme .owl-controls .owl-nav div.owl-next{right:0}.color-nav-gray.owl-theme .owl-controls .owl-nav div.owl-prev{right:39px}.color-white .time_circles>div>h4,.color-white .time_circles>div>span{color:#fff}.color-white .time_circles>div>span{border-color:#fff}.wrap-iconboxes.mg-leftright{margin:0 -1.95%}.iconbox-third{padding:0 1.95%}.flat-iconboxes{float:left;width:33.333%}.flat-iconboxes.style2{width:25%;overflow:hidden}.flat-iconboxes.style2:nth-child(odd){background-color:#25211c}.flat-iconboxes.style2:nth-child(even){background-color:#1f1b16}.flat-iconboxes.style2::after{width:100%;height:8px;background-color:#66bfd7;-webkit-transform:translateY(8px);transform:translateY(8px)}.flat-iconboxes.style2 .iconbox .box-content{padding:126px 60px 71px 65px}.flat-iconboxes.style2 .iconbox .box-content .box-title{font-size:22px;margin-bottom:16px}.flat-iconboxes.style2 .iconbox .box-content p{margin-bottom:21px}.flat-iconboxes.style2 .iconbox .box-content .readmore a{color:#66bfd7}.flat-iconboxes.style2 .iconbox.style2 .step{font-size:85px;line-height:85px;bottom:59%;font-weight:400;color:rgba(102,191,205,.3)}.flat-video,.iconbox,.img-iconbox,.portfolio-item .portfolio-thumbnail{overflow:hidden}.iconbox .overlay{background-image:-webkit-linear-gradient(135deg,#686ab7 33%,#66bfd7 67%);background-image:-moz-linear-gradient(135deg,#686ab7 33%,#66bfd7 67%);background-image:-ms-linear-gradient(135deg,#686ab7 33%,#66bfd7 67%);background-image:-o-linear-gradient(135deg,#686ab7 33%,#66bfd7 67%);background-image:linear-gradient(135deg,#686ab7 33%,#66bfd7 67%);opacity:0;z-index:3}.flat-portfolio .portfolio-item:hover .portfolio-info,.iconbox:hover .overlay,.style-post-agency .blog_column_metro.grid-metro .post:hover .content-post::before{opacity:.8;left:30px;top:30px;width:calc(100% - 60px);width:-webkit-calc(100% - 60px);width:-moz-calc(100% - 60px);width:-o-calc(100% - 60px);height:calc(100% - 60px);height:-webkit-calc(100% - 60px);height:-moz-calc(100% - 60px);height:-o-calc(100% - 60px)}.iconbox .box-content,.iconbox .overlay{width:100%;height:100%;top:0;z-index:2}.iconbox .box-content{padding:142px 85px 20px;flex-direction:column;text-align:center;z-index:4}.iconbox .box-content .box-title{font-size:24px;margin-bottom:14px}.iconbox .box-content .box-title.fontsize18{font-size:18px!important}.iconbox .box-content .box-title a:hover,.iconbox .box-content .box-title.color-black a:hover{color:#66bfd7}.iconbox .box-content p{color:#a8b0b2}.iconbox-third .iconbox:hover .box-content p{color:#fff}.iconbox .step{bottom:-13%;margin-left:17px;text-align:center;width:100%;font-size:150px;line-height:150px;letter-spacing:32px;font-weight:700;color:rgba(102,191,215,.3)}.iconbox.style2 .box-content{text-align:left;padding:170px 71px 22px 93px}.iconbox .box-content .box-title a,.iconbox .box-content.color-white,.iconbox .box-content.color-white .box-title2,.iconbox .box-content.color-white .readmore a{color:#fff}.iconbox .box-content .box-title2{font-weight:600;margin-bottom:10px}.iconbox.style2 .box-content .name{font-size:48px;line-height:60px;margin-bottom:39px}.iconbox .box-content .readmore a{padding-right:17px;font-size:13px;font-weight:700;letter-spacing:2.8px}.iconbox .box-content .readmore a::before{position:absolute;right:0;top:-4px;content:"\f101";font-family:FontAwesome}.iconbox .box-content .readmore a:hover{padding-right:22px}.iconbox.style2 .step{bottom:53%;left:13.5%;margin-left:0;width:auto;font-size:100px;line-height:100px;text-align:left;letter-spacing:0;font-weight:300;color:rgba(255,255,255,.3)}.iconbox.style2:hover .overlay,.portfolio-item.style2:hover .portfolio-info{left:0;top:0;width:calc(100% - 0px);width:-webkit-calc(100% - 0px);width:-moz-calc(100% - 0px);width:-o-calc(100% - 0px);height:calc(100% - 0px);height:-webkit-calc(100% - 0px);height:-moz-calc(100% - 0px);height:-o-calc(100% - 0px)}.iconbox.style3{overflow:inherit}.iconbox.style3 .box-content{padding:0}.iconbox .box-content .box-title.color-black a{color:#2b2e2f}.iconbox.style3 .box-content .box-title{font-size:22px;margin-bottom:13px;letter-spacing:0}.iconbox.style3 .box-icon{text-align:center;font-size:48px;color:#66bfd7;margin-bottom:33px}.iconbox.style3:hover .box-icon{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}.iconbox.left .box-content,.iconbox.left .box-icon{text-align:left}.iconbox .box-content p.color-gray{color:#717779}.padding-iconbox2{padding:6.3% 19% 5.55% 5.2%}.iconbox.left-icon{margin-bottom:48px}.iconbox.left-icon:last-of-type{margin-bottom:0}.iconbox.left-icon .box-header{float:left;margin-right:38px}.iconbox.left-icon .box-content{overflow:hidden;width:auto;height:auto}.iconbox.left-icon .box-content .box-title{margin-top:-4px}.iconbox.left-icon.fontsize-icon-36{margin-bottom:0}.iconbox.left-icon.fontsize-icon-36 .box-header{margin-right:24px}.iconbox.left-icon.fontsize-icon-36 .box-header .box-icon{font-size:36px}.section-portfolio .btn-filter-wrap,.section-portfolio ul.portfolio-filter{margin:0 0 33px 47px}.section-portfolio .btn-filter-wrap>li:first-child,.section-portfolio ul.portfolio-filter>li:first-child{padding:0 47px 0 0!important}.section-portfolio .btn-filter-wrap>li,.section-portfolio .btn-filter-wrap>li.active,.section-portfolio ul.portfolio-filter>li,.section-portfolio ul.portfolio-filter>li.active{padding:0 26px}.section-portfolio .btn-filter-wrap>li:nth-child(4),.section-portfolio ul.portfolio-filter>li:nth-child(4){padding:0 39px 0 34px}.section-portfolio .btn-filter-wrap>li:nth-child(5),.section-portfolio ul.portfolio-filter>li:nth-child(5){padding:0 43px 0 30px}.section-portfolio .btn-filter-wrap>li span,.section-portfolio ul.portfolio-filter>li span{right:34px}.flat-portfolio2.owl-theme .owl-dots{padding-top:58px}.wrap-portfolio .flat-portfolio.mg-leftright{margin:0 -15px}.wrap-portfolio .portfolio-item.pd-leftright{margin:0 15px;margin-bottom:30px}.portfolio-item .portfolio-info,.portfolio-item .portfolio-info .portfolio-info-flat,.portfolio-item .portfolio-info .portfolio-info-wrap{width:100%;height:100%}.portfolio-item .portfolio-info{position:absolute;display:block;left:0;top:0;text-align:center;box-sizing:border-box;background-color:rgba(0,0,0,.8)}.portfolio-item .portfolio-info .portfolio-info-flat{display:table}.portfolio-item .portfolio-info .portfolio-info-wrap{display:table-cell;vertical-align:middle}.portfolio-item .portfolio-info .categories,.portfolio-item .portfolio-info .portfolio-title{top:-5px}.portfolio-item:hover .portfolio-info .categories{top:7px}.portfolio-item:hover .portfolio-info .portfolio-title{top:4px}.portfolio-item .portfolio-info .portfolio-title a,.section-portfolio .load-more .flat-button:hover{color:#fff}.portfolio-item .portfolio-info .categories{color:#66bfd7;font-size:18px}.load-more .flat-button{padding:16px 44px 15px 46px;color:#2b2e2f}.portfolio-item.style2 .portfolio-info .categories{font-size:14px}.portfolio-item.style2 .portfolio-info .portfolio-title{font-size:18px}.portfolio-item.style2:hover .portfolio-info .categories{top:15px}.portfolio-item.style2:hover .portfolio-info .portfolio-title{top:7px}.portfolio-item:hover .portfolio-thumbnail img{-webkit-transform:scale3d(1.15,1.15,1);-moz-transform:scale3d(1.15,1.15,1);-ms-transform:scale3d(1.15,1.15,1);-o-transform:scale3d(1.15,1.15,1);transform:scale3d(1.15,1.15,1)}.carousel-filter .filter-item,.section-slider3 .filter-item{transition:.8s;-webkit-transition:.8s;transform:translateX(0);-webkit-transform:translateX(0);opacity:1}.carousel-filter .filter-item.__loading,.section-slider3 .filter-item.__loading{opacity:0;transform:translateX(40px);-webkit-transform:translateX(40px)}.flat-portfolio.two-column .portfolio-item:hover .portfolio-info .categories{top:17px}.flat-portfolio.two-column .portfolio-item:hover .portfolio-info .portfolio-title{top:24px}.portfolio-creative ul.portfolio-filter{margin-top:42px}.portfolio-creative .portfolio-item:hover .portfolio-info .portfolio-title{top:14px}.portfolio-creative .flat-portfolio .portfolio-item:hover .portfolio-info{opacity:.8;left:50px;top:50px;width:calc(100% - 100px);width:-webkit-calc(100% - 100px);width:-moz-calc(100% - 100px);width:-o-calc(100% - 100px);height:calc(100% - 100px);height:-webkit-calc(100% - 100px);height:-moz-calc(100% - 100px);height:-o-calc(100% - 100px)}.portfolio-detail .portfolio-item:hover .portfolio-thumbnail img{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.portfolio-classic .blog-pagination.style2{padding:0 1.25%;margin-top:60px}.portfolio-item .portfolio-info-show.padding1{padding:4.75% 19% 3.9% 6%;border-bottom:1px solid #e5e5e5}.wrap-scrollleft.padding2{padding:90px 0 0 100px}.portfolio-single .wrap-scrollleft.padding2{padding:50px 0 0 100px}.blog-pagination.style2 .flat-pagination li.next a{padding:8px 24px 8px 13px}ul.related-portfolio .relatedpd1{padding:206px 0 132px}ul.related-portfolio .relatedpd2{padding:126px 0 0}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#3f3f3f;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.my-mfp-slide-bottom .mfp-content{opacity:0;-webkit-transition:all .7s ease-out;-moz-transition:all .7s ease-out;-o-transition:all .7s ease-out;-ms-transition:all .7s ease-out;transition:all .7s ease-out;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.my-mfp-slide-bottom.mfp-ready .mfp-content{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.my-mfp-slide-bottom.mfp-removing .mfp-content{opacity:0;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.my-mfp-slide-bottom.mfp-bg{opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.my-mfp-slide-bottom.mfp-ready.mfp-bg{opacity:.8}.my-mfp-slide-bottom.mfp-removing.mfp-bg{opacity:0}@font-face{font-family:socialshare;src:url(../fonts/share/iconfont.eot);src:url(../fonts/share/iconfont.eot?#iefix) format("embedded-opentype"),url(../fonts/share/iconfont.woff) format("woff"),url(../fonts/share/iconfont.ttf) format("truetype"),url(../fonts/share/iconfont.svg#iconfont) format("svg")}.social-share{font-family:socialshare!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale}.social-share *{font-family:socialshare!important}.social-share .icon-tencent:before{content:"\f07a"}.social-share .icon-qq:before{content:"\f11a"}.social-share .icon-weibo:before{content:"\f12a"}.social-share .icon-wechat:before{content:"\f09a"}.social-share .icon-douban:before{content:"\f10a"}.social-share .icon-heart:before{content:"\f20a"}.social-share .icon-like:before{content:"\f00a"}.social-share .icon-qzone:before{content:"\f08a"}.social-share .icon-linkedin:before{content:"\f01a"}.social-share .icon-diandian:before{content:"\f05a"}.social-share .icon-facebook:before{content:"\f03a"}.social-share .icon-google:before{content:"\f04a"}.social-share .icon-twitter:before{content:"\f06a"}.social-share a{position:relative;text-decoration:none;margin:4px;display:inline-block;outline:0}.social-share .social-share-icon{position:relative;display:inline-block;width:32px;height:32px;font-size:20px;border-radius:50%;line-height:32px;border:1px solid #666;color:#666;text-align:center;vertical-align:middle;transition:background .6s ease-out 0s}.social-share .social-share-icon:hover{background:#666;color:#fff}.social-share .icon-weibo{color:#ff763b;border-color:#ff763b}.social-share .icon-weibo:hover{background:#ff763b}.social-share .icon-tencent{color:#56b6e7;border-color:#56b6e7}.social-share .icon-tencent:hover{background:#56b6e7}.social-share .icon-qq{color:#56b6e7;border-color:#56b6e7}.social-share .icon-qq:hover{background:#56b6e7}.social-share .icon-qzone{color:#fdbe3d;border-color:#fdbe3d}.social-share .icon-qzone:hover{background:#fdbe3d}.social-share .icon-douban{color:#33b045;border-color:#33b045}.social-share .icon-douban:hover{background:#33b045}.social-share .icon-linkedin{color:#0077b5;border-color:#0077b5}.social-share .icon-linkedin:hover{background:#0077b5}.social-share .icon-facebook{color:#44619d;border-color:#44619d}.social-share .icon-facebook:hover{background:#44619d}.social-share .icon-google{color:#db4437;border-color:#db4437}.social-share .icon-google:hover{background:#db4437}.social-share .icon-twitter{color:#55acee;border-color:#55acee}.social-share .icon-twitter:hover{background:#55acee}.social-share .icon-diandian{color:#307dca;border-color:#307dca}.social-share .icon-diandian:hover{background:#307dca}.social-share .icon-wechat{position:relative;color:#7bc549;border-color:#7bc549}.social-share .icon-wechat:hover{background:#7bc549}.social-share .icon-wechat .wechat-qrcode{display:none;border:1px solid #eee;position:absolute;z-index:9;top:-205px;left:-84px;width:200px;height:192px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all .2s;-webkit-tansition:all 350ms;-moz-transition:all 350ms}.social-share .icon-wechat .wechat-qrcode.bottom{top:40px;left:-84px}.social-share .icon-wechat .wechat-qrcode.bottom:after{display:none}.social-share .icon-wechat .wechat-qrcode h4{font-weight:400;height:26px;line-height:26px;font-size:12px;background-color:#f3f3f3;margin:0;padding:0;color:#777}.social-share .icon-wechat .wechat-qrcode .qrcode{width:105px;margin:10px auto}.social-share .icon-wechat .wechat-qrcode .qrcode table{margin:0!important}.social-share .icon-wechat .wechat-qrcode .help p{font-weight:400;line-height:16px;padding:0;margin:0}.social-share .icon-wechat .wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent}.social-share .icon-wechat:hover .wechat-qrcode{display:block}