.pull-left{float:left}
.pull-right{float:right}
.pb-40{padding-bottom:40px!important}
section{position:relative;padding:100px 0}
.main-header{position:relative;top:0;left:0;z-index:999;width:100%;background:#fff;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-ms-transition:all .5s ease}
.sticky-header{position:fixed;top:0;left:0;z-index:0;visibility:hidden;width:100%;border-bottom:1px solid #e0e0e0;background:#fff;opacity:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-ms-transition:all .5s ease}
.fixed-header .sticky-header{z-index:999;visibility:visible;opacity:1;-ms-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-op-animation-name:fadeInDown;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-ms-animation-duration:.5s;-moz-animation-duration:.5s;-op-animation-duration:.5s;-webkit-animation-duration:.5s;animation-duration:.5s;-ms-animation-timing-function:linear;-moz-animation-timing-function:linear;-op-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear;-ms-animation-iteration-count:1;-moz-animation-iteration-count:1;-op-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1}
.main-header .header-top{position:relative;display:block;padding:5px 0;width:100%;border-bottom:1px solid #e5e5e5;background:#fff}
.main-header .header-top .top-left .text{position:relative;display:block;margin:0;color:#000;font-size:16px;line-height:26px; font-weight: bold}
.main-header .header-top .top-right .topbar-info li{position:relative;display:inline-block;margin-left:25px;color:#000;font-weight:600;font-size:15px}
.main-header .header-top .top-right .topbar-info li:first-child{margin-left:0}
.main-header .header-top .top-right .topbar-info li a{position:relative;display:inline-block;color:#000;font-weight:600;font-size:15px}
.main-header .header-top .top-right .topbar-info li i{margin-right:8px;color:#6ecc84;font-size:14px}
.main-header .header-top .top-right .topbar-info li a:hover{color:#6ecc84}
.main-header .header-bottom{position:relative;display:block;padding:0 60px;background:#fff}
.main-header .header-bottom .logo-box{position:relative;float:left;padding:27px 60px 25px 0}
.main-header .header-bottom .logo-box:before{position:absolute;top:24px;right:0;width:1px;height:50px;background:#e3e3e5;content:''}
.main-header .header-bottom .nav-outer{position:relative;float:right}
.main-header .header-bottom .nav-outer .menu-area{position:relative;float:left}
.main-header .header-bottom .nav-outer .outer-box{position:relative;float:left}
.main-header .header-bottom .nav-outer .outer-box .btn-box,.main-header .header-bottom .nav-outer .outer-box .search-box-outer{position:relative;display:inline-block}
.main-header .header-bottom .nav-outer .outer-box{position:relative;margin-top:19px}
.main-header .search-box-btn{position:relative;display:inline-block;padding:35px 0 38px 0;background:0 0;color:#818181;font-weight:700;font-size:17px;line-height:28px;cursor:pointer;transition:all .5s ease}
.main-header .search-box-btn:hover{color:#6ecc84}
.main-menu .navbar-collapse{padding:0}
.main-menu .navigation>li{position:relative;float:left;margin:0 18px}
.main-menu .navigation>li:first-child{margin-left:0}
.main-menu .navigation>li>a{position:relative;display:block;padding:35px 0 38px 0;color:#000;text-transform:capitalize;font-weight:500;font-size:17px;font-family:Poppins,sans-serif;line-height:26px;opacity:1;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-ms-transition:all .5s ease}
.main-menu .navigation>li.current>a,.main-menu .navigation>li:hover>a{color:#6ecc84}
.main-menu .navigation{position:relative}
.main-menu .navigation>li>ul{position:absolute;top:100%;left:0;z-index:100;display:none;width:250px;border-top:3px solid #6ecc84;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}
.main-menu .navigation>li>ul>li{position:relative;padding:7px 30px;width:100%;border-bottom:1px solid #e5e5e5;transition:all .5s ease}
.main-menu .navigation>li>ul>li:before{position:absolute;top:21px;left:20px;width:8px;height:8px;background:#fff;content:''}
.main-menu .navigation>li>ul>li:last-child{border-bottom:none}
.main-menu .navigation>li>ul>li>a{position:relative;display:block;padding:6px 0;color:#000;text-align:left;text-transform:capitalize;font-weight:500;font-size:15px;font-family:Poppins,sans-serif;line-height:24px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-ms-transition:all .5s ease}
.main-menu .navigation>li>ul>li:hover{border-bottom:1px solid #6ecc84;background:#6ecc84}
.main-menu .navigation>li>ul>li:hover a{padding-left:10px;color:#fff}
.main-menu .navigation>li>ul>li:last-child:hover{border-bottom:none}
.main-menu .navigation>li.dropdown:hover>ul{visibility:visible;opacity:1}
.main-menu .navbar-collapse>ul li.dropdown .dropdown-btn{position:absolute;top:34px;right:-33px;z-index:5;width:35px;height:30px;color:#111;text-align:center;font-size:17px;line-height:30px;display:cursor:pointer;transition:all .5s ease}
.main-menu .navbar-collapse>ul li.dropdown li.dropdown .dropdown-btn{display:none}
.main-menu .navbar-collapse>ul li.current.dropdown .dropdown-btn,.main-menu .navbar-collapse>ul li:hover .dropdown-btn{color:#6ecc84}
.navbar-header{display:none}
.main-menu .navigation>li>ul>li>ul{position:absolute;top:0;left:100%;z-index:100;display:none;padding:0 0;width:230px;border-top:3px solid #6ecc84;background-color:#fff;-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);-ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);-o-box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05)}
.main-menu .navigation li>ul>li.dropdown:hover>ul{top:0;visibility:visible;opacity:1}
.main-menu .navigation>li>ul>li>ul>li{position:relative;margin:0;width:100%;border-bottom:1px solid #e5e5e5}
.main-menu .navigation>li>ul>li>ul>li:before{position:absolute;top:19px;left:15px;z-index:1;width:8px;height:8px;background:#fff;content:''}
.main-menu .navigation>li>ul>li>ul>li:last-child{border-bottom:none}
.main-menu .navigation>li>ul>li>ul>li>a{position:relative;display:block;padding:10px 18px 10px 25px!important;color:#000!important;text-transform:capitalize;font-weight:500;font-size:15px;font-family:Poppins,sans-serif;line-height:24px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-ms-transition:all .5s ease}
.main-menu .navigation>li>ul>li>ul>li:hover>a{padding-left:35px!important;background:#6ecc84;color:#fff!important}
.main-menu .navigation>li>ul>li.dropdown>a:after{position:absolute;top:6px;right:-12px;color:#222;content:"\f105";font-weight:600;font-size:16px;font-family:FontAwesome;cursor:pointer;transition:all .5s ease}
.main-menu .navigation>li>ul>li.dropdown:hover>a:after{color:#fff}
.sticky-header .main-menu .navigation>li{margin:0}
.sticky-header .main-menu .navigation>li>a{padding:14px 30px 16px 30px!important}
.sticky-header .main-menu .navigation>li>a{color:#222}
.sticky-header .main-menu .navigation>li.current>a,.sticky-header .main-menu .navigation>li:hover>a{background:#6ecc84;color:#fff}
.sticky-header .main-menu .navbar-collapse>ul li.dropdown .dropdown-btn{display:none}
.sticky-header .logo-box{position:relative;float:left;margin-top:10px}
.sticky-header .menu-area{position:relative;float:right}
.sticky-header .main-menu .navigation>li>a:before{display:none}

#langDrobdown{ cursor: pointer;}
.header-form{position:fixed;top:0;left:0;z-index:999;display:flex;width:100%;height:100%;background:rgba(0,0,0,.85);-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s;-webkit-transform:translateY(-100%);transform:translateY(-100%);flex-wrap:wrap;justify-content:center;align-items:center;-ms-transform:translateY(-100%)}
.header-form.active{-webkit-transform:translateY(0);transform:translateY(0);-ms-transform:translateY(0)}
.header-form .skip{position:absolute;top:20px;right:20px;color:var(--main-color-one);font-size:20px;cursor:pointer}
.header-form .header-form-area{position:relative;margin:15px;width:100%;max-width:720px}
.header-form .header-form-area input{padding:0;width:100%;height:70px;
font-size: 24px; font-weight: bold;
    border:1px solid transparent;border-bottom:1px solid rgba(255,255,255,.5);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:0 0;color:#fff}
.header-form .header-form-area button{position:absolute;top:0;right:0;width:40px;height:70px;border:none;background:0 0;color:var(--main-color-one);text-align:right;font-size:24px}
.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:block;width:100%;-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(//cdn.xuansiwei.com/sansh11008/template/default/public/css/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-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}
.owl-theme .owl-nav.disabled{opacity:.5;cursor:default; display: none}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}
.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;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;transition:opacity .2s ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
.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;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out}
.owl-carousel{position:relative;z-index:1;display:none;width:100%;-webkit-tap-highlight-color:transparent}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}
.owl-carousel .owl-stage:after{clear:both;display:block;visibility:hidden;height:0;content:".";line-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{display:block;opacity:0}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel .owl-refresh .owl-item{display:none}
.owl-carousel .owl-item{position:relative;float:left;min-height:1px;-webkit-transform:translate3d(0,0,0);-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:block;width:100%;-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;-o-transition:opacity .4s ease;transition:opacity .4s ease;-ms-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;top:50%;left:50%;z-index:1;margin-top:-40px;margin-left:-40px;width:80px;height:80px;background:url(//cdn.xuansiwei.com/sansh11008/template/default/public/css/owl.video.play.png) no-repeat;cursor:pointer;-webkit-transition:scale .1s ease;-moz-transition:scale .1s ease;-o-transition:scale .1s ease;transition:scale .1s ease;-webkit-backface-visibility:hidden;-ms-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);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3);-ms-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{height:100%;background-position:center center;background-size:contain;background-repeat:no-repeat;opacity:0;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;-ms-transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1}
.owl-theme .owl-controls{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-controls .owl-nav[class*=owl-]{display:inline-block;margin:5px;padding:4px 7px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#d6d6d6;color:#fff;font-size:14px;cursor:pointer}
.owl-theme .owl-controls .owl-nav[class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}
.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;background:transparent}
.owl-theme .owl-dots .owl-dot span{display:block;margin:5px 7px;width:10px;height:10px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#d6d6d6;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;-webkit-backface-visibility:visible;-ms-transition:opacity .2s ease}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-transform:translate3d(0,0,0)!important;-moz-transform:translate3d(0,0,0)!important;-webkit-backface-visibility:hidden!important;-moz-backface-visibility:hidden!important;-ms-backface-visibility:hidden!important;-ms-transform:translate3d(0,0,0)!important}
.owl-carousel .owl-item img{-webkit-backface-visibility:hidden}
[data-dots=false] .owl-dots,[data-nav=false] .owl-nav{display:none}
.owl-carousel .owl-item img{width:100%}
.carousel-dots .owl-dots{margin-top:10px}
.carousel-dots .owl-dots .owl-dot{margin:0 3px}
.carousel-dots .owl-dots .owl-dot span{position:relative;display:inline-block;margin:0;width:10px;height:10px;border:3px solid #a4a4a4;border-radius:50%;background-color:#a4a4a4}
.carousel-dots .owl-dots .owl-dot.active span{border-color:#ff5e14;background-color:transparent}
.carousel-dots-white .owl-dots .owl-dot span{border-color:#fff;background-color:#fff}
.carousel-dots-white .owl-dots .owl-dot.active span{border-color:#fff}
.carousel-dots-white .owl-dots .owl-dot.active span:before{background-color:#fff}
.carousel-arrows .owl-nav .owl-next,.carousel-arrows .owl-nav .owl-prev{position:absolute;top:50%;padding:0;width:50px;height:50px;border-radius:0;background-color:transparent;color:#999;text-align:center;font-weight:400;font-size:0;line-height:50px;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;transform:translateY(-50%);-ms-transition:all .3s ease}
.carousel-arrows .owl-nav .owl-next:hover,.carousel-arrows .owl-nav .owl-prev:hover{background-color:transparent;color:#ff5e14}
.carousel-arrows .owl-nav .owl-prev{left:0}
.carousel-arrows .owl-nav .owl-prev:before{content:"\f104";font-weight:100;font-size:60px;font-family:FontAwesome}
.carousel-arrows .owl-nav .owl-next{right:0}
.carousel-arrows .owl-nav .owl-next:before{content:"\f105";font-weight:100;font-size:60px;font-family:FontAwesome}
.carousel-arrows .owl-dots{position:absolute;bottom:20px;width:100%;line-height:1}
.header-transparent+.slider{margin-top:-135px}
.slider{padding:0}
.slider .slide-item{height:640px}
.slider .slide__subtitle{display:inline-block;margin-bottom:25px;color:#f9f9f9;font-size:17px;font-family:Roboto,sans-serif;line-height:1}
.slider .slide__title{margin-bottom:22px;color:#fff;font-size:75px}
.slider .slide__desc{margin-bottom:33px;color:#fff;font-weight:700;font-size:17px}
.slider .carousel-arrows .owl-nav .owl-prev{left:50px}
.slider .carousel-arrows .owl-nav .owl-next{right:50px}
.slider .carousel-arrows .owl-nav .owl-next,.slider .carousel-arrows .owl-nav .owl-prev{width:auto;border:none;color:#fff;line-height:46px;opacity:0;transition:opacity .5s ease,transform .4s ease;transform:scale(.8)}
.slider:hover .carousel-arrows .owl-nav .owl-next,.slider:hover .carousel-arrows .owl-nav .owl-prev{opacity:1;transform:scale(1)}
.slider .carousel-arrows .owl-nav .owl-next:before,.slider .carousel-arrows .owl-nav .owl-prev:before{font-size:70px}
.slider .carousel-arrows .owl-dots{bottom:30px;text-align:center}
.slider .carousel-dots .owl-dots .owl-dot span{border-color:#fff;background-color:#fff}
.slider-1{overflow:hidden}
.slider-1 .slide-item{min-height:600px}
.slider-1 .thumbs-dots{position:absolute;right:15px;bottom:0;left:15px;z-index:3;display:flex;width:100%;max-width:1140px}
.slider-1 .thumbs-dots .owl-thumb-item{margin-right:2px;padding:25px 30px 23px;background-color:rgba(27,26,26,.5);text-align:left;flex:1}
.slider-1 .thumbs-dots .owl-thumb-item i{color:#f9f9f9;font-size:60px}
.slider-1 .thumbs-dots .owl-thumb-item span{display:block;margin-bottom:0;color:#f9f9f9;text-transform:capitalize;font-weight:700;font-size:16px;font-family:"Work Sans",sans-serif;line-height:23px}
.slider-1 .thumbs-dots .owl-thumb-item.active{background-color:#ff5e14;transform:scaleY(1.1)}
.slider-2 .slide__desc{padding-right:45px}
.slider-2 .request__form{position:absolute;right:10px;bottom:-100px;margin-bottom:0;max-width:370px}
.slider-2 .request__form .request__form-body{padding:37px 50px 50px}
.slider-3 .slide__content{padding:60px 0 60px 50px;background-color:#fff}
.slider-3 .slide__title{margin-bottom:12px;color:#222;font-size:50px}
.slider-3 .slide__desc{color:#9b9b9b}
.slider-3 .video__area{display:flex;padding:15px 0;border-left:2px solid #ff5e14;background-color:#f9f9f9;align-items:center}
.slider-3 .video__area .btn__video.popup-video .video__player{position:static;width:75px;height:75px;line-height:75px}
.slider-3 .video__area .popup-video .video__player:after{position:absolute;top:-5px;left:50%;width:85px;height:85px;border:2px solid #ff5e14;border-radius:50%;content:"";transform:translateX(-50%)}
.slider-3 .video__area .btn__video.popup-video{padding-left:0;height:auto}
.slider-3 .video__area .btn__video.popup-video .video__player-animation:before{top:-36px;left:-40px;width:96px;height:96px}
.slider-3 .video__area .btn__video.popup-video p{margin:25px 0 0;color:#222;font-weight:700;font-size:14px;line-height:23px}
@media only screen and (min-width:992px) and (max-width:1200px){.slider .slide__title{font-size:64px}
    .slider .carousel-arrows .owl-nav .owl-next{right:10px}
    .slider .carousel-arrows .owl-nav .owl-prev{left:10px}
}
@media only screen and (min-width:768px) and (max-width:991px){.slider .slide__title{font-size:50px}
    .slider .carousel-arrows .owl-nav .owl-next{right:0}
    .slider .carousel-arrows .owl-nav .owl-prev{left:0}
    .slide__title{font-size:50px}
    .slider-2 .slide__desc{padding-right:45px}
    .slider-3 .slide__content{padding:20px 0 20px 20px}
}
@media only screen and (min-width:320px) and (max-width:767px){.header-transparent+.slider{margin-top:0}
    .slider .slide-item{height:calc(100vh - 80px)}
    .slider-1 .slide-item{min-height:0}
    .slider-2 .slide__desc{padding-right:0}
    .slider-3 .slide__content{padding:20px 0 20px 20px}
    .slider-3 .container{max-width:100%}
    .header-transparent+.slider .slide__content{padding-top:0}
    .slider .carousel-arrows .owl-nav .owl-next,.slider .carousel-arrows .owl-nav .owl-prev{width:40px;height:40px;line-height:40px}
    .slider .carousel-arrows .owl-nav .owl-next:before,.slider .carousel-arrows .owl-nav .owl-prev:before{font-size:15px}
}
@media only screen and (min-width:576px) and (max-width:767px){.slider .slide__title{margin-bottom:17px;font-size:40px}
    .slider .carousel-arrows .owl-nav .owl-prev{left:10px}
    .slider .carousel-arrows .owl-nav .owl-next{right:10px}
}
@media only screen and (min-width:320px) and (max-width:575px){.slider .slide__subtitle{margin-bottom:15px}
    .slider .slide__title{margin-bottom:15px;font-size:25px}
    .slider .slide__desc{margin-bottom:20px;font-weight:400;font-size:15px}
    .slider .btn{margin-bottom:20px}
    .slider .carousel-arrows .owl-nav .owl-next,.slider .carousel-arrows .owl-nav .owl-prev{display:none}
}
.video__btn{position:relative}
.popup-video{position:relative;display:inline-block;text-align:center}
.popup-video .video__player{position:relative;display:inline-block;width:60px;height:60px;border-radius:50%;background-color:#ff5e14;color:#fff;font-size:18px;line-height:60px}
.project-style-one .row{margin-right:0;margin-left:0}
.project-style-one .row [class*=col-]{padding-right:1px;padding-left:1px}
.single-project-style-one .image-block>img{width:100%}
.single-project-style-one .image-block .overlay{position:absolute;top:60px;right:60px;bottom:60px;left:60px;overflow:hidden}
.single-project-style-one .image-block .overlay .box{display:table;width:100%;height:100%}
.single-project-style-one .image-block .overlay .box .content{display:table-cell;padding-right:84px;vertical-align:bottom}
@media (max-width:1280px){.single-project-style-one .image-block .overlay .box .content{padding-right:0}
}
.single-project-style-one .image-block .overlay .box .content .inner-content{display:block;transition:all .4s ease;-webkit-transform:translateY(calc(100% - 100px));transform:translateY(calc(100% - 100px))}
.single-project-style-one .image-block .overlay .box .content h3,.single-project-style-one .image-block .overlay .box .content p{margin:0}
.single-project-style-one .image-block .overlay .box .content h3{font-weight:700;font-size:40px}
@media (max-width:1280px){.single-project-style-one .image-block .overlay .box .content h3{font-size:32px}
}
.single-project-style-one .image-block .overlay .box .content h3 a{color:#fff;transition:all .4s ease}
.single-project-style-one .image-block .overlay .box .content h3 a:hover{color:#ffaa01}
.single-project-style-one .image-block .overlay .box .content p{margin-top:27px;margin-bottom:40px;color:#fff;font-size:18px;line-height:30px}
.single-project-style-one:hover .image-block .overlay .box .content .inner-content{-webkit-transform:translateY(0);transform:translateY(0)}
.single-blog-style-one .image-block{position:relative;overflow:hidden}
.single-blog-style-one .image-block:before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:rgba(0,29,43,.7);content:"";transition:.5s ease;-webkit-transform:scaleX(0);transform:scaleX(0)}
.single-blog-style-one .image-block>img{width:100%}
.single-blog-style-one .image-block .overlay{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;transition:all .9s ease;transition-delay:.1s;-webkit-transform:scale(0);transform:scale(0)}
.single-blog-style-one .image-block .overlay .box{display:table;width:100%;height:100%}
.single-blog-style-one .image-block .overlay .box .content{display:table-cell;vertical-align:middle;text-align:center}
.single-blog-style-one .image-block .overlay .box .content .dotted{position:relative;display:inline-block;width:5px;height:5px;border-radius:50%;background:#fff}
.single-blog-style-one .image-block .overlay .box .content .dotted:before{position:absolute;top:0;left:-15px;width:5px;height:5px;border-radius:50%;background:#fff;content:""}
.single-blog-style-one .image-block .overlay .box .content .dotted:after{position:absolute;top:0;right:-15px;width:5px;height:5px;border-radius:50%;background:#fff;content:""}
.single-blog-style-one .text-block .upper-block{position:relative;padding-top:55px;padding-right:40px;padding-bottom:40px;padding-left:40px;border:1px solid #f3f3f3;border-top:0;border-bottom:0}
.single-blog-style-one .text-block .date{position:absolute;top:0;left:60px;z-index:10;padding:15px 21px;width:62px;height:62px;border-radius:50%;background:#ffaa01;color:#222;text-align:center;text-transform:uppercase;font-weight:600;font-size:16px;line-height:1em;transition:all .4s ease;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.single-blog-style-one .text-block h3{margin:0;font-weight:600;font-size:24px}
.single-blog-style-one .text-block h3 a{color:#222;transition:all .4s ease}
.single-blog-style-one .text-block h3 a:hover{color:#ffaa01}
.single-blog-style-one .text-block p{margin:34px 0 0}
.single-blog-style-one .text-block .meta-info{padding:10px 0;border:1px solid #f3f3f3;text-align:center}
.single-blog-style-one .text-block .meta-info a{color:#7f8284;font-weight:600;font-size:14px;transition:all .4s ease}
.single-blog-style-one .text-block .meta-info a+a{margin-left:48px}
.single-blog-style-one .text-block .meta-info a:hover{color:#ffaa01}
.single-blog-style-one:hover .image-block:before{transition:.5s ease;-webkit-transform:scaleY(1);transform:scaleY(1)}
.single-blog-style-one:hover .image-block .overlay{transition:all .9s ease;transition-delay:.5s;-webkit-transform:scale(1);transform:scale(1)}
.single-blog-style-one:hover .text-block .date{background:#f3f3f3}
.blog-carousel-style-one .owl-nav,.blog-carousel-style-two .owl-nav{margin:0;display:none}
.blog-carousel-style-one .owl-dots,.blog-carousel-style-two .owl-dots{margin-top:25px}
.blog-carousel-style-one .owl-dots .owl-dot span,.blog-carousel-style-two .owl-dots .owl-dot span{margin:0;width:7px;height:7px;background:#7f8284;opacity:.5;border-radius:50%;margin:0 2.5px}
.blog-carousel-style-one .owl-dots .owl-dot.active span,.blog-carousel-style-two .owl-dots .owl-dot.active span{background:#002c42;opacity:1}
.latest_post_thumb{padding:10px;border-bottom:1px solid #ddd}
.latest_post_thumb img{margin-right:20px;width:40px;height:40px;border:1px solid #ddd;border-radius:40px}
.latest_post_thumb .media-body{-ms-flex:1;flex:1}
.latest_post_thumb .media-body h4{line-height:40px;font-weight:700;font-size:22px}
.grid{margin-bottom:40px;width:100%}
.shop-content .product-tags ul li{padding-left:5px;padding-right:5px;width:50%;display:inline-block;float:left;vertical-align:middle}
.shop-content .product-tags ul li a{font:400 14px/30px Poppins,sans-serif;color:#333;background:#fff;display:inline-block;vertical-align:middle;margin-top:5px;padding:5px 10px;transition:all 0s ease}
.shop-content .product-tags ul li a:hover{color:#fff;font-weight:400;background-color:#ff5e14;transition:all 0s ease;-moz-transition:all 0s ease;-webkit-transition:all 0s ease;-ms-transition:all 0s ease;-o-transition:all 0s ease}
.shop-content .col-lg-6{padding-right:8px;padding-left:8px}
.base-color-bg{background-color:#ffaa01}
.about-style-three .row+.row{margin-top:60px}
.about-style-three .image-block{position:relative}
.about-style-three .image-block>img{width:100%}
.about-style-three .image-block .bubbled-text-block{position:absolute;top:40px;left:40px;width:170px;height:170px;border-radius:50%;background:#ffaa01;text-align:center;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
.about-style-three .image-block .bubbled-text-block .inner-box{display:block;width:100%}
.about-style-three .image-block .bubbled-text-block:before{content:'';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #ffaa01;position:absolute;right:25px;bottom:0;-webkit-transform:rotate(-30deg);transform:rotate(-30deg);-webkit-transform-origin:bottom left;transform-origin:bottom left}
.about-style-three .image-block .bubbled-text-block i{font-size:60px;color:#222;display:block}
.about-style-three .image-block .bubbled-text-block h3{margin:0;color:#222;font-weight:600;font-size:20px;margin-top:7px}
.about-style-three .text-block{height:464px;padding:60px 53px}
.about-style-three .text-block h3{font-size:30px;font-weight:600}
.about-style-three .text-block h3 a{color:#222;transition:all .4s ease}
.about-style-three .text-block h3 a:hover{color:#fff}
.about-style-three .text-block a.more-link{text-transform:uppercase;font-size:16px;color:#222;letter-spacing:.2em;display:block;position:absolute;bottom:50px;left:69px;font-weight:700;transition:all .4s ease}
.about-style-three .text-block a.more-link:hover{padding-left:10px;color:#fff}
.about-style-three.history-page .text-block h3{line-height:40px;width:81%}
@media (max-width:991px){.about-style-three.history-page .text-block h3{width:100%}
}
.single-about-style-three{margin-bottom:30px}
.single-about-style-three h3{color:#222;font-size:24px;font-weight:600;margin:0;margin-bottom:40px}
.single-about-style-three p{margin:0}
.about-style-six .content-block{}
.about-style-six .content-block .sec-title h2 {
    color: #222222;
    font-size: 40px;
    font-weight: 600;
    margin: 0;
}
.about-style-six img+img{margin-top:20px}
.about-style-six p{margin:10px 0; font-size:20px; color: #333;}
.about-style-six .content-block{ padding: 10px 0 40px;padding: 40px;border: 1px solid #eee;
margin-bottom: 30px;}
.about-style-six .sec-title{     margin-bottom: 20px;}
.about-style-six .about-info{ }
.about-style-six .about-info p{ margin-bottom: 20px;}
@media (max-width:991px){.about-style-six .content-block{padding-left:0;padding-top:50px}
}
@media (max-width:1199px){.about-style-six .sec-title h2{font-size:40px}
}


.work-process .row-outer{border:2px solid #f3f3f3}
.work-process .row-outer[class*=col-]{position:relative}
.work-process .row-outer [class*=col-]+[class*=col-]{border-left:2px solid #f3f3f3}
.work-process p.block-text{font-size:18px;margin-top:50px}
.single-work-process{padding:40px 60px}
.single-work-process a.more-link{width:40px;height:40px;border-radius:50%;text-align:center;background:#ffaa01;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.single-work-process a.more-link i{font-size:12px;color:#002c42;line-height:40px}
.single-work-process h3,.single-work-process p{margin:0}
.single-work-process .count{display:block;font-size:100px;font-weight:300;line-height:.65em;color:#002c42;letter-spacing:-.07em}
.single-work-process .count span.text-name{text-transform:uppercase;color:#ffaa01;font-size:20px;font-weight:500;letter-spacing:.2em;margin-left:-5px}
.single-work-process h3{font-size:24px;font-weight:600;color:#002c42;margin-bottom:30px}
.single-work-process p{width:57%;margin-left:auto;margin-right:auto}
.inner-banner{background:#222 url(//cdn.xuansiwei.com/sansh11008/template/default/public/images/inner-banner-1-1.jpg) center top no-repeat;background-size:cover;position:relative;padding:0 0;padding-top:150px;padding-bottom:100px}
.inner-banner:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#001d2b;opacity:.5}
.inner-banner .container{position:relative}
.inner-banner .container h1,.inner-banner .container ul{margin:0;padding:0;list-style:none}
.inner-banner .container h1{font-size:80px;font-weight:700;color:#fff;margin-bottom:10px}
.inner-banner .container .breadcrumb{background-color:transparent;border-radius:0;text-align:center;display:inline-block;border-bottom:2px solid #ffaa01}
.inner-banner .container .breadcrumb li{display:inline-block;vertical-align:middle;color:#fff;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:.2em}
.inner-banner .container .breadcrumb li+li:before{content:'-';display:inline-block;vertical-align:middle;margin-left:9px;margin-right:9px}
.inner-banner .container .breadcrumb li a{display:inline-block;vertical-align:middle;color:#fff}
.single-blog-page .single-news-content .meta-info{margin-top:20px;margin-bottom:10px}
.single-blog-page .single-news-content .meta-info a,.single-blog-page .single-news-content .meta-info span{font-size:16px;color:#7f8284;font-weight:600;transition:all .4s ease}
.single-blog-page .single-news-content .meta-info a:hover,.single-blog-page .single-news-content .meta-info span:hover{color:#ffaa01}
.single-blog-page .single-news-content .meta-info a:nth-child(1){color:#ffaa01}
.single-blog-page .single-news-content .meta-info span.sep{margin-left:10px;margin-right:10px}
.single-blog-page .single-news-content p{margin:10px 0}
.single-blog-page .single-news-content h2{margin:0;font-size:40px;color:#222;font-weight:600}
.single-blog-page .single-news-content h3{margin:0;font-size:1.75rem;color:#222;font-weight:600}
.single-blog-page .tags-block ul{margin:0;padding:8px 0;list-style:none;margin-top:-10px;margin-left:-5px;margin-right:-5px}
.single-blog-page .tags-block li{padding-left:5px;padding-right:5px;display:inline-block;vertical-align:middle;margin-top:10px}
.single-blog-page .tags-block span{color:#222;font-size:20px;font-weight:600}
.single-blog-page .tags-block a{font-size:14px;font-weight:600;color:#222;background:#ffaa01;display:inline-block;vertical-align:middle;padding:3px 20px;transition:all .4s ease;text-transform:uppercase}
.single-blog-page .tags-block a:hover{color:#222;background:#f3f3f3}
.single-blog-page .social-block a{display:inline-block;vertical-align:middle;width:52px;height:52px;border-radius:50%;background:#f3f3f3;color:#949494;line-height:52px;font-size:14px;text-align:center;transition:all .4s ease}
.single-blog-page .social-block a:hover{color:#222;background:#ffaa01}
.single-blog-page .social-block a+a{margin-left:10px}
.single-blog-page .author-block{margin-top:40px;border:2px solid #f3f3f3;padding:50px}
.single-blog-page .author-block .image-block,.single-blog-page .author-block .text-block{display:table-cell;vertical-align:middle}
.single-blog-page .author-block .image-block{width:160px}
.single-blog-page .author-block .image-block>img{width:100%}
.single-blog-page .author-block .text-block{padding-left:45px}
.single-blog-page .author-block .text-block h3,.single-blog-page .author-block .text-block p{margin:0}
.single-blog-page .author-block .text-block h3{font-size:24px;color:#222;font-weight:600;margin-bottom:35px}
.single-blog-page .author-block .text-block p{line-height:30px}
.single-blog-page .block-title{margin:60px 0}
.single-blog-page .block-title h3{margin:0;color:#222;font-size:30px;font-weight:600}
.single-blog-page .single-comment-block{border-bottom:2px solid #f3f3f3;padding-bottom:70px}
.single-blog-page .single-comment-block+.single-comment-block{margin-top:70px}
.single-blog-page .single-comment-block .image-block,.single-blog-page .single-comment-block .text-block{display:table-cell;vertical-align:middle}
.single-blog-page .single-comment-block .image-block{position:relative}
.single-blog-page .single-comment-block .image-block .date-block{width:62px;height:62px;border-radius:50%;background:#ffaa01;color:#222;letter-spacing:.2em;font-weight:600;text-transform:uppercase;text-align:center;padding:18px 15px;font-size:14px;line-height:1em;position:absolute;top:50%;right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}
.single-blog-page .single-comment-block .image-block .inner-block{width:170px;border-radius:50%;overflow:hidden}
.single-blog-page .single-comment-block .image-block .inner-block>img{width:100%}
.single-blog-page .single-comment-block .text-block{padding-left:75px;position:relative}
.single-blog-page .single-comment-block .text-block h3,.single-blog-page .single-comment-block .text-block p{margin:0}
.single-blog-page .single-comment-block .text-block h3{font-size:20px;color:#222;margin-bottom:40px}
.single-blog-page .single-comment-block .text-block p{color:#7f8284;font-size:16px;line-height:30px}
.single-blog-page .single-comment-block .text-block a.reply{width:71px;height:35px;text-align:center;text-transform:uppercase;color:#222;background:#ffaa01;font-weight:600;font-size:14px;line-height:35px;position:absolute;top:0;right:0}
.single-blog-page .comment-form input,.single-blog-page .comment-form textarea{border:none;outline:0;background-color:transparent;width:100%;height:81px;background:#f3f3f3;margin-bottom:20px;display:block;padding-left:40px}
.single-blog-page .comment-form input.error,.single-blog-page .comment-form textarea.error{background:red;color:#fff}
.single-blog-page .comment-form input.error::-webkit-input-placeholder,.single-blog-page .comment-form textarea.error::-webkit-input-placeholder{color:#fff}
.single-blog-page .comment-form input.error::-moz-placeholder,.single-blog-page .comment-form textarea.error::-moz-placeholder{color:#fff}
.single-blog-page .comment-form input.error:-ms-input-placeholder,.single-blog-page .comment-form textarea.error:-ms-input-placeholder{color:#fff}
.single-blog-page .comment-form input.error:-moz-placeholder,.single-blog-page .comment-form textarea.error:-moz-placeholder{color:#fff}
.single-blog-page .comment-form textarea{padding-top:20px;height:211px}
.single-blog-page .comment-form label.error{display:none!important}
@media (max-width:991px){.sidebar{margin-top:70px}
}
.sidebar .single-sidebar+.single-sidebar{margin-top:30px}
.sidebar .single-sidebar h3,.sidebar .single-sidebar p,.sidebar .single-sidebar ul{margin:0;padding:0;list-style:none}
.sidebar .single-sidebar .search-form{padding:31px 50px;position:relative}
.sidebar .single-sidebar .search-form button,.sidebar .single-sidebar .search-form input{border:none;outline:0;background-color:transparent;color:#7f8284}
.sidebar .single-sidebar .search-form input{font-weight:600;width:100%}
.sidebar .single-sidebar .search-form button{position:absolute;top:50%;right:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.sidebar .single-sidebar .title-box{margin-bottom:30px}
.sidebar .single-sidebar .title-box h3{margin:0;color:#222;font-size:20px;font-weight:600}
.sidebar .single-sidebar .tag-wrapper{margin-top:-10px;margin-left:-5px;margin-right:-5px}
.sidebar .single-sidebar .tag-wrapper li{padding-left:5px;padding-right:5px;display:inline-block;vertical-align:middle}
.sidebar .single-sidebar .tag-wrapper a{font-size:14px;font-weight:600;color:#7f8284;background:#fff;display:inline-block;vertical-align:middle;margin-top:10px;padding:3px 20px;transition:all .4s ease;text-transform:uppercase}
.sidebar .single-sidebar .tag-wrapper a:hover{color:#222;background:#ffaa01}
.sidebar .single-sidebar .categories-list li{line-height:1em}
.sidebar .single-sidebar .categories-list li+li{margin-top:31px}
.sidebar .single-sidebar .categories-list li a{display:block;font-size:16px;font-weight:500;color:#7f8284;transition:all .4s ease}
.sidebar .single-sidebar .categories-list li a:hover{color:#ffaa01}
.sidebar .single-sidebar .social a{display:inline-block;vertical-align:middle;width:52px;height:52px;border-radius:50%;background:#fff;color:#949494;line-height:52px;font-size:14px;text-align:center;transition:all .4s ease}
.sidebar .single-sidebar .social a:hover{color:#222;background:#ffaa01}
.sidebar .single-sidebar .social a+a{margin-left:10px}
.sidebar .single-sidebar .single-tweet{font-size:16px;color:#b1bec5;line-height:30px;font-weight:500}
.sidebar .single-sidebar .single-tweet a{color:#ffaa01;text-decoration:underline}
.sidebar .single-sidebar .single-tweet .name{margin-top:15px;color:#fff;font-weight:600}
.sidebar .single-sidebar .single-tweet .name .account-name{color:#ffaa01}
.sidebar .single-sidebar .single-tweet .name .account-name i{font-size:20px;margin-right:7px;display:inline-block;vertical-align:middle}
.sidebar .single-sidebar .single-tweet .name .sep{margin-left:10px;margin-right:10px}
.sidebar .single-sidebar .tab-title{margin:0;padding:0;list-style:none;border:0}
.sidebar .single-sidebar .tab-title li{display:inline-block;margin-bottom:0!important;float:left;width:50%;text-align:center}
.sidebar .single-sidebar .tab-title li a{display:block;border:none;outline:0;display:block;cursor:pointer;padding:28px 0;border-radius:0!important;transition:all .4s ease}
.sidebar .single-sidebar .tab-title li a h3{font-size:16px;color:#222;font-weight:600}
.sidebar .single-sidebar .post-wrapper{padding:0px;}

.sidebar .single-sidebar .single-recent-post+.single-recent-post{border-top:2px solid #fff;margin-top:30px;padding-top:30px}

.sidebar .single-sidebar .single-recent-post .image-block,.sidebar .single-sidebar .single-recent-post .text-block{display:table-cell;vertical-align:top}
.sidebar .single-sidebar .single-recent-post .image-block{width:66px}
.sidebar .single-sidebar .single-recent-post .image-block>img{width:100%}
.sidebar .single-sidebar .single-recent-post .text-block{padding-left:30px}
.sidebar .single-sidebar .single-recent-post .text-block .date{color:#ffaa01;font-size:16px;display:block;line-height:1em}
.sidebar .single-sidebar .single-recent-post .text-block h3{margin:0;font-size:16px;line-height:28px}
.sidebar .single-sidebar .single-recent-post .text-block h3 a{color:#7f8284;transition:all .4s ease; font-size: 16px; font-weight: 700}
.sidebar .single-sidebar .single-recent-post .text-block h3 a:hover{color:#222}


.sidebar .single-sidebar .single-recent-post+.single-recent-post{border-top:2px solid #fff;margin-top:30px;padding-top:30px}

.sidebar .single-sidebar .single-product-post .image-block,.sidebar .single-sidebar .single-recent-post .text-block{display:table-cell;vertical-align:top}
.sidebar .single-sidebar .single-product-post .image-block{max-width:100%}
.sidebar .single-sidebar .single-product-post .image-block>img{width:100%}
.sidebar .single-sidebar .single-product-post .text-block{padding:10px 5px 30px;



}

.sidebar .single-sidebar .single-product-post .text-block h3{margin:0;font-size:16px;}
.sidebar .single-sidebar .single-product-post .text-block h3 a{color:#7f8284;transition:all .4s ease; font-size: 16px; font-weight: 500}
.sidebar .single-sidebar .single-product-post .text-block h3 a:hover{color:#222}


.sidebar .twitter-widget{background:#222}
.sidebar .twitter-widget .title-box{margin-bottom:15px}
.sidebar .twitter-widget .title-box h3{color:#fff}
.sidebar .single-sidebar:not(.twitter-widget){background:#f3f3f3}
.sidebar .single-sidebar:not(.search-widget):not(.post-tabbed-widget){padding:30px}
.single-blog-style-one .image-block{position:relative;overflow:hidden}
.single-blog-style-one .image-block:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:rgba(0,29,43,.7);-webkit-transform:scaleX(0);transform:scaleX(0);z-index:1;transition:.5s ease}
.single-blog-style-one .image-block>img{width:100%}
.single-blog-style-one .image-block .overlay{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .9s ease;transition-delay:.1s;-webkit-transform:scale(0);transform:scale(0);z-index:2}
.single-blog-style-one .image-block .overlay .box{display:table;height:100%;width:100%}
.single-blog-style-one .image-block .overlay .box .content{display:table-cell;text-align:center;vertical-align:middle}
.single-blog-style-one .image-block .overlay .box .content .dotted{position:relative;display:inline-block;width:5px;height:5px;background:#fff;border-radius:50%}
.single-blog-style-one .image-block .overlay .box .content .dotted:before{position:absolute;top:0;left:-15px;width:5px;height:5px;background:#fff;border-radius:50%;content:""}
.single-blog-style-one .image-block .overlay .box .content .dotted:after{position:absolute;top:0;right:-15px;width:5px;height:5px;background:#fff;border-radius:50%;content:""}
.single-blog-style-one .text-block .upper-block{border:1px solid #f3f3f3;border-top:0;position:relative;padding-left:20px;padding-right:20px;padding-top:55px;padding-bottom:40px}
.single-blog-style-one .text-block .date{width:62px;height:62px;border-radius:50%;background:#ffaa01;color:#222;text-transform:uppercase;font-weight:600;font-size:16px;padding:15px 21px;line-height:1em;text-align:center;position:absolute;top:0;left:60px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;transition:all .4s ease}
.single-blog-style-one .text-block h3{margin:0;font-size:24px;font-weight:600}
.single-blog-style-one .text-block h3 a{color:#222;transition:all .4s ease}
.single-blog-style-one .text-block h3 a:hover{color:#ffaa01}
.single-blog-style-one .text-block p{margin:24px 0 0}
.single-blog-style-one .text-block .meta-info{text-align:center;border:1px solid #f3f3f3;padding:10px 0}
.single-blog-style-one .text-block .meta-info a{font-size:14px;color:#7f8284;font-weight:600;transition:all .4s ease}
.single-blog-style-one .text-block .meta-info a+a{margin-left:48px}
.single-blog-style-one .text-block .meta-info a:hover{color:#ffaa01}
.single-blog-style-one:hover .image-block:before{-webkit-transform:scaleY(1);transform:scaleY(1);transition:.5s ease}
.single-blog-style-one:hover .image-block .overlay{-webkit-transform:scale(1);transform:scale(1);transition:all .9s ease;transition-delay:.5s}
.single-blog-style-one:hover .text-block .date{background:#f3f3f3}
.site-footer{background:#222 url(//cdn.xuansiwei.com/sansh11008/template/default/public/images/footer-bg-1-1.jpg) center center no-repeat;background-size:cover;position:relative}
.site-footer:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#222;opacity:.9}
.site-footer .container{position:relative}
.site-footer .main-footer{padding:60px 0 60px}
.site-footer .footer-widget.links-widget{margin-bottom:20px;}
.site-footer .footer-widget.service-links-widget{padding-left:70px}
.footer-widget .widget-title{margin-bottom:16px}
.footer-widget .widget-title h3,
.footer-widget .widget-title h3 a{margin:0;font-size:20px;font-weight:700;color:#d3dbde}

.footer-widget .widget-title h3 a{transition:all .4s ease;display:block}
.footer-widget .widget-title h3 a:hover{color:#ffaa01;-webkit-transform:translatex(5px);transform:translatex(5px)}


.footer-cta {
    border-bottom: 1px solid #373636;
}
.single-cta i {
    color: #ff5e14;
    font-size: 38px;
    float: left;
    margin-top: 8px;
}
.cta-text {
    padding-left: 15px;max-width: 350px;
    display: inline-block;
}
.cta-text h4 {
    color: #fff;
    font-size: 36px;
    font-weight: 600;
    margin-bottom: 2px;
}
.cta-text span {
    color: #d9d9d9; font-weight: bold;
    font-size: 16px;
    line-height: 22px;
}
.cta-text .t3 {

    font-size: 26px;
}
.mb-30 {
    margin-bottom: 30px;
}
.pb-20 {
    padding-bottom: 20px;
}
.pt-80 {
    padding-top: 80px;
}

.pt-60 {
    padding-top: 60px;
}



.footer-widget p{font-size:16px;line-height:30px;color:#b1bec5;font-weight:500;margin:0}
.footer-widget .link-lists{margin:0;padding:0;list-style:none}
.footer-widget .link-lists li+li{margin-top:10px}
.footer-widget .link-lists li a{font-size:16px;color:#b1bec5;transition:all .4s ease;display:block}
.footer-widget .link-lists li a:hover{color:#ffaa01;-webkit-transform:translatex(5px);transform:translatex(5px)}
.footer-widget .link-wrapper{margin-left:-27.5px;margin-right:-27.5px}
.footer-widget .link-wrapper .link-lists{float:left;padding-left:27.5px;padding-right:27.5px}
.footer-widget .find-us-link{font-size:14px;text-transform:uppercase;letter-spacing:.2em;font-weight:500;color:#fff;transition:all .4s ease}
.footer-widget .find-us-link i{color:#ffaa01;margin-right:10px;transition:all .4s ease}
.footer-widget .find-us-link:hover{color:#ffaa01}
.footer-widget .find-us-link:hover i{color:#fff}
.footer-widget ul.contact-infos{margin:0;padding:0;list-style:none}
.footer-widget ul.contact-infos li{position:relative;padding-left:40px;font-size:20px;line-height:30px;color:#fff}
.footer-widget ul.contact-infos li+li{margin-top:30px}
.footer-widget ul.contact-infos li i{position:absolute;top:7px;left:0;display:block;font-size:21px;color:#ffaa01}
.footer-widget.about-widget p{margin-bottom:10px}
.footer-widget.about-widget img{margin-bottom:10px;display:block}
.bottom-footer p{margin:0;padding:11px 0;color:#b1bec5;font-size:18px}
.bottom-footer .social a{display:inline-block;vertical-align:middle;width:52px;height:52px;border-radius:50%;background:#fff;color:#949494;line-height:52px;font-size:14px;text-align:center;transition:all .4s ease}
.bottom-footer .social a:hover{color:#222;background:#ffaa01}
.bottom-footer .social a+a{margin-left:10px}
.bottom-footer .container-inner{border-top:1px solid rgba(255,255,255,.1);padding-top:40px;padding-bottom:40px}
.blog-page-2-col .blog-post-pagination{margin-top:0}
.blog-post-pagination{margin-top:30px}
.blog-post-pagination a{display:inline-block;vertical-align:middle;width:52px;height:52px;border-radius:50%;background:#f3f3f3;line-height:52px;text-align:center;font-size:18px;color:#002c42;transition:all .4s ease}
.blog-post-pagination a.next,.blog-post-pagination a.prev{background:#002c42;color:#fff;font-size:14px}
.blog-post-pagination a.active{cursor:auto}
.blog-post-pagination a.active,.blog-post-pagination a.page-num-current,.blog-post-pagination a:hover{background:#ffaa01}
.blog-post-pagination a+a{margin-left:10px}
#shop-area{padding-top:60px;padding-bottom:100px}
.main-shop-area{position:relative;display:block;background:#fff}
#shop-area .shop-content{position:relative;display:block}
.showing-result-shorting{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;align-items:center;padding-bottom:22px;border-bottom:1px solid #f0eef9;margin-bottom:50px}
.showing-result-shorting .showing p{color:#868298;font-size:16px;font-weight:400;margin:0}
.single-product-item{position:relative;display:block;border:1px solid #f0eef9;margin-bottom:40px;transition:all .5s ease;padding-bottom:15px;overflow:hidden}
.single-product-item:hover{box-shadow:0 3px 8px #f0f0f0}
.single-product-item .img-holder{position:relative;display:block;overflow:hidden;padding:39px 0}
.single-product-item .img-holder::before{background:rgba(255,255,255,0);top:0;left:0;bottom:0;right:0;content:"";opacity:0;position:absolute;z-index:1;transition:all .4s ease-in-out 0s}
.single-product-item:hover .img-holder::before{opacity:1}
.single-product-item .img-holder img{transition:all .7s ease 0s;box-shadow:0 9px 7px 0 rgba(0,0,0,.24)}
.single-product-item .title-holder{position:relative;display:block;border-top:1px solid #f0eef9;padding-top:16px}
.single-product-item .title-holder .title{margin:0 0 12px;display:block;border-bottom:1px solid #f0eef9;margin:0 39px 17px;padding-bottom:14px;font-size:18px;font-weight:600}
.single-product-item .title-holder .title a{color:#222;transition:all .5s ease}
.single-product-item .title-holder .rate-review-box{position:relative;display:block;overflow:hidden;padding:0 39px}
.single-product-item .title-holder .rate-box{position:relative;display:block}
.single-product-item .title-holder .rate-box p{color:#f13729;font-weight:500;line-height:20px;margin:0;font-size:18px}
.single-product-item .title-holder .rate-box p del{color:#bfbccb}
.single-product-item .title-holder .review-box{position:relative;display:block}
.single-product-item .title-holder .review-box ul{line-height:20px}
.review-box ul li{display:inline-block;float:left;margin-right:2px;font-size:14px}
.single-product-item .title-holder .review-box ul li i{color:#8a91a4}
.single-product-item .overlay-content{position:absolute;left:0;bottom:-15%;width:100%;background:#fff;opacity:0;transition:.5s ease}
.single-product-item:hover .overlay-content{bottom:0;opacity:1}
.single-product-item .overlay-content .link-btn{margin:15px 0 40px}
.single-product-item .overlay-content .theme-btn{padding:8.5px 24px;margin:0 1px}
.shop-sidebar-wrapper{position:relative;display:block;border:1px solid #f0eef9;border-bottom:none;padding-top:39px}
.projects-section .container-fluid{padding:0}
.project-item{position:relative;overflow:hidden;z-index:1}
.project-item .overlay{position:absolute;left:0;background:rgba(0,0,0,.7);width:100%;height:20%;bottom:0;z-index:0;opacity:0;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.project-item .overlay{visibility:visible;opacity:1;transition:all .3s ease}
.projects-content{position:absolute;width:100%;height:auto;left:0;bottom:0;padding:50px;z-index:1;transform:translateY(20px);-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.project-item:hover .projects-content{transform:translateY(0)}
.projects-content .category{font-family:work sans,sans-serif;text-transform:uppercase;font-weight:500;font-size:12px;margin-bottom:15px;color:#fff;display:block}
.projects-content .tittle{font-size:20px;color:#fff;line-height:28px;font-weight:600;letter-spacing:0;display:block}
.project-item .view-icon{position:absolute;width:auto;height:auto;right:40px;top:30px;display:block;font-size:25px;color:#fff;visibility:hidden;opacity:0;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.project-item:hover .view-icon{cursor:pointer;right:20px;visibility:visible;opacity:1;z-index:1}
.project-2{position:relative;z-index:1}
.project-2 .dots{position:absolute;width:100%;height:100%;left:0;top:0;background:url(//cdn.xuansiwei.com/sansh11008/template/default/public/img/bg-dots.png) 0 0 repeat;z-index:-1}
.project-2 .project-item{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}
.project-2 .project-item .project-thumb{width:100%;height:100%}
.project-2 .project-item .project-content{padding:50px}
.project-2 .project-item .project-content h3 a{color:#263a4f}
.project-2 .project-item .project-content h3 a:hover{text-decoration:underline;color:#bfca02}
.project-2 .project-item .project-content p{margin-bottom:30px}
.single-testimonial-style-one{position:relative;text-align:center;margin-top:0px}
/*.single-testimonial-style-one .image-block{display:inline-block;vertical-align:middle;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}*/
/*.single-testimonial-style-one .image-block i[class*=facdori-icon]{width:40px;height:40px;background:#ffaa01;text-align:center;line-height:40px;color:#002c42;font-size:11px;border-radius:50%;display:block;position:absolute;top:50%;right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}*/
/*.single-testimonial-style-one .image-block .inner-block{overflow:hidden;width:160px;border-radius:50%;margin-left:auto;margin-right:auto}*/
/*.single-testimonial-style-one .image-block .inner-block>img{width:100%}*/

.single-testimonial-style-one .text-block{
    background:#fff;padding:20px 20px;
    padding-bottom:60px
}
.single-testimonial-style-one .text-block h3,.single-testimonial-style-one .text-block p{margin:0}
.single-testimonial-style-one .text-block h3{color:#002c42;font-size:32px;font-weight:600;line-height:1em;margin-bottom:30px}
.single-testimonial-style-one .text-block span{font-size:16px;font-weight:500;display:block;line-height:1em}
.single-testimonial-style-one .text-block p{font-size:18px;line-height:26px;color:#7f8284;font-weight:400;margin: 0 0}
.testimonials-carousel-style-one .owl-nav,.testimonials-carousel-style-two .owl-nav{margin:0}
.testimonials-carousel-style-one .owl-dots,.testimonials-carousel-style-two .owl-dots{margin-top:25px}
.testimonials-carousel-style-one .owl-dots .owl-dot span,.testimonials-carousel-style-two .owl-dots .owl-dot span{margin:0;width:7px;height:7px;background:#7f8284;opacity:.5;border-radius:50%;margin:0 2.5px}
.testimonials-carousel-style-one .owl-dots .owl-dot.active span,.testimonials-carousel-style-two .owl-dots .owl-dot.active span{background:#002c42;opacity:1}
.fun-fact-style-one{background:#002c42 url(//cdn.xuansiwei.com/sansh11008/template/default/public/images/footer-bg-1-1.jpg) center center no-repeat;background-size:cover;position:relative;padding:168.5px 0}
.fun-fact-style-one:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#002c42;opacity:.5}
.single-fun-fact h3,.single-fun-fact p{margin:0}
.single-fun-fact h3{color:#fff;font-weight:700;font-size:90px;line-height:1em}
.single-fun-fact h3 .plus{color:#ffaa01}
.single-fun-fact p{font-size:20px;color:#bfd4ef;font-weight:400}
#home-one-map{width:100%;height:558px}
.contact-form-wrapper .sec-title{margin-bottom:40px}
.contact-form-wrapper .single-contact-infos+.single-contact-infos{margin-top:60px}
.contact-form-wrapper .single-contact-infos h3,.contact-form-wrapper .single-contact-infos p{margin:0}
.contact-form-wrapper .single-contact-infos h3{color:#7f8284;font-weight:500;font-size:20px}
.contact-form-wrapper .single-contact-infos p{font-size:40px;color:#ffaa01;font-weight:500;margin-top:10px}
.contact-form-wrapper .contact-form{padding-left:70px}
.contact-form-wrapper .contact-form input,.contact-form-wrapper .contact-form textarea{border:none;outline:0;background-color:transparent;width:100%;height:81px;background:#f3f3f3;margin-bottom:20px;display:block;padding-left:40px}
.contact-form-wrapper .contact-form input.error,.contact-form-wrapper .contact-form textarea.error{background:red;color:#fff}
.contact-form-wrapper .contact-form input.error::-webkit-input-placeholder,.contact-form-wrapper .contact-form textarea.error::-webkit-input-placeholder{color:#fff}
.contact-form-wrapper .contact-form input.error::-moz-placeholder,.contact-form-wrapper .contact-form textarea.error::-moz-placeholder{color:#fff}
.contact-form-wrapper .contact-form input.error:-ms-input-placeholder,.contact-form-wrapper .contact-form textarea.error:-ms-input-placeholder{color:#fff}
.contact-form-wrapper .contact-form input.error:-moz-placeholder,.contact-form-wrapper .contact-form textarea.error:-moz-placeholder{color:#fff}
.contact-form-wrapper .contact-form textarea{padding-top:20px;height:211px}
.contact-form-wrapper .contact-form label.error{display:none!important}
.brand-carousel-one{padding:40px 0}
.brand-carousel-one .owl-nav{margin:0}

.cta-1 .contact-panel-2 {
    position: absolute;
    z-index: 2;
    width: calc(100% - 15px);
    max-width: 330px
}

.contact-panel {
    background-color: #fff;
    margin-bottom: 30px;
    box-shadow: 0 5px 83px 0 rgba(40, 40, 40, .08);
    padding-bottom: 40px
}
.contact-panel .contact__panel-header {
    padding: 40px 20px;
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 32px
}
.contact-panel .contact__panel-title {
    font-size: 17px;
    line-height: 1;
    margin-bottom: 0
}
.contact-panel ul {
    margin-bottom: 20px
}
.contact-panel ul li {
    font-size: 14px;
    line-height: 28px;
    font-family: Poppins,sans-serif;
}
.contact-panel .btn {
    width: 130px
}
.contact-panel-2 {
    padding-bottom: 0!important
}
.contact-panel-2 .contact__panel-header {
    background-color: #ff5e14;
    color: #fff;
    padding: 27px 30px;
    border-bottom: 0;
    margin-bottom: 0!important
}
.contact-panel-2 .contact__panel-header .contact__panel-title {
    color: #fff
}
.contact-panel-2 .contact__panel-header i {
    font-size: 40px;
    margin-right: 5px
}
.contact-panel-2 .accordion-item {
    padding: 0
}
.contact-panel-2 .accordion-item .accordion__item-header {
    padding: 22px 30px
}
.contact-panel-2 .accordion-item .accordion__item-title {
    font-family: Roboto, sans-serif;
    font-size: 17px;
    font-weight: 700;
    line-height: 1
}
.contact-panel-2 .accordion-item .accordion__item-body {
    padding: 27px 30px;
    border-top: 1px solid #eaeaea
}
.contact-panel-2 ul {
    margin-bottom: 0
}

#map {
    height: 620px;
}


.accordion-item {
    border: 1px solid #ededed;
    background-color: #fff;
    padding: 25px 30px;
    margin-top: -1px
}
.accordion-item:first-child {
    margin-top: 0
}
.accordion-item .accordion__item-title {
    font-family:"Work Sans", sans-serif;
    color: #282828;
    font-weight: 600;
    font-size: 16px;
    cursor: pointer;
    display: block;
    position: relative;
    padding-right: 25px
}
.accordion-item .accordion__item-title:after {
    position: absolute;
    right: 0;
    top: 0;
    content: "\f067";
    font-family: fontawesome;
    background-color: transparent;
    color: #222;
    font-size: 10px;
    font-weight: 400;
    text-align: center;
    width: 20px;
    height: 20px;
    line-height: 20px
}
.accordion-item .accordion__item-header.opened .accordion__item-title {
    color: #ff5e14
}
.accordion-item .accordion__item-header.opened .accordion__item-title:after {
    background-color: #ff5e14;
    color: #fff;
    content: "\f067";
}
.accordion-item .accordion__item-body {
    padding-top: 25px
}
.accordion-item .accordion__item-body p {
    margin-bottom: 0
}

.dark-bg {
    background-color: #002c42;
}


.cta-style-four {
    position: relative;
    background: #001d2b url(//cdn.xuansiwei.com/sansh11008/template/default/public/images/background-1-2.jpg) center center no-repeat fixed;
    background-size: cover;
    padding: 110px 0;
    padding-bottom: 120px;
}
.cta-style-four:before {
    content:'';
    position: absolute;
    top: 0;
    left: 0;
    background: #001d2b;
    opacity: .6;
    width: 100%;
    height: 100%;
}
.cta-style-four .container {
    position: relative;
}
.cta-style-four h3 {
    font-size: 70px;
    color: #fff;
    font-weight: 700;
    margin: 0;
    margin-bottom: 60px;
}









.single-service-style-three {
    position: relative;
}
.single-service-style-three:before {
    position: absolute;
    display: inline-block;
    left: 0;
    bottom: 0px;
    height: 2px;
    width: 100%;
    background-color: #ffaa01;
    content:"";
    transition: -webkit-transform 0.4s ease;
    transition: transform 0.4s ease;
    transition: transform 0.4s ease, -webkit-transform 0.4s ease;
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
    -webkit-transform-origin: right center;
    transform-origin: right center;
    z-index: 10;
}
.single-service-style-three .text-block {
    background: #fff;
    padding: 0 30px;
    text-align: center;
    padding-top: 60px;
    position: relative;
    padding-bottom: 60px;
}
.single-service-style-three .text-block .icon-block {
    width: 85px;
    height: 85px;
    display: inline-block;

    transition: all .4s ease;
}
.single-service-style-three .text-block .icon-block img {
    font-size: 46px;
    display: block;
    line-height: 85px;    border-radius: 50%;
    color: #002c42;
}
.single-service-style-three .text-block h3 {
    margin: 0;
    font-size: 32px;
    margin-top: 23px;
}
.single-service-style-three .text-block h3 a {
    color: #002c42;
    transition: all .4s ease;
}
.single-service-style-three .text-block h3 a:hover {
    color: #ffaa01;
}
.single-service-style-three .text-block p {
    margin: 0;
    color: #7f8284;
    margin-top: 35px;
    width: 72%;
    margin-left: auto;
    margin-right: auto;
}
.single-service-style-three .text-block .read-more {
    color: #ffaa01;
    font-size: 16px;
    text-transform: uppercase;
    display: inline-block;
    font-weight: 600;
    margin-top: 30px;
    transition: all .4s ease;
}
.single-service-style-three .text-block .read-more:hover {
    color: #002c42;
}

.single-service-style-three:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transform-origin: left center;
    transform-origin: left center;
}
.service-page-one .single-service-style-one {
    margin-bottom: 30px;
}
.service-page-three .single-service-style-three {
    margin-bottom: 30px;
}







.single-testimonial-style-two {
    text-align: center;
}
.single-testimonial-style-two p, .single-testimonial-style-two h4 {
    margin: 0;
}
.single-testimonial-style-two p {
    font-size: 40px;
    line-height: 60px;
    font-weight: 700;
    color: #26263e;
    margin-top: 30px;
    margin-bottom: 40px;
}
.single-testimonial-style-two h4 {
    color: #002c42;
    font-weight: 600;
    font-size: 24px;
}
.single-testimonial-style-two .image-block {
    display: inline-block;
    vertical-align: middle;
    position: relative;
}
.single-testimonial-style-two .image-block i[class*='facdori-icon'] {
    width: 40px;
    height: 40px;
    background: #ffaa01;
    text-align: center;
    line-height: 40px;
    color: #002c42;
    font-size: 11px;
    border-radius: 50%;
    display: block;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
}
.single-testimonial-style-two .image-block .inner-block {
    overflow: hidden;
    width: 90px;
    border-radius: 50%;
    margin-left: auto;
    margin-right: auto;
}
.single-testimonial-style-two .image-block .inner-block >img {
    width: 100%;
}

.jobdetail{ padding: 30px 0}
.jobdetail .content p{  font-size: 18px;}

.solutions-content{ padding: 25px; border: 1px solid #eee;}
.solutions-content h2{border-bottom: 1px solid #eee; padding-bottom: 10px;}
.solutions-content h4{margin: 15px  0 ;}
.solutions-content p{

    font-family: 'Barlow Condensed','Open Sans', sans-serif;
    line-height: 26px;
    color: #585858;
    font-size: 18px; margin: 15px  0 0;
}

.solutions-content table p{
 margin: 0;
}
.search-content{}
.search-content ul li{ padding: 15px;  border: 1px solid #eee; margin: 1%; width: 48%;
float: left;


}