@import "css2.css";
body{font-size:14px;line-height:1.5;font-family:titillium web,sans-serif;overflow-x:hidden}
a{display:inline-block;-webkit-transition:all .5s;transition:all .5s;text-decoration:none}
a:hover,a:focus{text-decoration:none}
button{margin:0;padding:0;outline:0}
button:focus{outline:0;border:0}
h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.4;color:#414141}
h3{font-size:24px}
.d-table{width:100%;height:100%}
.d-table-cell{display:table-cell;vertical-align:middle}
/*img{max-width:100%}*/
.ptb-100{padding-top:100px;padding-bottom:100px}
.pt-100{padding-top:100px}
.pt-80{padding-top:80px}
.ptb-70{padding-top:70px;padding-bottom:70px}
.pb-100{padding-bottom:100px}
.pb-70{padding-bottom:70px}
.pt-45{padding-top:45px}
.textlcls{color:#5a98d3;}
.default-btn{padding: 7px 27px 12px;
    background-color: #385b91;
    color: #fff;
    position: relative;
    z-index: 1;
    font-size: 12px;}
.default-btn i{    font-size: 23px;
    line-height: 1;
    position: relative;
    top: 5px;
    margin-left: 10px;
    font-weight: 400;}
.default-btn::before{content:'';position:absolute;z-index:-1;top:0;left:0;right:0;width:100%;height:0;background-color:#00a0e9;opacity:0;-webkit-transition:.7s;transition:.7s}
.default-btn:hover{background-color:#06597f;color:#fff}
.default-btn:hover::before{height:100%;opacity:1;border-radius:0px}

.default-pic-btn{padding: 7px 27px 12px;border: 1px solid #fff;color: #fff;position: relative;z-index: 1;font-size: 12px;}
.default-pic-btn i{font-size: 23px;line-height: 1;position: relative;top: 5px;margin-left: 10px;font-weight: 400;}
.default-pic-btn::before{content:'';position:absolute;z-index:-1;top:0;left:0;right:0;width:100%;height:0;background-color:#fff;opacity:0;-webkit-transition:.7s;transition:.7s}
.default-pic-btn:hover{background-color:#06597f;color:#000}
.default-pic-btn:hover::before{height:100%;opacity:1;border-radius:0px}

.defaultvideo-btn{padding:7px 60px 12px;background-color:#5998d2;color:#fff;position:relative;z-index:1;font-size:16px;text-decoration:none;border: 2px solid #5998d2;}
.defaultvideo-btn i{font-size:30px;line-height:1;position:relative;top:5px;margin-right:10px;font-weight:400}
.defaultvideo-btn::before{content:'';position:absolute;z-index:-1;top:0;left:0;right:0;width:100%;height:0;background-color:#08104d;opacity:0;-webkit-transition:.7s;transition:.7s}
.defaultvideo-btn:hover{background-color:#08104d;color:#fff;border: 2px solid #08104d;}
.defaultvideo-btn:hover::before{height:100%;opacity:1;border-radius:5px}

.section-title-about span{line-height:0;text-transform:capitalize;padding-bottom:5px;font-weight:300;color:#000;font-size: 30px;}
.section-title-about h2{font-size:30px;font-weight:300;margin-top:15px;margin-bottom:25px;line-height:1.2;text-transform: uppercase;color:#000;position: relative;width:auto; display:inline-block !important; display:inline;}
.section-title-about p{padding-top:10px;margin-bottom:0}

.section-title span{line-height:0;text-transform:capitalize;padding-bottom:5px;font-weight:300;color:#000;font-size: 30px;}
.section-title h2{font-size:30px;font-weight:300;margin-top:15px;margin-bottom:25px;line-height:1.2;text-transform: uppercase;color:#000;position: relative;width:auto; display:inline-block !important; display:inline;}
.section-title h2::after {
content: '';
    margin: 0 auto;
    position: absolute;
    right: 38%;
    top: 48px;
    width: 50px;
    height: 3px;
    background-color: #ff5a00;}
.section-title h2::before{
	    content: '';
    margin:0 auto;
    position: absolute;
    right: 28%;
    top: 49px;
    width: 88px;
    height: 2px;
  background-color: #ccc;
	}
.section-title p{padding-top:10px;margin-bottom:0}


.section-title-two span{line-height:0;text-transform:capitalize;padding-bottom:5px;font-weight:400;color:#9a9a9a}
.section-title-two h2{font-size:23px;font-weight:400;margin-top:5px;line-height:1.2}
.section-title-two p{padding-top:10px;margin-bottom:0}
.sp-before{position:relative;margin-left:30px}
.sp-before::before{content:'';position:absolute;bottom:10px;left:-30px;width:30px;height:1px;background-color:#9a9a9a}
.sp-after{position:relative;margin-right:30px}

.navbar-area{background-color:transparent;-webkit-transition:.3s;transition:.3s;position:relative;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0}
.navbar-light{padding:0;padding-left:0;padding-right:0;background-color:transparent}
.navbar-light .navbar-brand img{float:left;padding:10px 0}
.navbar-light .navbar-brand-sticky{display:none}
.main-nav{position:absolute;background-color:transparent;top:0;left:0;padding:0;width:100%;z-index:999;height:auto;background-color:#2727278a;border-bottom: 1px solid #ffffff12;}
.main-nav .logo{height:30px;}
.main-nav .logo{filter: invert(1) sepia(1) hue-rotate(0deg) brightness(10);}
.main-nav nav .navbar-nav .nav-item:hover a,.main-nav nav .navbar-nav .nav-item .active{color:#5a98d3!important}
.main-nav nav .navbar-nav .nav-item a{text-transform:uppercase;color:#fff;font-weight:500;margin-left:20px;margin-right:20px;}
.main-nav nav .navbar-nav .nav-item a i{line-height:0;position:relative;top:3px;font-size:18px}
.main-nav nav .navbar-nav .nav-item a:hover,.main-nav nav .navbar-nav .nav-item a :focus{color:#5a98d3!important}
.main-nav nav .navbar-nav .nav-item a.active{color:#5a98d3!important}
.main-nav nav .navbar-nav .nav-item a .active::before{-webkit-transform:scale(1);transform:scale(1)}
.main-nav nav .navbar-nav .nav-item .dropdown-menu{border:none;border-top:3px solid #5a98d3;padding:0;border-radius:0;background-color:#fff!important}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li{border-bottom:1px solid #fff}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li:last-child{border-bottom:none}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li a{text-transform:capitalize;color:#414141!important;position:relative;-webkit-transition:.7s;transition:.7s;font-weight:500;padding:10px;border-bottom:1px dashed #ebebeb}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li a.active{border-radius:0;color:#5a98d3!important;background-color:#f3f3f3}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li a:hover,.main-nav nav .navbar-nav .nav-item .dropdown-menu li a :focus,.main-nav nav .navbar-nav .nav-item .dropdown-menu li a .active{color:#5a98d3!important;border-radius:0;background-color:#f3f3f3}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li.active{color:#414141!important;background-color:#f3f3f3}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu{left:100%;top:20px}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu{left:100%}
.search-box{position:absolute;top:30px;width:250px;float:right;right:75px}
.search-box .form-control{height:50px;width:250px;border-radius:0;background: #fff0;border:0;border-bottom:1px solid #fdfdfd4f;font-weight:500;color:#fff;font-size: 13px;}
.search-box .form-control:focus{-webkit-box-shadow:none!important;box-shadow:none!important}
.search-box .search-btn{-webkit-box-shadow:none;box-shadow:none;border:none;outline:none;position:absolute;top:5px;right:5px;height:40px;width:45px;line-height:42px;background-color:transparent;background: url(/static/image/search-2.png) center no-repeat;border-radius:10px;color:#fff;text-align:center;-webkit-transition:.7s;transition:.7s;font-size:20px;}
.sticky-nav .search-box .search-btn{-webkit-box-shadow:none;box-shadow:none;border:none;outline:none;position:absolute;top:0px;right:0px;height:35px;width:45px;line-height:42px;background-color:#5a98d3;border-radius:35px;color:#fff;text-align:center;-webkit-transition:.7s;transition:.7s;font-size:20px;}

.search-box .search-btn:hover{background-color:#414141}
.nav-ml{margin-left:100px}
.nav-two{position:inherit;background-color:#fff;top:0;left:0;padding:0;width:100%;z-index:999;height:auto;border-bottom:none}
.nav-two nav .navbar-nav .nav-item{padding:25px 0}
.nav-two nav .navbar-nav .nav-item:hover a,.nav-two nav .navbar-nav .nav-item .active{color:#da691f!important}
.nav-two nav .navbar-nav .nav-item a{color:#414141}
.nav-two nav .navbar-nav .nav-item.logo{position:relative;padding:0!important;top:12px;margin-right:40px;margin-left:40px}
.nav-two .menu-contact .menu-contact-btn{color:#414141;font-size:18px}
.nav-two .menu-contact .menu-contact-btn i{font-size:24px;position:relative;top:3px;margin-right:7px}
.nav-two .menu-contact .menu-contact-btn:hover{color:#da691f}
.nav-three{position:inherit;background-color:#fff;top:0;left:0;padding:0;width:100%;z-index:999;height:auto;border-bottom:none}
.nav-three nav .navbar-nav .nav-item span{display:block;color:#878787;font-size:16px;font-weight:600}
.nav-three nav .navbar-nav .nav-item span.active{color:#da691f!important}
.nav-three nav .navbar-nav .nav-item:hover span,.nav-three nav .navbar-nav .nav-item .active{color:#da691f!important}
.nav-three nav .navbar-nav .nav-item:hover a,.nav-three nav .navbar-nav .nav-item .active{color:#da691f!important}
.nav-three nav .navbar-nav .nav-item a{color:#414141;margin-left:20px;margin-right:20px}
.nav-three nav .navbar-nav .nav-item.logo{position:relative;padding:0!important;top:12px;margin-right:40px;margin-left:40px}
.nav-three .search-area{margin-left:120px;float:right}
.nav-three .nav-ml{margin-left:95px!important}
.search-area{float:left;position:relative;top:0;margin-right:10px}
.search-area .search-item{display:inline-block;position:relative;color:#414141;cursor:pointer;top:9px;margin-right:30px}
.search-area .search-item i{display:inline-block;text-align:center;font-size:26px;position:relative;top:-7px;font-weight:600;border-radius:3px;width:40px;height:40px;line-height:40px;text-align:center}
.search-area .search-item .search-overlay{display:none}
.search-area .search-item .search-overlay.search-popup{position:absolute;top:100%;width:300px;right:0;background:#fff;z-index:2;padding:20px;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.1);box-shadow:0 0 15px 0 rgba(0,0,0,.1);margin-top:20px}
.search-area .search-item .search-overlay.search-popup .search-form{position:relative}
.search-area .search-item .search-overlay.search-popup .search-form .search-input{display:block;width:100%;height:50px;line-height:initial;border:1px solid #eee;color:#9a9a9a;outline:0;-webkit-transition:.5s;transition:.5s;padding-top:4px;padding-left:10px}
.search-area .search-item .search-overlay.search-popup .search-form .search-input:focus{border-color:#414141}
.search-area .search-item .search-overlay.search-popup .search-form .search-button{position:absolute;right:0;top:0;height:50px;background:0 0;border:none;width:50px;outline:0;-webkit-transition:.5s;transition:.5s;padding:0;cursor:pointer}
.search-area .search-item .search-overlay.search-popup .search-form .search-button i{height:50px;width:50px;line-height:50px;top:0;margin-top:0;-webkit-box-shadow:none;box-shadow:none;font-size:20px;color:#7e7a7a}
.search-area .search-item .search-overlay.search-popup .search-form .search-button:focus{color:#da691f}
.search-area .search-item .search-btn-2{-webkit-transition:all .5s;transition:all .5s;font-size:16px;color:#414141}
.search-area .search-item .search-btn-2:hover{color:#da691f}
.search-area .search-item .close-btn{cursor:pointer;display:none;-webkit-transition:.5s;transition:.5s;color:#9a9a9a}
.search-area .search-item .close-btn i{font-size:20px}
.search-area .search-item .close-btn:hover{color:#08104d}
.search-area .search-item .close-btn.active{display:block;top:-5px}
.search-area .search-item .close-btn.active i{font-size:20px}
.search-area .search-item .search-btn:hover,.search-area .search-item .text-color:hover{color:#414141!important}
.menu-icon{position:absolute;top:0;right:0}
.menu-icon .menu-icon-bg{width:70px;height:78px;background-color:#fff;font-size:30px;color:#414141;line-height:83px;text-align:center;-webkit-transition:.7s;transition:.7s}
.menu-icon .menu-icon-bg:hover{background-color:#414141;color:#fff}
.menu-icon .menu-icon-two{font-size:24px;color:#414141;margin-top:20px;position:relative}
.menu-icon .menu-icon-two::before{content:'';position:absolute;top:7px;height:30px;width:1px;background-color:#d1d1d1;left:-14px}
.menu-icon .menu-icon-two:hover{color:#da691f}
.sticky-nav{top:0;position:fixed;-webkit-animation:900ms ease-in-out 5s normal none 1 running fadeInDown;animation:900ms ease-in-out 5s normal none 1 running fadeInDown;-webkit-transition:.9s;transition:.9s;width:100%!important;z-index:999}
.sticky-nav .navbar-light .navbar-brand img{max-width:130px}
.sticky-nav .main-nav{top:0;background-color:#fff;position:fixed;border-bottom:none;    border-bottom: 3px solid #5a98d3;-webkit-box-shadow: 0 0 15px #5a98d3;box-shadow: 0 0 15px #5a98d3;}
.sticky-nav .main-nav nav .navbar-nav .nav-item:hover a,.main-nav nav .navbar-nav .nav-item .active{color:#000!important}
.sticky-nav .main-nav nav .navbar-nav .nav-item a{text-transform:uppercase;color:#000;font-weight:500;margin-left:20px;margin-right:20px;}
.sticky-nav .main-nav nav .navbar-nav .nav-item a i{line-height:0;position:relative;top:3px;font-size:18px}
.sticky-nav .main-nav nav .navbar-nav .nav-item a:hover,.main-nav nav .navbar-nav .nav-item a :focus{color:#5a98d3!important}
.sticky-nav .main-nav nav .navbar-nav .nav-item a.active{color:#5a98d3!important}
.sticky-nav .main-nav nav .navbar-nav .nav-item a .active::before{-webkit-transform:scale(1);transform:scale(1)}
.sticky-nav .navbar-nav .nav-item {
   
}

.sticky-nav .main-nav .logo{filter: invert(0) sepia(0) hue-rotate(0deg) brightness(1);height:30px;}
.sticky-nav .menu-icon{position:absolute;top:0;right:0}
.sticky-nav .menu-icon .menu-icon-bg{height:78px;line-height:78px}
.sticky-nav .nav-two{top:0;background-color:#fff;position:fixed;border-bottom:none;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1)}
.sticky-nav .nav-three{top:0;background-color:#fff;position:fixed;border-bottom:none;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1)}
.side-nav-responsive{display:none}
.side-nav-responsive .dot-menu{padding:0 10px;height:30px;cursor:pointer;z-index:9999;position:absolute;right:60px;top:12px}
.side-nav-responsive .dot-menu .circle-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px}
.side-nav-responsive .dot-menu .circle-inner .circle{height:5px;width:5px;border-radius:100%;margin:0 2px;-webkit-transition:.7s;transition:.7s;background-color:#fff}
.side-nav-responsive .dot-menu:hover .circle-inner .circle{background-color:#9a9a9a}
.side-nav-responsive .container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}
.side-nav-responsive .container .container{position:absolute;top:55px;right:0;max-width:100%;width:310px;margin-left:auto;opacity:0;visibility:hidden;-webkit-transition:.7s;transition:.7s;-webkit-transform:scaleX(0);transform:scaleX(0);z-index:2;padding-left:15px;padding-right:15px}
.side-nav-responsive .container .container.active{opacity:1;visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}
.side-nav-responsive .side-nav-inner{padding:10px;-webkit-box-shadow:0 15px 40px rgba(0,0,0,.09);box-shadow:0 15px 40px rgba(0,0,0,.09);background-color:#fff}
.side-nav-responsive .side-nav-inner .side-nav{background-color:#414141;padding:10px 0}
.side-nav-responsive .side-nav-inner .side-nav .side-item{margin-left:10px;padding-left:10px;position:relative;display:inline-block}
.side-nav-responsive .side-nav-inner .side-nav .responsive-search-box{display:inline-block;width:180px;background-color:rgba(44,44,44,.5)}
.side-nav-responsive .side-nav-inner .side-nav .responsive-search-box .form-control{height:50px;font-size:14px;width:180px;border-radius:0;background-color:rgba(44,44,44,.5);border:0;font-weight:500;color:#fff}
.side-nav-responsive .side-nav-inner .side-nav .responsive-search-box .form-control:focus{-webkit-box-shadow:none!important;box-shadow:none!important}
.side-nav-responsive .side-nav-inner .side-nav .responsive-search-box .search-btn{-webkit-box-shadow:none;box-shadow:none;border:none;outline:none;position:absolute;top:5px;right:5px;height:40px;width:45px;line-height:42px;background-color:#9a9a9a;border-radius:10px;color:#fff;text-align:center;-webkit-transition:.7s;transition:.7s;font-size:16px}
.side-nav-responsive .side-nav-inner .side-nav .responsive-search-box .search-btn:hover{background-color:#414141}
.side-nav-responsive .side-nav-inner .side-nav .responsive-menu-icon{display:inline-block;position:relative;top:2px}
.side-nav-responsive .side-nav-inner .side-nav .responsive-menu-icon .menu-icon-bg{width:50px;height:50px;background-color:#fff;font-size:20px;color:#414141;line-height:50px;text-align:center;-webkit-transition:.7s;transition:.7s}
.side-nav-responsive .side-nav-inner .side-nav .responsive-menu-icon .menu-icon-bg:hover{background-color:#414141;color:#fff}
.side-nav-responsive .side-nav-inner .side-nav .responsive-menu-contact{margin-top:10px}
.side-nav-responsive .side-nav-inner .side-nav .responsive-menu-contact .menu-contact-btn{color:#fff;font-size:18px}
.side-nav-responsive .side-nav-inner .side-nav .responsive-menu-contact .menu-contact-btn i{font-size:24px;position:relative;top:3px;margin-right:7px}
.side-nav-responsive .side-nav-inner .side-nav .responsive-menu-contact .menu-contact-btn:hover{color:#da691f}
.sidebar-modal{position:fixed;right:0;top:0;width:100%;height:100%;background-color:0 0 20px 3px rgba(0,0,0,.05);z-index:9999;opacity:0;visibility:hidden;-webkit-transition:all .5s;transition:all .5s;overflow:hidden}
.sidebar-modal .sidebar-modal-inner{position:absolute;right:-100%;top:0;width:400px;overflow-y:scroll;height:100%;background-color:#fff;-webkit-transition:all .5s;transition:all .5s;z-index:1;padding:40px}
.sidebar-modal .sidebar-header{margin-bottom:30px;border-bottom:1px solid #e5e5e5;padding-bottom:30px}
.sidebar-modal .sidebar-header .sidebar-logo{display:inline-block}
.sidebar-modal .sidebar-header .close-btn{display:inline-block;font-size:20px;-webkit-transition:all .5s;transition:all .5s;cursor:pointer;width:30px;height:30px;line-height:30px;background-color:#272b2b;color:#fff;border-radius:0;text-align:center;margin-top:15px;float:right}
.sidebar-modal .sidebar-header .close-btn:hover{color:#fff;background-color:#272b2b}
.sidebar-modal .sidebar-about{margin-bottom:30px}
.sidebar-modal .sidebar-about .title h2{margin-bottom:0;font-size:24px}
.sidebar-modal .sidebar-about .title p{margin-bottom:0;font-size:15px}
.sidebar-modal .contact-us{margin-bottom:30px}
.sidebar-modal .contact-us h2{font-size:20px;margin-bottom:25px}
.sidebar-modal .contact-us ul{list-style-type:none;margin:0;padding:0}
.sidebar-modal .contact-us ul li{position:relative;padding-left:40px;margin-bottom:20px}
.sidebar-modal .contact-us ul li:last-child{margin-bottom:0}
.sidebar-modal .contact-us ul li i{position:absolute;top:5px;left:0;font-size:28px;color:#414141}
.sidebar-modal .contact-us ul li a{display:block;color:#414141}
.sidebar-modal .sidebar-instagram-feed{margin-bottom:30px}
.sidebar-modal .sidebar-instagram-feed h2{margin-bottom:25px;font-size:25px}
.sidebar-modal .sidebar-instagram-feed ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;list-style-type:none;margin-left:-5px;margin-right:-5px;margin-bottom:0;margin-top:-10px}
.sidebar-modal .sidebar-instagram-feed ul li{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%;padding-left:5px;padding-right:5px;padding-top:10px}
.sidebar-modal .sidebar-instagram-feed ul li a{display:block;position:relative}
.sidebar-modal .sidebar-instagram-feed ul li a img{width:100%}
.sidebar-modal .sidebar-instagram-feed ul li a::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;-webkit-transition:all .5s;transition:all .5s;opacity:0;visibility:hidden}
.sidebar-modal .sidebar-instagram-feed ul li a:hover::before{opacity:.5;visibility:visible}
.sidebar-modal .sidebar-follow-us h2{font-size:20px;margin-bottom:25px}
.sidebar-modal .sidebar-follow-us .social-wrap{line-height:1}
.sidebar-modal .sidebar-follow-us .social-wrap{list-style:none;margin:0;padding:0}
.sidebar-modal .sidebar-follow-us .social-wrap li{display:inline-block;padding-right:10px}
.sidebar-modal .sidebar-follow-us .social-wrap li a i{font-size:20px;color:#414141}
.sidebar-modal .sidebar-follow-us .social-wrap li a:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}
.sidebar-modal.active{opacity:1;visibility:visible;background-color:rgba(0,0,0,.9)}
.sidebar-modal.active .sidebar-modal-inner{right:0}
.home-slider{position:relative}
.home-slider .thumbs-wrap{position:relative;z-index:1}
.home-slider .thumbs-wrap .owl-thumbs.home-slider-thumb{position:absolute;bottom:50px;left:50%}
.home-slider .thumbs-wrap .owl-thumbs.home-slider-thumb::before{content:'04';position:absolute;font-size:20px;font-family:titillium web,sans-serif;left:90px;right:0;width:50%;height:100%;color:#fff;bottom:-40px}
.home-slider .thumbs-wrap .owl-thumbs .owl-thumb-item{display:block;padding:0 10px}
.home-slider .thumbs-wrap .owl-thumbs .owl-thumb-item span{color:#6f7c8a;font-weight:500;font-size:50px;-webkit-transition:all .5s;transition:all .5s;cursor:pointer;position:relative;display:none}
.home-slider .thumbs-wrap .owl-thumbs .owl-thumb-item.active span{color:#fff;display:block}
.home-slider .thumbs-wrap .owl-thumbs .owl-thumb-item:hover span{color:#fff;display:block}
.home-slider .owl-nav{margin-top:0}
.home-slider .owl-nav .owl-prev{position:absolute;bottom:60px;left:47.5%;color:#858482!important;font-size:25px!important;background-color:transparent!important;-webkit-transition:.7s;transition:.7s}
.home-slider .owl-nav .owl-prev:hover{color:#fff!important;background-color:transparent!important}
.home-slider .owl-nav .owl-next{position:absolute;bottom:60px;right:38%;color:#858482!important;font-size:25px!important;background-color:transparent!important;-webkit-transition:.7s;transition:.7s;z-index:1}
.home-slider .owl-nav .owl-next:hover{color:#fff!important;background-color:transparent!important}
.slider-item{background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;z-index:1}
.slider-item::before{content:'';position:absolute;z-index:-1;top:0;right:70px;height:100%;width:1px;background-color:#fdfdfd4f}
.slider-item .social-link{position:absolute;top:15%;right:0;overflow:hidden}
.slider-item .social-link ul{list-style:none;margin:0;padding:0}
.slider-item .social-link ul li{display:block;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin-bottom:150px;margin-top:150px;position:relative}
.slider-item .social-link ul li::before{content:'';position:absolute;bottom:5px;width:30px;height:1px;background-color:#fff;left:-35px;-webkit-transition:.7s;transition:.7s}
.slider-item .social-link ul li a{color:#fff}
.slider-item .social-link ul li a:hover{color:#fff}
.slider-item .social-link ul li:hover a{color:#da691f}
.slider-item .social-link ul li:hover::before{opacity:0}
.slider-content{padding-top:280px;padding-bottom:350px;/*margin-left:85px;*/max-width:730px;position:relative;z-index:1;height:900px;}
.slider-content::before{content:'';position:absolute;z-index:-1;top:210px;left:-85px;width:630px;height:570px;}
.slider-content span{line-height:0;text-transform:capitalize;padding-bottom:5px;margin-left:45px;font-weight:600;color:#fff;position:relative}
.slider-content span::before{content:'';position:absolute;bottom:10px;left:-30px;width:30px;height:1px;background-color:#fff}
.slider-content h1{font-size:70px;color:#fff;line-height:1.2;margin-bottom:20px}
.slider-content p{font-size:20px;color:#fff;margin-bottom:35px}
.slider-content .slider-btn .get-btn{padding:10px 25px;background-color:#fff;color:#414141;font-size:17px;-webkit-transition:.7s;transition:.7s;font-weight:500}
.slider-content .slider-btn .get-btn:hover{background-color:#414141;color:#fff}
.slider-content .slider-btn .learn-btn{margin-left:20px;padding:9px 25px;background-color:transparent;color:#fff;border:1px solid #fff;font-size:17px;font-weight:500;-webkit-transition:.7s;transition:.7s}
.slider-content .slider-btn .learn-btn:hover{background-color:#fff;color:#414141}
.item-bg1{background-image:url(../image/hone-one1.jpg)}
.item-bg2{background-image:url(../image/hone-one2.jpg)}
.item-bg3{background-image:url(../image/hone-one3.jpg)}
.banner-area{position:relative}
.banner-area .thumbs-wrap{position:absolute;top:50%;right:100px;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.banner-area .thumbs-wrap .owl-thumbs.banner-area-thumb::before{content:'03';position:absolute;font-size:20px;font-family:titillium web,sans-serif;left:90px;right:0;width:50%;height:100%;color:#000;bottom:-40px}
.banner-area .thumbs-wrap .owl-thumbs .owl-thumb-item{display:block;padding:0 10px}
.banner-area .thumbs-wrap .owl-thumbs .owl-thumb-item span{color:#000;font-weight:500;font-size:50px;-webkit-transition:all .5s;transition:all .5s;cursor:pointer;position:relative;display:none}
.banner-area .thumbs-wrap .owl-thumbs .owl-thumb-item.active span{color:#000;display:block}
.banner-area .thumbs-wrap .owl-thumbs .owl-thumb-item:hover span{color:#000;display:block}
.banner-area .owl-nav{margin-top:0}
.banner-area .owl-nav .owl-prev{position:absolute;top:50%;right:190px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#414141!important;font-size:25px!important;background-color:transparent!important;-webkit-transition:.7s;transition:.7s}
.banner-area .owl-nav .owl-prev:hover{color:#000!important;background-color:transparent!important}
.banner-area .owl-nav .owl-next{position:absolute;top:50%;right:40px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#414141!important;font-size:25px!important;background-color:transparent!important;-webkit-transition:.7s;transition:.7s;z-index:1}
.banner-area .owl-nav .owl-next:hover{color:#000!important;background-color:transparent!important}
.banner-item{background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;z-index:1}
.banner-item::before{content:'';position:absolute;z-index:-1;top:0;left:0;right:0;background-color:#000;opacity:.9}
.banner-content{padding-top:170px;padding-bottom:200px;margin-left:20px}
.banner-content .half-circle{width:60px;height:30px;background-color:#fff;border-radius:30px 30px 0 0;position:relative;top:20px}
.banner-content span{line-height:0;text-transform:capitalize;padding-bottom:5px;font-weight:600;color:#000;position:relative;z-index:1}
.banner-content h1{font-size:85px;color:#000;line-height:1.3;margin-bottom:50px;max-width:685px}
.banner-content .banner-btn .learn-btn{padding:7px 27px 12px;background-color:#fff;color:#000;position:relative;z-index:1;font-size:16px}
.banner-content .banner-btn .learn-btn i{font-size:30px;line-height:1;position:relative;top:7px;margin-left:10px;font-weight:400}
.banner-content .banner-btn .learn-btn::before{content:'';position:absolute;z-index:-1;top:0;left:0;right:0;width:100%;height:0;background-color:#000;opacity:0;-webkit-transition:.7s;transition:.7s}
.banner-content .banner-btn .learn-btn:hover{background-color:#000;color:#fff}
.banner-content .banner-btn .learn-btn:hover::before{height:100%;opacity:1;border-radius:5px}
.banner-content .banner-btn .get-btn{margin-left:20px;padding:7px 27px 12px;background-color:#000;color:#fff;position:relative;z-index:1;font-size:16px}
.banner-content .banner-btn .get-btn i{font-size:30px;line-height:1;position:relative;top:5px;margin-right:10px;font-weight:400}
.banner-content .banner-btn .get-btn::before{content:'';position:absolute;z-index:-1;top:0;left:0;right:0;width:100%;height:0;background-color:#fff;opacity:0;-webkit-transition:.7s;transition:.7s}
.banner-content .banner-btn .get-btn:hover{background-color:#fff;color:#000}
.banner-content .banner-btn .get-btn:hover::before{height:100%;opacity:1;border-radius:5px}
.banner-bg1{background-image:url(../image/home-two1.jpg)}
.banner-bg2{background-image:url(../image/home-two2.jpg)}
.banner-bg3{background-image:url(../image/home-two3.jpg)}
.banner-area-two{position:relative}
.banner-area-two .owl-nav .owl-prev{position:absolute;bottom:-5px;right:135px;width:140px!important;height:50px!important;line-height:50px;border-radius:0;color:#fff!important;font-size:26px!important;background-color:#000!important;-webkit-transition:.7s;transition:.7s}
.banner-area-two .owl-nav .owl-prev i{margin-right:40px}
.banner-area-two .owl-nav .owl-prev:hover{color:#000!important;background-color:#fff!important}
.banner-area-two .owl-nav .owl-prev::before{content:'Prev';position:absolute;bottom:10px;left:70px;font-size:17px;font-weight:400;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}
.banner-area-two .owl-nav .owl-next{position:absolute;bottom:-5px;right:-5px;width:140px!important;height:50px!important;line-height:50px;border-radius:0;color:#000!important;font-size:26px!important;background-color:#fff!important;-webkit-transition:.7s;transition:.7s}
.banner-area-two .owl-nav .owl-next i{margin-left:40px}
.banner-area-two .owl-nav .owl-next:hover{color:#fff!important;background-color:#000!important}
.banner-area-two .owl-nav .owl-next::before{content:'Next';position:absolute;bottom:10px;right:70px;font-size:17px;font-weight:400;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}
.banner-item-two{background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;z-index:1}
.banner-item-two::after{content:'';position:absolute;bottom:0;left:0;right:0;width:100%;height:50px;background-image:url(../image/home-three-shape.png)}
.banner-content-two{padding-top:230px;padding-bottom:200px;margin-left:auto;position:relative;max-width:700px}
.banner-content-two .images{position:absolute;top:150px}
.banner-content-two .images img{max-width:100%}
.banner-content-two .banner-play{margin-top:15px;position:relative;z-index:1}
.banner-content-two .banner-play .banner-play-btn{font-size:20px;color:#000}
.banner-content-two .banner-play .banner-play-btn i{width:50px;height:50px;background-color:#000;color:#fff;border-radius:50%;line-height:50px;font-size:20px;text-align:center}
.banner-content-two .banner-play .banner-play-btn i:hover{background-color:#08104d;color:#fff}
.banner-content-two .banner-play .banner-play-btn span{margin-left:10px}
.banner-content-two .banner-play .banner-play-btn:hover span{color:#08104d}
.banner-content-two .banner-play .banner-play-btn:hover i{background-color:#08104d;color:#fff}
.banner-content-two h1{margin-top:5px;font-size:85px;color:#000;line-height:1.3;margin-bottom:50px;max-width:685px}
.banner-content-two .banner-btn .learn-btn{padding:7px 27px 12px;background-color:#fff;color:#000;position:relative;z-index:1;font-size:16px}
.banner-content-two .banner-btn .learn-btn i{font-size:30px;line-height:1;position:relative;top:7px;margin-left:10px;font-weight:400}
.banner-content-two .banner-btn .learn-btn::before{content:'';position:absolute;z-index:-1;top:0;left:0;right:0;width:100%;height:0;background-color:#000;opacity:0;-webkit-transition:.7s;transition:.7s}
.banner-content-two .banner-btn .learn-btn:hover{background-color:#000;color:#fff}
.banner-content-two .banner-btn .learn-btn:hover::before{height:100%;opacity:1;border-radius:5px}
.banner-content-two .banner-btn .get-btn{margin-left:20px;padding:7px 27px 12px;background-color:#000;color:#fff;position:relative;z-index:1;font-size:16px}
.banner-content-two .banner-btn .get-btn i{font-size:30px;line-height:1;position:relative;top:5px;margin-right:10px;font-weight:400}
.banner-content-two .banner-btn .get-btn::before{content:'';position:absolute;z-index:-1;top:0;left:0;right:0;width:100%;height:0;background-color:#fff;opacity:0;-webkit-transition:.7s;transition:.7s}
.banner-content-two .banner-btn .get-btn:hover{background-color:#fff;color:#414141}
.banner-content-two .banner-btn .get-btn:hover::before{height:100%;opacity:1;border-radius:5px}
.banner-two-bg1{background-image:url(../image/home-three1.jpg)}
.banner-two-bg2{background-image:url(../image/home-three2.jpg)}
.inner-banner{position:relative;background-position:center center;background-size:cover}
.inner-banner::before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;right:0;background-color:#000;opacity:.7}
.inner-banner .inner-title{padding-top:150px;padding-bottom:150px;position:relative;}
.inner-banner .inner-title h3{font-size:50px;color:#fff;font-weight:500}
.inner-banner .inner-title p{font-size:14px;color:#fff;font-weight:500}
.inner-banner .inner-title ul{list-style:none;padding:0;margin:0}
.inner-banner .inner-title ul li{font-size:18px;color:#fff;display:inline-block}
.inner-banner .inner-title ul li i{font-size:18px;color:#fff;position:relative;margin-right:30px;top:-2px}
.inner-banner .inner-title ul li i::after{content:'';position:absolute;top:15px;right:-25px;height:1px;width:20px;background-color:#fff}
.inner-banner .inner-title ul li a{color:#fff}
.inner-banner .inner-title ul li a:hover{color:#da691f}
.inner-bg1{background-image:url(../image/inner-banner1.jpg)}
.inner-bg2{background-image:url(../image/inner-banner2.jpg)}
.inner-bg3{background-image:url(../image/inner-banner3.jpg)}
.inner-bg4{background-image:url(../image/inner-banner4.jpg)}
.inner-bg5{background-image:url(../image/inner-banner5.jpg)}
.inner-bg6{background-image:url(../image/inner-banner6.jpg)}
.inner-bg7{background-image:url(../image/inner-banner7.jpg)}
.inner-bg8{background-image:url(../image/inner-banner8.jpg)}
.inner-bg9{background-image:url(../image/inner-banner9.jpg)}
.inner-bg10{background-image:url(../image/inner-banner10.jpg)}
.inner-bg11{background-image:url(../image/inner-banner11.jpg)}
.inner-bg12{background-image:url(../image/inner-banner12.jpg)}
.about-content{max-width:520px;margin-left:auto;margin-bottom:30px}
.about-content .section-title{border-bottom:1px solid #e3e3e3;padding-bottom:40px;margin-bottom:30px}
.about-content .section-title p{max-width:450px}
.about-content .about-counter{margin-bottom:30px}
.about-content .about-counter h3{font-size:55px;color:#414141;margin-bottom:0}
.about-content .about-counter span{color:#9a9a9a;font-size:17px}
.about-content .signature{padding:0;list-style:none;margin-top:20px}
.about-content .signature li{display:inline-block;margin-right:40px}
.about-content .signature li img{max-width:100%;position:relative;top:-15px}
.about-content .signature li h3{font-size:20px;margin-bottom:0;color:#414141;position:relative}
.about-content .signature li h3::before{content:'';position:absolute;bottom:5px;width:10px;height:1px;left:-10px;background-color:#414141}
.about-img{position:relative;margin-left:70px;margin-bottom:60px;max-width:675px}
.about-img .about-img-text{width:275px;height:230px;text-align:center;position:absolute;bottom:-30px;left:-40px;background-image:url(../image/shape.png);background-size:cover;background-position:center center;background-repeat:no-repeat;padding:28px 0}
.about-img .about-img-text span{font-size:30px;color:#fff}
.about-img .about-img-text h3{font-size:55px;color:#fff;margin-bottom:0;line-height:1}
.about-area-two{position:relative;background-color:#f5f5f5;}
.about-area-two::before{content:'';position:absolute;bottom:0;left:0;right:0;width:1170px;height:1px;margin:0 auto;background-color:#f5f5f5}
.about-content-two{margin-bottom:30px}
.about-content-two .section-title h2{font-size:50px;font-weight:400}
.about-content-two .section-title p{margin-bottom:40px}
.about-img-2{position:relative;margin-bottom:30px}
.about-img-2 img{max-width:100%;}
.about-img-2::before{content:'';position:absolute;bottom:-33px;width:100%;height:65px;left:0;right:0;background-color:#fff;-webkit-transform:skew(-85deg);transform:skew(-85deg)}
.about-counter-area .about-counter-two{margin-bottom:30px}
.about-counter-area .about-counter-two h3{font-size:40px;color:#414141;margin-bottom:0;font-weight:400}
.about-counter-area .about-counter-two span{color:#9a9a9a;font-size:14px}
.about-counter-area .about-play{margin-top:15px}
.about-counter-area .about-play .about-play-btn{font-size:14px;color:#414141}
.about-counter-area .about-play .about-play-btn i{width:50px;height:50px;background-color:#414141;color:#fff;border-radius:50%;line-height:50px;font-size:20px;text-align:center}
.about-counter-area .about-play .about-play-btn i:hover{background-color:#08104d;color:#fff}
.about-counter-area .about-play .about-play-btn span{margin-left:10px; padding-bottom:5px;}
.about-counter-area .about-play .about-play-btn:hover span{color:#08104d}
.about-counter-area .about-play .about-play-btn:hover i{background-color:#08104d;color:#fff}
.about-img-3{margin-bottom:30px}
.about-card-area{margin-left:40px}
.about-card-area .section-title-two{padding-bottom:30px;margin-bottom:30px}
.about-card{margin-bottom:30px;position:relative}
.about-card i{font-size:70px;color:#9a9a9a;position:absolute;left:0;top:0;line-height:1}
.about-card .content{margin-left:100px}
.about-card .content h3{margin-bottom:10px}
.about-card .content p{margin-bottom:0}
.about-widget-card{margin-bottom:50px;background-color:#fff;padding:30px 30px 50px;border:1px solid #414141;margin-right:20px;position:relative;z-index:1;-webkit-transition:.7s;transition:.7s}
.about-widget-card::before{content:'';position:absolute;z-index:-1;top:20px;right:-21px;height:100%;width:20px;background-color:#f3f3f3;-webkit-transition:.7s;transition:.7s}
.about-widget-card::after{content:'';position:absolute;bottom:-21px;right:-20px;height:20px;width:100%;background-color:#f3f3f3;-webkit-transition:.7s;transition:.7s}
.about-widget-card:hover{background-color:#414141}
.about-widget-card:hover h3{color:#fff}
.about-widget-card:hover::before{opacity:0;height:0}
.about-widget-card:hover::after{opacity:0;width:0}
.about-widget-card h3{margin-bottom:15px}
.about-widget-card p{margin-bottom:10px}
.about-widget-card .number{font-size:50px;color:#c4c4c4;font-weight:600;position:absolute;bottom:10px;right:30px}
.consultation-area{background-image:url(../image/consultation-img-.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;z-index:1}
.consultation-area::before{content:'';position:absolute;z-index:-1;top:0;left:0;right:0;width:100%;height:100%;background-color:#000;opacity:.5}
.consultation-content{margin-bottom:30px}
.consultation-content .section-title span{color:#fff}
.consultation-content .section-title .sp-before::before{background-color:#fff}
.consultation-content .section-title h2{color:#fff;max-width:695px}
.consultation-content .section-title p{color:#fff}
.consultation-content .consultation-btn{margin-top:35px}
.consultation-content .consultation-btn .learn-btn{padding:7px 27px 12px;background-color:#fff;color:#414141;position:relative;z-index:1;font-size:16px}
.consultation-content .consultation-btn .learn-btn i{font-size:30px;line-height:1;position:relative;top:7px;margin-left:10px;font-weight:400}
.consultation-content .consultation-btn .learn-btn::before{content:'';position:absolute;z-index:-1;top:0;left:0;right:0;width:100%;height:0;background-color:#414141;opacity:0;-webkit-transition:.7s;transition:.7s}
.consultation-content .consultation-btn .learn-btn:hover{background-color:#414141;color:#fff}
.consultation-content .consultation-btn .learn-btn:hover::before{height:100%;opacity:1;border-radius:5px}
.consultation-play-btn{float:right}
.consultation-play-btn .video-btn{width:100px;height:100px;background-color:#fff;color:#414141;border-radius:50%;line-height:105px;font-size:45px;text-align:center}
.consultation-play-btn .video-btn:hover{background-color:#414141;color:#fff}
.offer-card{margin-bottom:50px;background-color:#fff;color:#000!important;padding:50px 30px;border-bottom:2px solid #000;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;margin-right:20px;position:relative}
.offer-card i{font-size:70px;}
.offer-card::before{content:'';position:absolute;top:20px;right:-21px;height:100%;width:20px;background-color:#f3f3f3;-webkit-transition:.7s;transition:.7s}
.offer-card::after{content:'';position:absolute;bottom:-22px;right:-20px;height:20px;width:100%;background-color:#f3f3f3;-webkit-transition:.7s;transition:.7s}
.offer-card:hover::before{opacity:0;height:0}
.offer-card:hover::after{opacity:0;width:0}
.offer-card h3{margin-bottom:15px}
.offer-card p{margin-bottom:30px}
.offer-card .offer-icon{font-size:70px;color:#5a98d3;line-height:1;margin-bottom:15px;}
.offer-card .learn-btn{margin-top:10px;font-size:17px;color:#414141;display:block;font-weight:600;-webkit-transition:.9s;transition:.9s}
.offer-card .learn-btn i{font-size:30px;line-height:1;position:relative;top:7px;margin-left:10px;font-weight:400}
.offer-card .learn-btn:hover{letter-spacing:.25px;color:#9a9a9a}
.offer-item{margin-bottom:50px;background-color:#fff;padding:50px 45px;border:1px solid #414141;position:relative;z-index:1}
.offer-item::before{content:'';position:absolute;z-index:-1;right:0;left:0;bottom:-3px;height:3px;width:100%;background-color:#414141;-webkit-transition:.7s;transition:.7s}
.offer-item::after{content:'';position:absolute;z-index:-1;top:0;left:0;right:0;width:100%;height:0;background-image:url(../image/offer-shape.png);-webkit-transition:.7s;transition:.7s;opacity:0}
.offer-item:hover{background-color:#414141}
.offer-item:hover::before{opacity:0;width:0}
.offer-item:hover::after{opacity:1;height:100%}
.offer-item:hover h3{color:#fff}
.offer-item:hover p{color:#c6c6c6}
.offer-item:hover .offer-item-icon{color:#c6c6c6}
.offer-item:hover .learn-btn{color:#fff}
.offer-item h3{margin-bottom:15px}
.offer-item p{margin-bottom:30px}
.offer-item .offer-item-icon{font-size:70px;color:#747474;line-height:1}
.offer-item .learn-btn{margin-top:10px;font-size:17px;color:#414141;display:block;font-weight:600;-webkit-transition:.9s;transition:.9s}
.offer-item .learn-btn i{font-size:30px;line-height:1;position:relative;top:7px;margin-left:10px;font-weight:400}
.skill-content{margin-top:70px;margin-bottom:30px;background-color:#f7f7f7;position:relative;max-width:750px;padding:70px 110px 70px 70px;margin-left:auto}
.skill-content::before{content:'';position:absolute;top:0;left:0;right:0;width:100%;height:100%;background-image:url(../image/skill-shape.png);background-size:cover;background-position:center center;background-repeat:no-repeat}
.progressbar-area{margin-top:40px}
.progressbar-area .single-progressbar{margin-bottom:30px}
.progressbar-area .single-progressbar h3{font-size:18px;color:#414141;text-transform:uppercase;font-weight:400;margin-bottom:15px}
.progressbar-area .single-progressbar .progressbar-count{position:relative;width:100%;height:5px;border-radius:0;background-color:#414141}
.progressbar-area .single-progressbar .progressbar-count .progressbar-number{position:absolute;font-size:16px;font-weight:400;color:#414141}
.progressbar-area .single-progressbar .progressbar-count .progressbar-circle{width:13px;height:13px;background-color:#414141;border-radius:50px;position:absolute}
.progressbar-area .single-progressbar .progressbar-count .pn-1{top:-40px;right:40%}
.progressbar-area .single-progressbar .progressbar-count .pc-1{top:-5px;right:41%}
.progressbar-area .single-progressbar .progressbar-count .pn-2{top:-40px;right:25%}
.progressbar-area .single-progressbar .progressbar-count .pc-2{top:-5px;right:26%}
.progressbar-area .single-progressbar .progressbar-count .pn-3{top:-40px;right:5%}
.progressbar-area .single-progressbar .progressbar-count .pc-3{top:-5px;right:7%}
.progressbar-area .single-progressbar .progressbar-count .pn-4{top:-40px;right:12%}
.progressbar-area .single-progressbar .progressbar-count .pc-4{top:-5px;right:13%}
.skill-img{margin-left:-70px;position:relative}
.skill-content-two{margin-top:70px;margin-bottom:70px;background-color:#414141;position:relative;z-index:1;max-width:765px;padding:70px 100px;margin-left:auto}
.skill-content-two .section-title-two h2{color:#fff}
.skill-content-two .progressbar-area .single-progressbar h3{color:#fff}
.skill-content-two .progressbar-area .single-progressbar .progressbar-count{background-color:#fff}
.skill-content-two .progressbar-area .single-progressbar .progressbar-count .progressbar-number{color:#fff}
.skill-content-two .progressbar-area .single-progressbar .progressbar-count .progressbar-circle{background-color:#fff}
.skill-img-2{margin-left:-400px;z-index:-1}
.skill-img-2 img{height:790px;max-width:905px}
.process-area{background-color:#1a1a1a;position:relative}
.process-area::before{content:'';position:absolute;top:0;left:0;right:0;width:100%;height:100%;background-image:url(../image/bg-shape.png);background-size:cover;background-position:center center}
.process-area .section-title span{color:#ccc}
.process-area .section-title .sp-after{background-color:#ccc}
.process-area .section-title h2{color:#fff}
.process-area .section-title p{color:#ccc;max-width:720px;margin:0 auto}
.process-card{text-align:center;margin-bottom:30px}
.process-card:hover i{background-color:#414141}
.process-card i{font-size:65px;border:1px dashed #636363;display:inline-block;width:115px;height:120px;line-height:120px;background-color:transparent;color:#fff;margin-bottom:20px;-webkit-transition:.7s;transition:.7s;position:relative}
.process-card .process-icon{position:relative;width:115px;margin:0 auto}
.process-card .process-icon .number{font-size:17px;color:#414141;background-color:#fff;width:30px;height:30px;line-height:30px;border-radius:50px;position:absolute;top:-15px;right:-10px}
.process-card h3{font-size:30px;color:#fff;margin-bottom:30px;margin-top:20px}
.process-card p{max-width:325px;margin:0 auto;font-size:23px;color:#fff;line-height: 1.3em;}
.counter-area{background-color:#5998d2;padding-top:70px;padding-bottom:70px}
.counter-title{margin-bottom:30px}
.counter-title h3{font-size:30px;margin-bottom:0;max-width:224px}
.single-counter{margin-bottom:100px;margin-left:25px;}
.single-counter li{float:left; list-style:none;}
.single-counter li+li{margin:30px 0px 0px 10px;color:#fff;line-height:1.6;font-weight:300;font-size:14px}
.single-counter li h3{font-size:70px;color:#fff;margin-bottom:0;font-weight:400}
.single-counter li span{color:#fff;font-size:18px}
.service-area .section-title p{max-width:100%;margin:0 auto;font-size: 14px;font-weight: 400;color:#000;line-height: 1.2;}
.index-pic{position: relative;}
.index-pic-d::after {
    content: '';
    position: absolute;    z-index: 1;
    left:0;
    top: -50px;
    color:#ccc;
    width:100%;height:280px;background-image:url(/img/pic.png);background-size:cover;background-position:center center
}
.index-pic-i {
    position: relative;z-index:2;
}

.pic-right{margin-top:-730px;margin-left:800px; width:calc(100% - 800px);}
#left{background:#fff;padding-top:25px;position:sticky;top:100px;margin-bottom:30px;z-index: 99;}
@media screen and (min-width:1px) and (max-width:767px) {
    #left{position:relative;margin-bottom:0;}
}

.service-card{margin-bottom:30px;box-shadow:0px 0px 1px #333;padding:30px;background-color:#fff;}
.service-card:hover{box-shadow:0px 0px 15px #d4d4d4;padding:30px;-webkit-transition: .7s;transition: .7s;background-color:#fff;}
.service-card:hover .content .learn-btn{margin-left:35px}
.service-card:hover .content .learn-btn i{top:3px;left:-35px}
.service-card:hover .content h3 a{display:block;color:#385b91}
.service-card a{display:block}
.service-card a img{max-width:100%}
.service-card .content{padding-top:25px;text-align:center;}
.service-card .content h3{margin-bottom:10px}
.service-card .content h3 a{display:block;color:#414141}
.service-card .content p{margin-bottom:15px}
.service-card .content .learn-btn{font-size:17px;color:#1a1a1a;display:block;font-weight:500;-webkit-transition:.9s;transition:.9s;position:relative}
.service-card .content .learn-btn i{font-size:30px;line-height:1;position:absolute;top:3px;left:90px;font-weight:400;-webkit-transition:.9s;transition:.9s}
.service-card .content .learn-btn:hover{margin-left:35px}
.service-card .content .learn-btn:hover i{position:absolute;top:3px;left:-35px}
.service-content{margin-bottom:30px}
.service-content .section-title-two{margin-bottom:40px}
.service-right-item{margin-left:40px}
.service-item{margin-bottom:30px}
.service-item:hover .content .learn-btn{margin-left:35px}
.service-item:hover .content .learn-btn i{position:absolute;top:3px;left:-35px}
.service-item .service-item-icon{font-size:65px;color:#414141;line-height:1}
.service-item .content{padding-top:20px}
.service-item .content h3{margin-bottom:10px}
.service-item .content h3 a{display:block;color:#414141}
.service-item .content p{margin-bottom:15px}
.service-item .content .learn-btn{font-size:17px;color:#1a1a1a;display:block;font-weight:500;-webkit-transition:.9s;transition:.9s;position:relative}
.service-item .content .learn-btn i{font-size:30px;line-height:1;position:absolute;top:3px;left:90px;font-weight:400;-webkit-transition:.9s;transition:.9s}
.service-item .content .learn-btn:hover{margin-left:35px}
.service-item .content .learn-btn:hover i{position:absolute;top:3px;left:-35px}
.service-area-three .section-title-two p{max-width:700px;margin:0 auto}
.service-item-bg{background-color:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1);padding:30px}
.service-details-content .section-title-two{margin-bottom:30px}
.service-details-content .section-title-two h2{font-size:40px}
.servicer-slider-item img{max-width:100%}
.service-slider{position:relative;border: 1px solid #ccc;}
.service-slider .owl-nav .owl-prev{position:absolute;top:45%;left:-6px;width:95px!important;height:40px!important;line-height:40px;border-radius:0;color:#fff!important;font-size:26px!important;background-color:#5998d2!important;border: 1px solid #5998d2!important;-webkit-transition:.7s;transition:.7s}
.service-slider .owl-nav .owl-prev i{margin-right:40px}
.service-slider .owl-nav .owl-prev:hover{color:#414141!important;background-color:#fff!important;border: 1px solid #ccc!important;}
.service-slider .owl-nav .owl-prev::before{content:'上一张';position:absolute;bottom:10px;left:47px;font-size:12px;font-weight:400;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}
.service-slider .owl-nav .owl-next{position:absolute;top:45%;right:-6px;width:95px!important;height:40px!important;line-height:40px;border-radius:0;color:#414141!important;font-size:26px!important;background-color:#fff!important;border: 1px solid #ccc!important;-webkit-transition:.7s;transition:.7s}
.service-slider .owl-nav .owl-next i{margin-left:40px}
.service-slider .owl-nav .owl-next:hover{color:#fff!important;background-color:#5998d2!important;border: 1px solid #5998d2!important;}
.service-slider .owl-nav .owl-next::before{content:'下一张';position:absolute;bottom:10px;right:50px;font-size:12px;font-weight:400;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}
.service-details-article{margin-top:30px}
.service-details-article p{margin-bottom:20px}
.service-details-article .blockquote{margin-right:20px;position:relative;margin-bottom:50px;margin-top:40px;background-color:#fff;padding:30px;border:1px solid #414141}
.service-details-article .blockquote::before{content:'\ee34';position:absolute;top:-40px;left:30px;text-align:center;font-size:50px;font-weight:400;color:#414141;font-family:boxicons}
.service-details-article .blockquote::after{content:'';position:absolute;z-index:-1;bottom:-20px;right:-20px;width:97%;height:90%;background-color:#f3f3f3}
.service-details-article .blockquote p{font-size:20px;color:gray;font-weight:600;margin-bottom:0}
.service-circle{margin-top:30px;background-color:#fff;border:1px solid #ccc;padding:30px 15px;text-align:center;position:relative;margin-bottom:45px;margin-right:15px}
.service-circle::before{content:'';position:absolute;z-index:-1;bottom:-15px;right:-15px;width:97%;height:90%;background-color:#f3f3f3}
.service-circle h2{width:130px;height:130px;background-image:url(../image/circle.png);font-size:35px;background-position:center center;background-size:cover;background-repeat:no-repeat;line-height:130px;margin-left:auto;margin-right:auto;margin-bottom:15px}
.service-circle h3{margin-bottom:0;font-size:20px}
.service-details-categories ul li span{width:35%!important;text-align:right!important}
.portfolio-area{padding-top:50px}
.portfolio-area .section-title{margin-bottom:20px}
.portfolio-tab{margin-top:30px}
.portfolio-tab .tabs{margin:0;padding:0;list-style:none}
.portfolio-tab .tabs li{display:inline-block;line-height:initial;margin-right:25px}
.portfolio-tab .tabs li a{display:inline-block;position:relative;font-size:17px;font-weight:600;color:#9a9a9a}
.portfolio-tab .tabs li a:focus{color:#414141;border-bottom:1px solid #414141}
.portfolio-tab .tabs li.active a{color:#414141;border-bottom:1px solid #414141}
.portfolio-tab .tabs li.current a{color:#414141;border-bottom:1px solid #414141}
.portfolio-tab .tabs-two li{margin-right:15px}
.portfolio-tab .tabs-two li a{padding:5px 15px}
.portfolio-tab .tabs-two li a:focus{color:#fff;border-bottom:none;background-color:#414141}
.portfolio-tab .tabs-two li.active a{color:#fff;border-bottom:none;background-color:#414141}
.portfolio-tab .tabs-two li.current a{color:#fff;border-bottom:none;background-color:#414141}
.tab .tabs_item{display:none}
.tab .tabs_item:first-child{display:block}
.portfolio-item{position:relative}
.portfolio-item .content1{position:absolute;bottom:40px;left:40px}
.portfolio-item .content2{position:absolute;bottom:40px;left:120px}
.portfolio-item .content3{position:absolute;bottom:40px;left:180px}
.portfolio-item .content4{position:absolute;bottom:40px;right:170px}
.portfolio-item .content .title{width:770px;background-color:#fff;height:60px;line-height:60px;margin-bottom:10px}
.portfolio-item .content .title h3{display:inline-block;font-size:24px;color:#414141;padding-left:35px;font-weight:600;width:85%}
.portfolio-item .content .title h3 a{color:#414141}
.portfolio-item .content .title .number{display:inline-block;font-size:30px;color:#9a9a9a;text-align:right;font-weight:600}
.portfolio-item .content ul{margin:0;padding:0;list-style:none;background-color:#000;width:548px;text-align:center}
.portfolio-item .content ul li{display:inline-block;padding-top:10px;padding-bottom:10px;text-align:center}
.portfolio-item .content ul li a{font-size:16px;color:#9a9a9a;font-weight:600}
.portfolio-item .content ul li a:hover{color:#fff}
.portfolio-item .portfolio-line .line1{top:0;position:absolute;left:15%;width:1px;height:100%;background-color:#fdfdfd4f}
.portfolio-item .portfolio-line .line2{top:0;position:absolute;left:35%;width:1px;height:100%;background-color:#fdfdfd4f}
.portfolio-item .portfolio-line .line3{top:0;position:absolute;left:55%;width:1px;height:100%;background-color:#fdfdfd4f}
.portfolio-item-two{position:relative;margin-bottom:30px}
.portfolio-item-two:hover .content{opacity:1}
.portfolio-item-two .content{position:absolute;bottom:40px;left:20px;opacity:0;-webkit-transition:.7s;transition:.7s}
.portfolio-item-two .content.active{opacity:1}
.portfolio-item-two .content .title{width:270px;background-color:#fff;height:50px;line-height:50px;margin-bottom:10px}
.portfolio-item-two .content .title h3{display:inline-block;font-size:20px;color:#414141;padding-left:15px;font-weight:600}
.portfolio-item-two .content .title h3 a{color:#414141}
.portfolio-item-two .content ul{margin:0;padding:0;list-style:none;background-color:#000;width:245px;text-align:center}
.portfolio-item-two .content ul li{display:inline-block;padding-top:5px;padding-bottom:5px;text-align:center}
.portfolio-item-two .content ul li a{font-size:15px;color:#9a9a9a;font-weight:600}
.portfolio-item-two .content ul li a:hover{color:#fff}
.portfolio-area .tab_content .tabs_item .col-lg-3:nth-child(1) .portfolio-item-two{margin-top:45px}
.portfolio-area .tab_content .tabs_item .col-lg-3:nth-child(3) .portfolio-item-two{margin-top:45px}
.portfolio-list{position:relative;margin-bottom:0px}

.portfolio-list a{display:block}
.portfolio-list a img{width:100%;height:420px}
.portfolio-list:hover .content{opacity:1}
.portfolio-list .content{position:absolute;bottom:40px;right:20px;opacity:0;-webkit-transition:.7s;transition:.7s}
.portfolio-list .content.active{opacity:1}
.portfolio-list .content .title{width:50px;height:50px;line-height:50px;margin-top:10px}
.portfolio-list .content .title i{width:50px;height:50px;background-color:#5a98d382;color:#fff;border-radius:50%;line-height:50px;font-size:20px;text-align:center;border: 2px solid #333;}
.portfolio-list:hover .content .title i{width:50px;height:50px;background-color:#5a98d3;color:#fff;border-radius:50%;line-height:50px;font-size:20px;text-align:center;border: 2px solid #fff;}
.portfolio-list .content .title h3{display:inline-block;font-size:20px;color:#414141;padding-left:15px;font-weight:600}
.portfolio-list .content .title h3 a{color:#414141}
.portfolio-list .content ul{margin:0;padding:0;list-style:none;width:auto;text-align:right}
.portfolio-list .content ul li{display:inline-block;padding-top:5px;padding-bottom:20px;text-align:right;margin:0}
.portfolio-list .content ul li a{font-size:23px;color:#fff;font-weight:600}
.portfolio-list .content ul li a:hover{color:#9a9a9a}
.portfolio-details-content img{margin-bottom:30px;width:100%}
.portfolio-details-content .section-title-two{margin-bottom:20px}
.portfolio-details-content .section-title-two h2{font-size:40px}
.portfolio-details-content p{margin-bottom:20px}
.portfolio-details-content .portfolio-article{margin-bottom:30px}
.portfolio-details-content .portfolio-article h3{font-size:40px;font-weight:400;margin-bottom:20px}
.portfolio-details-content .portfolio-article p{margin-bottom:0}
.testimonials-area{position:relative}
.testimonials-area .owl-nav .owl-prev{position:absolute;bottom:25px;left:470px;width:140px!important;height:50px!important;line-height:50px;border-radius:0;color:#fff!important;font-size:26px!important;background-color:#414141!important;-webkit-transition:.7s;transition:.7s}
.testimonials-area .owl-nav .owl-prev i{margin-right:40px}
.testimonials-area .owl-nav .owl-prev:hover{color:#414141!important;background-color:#f8f8f8!important}
.testimonials-area .owl-nav .owl-prev::before{content:'Prev';position:absolute;bottom:10px;left:70px;font-size:17px;font-weight:400;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}
.testimonials-area .owl-nav .owl-next{position:absolute;bottom:25px;left:610px;width:140px!important;height:50px!important;line-height:50px;border-radius:0;color:#414141!important;font-size:26px!important;background-color:#f8f8f8!important;-webkit-transition:.7s;transition:.7s}
.testimonials-area .owl-nav .owl-next i{margin-left:40px}
.testimonials-area .owl-nav .owl-next:hover{color:#fff!important;background-color:#414141!important}
.testimonials-area .owl-nav .owl-next::before{content:'Next';position:absolute;bottom:10px;right:70px;font-size:17px;font-weight:400;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}
.testimonials-img{margin-right:20px;margin-bottom:50px;position:relative}
.testimonials-img .quote-text{position:absolute;bottom:-20px;right:-20px;background-image:url(../image/testimonials-shape.png);background-position:center center;background-size:cover;background-repeat:no-repeat;width:110px;height:110px;font-size:60px;color:#fff;line-height:110px;text-align:center}
.testimonials-content{margin-left:40px}
.testimonials-content h3{margin-bottom:5px}
.testimonials-content span{font-size:20px;color:#838383}
.testimonials-content p{margin-top:10px;font-size:20px;font-weight:600;color:#838383;margin-bottom:40px}
.team-area .section-title p{max-width:695px;margin:0 auto}
.team-area .section-title-two{position:relative;z-index:1}
.team-bg{position:relative}
.team-bg::before{content:'';position:absolute;top:0;left:0;right:0;width:100%;height:70%;background-color:#f8f8f8}
.team-bg::after{content:'';position:absolute;top:0;left:0;right:0;width:100%;height:70%;background-image:url(../image/team-shape.png);background-size:cover;background-position:center center;background-repeat:no-repeat}
.team-card{margin-bottom:30px;position:relative;z-index:1}
.team-card:hover .images::before{background-color:#414141}
.team-card:hover .images::after{background-color:#414141}
.team-card .images{border:1px solid #9a9a9a;margin-right:10px;margin-bottom:10px;position:relative}
.team-card .images::before{content:'';position:absolute;top:10px;right:-11px;height:100%;width:10px;background-color:#f3f3f3;-webkit-transition:.7s;transition:.7s}
.team-card .images::after{content:'';position:absolute;bottom:-11px;right:-10px;height:10px;width:100%;background-color:#f3f3f3;-webkit-transition:.7s;transition:.7s}
.team-card .images a{display:block;text-align:center}
.team-card .images a.images-ptb{padding:30px 30px 0}
.team-card .images a img{max-width:100%}
.team-card .images .social-link{margin:0;padding:0;list-style:none;text-align:center;position:absolute;bottom:0;left:0;right:0}
.team-card .images .social-link li{display:inline-block;margin:-2px}
.team-card .images .social-link li a{width:35px;height:35px;line-height:37px;text-align:center;color:#fff}
.team-card .images .social-link li:nth-child(1) a{background-color:#0331b8}
.team-card .images .social-link li:nth-child(1) a:hover{background-color:#414141}
.team-card .images .social-link li:nth-child(2) a{background-color:#3f70ff}
.team-card .images .social-link li:nth-child(2) a:hover{background-color:#414141}
.team-card .images .social-link li:nth-child(3) a{background-color:#e52f29}
.team-card .images .social-link li:nth-child(3) a:hover{background-color:#414141}
.team-card .images .social-link li:nth-child(4) a{background-color:#b92722}
.team-card .images .social-link li:nth-child(4) a:hover{background-color:#414141}
.team-card .content{text-align:center;padding-top:20px}
.team-card .content h3{margin-bottom:10px;text-transform:uppercase;font-size:20px}
.team-card .content h3 a{display:block;color:#08104d}
.team-card .content .sub-title{margin:0;padding:0;list-style-type:none}
.team-card .content .sub-title li{display:inline-block;font-size:15px;color:#64677c;margin-right:7px;position:relative}
.team-card .content .sub-title li:last-child{margin-right:0}
.team-card .content .sub-title li:first-child::before{display:none}
.team-card .content .sub-title li::before{content:'';position:absolute;top:7px;left:-7px;width:1px;height:15px;background-color:#64677c}
.team-border .images{border:none}
.team-profile-content{margin-bottom:30px}
.team-profile-content .section-title-two{margin-bottom:20px}
.team-profile-skill h2{font-size:40px;color:#414141;margin-bottom:20px;font-weight:400}
.team-profile-skill .team-profile-status{margin-bottom:20px}
.team-profile-skill .team-profile-status h3{font-size:17px;font-weight:400;margin-bottom:0}
.team-profile-skill .team-profile-status span{font-size:16px}
.team-profile{margin-bottom:30px;margin-left:30px}
.team-profile img{width:100%}
.team-profile .content{padding:40px 40px 45px;background-color:#414141;position:relative}
.team-profile .content::before{content:'';position:absolute;top:0;left:0;right:0;width:100%;height:100%;background-image:url(../image/bg-shape1.png);background-size:cover;background-position:center center;background-repeat:no-repeat}
.team-profile .content h3{font-size:20px;color:#fff}
.team-profile .content .sub-title{position:relative;z-index:1;margin:0;padding:0;list-style-type:none}
.team-profile .content .sub-title li{display:inline-block;font-size:15px;color:#d0d0d0;margin-right:7px;position:relative}
.team-profile .content .sub-title li:last-child{margin-right:0}
.team-profile .content .sub-title li:first-child::before{display:none}
.team-profile .content .sub-title li::before{content:'';position:absolute;top:7px;left:-7px;width:1px;height:15px;background-color:#d0d0d0}
.team-profile .content .more-title{list-style-type:none;margin:10px 0 0;padding:0;position:relative;z-index:1}
.team-profile .content .more-title li{display:block;color:#d0d0d0}
.team-profile .content .more-title li a{color:#d0d0d0}
.team-profile .content .more-title li a:hover{color:#fff}
.team-profile .content .social-icon{margin:20px 0 0;padding:0;list-style:none;position:relative;z-index:1}
.team-profile .content .social-icon li{display:inline-block;margin:0 -2px}
.team-profile .content .social-icon li a{width:30px;height:30px;line-height:32px;text-align:center;color:#fff}
.team-profile .content .social-icon li:nth-child(1) a{background-color:#3b5998}
.team-profile .content .social-icon li:nth-child(1) a:hover{background-color:#414141;-webkit-animation:tada 1s linear;animation:tada 1s linear}
.team-profile .content .social-icon li:nth-child(2) a{background-color:#55acee}
.team-profile .content .social-icon li:nth-child(2) a:hover{background-color:#414141;-webkit-animation:tada 1s linear;animation:tada 1s linear}
.team-profile .content .social-icon li:nth-child(3) a{background-color:#c80000}
.team-profile .content .social-icon li:nth-child(3) a:hover{background-color:#414141;-webkit-animation:tada 1s linear;animation:tada 1s linear}
.team-profile .content .social-icon li:nth-child(4) a{background-color:red}
.team-profile .content .social-icon li:nth-child(4) a:hover{background-color:#414141;-webkit-animation:tada 1s linear;animation:tada 1s linear}
.section-title-blog{color:#fff;}
.section-title-blog h2{color:#fff;font-weight: 300;font-size: 30px;}
.section-title-blog p{color:#fff;font-weight: 300;font-size: 14px;}
.blog-area{position:relative}
.blog-area .section-title{margin-bottom:45px;position:relative;z-index:1;text-align: right!important;}
.blog-shape{position:absolute;top:0;left:0}
.blog-bg{background-color:#f3f3f3}
.blog-btn{margin-bottom:45px;float:right;margin-top:30px}
.blog-btn .view-btn{padding: 7px 27px 12px!important;background-color:#fff;color:#000;font-size:14px;position:relative;z-index:1}
.blog-btn .view-btn:hover{background-color:#06597f;color:#fff}
.blog-btn .view-btn:hover::before{opacity:1;height:100%;border-radius:0px;}
.blog-btn .view-btn::before{content:'';position:absolute;z-index:-1;top:0;left:0;right:0;width:100%;height:0;background-color:#385b91;-webkit-transition:.7s;transition:.7s;opacity:0}
.blog-btn .view-btn i{margin-right:5px;font-size:26px;line-height:1;position:relative;top:5px}
.blog-card{background-color:#fff;margin-bottom:30px;-webkit-transition:.7s;transition:.7s;position:relative;z-index:1}
.blog-card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}
.blog-card:hover .content h3 a{color:#08104d}
.blog-card a{display:block}
.blog-card a img{max-width:100%;width:100%}
.blog-card .content{padding:30px}
.blog-card .content span{font-size: 14px;}
.blog-card .content span a{display:inline-block;color:#9a9a9a}
.blog-card .content span a:hover{color:#414141}
.blog-card .content h3{margin-top:10px;margin-bottom:10px;font-size: 23px;font-weight: 500;}
.blog-card .content p{margin-top:10px;margin-bottom:10px;font-size: 14px;font-weight: 500;}
.blog-card .content h3 a{display:block;color:#414141}
.blog-card .content .learn-btn{font-size:14px;color:#ff0000;display:block;font-weight:500;-webkit-transition:.9s;transition:.9s;position:relative}
.blog-card .content .learn-btn i{font-size:30px;color:#000;line-height:1;position:relative;top:7px;font-weight:400;-webkit-transition:.9s;transition:.9s}
.blog-card .content .learn-btn:hover{letter-spacing:.25px}
.blog-shadow{-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1)}
.blog-card-pb .content{padding-bottom:0!important}
.blog-card-border{border:1px solid #c4c4c4;padding:20px}
.blog-card-border .content{padding:20px 20px 10px 0}
.blog-card-border:hover{background-color:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1)}
.blog-title ul{list-style:none;margin:0;padding:0}
.blog-title ul li{display:inline-block;margin-left:45px;color:#9a9a9a;position:relative}
.blog-title ul li a{color:#9a9a9a}
.blog-title ul li::before{content:'';position:absolute;bottom:7px;width:30px;height:1px;left:-45px;background-color:#9a9a9a}
.blog-title ul li:last-child{margin-left:0}
.blog-title ul li:last-child::before{display:none}
.blog-title h2{font-size:40px;color:#414141;font-weight:400;margin-bottom:30px}
.blog-article .blog-article-img{margin-bottom:30px}
.blog-article .article-content p{margin-bottom:20px}
.blog-article .article-content .blockquote{margin-right:20px;position:relative;margin-bottom:50px;margin-top:40px;background-color:#fff;padding:30px;border:1px solid #414141}
.blog-article .article-content .blockquote::before{content:'\ee34';position:absolute;top:-40px;left:30px;text-align:center;font-size:50px;font-weight:400;color:#414141;font-family:boxicons}
.blog-article .article-content .blockquote::after{content:'';position:absolute;z-index:-1;bottom:-20px;right:-20px;width:97%;height:90%;background-color:#f3f3f3}
.blog-article .article-content .blockquote p{font-size:20px;color:gray;font-weight:600;margin-bottom:0}
.blog-article .another-content h2{font-size:30px;margin-bottom:20px;font-weight:500}
.blog-article .another-content p{margin-bottom:20px}
.blog-article .another-content .content-img{margin-top:30px;margin-bottom:30px}
.blog-article .blog-article-share{margin-top:30px;background-image:url(../image/blog-shape2.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:10px;margin-bottom:40px}
.blog-article .blog-article-share .blog-tag ul{list-style:none;margin:0;padding:0}
.blog-article .blog-article-share .blog-tag ul li{display:inline-block;padding:5px 8px;-webkit-transition:.7s;transition:.7s;color:#fff;font-weight:600}
.blog-article .blog-article-share .blog-tag ul li a{color:#9a9a9a}
.blog-article .blog-article-share .blog-tag ul li:hover a{color:#fff}
.blog-article .blog-article-share .social-icon{margin:0;padding:0;list-style:none;float:right}
.blog-article .blog-article-share .social-icon li{display:inline-block;margin-right:5px}
.blog-article .blog-article-share .social-icon li a{border-radius:50px;width:30px;height:30px;line-height:32px;text-align:center;color:#fff}
.blog-article .blog-article-share .social-icon li:nth-child(1) a{background-color:#3b5998}
.blog-article .blog-article-share .social-icon li:nth-child(1) a:hover{background-color:#414141;-webkit-animation:tada 1s linear;animation:tada 1s linear}
.blog-article .blog-article-share .social-icon li:nth-child(2) a{background-color:#55acee}
.blog-article .blog-article-share .social-icon li:nth-child(2) a:hover{background-color:#414141;-webkit-animation:tada 1s linear;animation:tada 1s linear}
.blog-article .blog-article-share .social-icon li:nth-child(3) a{background-color:#3f729b}
.blog-article .blog-article-share .social-icon li:nth-child(3) a:hover{background-color:#414141;-webkit-animation:tada 1s linear;animation:tada 1s linear}
.blog-article .blog-article-share .social-icon li:nth-child(4) a{background-color:red}
.blog-article .blog-article-share .social-icon li:nth-child(4) a:hover{background-color:#414141;-webkit-animation:tada 1s linear;animation:tada 1s linear}
.blog-article .blog-article-share .social-icon li:nth-child(5) a{background-color:#c80000}
.blog-article .blog-article-share .social-icon li:nth-child(5) a:hover{background-color:#414141;-webkit-animation:tada 1s linear;animation:tada 1s linear}
.blog-article .article-author{margin-bottom:40px;background-color:#fff;position:relative;padding:60px 40px 10px}
.blog-article .article-author::before{content:'';position:absolute;top:0;left:0;right:0;width:100%;height:150px;background-color:#414141;border-radius:5px 5px 0 0}
.blog-article .article-author ul{list-style:none;margin:0;padding:0}
.blog-article .article-author ul li{position:relative;z-index:1;padding:30px;padding-left:150px;margin-bottom:30px}
.blog-article .article-author ul li:last-child{margin-bottom:0;border:none}
.blog-article .article-author ul li img{border-radius:50%;position:absolute;top:0;left:0;border:15px solid #fff}
.blog-article .article-author ul li h3{margin-bottom:0;font-size:20px;color:#fff;font-weight:500}
.blog-article .article-author ul li span{margin-bottom:10px;display:block;color:#fff}
.blog-article .article-author ul li p{margin-top:30px;margin-bottom:0}
.blog-article .article-author .author-social-link{position:absolute;top:110px;right:40px}
.blog-article .article-author .author-social-link .social-icon{margin:0;padding:0;list-style:none;float:right}
.blog-article .article-author .author-social-link .social-icon li{display:inline-block;margin-right:3px;padding:0;margin-bottom:0}
.blog-article .article-author .author-social-link .social-icon li a{border-radius:50px;width:30px;height:30px;line-height:32px;text-align:center;color:#fff}
.blog-article .article-author .author-social-link .social-icon li:hover a{color:#ac4e0f}
.blog-article .article-author .author-shape .shape1{position:absolute;top:0;left:0}
.blog-article .article-author .author-shape .shape-dots{position:absolute;top:10%;right:30%}
.blog-article .article-post{position:relative;margin-bottom:40px}
.blog-article .article-post::before{content:'';position:absolute;top:30px;left:0;right:0;margin:0 auto;width:1px;height:60px;background-color:#eee}
.blog-article .article-post .article-post-share{padding:20px 30px;border:1px dashed #414141}
.blog-article .article-post .article-post-share span{font-size:14px;color:#9a9a9a;position:relative;font-weight:600;margin-left:40px;display:inline-block}
.blog-article .article-post .article-post-share span::before{content:'';position:absolute;left:-35px;width:30px;height:1px;bottom:0;background-color:#9a9a9a}
.blog-article .article-post .article-post-share span a{color:#9a9a9a;display:inline-block;margin-bottom:0}
.blog-article .article-post .article-post-share span a:hover{color:#414141}
.blog-article .article-post .article-post-share a{display:block}
.blog-article .article-post .article-post-share a h3{font-size:20px;margin-bottom:0;margin-top:15px;-webkit-transition:.7s;transition:.7s;max-width:600px;color:#414141}
.blog-article .article-post .article-post-share a h3:hover{color:#414141}
.side-bar-widget{margin-bottom:30px}
.search-widget{margin-bottom:35px}
.search-widget .search-form{position:relative}
.search-widget .search-form .form-control{height:50px;border:1px solid #414141;background-color:#fff;padding:10px 20px;width:100%;border-radius:0}
.search-widget .search-form .form-control:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}
.search-widget .search-form button{position:absolute;top:0;right:0;height:50px;width:50px;background-color:#414141;-webkit-transition:all .5s;transition:all .5s;border:none;outline:none}
.search-widget .search-form button i{color:#fff}
.search-widget .search-form button:hover{background-color:#ac4e0f}
.side-bar-widget{margin-bottom:35px;/*border:1px solid #ccc;*/background-color:#fff;-webkit-box-shadow:0 0 15px rgba(102,102,102,.1);box-shadow:0 0 15px rgba(102,102,102,.1)}
.side-bar-widget .title{font-size:23px;color:#000;padding:15px 30px;font-weight:500}
.side-bar-widget .side-bar-categories{padding:10px 15px 20px}
.side-bar-widget .side-bar-categories ul{padding:0;margin:0;list-style-type:none}
.side-bar-widget .side-bar-categories ul li{position:relative;margin-bottom:10px;font-size:14px;font-weight:400;background-color:#fff;border-bottom: 1px solid #f5f5f5;}
.side-bar-widget .side-bar-categories ul li:hover{background-color:#05a3ea;border-radius: 3px;}
.side-bar-widget .side-bar-categories ul li:hover a{color:#fff;}
.side-bar-widget .side-bar-categories ul li a{display:inline-block;color:#000;font-weight:400;padding:7px 20px;font-weight:400}
.side-bar-widget .side-bar-categories ul li a:hover{color:#fff}
.side-bar-widget .side-bar-categories ul li span{padding:7px 15px;float:right;color:#fff;background-color:#414141;font-weight:600}
.side-bar-widget .widget-popular-post{position:relative;overflow:hidden;padding:20px 30px 30px}
.side-bar-widget .widget-popular-post .item{overflow:hidden;margin-bottom:10px;padding-bottom:10px}
.side-bar-widget .widget-popular-post .item:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}
.side-bar-widget .widget-popular-post .item .thumb{float:left;overflow:hidden;position:relative;margin-right:15px}
.side-bar-widget .widget-popular-post .item .thumb .full-image{width:80px;height:80px;display:inline-block;background-size:cover!important;background-repeat:no-repeat;background-position:center center!important;position:relative;background-color:var(--titleColor)}
.side-bar-widget .widget-popular-post .item .thumb .full-image.bg1{background-image:url(../image/blog-1.jpg)}
.side-bar-widget .widget-popular-post .item .thumb .full-image.bg2{background-image:url(../image/blog-2.jpg)}
.side-bar-widget .widget-popular-post .item .thumb .full-image.bg3{background-image:url(../image/blog-3.jpg)}
.side-bar-widget .widget-popular-post .item .info{overflow:hidden}
.side-bar-widget .widget-popular-post .item .info .title-text{margin-bottom:0;line-height:1.5;font-size:20px;font-weight:600}
.side-bar-widget .widget-popular-post .item .info .title-text a{display:inline-block;color:#414141}
.side-bar-widget .widget-popular-post .item .info .title-text a:hover{color:#414141}
.side-bar-widget .widget-popular-post .item .info p{font-size:14px;margin-bottom:0;max-width:180px}
.side-bar-widget .side-bar-widget-tag{list-style:none;margin:0;padding:10px 20px 20px}
.side-bar-widget .side-bar-widget-tag li{display:inline-block;padding:7px 15px;margin:5px;-webkit-transition:.7s;transition:.7s;color:#777;font-size:16px;font-weight:600;background-color:#ececec}
.side-bar-widget .side-bar-widget-tag li:hover{background-color:#000;color:#fff;}
.side-bar-widget .side-bar-widget-tag li a{color:#777}
.side-bar-widget .side-bar-widget-tag li:hover a{color:#fff}
.side-bar-widget .portfolio-details-categories ul li span{padding:7px 10px;width:40%!important;text-align:right!important}
.side-bar-contact{margin-bottom:30px;background-color:#05a3ea;position:relative;padding:50px;text-align:center}
.side-bar-contact::before{content:'';position:absolute;top:0;left:0;right:0;width:100%;height:100%;background-image:url(../image/bg-shape1.png);background-size:cover;background-position:center center;background-repeat:no-repeat}
.side-bar-contact i{font-size:60px;color:#fff;position:relative;z-index:1}
.side-bar-contact h3{font-size:35px;color:#fff;font-weight:400;position:relative;z-index:1}
.side-bar-contact span{font-size:24px;position:relative;z-index:1}
.side-bar-contact span a{display:block;color:#fff}
.side-bar-contact span a:hover{color:#9a9a9a}
.contact-area{background-color:#000;position:relative}
.contact-form{margin-bottom:30px;max-width:100%;margin-left:auto;margin-right:auto}
.contact-form h2{font-size:58px;color:#fff;margin-bottom:30px;text-align:center;text-transform: uppercase;}
.contact-form .form-group{margin-bottom:25px;position:relative}
.contact-form .form-group .styled-select{display:none;}
.contact-form .form-group i{position:absolute;top:14px;left:15px;line-height:1;font-size:18px;color:#bbb;z-index:1}
.contact-form .form-group .form-control{height:50px;color:#fff;border:1px solid #6c6c6c;background-color:#313131;font-weight:500;border-radius:0;font-size:18px;padding:10px 20px 10px 10px;width:100%}
.contact-form .form-group .form-control:focus{outline:none;border-color:#9a9a9a;-webkit-box-shadow:none;box-shadow:none}
.contact-form .form-group textarea.form-control{height:auto}
.contact-form .submit-btn{border:0;outline:none;padding:17px 100px;color:#fff;background-color:#5998d2;font-weight:600;font-size:23px;-webkit-transition:.7s;transition:.7s;position:relative;z-index:1}
.contact-form .submit-btn::before{content:'';position:absolute;z-index:-1;top:0;left:0;right:0;width:100%;height:0;opacity:0;background-color:#64677c;-webkit-transition:.7s;transition:.7s}
.contact-form .submit-btn:hover{color:#fff}
.contact-form .submit-btn:hover::before{height:100%;opacity:1}
.contact-form .form-group .form-control::-webkit-input-placeholder{color:#bbb}
.contact-form .form-group .form-control:-ms-input-placeholder{color:#bbb}
.contact-form .form-group .form-control::-ms-input-placeholder{color:#bbb}
.contact-form .form-group .form-control::placeholder{color:#bbb}

.contact-form-bd{margin-bottom:30px;max-width:100%;margin-left:auto;margin-right:auto}
.contact-form-bd h2{font-size:23px;color:#000;margin-bottom:20px;text-align:center;text-transform: uppercase;}
.contact-form-bd .form-group{margin-bottom:25px;position:relative}
.contact-form-bd .form-group .styled-select{display:none;}
.contact-form-bd .form-group i{position:absolute;top:14px;left:15px;line-height:1;font-size:18px;color:#bbb;z-index:1}
.contact-form-bd .form-group .form-control{height:50px;color:#000;border:1px solid #ccc;background-color:#fff;font-weight:500;border-radius:0;font-size:14px;padding:10px 20px 10px 10px;width:100%}
.contact-form-bd .form-group .form-control:focus{outline:none;border-color:#9a9a9a;-webkit-box-shadow:none;box-shadow:none}
.contact-form-bd .form-group textarea.form-control{height:auto}
.contact-form-bd .submit-btn{border:0;outline:none;padding:10px 50px;color:#fff;background-color:#5998d2;font-weight:500;font-size:14px;-webkit-transition:.7s;transition:.7s;position:relative;z-index:1}
.contact-form-bd .submit-btn::before{content:'';position:absolute;z-index:-1;top:0;left:0;right:0;width:100%;height:0;opacity:0;background-color:#64677c;-webkit-transition:.7s;transition:.7s}
.contact-form-bd .submit-btn:hover{color:#fff}
.contact-form-bd .submit-btn:hover::before{height:100%;opacity:1}
.contact-form-bd .form-group .form-control::-webkit-input-placeholder{color:#bbb}
.contact-form-bd .form-group .form-control:-ms-input-placeholder{color:#bbb}
.contact-form-bd .form-group .form-control::-ms-input-placeholder{color:#bbb}
.contact-form-bd .form-group .form-control::placeholder{color:#bbb}

.contact-wrap-form{margin-bottom:30px;max-width:800px}
.contact-wrap-form h2{font-size:50px;color:#414141;margin-bottom:30px;font-weight:400}
.contact-wrap-form .form-group{margin-bottom:25px;position:relative}
.contact-wrap-form .form-group i{position:absolute;top:14px;left:15px;line-height:1;font-size:18px;color:#898989;z-index:1}
.contact-wrap-form .form-group .form-control{height:50px;color:#898989;border:none;border-bottom:1px solid #6c6c6c;font-weight:600;border-radius:0;font-size:14px;padding:10px 20px 10px 40px;width:100%;background-color:transparent}
.contact-wrap-form .form-group .form-control:focus{outline:none;border-color:#9a9a9a;-webkit-box-shadow:none;box-shadow:none}
.contact-wrap-form .form-group textarea.form-control{height:auto}
.contact-wrap-form .with-errors{float:left;font-size:16px;margin-top:10px;margin-bottom:0;color:red;font-weight:400;display:block}
.contact-wrap-form .text-danger{font-size:18px;margin-top:15px}
.contact-wrap-form .default-btn{border:0;outline:none;padding:10px 70px}
.contact-wrap-form .form-group .form-control::-webkit-input-placeholder{color:#bbb}
.contact-wrap-form .form-group .form-control:-ms-input-placeholder{color:#bbb}
.contact-wrap-form .form-group .form-control::-ms-input-placeholder{color:#bbb}
.contact-wrap-form .form-group .form-control::placeholder{color:#bbb}
.contact-two-form .contact-wrap-form{margin-left:auto;max-width:740px}

.contact-top-b{background-color:#f7f7f7;position:relative}
.contact-top-b i{color:#aba6a6;margin-right:3px;font-size:14px;}
.contact-top-b a{line-height: 1;color:#333;margin:0px 5px;}


.contact-area-two{background-color:#f7f7f7;position:relative}
.contact-area-two::after{content:'';position:absolute;top:0;left:0;right:0;width:100%;height:100%;background-image:url(../image/contact-shape-2.png);background-size:cover;background-position:center center;background-repeat:no-repeat}
.contact-area-two i{color:#7e7e7e;margin-right:5px;font-size:14px;}
.contact-area-two a{line-height: 1;}
.contact-map iframe{display:block;width:100%;height:720px}
.contact-area-three{background-image:url(../image/contact-bg.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;padding-top:100px}
.contact-three-form{position:relative;bottom:-30px}
.contact-three-form .contact-wrap-form{background-color:#fff;margin-left:auto;padding:85px 50px 95px;margin-bottom:0}
.contact-section-img{margin-bottom:30px}
.contact-section-img img{height:400px}
.contact-section-content{padding:50px 35px;background-color:#333;position:relative;margin-bottom:30px}
.contact-section-content::before{content:'';position:absolute;top:0;left:0;right:0;width:100%;height:100%;background-image:url(../image/contact-shape-3.png);background-repeat:no-repeat;background-size:cover;background-position:center center}
.contact-section-content h3{font-size:28px;color:#fff;font-weight:400;position:relative;padding-bottom:10px;margin-bottom:30px}
.contact-section-content h3::before{content:'';position:absolute;bottom:0;left:0;right:0;background-color:#848484;height:2px;width:180px}
.contact-section-content .contact-section-list{list-style:none;margin:0 0 20px;padding:0;position:relative;z-index:1}
.contact-section-content .contact-section-list li{display:block;font-size:17px;margin-top:5px;font-weight:500;color:#fff}
.contact-section-content .contact-section-list li span{color:#fff}
.contact-section-content .contact-section-list li a{color:#fff}
.contact-section-content .social-link{margin:0;padding:0;list-style:none;position:relative;z-index:1}
.contact-section-content .social-link li{display:inline-block;padding:15px 5px;border-right:1px solid #7d78787d}
.contact-section-content .social-link li:first-child{border-left:1px solid #7d78787d}
.contact-section-content .social-link li a{border-radius:50px;width:35px;height:35px;line-height:37px;text-align:center;color:#fff}
.contact-section-content .social-link li:hover a{color:#ac4e0f}
.user-all-img{margin-bottom:30px;margin-right:-150px}
.user-all-form{margin-bottom:30px}
.user-all-form .contact-wrap-form{background-color:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1);padding:50px 30px}
.user-all-form .contact-wrap-form .agree-label label{font-weight:600;color:#414141;margin-left:10px;font-size:17px}
.user-all-form .contact-wrap-form .forget{margin-bottom:15px;float:right;color:#414141;font-weight:600;font-size:17px}
.user-all-form .contact-wrap-form .forget:hover{color:#ac4e0f}
.user-all-form .contact-wrap-form .account-desc{margin-top:15px;font-weight:600;text-align:center;margin-bottom:0;font-size:17px}
.user-all-form .contact-wrap-form .account-desc a{color:#414141}
.user-all-form .contact-wrap-form .account-desc a:hover{color:#ac4e0f}
.single-content{margin-bottom:30px}
.single-content h3{font-size:26px;color:#414141;margin-bottom:10px}
.single-content p{margin-bottom:0}
.faq-accordion{max-width:100%;margin-right:auto;margin-left:auto;margin-bottom:30px}
.faq-accordion .accordion{list-style-type:none;padding-left:0;margin-bottom:0}
.faq-accordion .accordion .accordion-item{display:block;background-color:#fff;margin-bottom:15px;-webkit-box-shadow:0 0 20px 3px rgba(0,0,0,.05);box-shadow:0 0 20px 3px rgba(0,0,0,.05)}
.faq-accordion .accordion .accordion-item:last-child{margin-bottom:0}
.faq-accordion .accordion .accordion-title{padding:20px 60px 17px 20px;color:#232350;text-decoration:none;position:relative;display:block;font-size:18px;font-weight:600}
.faq-accordion .accordion .accordion-title i{position:absolute;right:15px;top:15px;font-size:25px;-webkit-transition:.5s;transition:.5s;font-size:24px;width:40px;height:40px;color:#414141;border-radius:50px;border:1px solid #414141;text-align:center;line-height:40px;background-color:transparent}
.faq-accordion .accordion .accordion-title.active i{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:15px}
.faq-accordion .accordion .accordion-content{display:none;position:relative;margin-top:-5px;padding-bottom:10px;padding-right:30px;padding-left:30px}
.faq-accordion .accordion .accordion-content p{line-height:1.8}
.faq-accordion .accordion .accordion-content.show{display:block}
.map-area iframe{display:block;width:100%;height:470px}
.product-area .product-topbar{margin-bottom:40px;padding-bottom:20px}
.product-area .product-topbar .product-result-count p{font-size:18px}
.product-area .product-topbar .product-topbar-ordering{text-align:right}
.product-area .product-topbar .product-topbar-ordering .nice-select{background-color:transparent;color:#414141;border-radius:0;border:1px solid #cfcfcf;float:unset;height:unset;line-height:initial;padding:17px 35px 13px 20px;font-size:16px}
.product-area .product-topbar .product-topbar-ordering .nice-select .list{background-color:#fff;-webkit-box-shadow:0 0 20px 3px rgba(0,0,0,.05);box-shadow:0 0 20px 3px rgba(0,0,0,.05);border-radius:0;margin-top:0;width:100%;padding-top:10px;padding-bottom:10px}
.product-area .product-topbar .product-topbar-ordering .nice-select .list .option{-webkit-transition:.6s;transition:.6s;font-size:14px;padding-left:20px;padding-right:20px;color:#343434}
.product-area .product-topbar .product-topbar-ordering .nice-select .list .option:hover{background-color:#eee!important;color:#d80650}
.product-area .product-topbar .product-topbar-ordering .nice-select .list .option .selected{font-weight:700;color:#d80650}
.product-area .product-topbar .product-topbar-ordering .nice-select:after{right:20px}
.single-product{margin-bottom:30px}
.single-product .images{position:relative;border:1px solid #cfcfcf;margin-bottom:35px;margin-right:20px;text-align:center}
.single-product .images:hover .add-product{opacity:1}
.single-product .images img{text-align:center}
.single-product .images::before{content:'';position:absolute;top:20px;right:-21px;height:100%;width:20px;background-color:#f3f3f3;-webkit-transition:.7s;transition:.7s}
.single-product .images::after{content:'';position:absolute;bottom:-21px;right:-20px;height:20px;width:100%;background-color:#f3f3f3;-webkit-transition:.7s;transition:.7s}
.single-product .images:hover::before{opacity:0;height:0}
.single-product .images:hover::after{opacity:0;width:0}
.single-product .images .add-product{position:absolute;bottom:30px;left:0;right:0;opacity:0;list-style:none;margin:0;padding:0}
.single-product .images .add-product li{display:inline-block}
.single-product .images .add-product li a{padding:7px 20px;font-size:16px;color:#fff;background-color:#414141}
.single-product .images .add-product li a.add-icon{padding:7px 15px}
.single-product .images .add-product li a:hover{background-color:#08104d}
.single-product h3{font-size:18px;margin-top:20px}
.single-product h3 a{display:block;color:#414141}
.single-product span{font-size:18px;color:#414141}
.single-product span del{color:#9a9a9a}
.product-widget-search{margin-bottom:35px}
.product-widget-search .search-form{position:relative}
.product-widget-search .search-form .form-control{height:50px;border:1px solid #cfcfcf;background-color:#fff;padding:10px 20px;width:100%;border-radius:0}
.product-widget-search .search-form .form-control:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}
.product-widget-search .search-form button{position:absolute;top:0;right:0;height:50px;width:50px;background-color:transparent;-webkit-transition:all .5s;transition:all .5s;border:none;outline:none;font-size:20px}
.product-widget-search .search-form button i{color:#414141}
.product-widget-search .search-form button:hover i{color:#ac4e0f}
.product-widget{margin-bottom:35px;border:1px solid #cfcfcf;background-color:#fff}
.product-widget .title{font-size:20px;color:#414141;padding:15px 30px;font-weight:500}
.product-widget .product-categories{padding:10px 15px 20px}
.product-widget .product-categories ul{padding:0;margin:0;list-style-type:none}
.product-widget .product-categories ul li{position:relative;margin-bottom:10px;font-size:16px;font-weight:600}
.product-widget .product-categories ul li a{display:inline-block;color:#7d7d7d;font-weight:400;width:75%;padding:7px 20px;background-color:#ececec;font-weight:600}
.product-widget .product-categories ul li a:hover{color:#414141}
.product-widget .product-categories ul li span{padding:7px 15px;float:right;color:#fff;background-color:#414141;font-weight:600}
.product-widget .product-post{position:relative;overflow:hidden;padding:0 15px 20px}
.product-widget .product-post .item{overflow:hidden;margin-bottom:10px;padding-bottom:10px}
.product-widget .product-post .item:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}
.product-widget .product-post .item .thumb{float:left;overflow:hidden;position:relative;margin-right:15px}
.product-widget .product-post .item .thumb .full-image{width:80px;height:80px;display:inline-block;background-size:cover!important;background-repeat:no-repeat;background-position:center center!important;position:relative;background-color:#9a9a9a}
.product-widget .product-post .item .thumb .full-image.bg1{background-image:url(../image/product-list-short1.png)}
.product-widget .product-post .item .thumb .full-image.bg2{background-image:url(../image/product-list-short2.png)}
.product-widget .product-post .item .thumb .full-image.bg3{background-image:url(../image/product-list-short3.png)}
.product-widget .product-post .item .info{overflow:hidden}
.product-widget .product-post .item .info ul{list-style:none;margin:0;padding:0}
.product-widget .product-post .item .info ul li{display:inline-block;font-size:14px;color:#ee8100}
.product-widget .product-post .item .info .title-text{margin-bottom:0;line-height:1.5;font-size:17px;font-weight:600}
.product-widget .product-post .item .info .title-text a{display:inline-block;color:#414141}
.product-widget .product-post .item .info .title-text a:hover{color:#ee8100}
.product-widget .product-post .item .info p{font-size:17px;margin-bottom:0;max-width:180px}
.product-dtls-images{margin-bottom:50px;border:1px solid #ccc;margin-right:20px;position:relative}
.product-dtls-images::before{content:'';position:absolute;top:20px;right:-21px;height:100%;width:20px;background-color:#f3f3f3;-webkit-transition:.7s;transition:.7s}
.product-dtls-images::after{content:'';position:absolute;bottom:-21px;right:-20px;height:20px;width:100%;background-color:#f3f3f3;-webkit-transition:.7s;transition:.7s}
.product-dtls-images:hover::before{opacity:0;height:0}
.product-dtls-images:hover::after{opacity:0;width:0}
.product-desc{margin-bottom:30px}
.product-desc .product-desc-topar{padding-bottom:10px;border-bottom:1px solid #ccc;margin-bottom:20px}
.product-desc .product-desc-topar h3{margin-bottom:12px;font-size:30px;font-weight:600}
.product-desc .product-desc-topar .price{margin-bottom:0;font-size:18px;font-weight:600;color:#414141}
.product-desc .product-desc-topar .price .old-price{text-decoration:line-through;color:#9a9a9a;margin-left:10px;font-size:15px}
.product-desc .product-desc-topar .product-review{margin-bottom:15px}
.product-desc .product-desc-topar .product-review .rating{display:inline-block;padding-right:5px;font-size:14px}
.product-desc .product-desc-topar .product-review .rating i{color:#ee8100}
.product-desc p{margin-bottom:0}
.product-desc .product-add-cs{margin-bottom:20px;margin-top:20px;padding-top:15px;border-top:1px solid #e6e6e6;}
.product-desc .product-add{margin-bottom:20px;margin-top:20px;padding-top:15px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.product-desc .product-add+.product-add{margin-bottom:20px;margin-top:20px;padding-top:0px;border-top:0px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.product-desc .product-add h4{font-size:23px;}
.product-desc .product-add .form-input-counter{max-width:60px;min-width:60px;height:60px;text-align:center;display:inline-block;position:relative;top:-3px;margin-right:20px}
.product-desc .product-add .form-input-counter .plus-btn{position:absolute;top:0;right:0;background-color:transparent;cursor:pointer;color:#414141;width:20px;height:22px;border:1px solid #eee;-webkit-transition:.5s;transition:.5s}
.product-desc .product-add .form-input-counter .plus-btn:hover{color:#da691f!important}
.product-desc .product-add .form-input-counter .minus-btn{position:absolute;top:22px;right:0;background-color:transparent;cursor:pointer;color:#414141;width:20px;height:22px;border:1px solid #eee;-webkit-transition:.5s;transition:.5s}
.product-desc .product-add .form-input-counter .minus-btn:hover{color:#da691f!important}
.product-desc .product-add .form-input-counter input{height:45px;color:#414141;outline:0;display:block;border:none;background-color:#f8f8f8;width:100%;font-size:17px;font-weight:600;padding-left:15px}
.product-desc .product-add .default-btn{border:none;margin-right:20px;padding:4px 26px 8px}
.product-desc .product-status p{margin-bottom:0}
.product-desc .product-status span{color:#9a9a9a}
.products-details-tab .tabs{margin:0;padding:0;border-bottom:1px solid #ccc;text-align:center;background-color:#f5f5f5;}
.products-details-tab .tabs li{display:inline-block;line-height:initial;margin-right:25px}
.products-details-tab .tabs li a{display:inline-block;position:relative;font-size:23px;font-weight:600;color:#000;padding:15px 0px;}
.products-details-tab .tabs li a span{color:#9a9a9a}
.products-details-tab .tabs li a:focus{color:#414141;border-bottom:1px solid #414141}
.products-details-tab .tabs li.active a{color:#414141;border-bottom:1px solid #414141}
.products-details-tab .tabs li.current a{color:#000;border-bottom:2px solid #414141}

.products-details-tab .about{margin:0;padding:0;border-bottom:1px solid #eee;text-align:left;background-color:#fff;}
.products-details-tab .about .lm:nth-child(1) {border-left:1px solid #05a3ea;border-top:1px solid #05a3ea;border-right:1px solid #05a3ea;background-color:#05a3ea;color:#fff!important;}
.products-details-tab .about .lm:nth-child(1) a{color:#fff!important;}
.products-details-tab .about li{display:inline-block;line-height:initial;}
.products-details-tab .about li:hover{background-color:#05a3ea;}
.products-details-tab .about li:hover a{color:#fff;}
.products-details-tab .about li a{display:inline-block;position:relative;font-size:16px;font-weight:400;color:#000;padding:10px 30px;margin-right:0px;margin-left:0px;border-left:1px solid #eee;border-top:1px solid #eee;border-right:1px solid #eee;}
.products-details-tab .about li a span{color:#9a9a9a}
.products-details-tab .about li.active a{color:#414141;border-bottom:1px solid #414141}
.products-details-tab .about li .current {color:#000;border-bottom:2px solid #414141}


.products-details-tab .aboutus{margin:0;padding:0;border-bottom:1px solid #eee;text-align:left;background-color:#fff;}
.products-details-tab .aboutus .lm:nth-child(1) {border-left:1px solid #05a3ea;border-top:1px solid #05a3ea;border-right:1px solid #05a3ea;background-color:#05a3ea;}
.products-details-tab .aboutus .lm:nth-child(1) a{color:#fff;}
.products-details-tab .aboutuss{margin:0;padding:0;border-bottom:1px dashed #ccc;text-align:left;background-color:#fff;}
.products-details-tab .aboutuss li{display:inline-block;line-height:initial;padding:8px 30px;margin-right:0px;margin-left:0px;border-left:1px solid #05a3ea;border-top:1px solid #05a3ea;border-right:1px solid #05a3ea;}
.products-details-tab .aboutuss .lr:nth-child(1) {border-left:1px dashed #ccc;border-top:1px dashed #ccc;border-right:1px dashed #ccc;background-color:#fff;padding:8px 30px;}
.products-details-tab .aboutuss .lr:nth-child(1) a{color:#000;}
.products-details-tab .aboutus li{display:inline-block;line-height:initial;padding:0px 30px;margin-right:0px;margin-left:0px;border-left:1px solid #eee;border-top:1px solid #eee;border-right:1px solid #eee;}
.products-details-tab .aboutus li:hover{border-left:1px solid #05a3ea;border-top:1px solid #05a3ea;border-right:1px solid #05a3ea;background-color:#05a3ea;}
.products-details-tab .aboutus li:hover a{color:#fff;}
.products-details-tab .aboutus li a{display:inline-block;position:relative;font-size:16px;font-weight:400;color:#000;padding:10px 0px;}
.products-details-tab .aboutus li a span{color:#9a9a9a}
.products-details-tab .aboutus li a:focus{color:#414141;border-bottom:1px solid #414141}
.products-details-tab .aboutus li.active a{color:#414141;border-bottom:1px solid #414141}
.products-details-tab .aboutus li .current {color:#000;border-bottom:2px solid #414141}


.products-tabs-decs{max-width:100%;text-align:left;margin-left:auto;margin-right:auto}
.products-tabs-decs video{max-width:100%;width:100%;height:auto;}
.products-tabs-decs table{width:100%!important;max-width:100%!important;border:1px solid #05a3ea;}
.products-tabs-decs table tr{border:1px solid #05a3ea;background-color:#ecf6ff;font-weight:600!important;}
.products-tabs-decs table tr+tr{background-color:#fff;font-weight:500!important;}
.products-tabs-decs table tr td{padding:5px 10px!important;}
.products-tabs-decs table tr td+td{border-left:1px solid #05a3ea;}
.products-tabs-decs table tr td img{width:100%!important;max-width:100%!important;}
.products-tabs-decs p{color:#000;}
.product-tab{position:relative;margin-bottom:10px}
.product-tab::before{content:'';position:absolute;top:0;left:0;right:0;background-image:url(../image/product-shape.png);background-position:center center;background-size:cover;background-repeat:no-repeat}
.products-tabs-reviews ul{list-style:none;margin:0;padding:0}
.products-tabs-reviews ul li{position:relative;padding-bottom:40px;padding-left:260px;margin-bottom:30px;border-bottom:1px solid #eee}
.products-tabs-reviews ul li:last-child{margin-bottom:0}
.products-tabs-reviews ul li img{position:absolute;top:0;left:90px}
.products-tabs-reviews ul li h3{margin-bottom:5px;font-size:20px;font-weight:600;color:#414141}
.products-tabs-reviews ul li .content .rating{display:inline-block;color:#ee8100;margin-right:20px;position:relative}
.products-tabs-reviews ul li .content .rating::before{content:'';position:absolute;top:3px;right:-13px;width:1px;height:20px;background-color:#ccc}
.products-tabs-reviews ul li .content span{margin-bottom:10px;display:inline-block}
.products-tabs-reviews ul li p{margin-bottom:0;max-width:650px}
.reviews-form{margin-top:35px}
.reviews-form .contact-wrap-form{max-width:700px;margin-left:auto;margin-right:auto}
.reviews-form .contact-wrap-form h3{text-align:center;font-size:24px;color:#414141;margin-bottom:10px}
.reviews-form p{text-align:center;color:#414141;margin-bottom:10px}
.reviews-form .rating{text-align:center;color:#ee8100;position:relative;margin-bottom:30px}
.cart-wraps-area .cart-table table{margin-bottom:0}
.cart-wraps-area .cart-table table thead tr th{border-bottom-width:0;vertical-align:middle;padding:0 0 15px;text-transform:uppercase;border:none;font-weight:700;font-size:18px}
.cart-wraps-area .cart-table table tbody tr td{vertical-align:middle;color:#414141;padding-left:0;padding-right:0;font-size:15px;border-color:#eee;border-left:none;border-right:none}
.cart-wraps-area .cart-table table tbody tr td.product-thumbnail a{display:block}
.cart-wraps-area .cart-table table tbody tr td.product-thumbnail a img{width:60px;height:60px}
.cart-wraps-area .cart-table table tbody tr td.product-name a{color:#414141;font-weight:600;display:inline-block;font-size:16px}
.cart-wraps-area .cart-table table tbody tr td.product-name a:hover{color:#da691f!important}
.cart-wraps-area .cart-table table tbody tr td.product-subtotal .remove{color:#9a9a9a;float:right;position:relative;top:1px;-webkit-transition:all .5s;transition:all .5s}
.cart-wraps-area .cart-table table tbody tr td.product-subtotal .remove i{font-size:24px}
.cart-wraps-area .cart-table table tbody tr td.product-subtotal .remove:hover{color:#414141}
.cart-wraps-area .cart-table table tbody tr td.product-subtotal span{font-weight:600}
.cart-wraps-area .cart-table table tbody tr td.product-quantity .input-counter{max-width:130px;min-width:130px;text-align:center;display:inline-block;position:relative}
.cart-wraps-area .cart-table table tbody tr td.product-quantity .input-counter span{position:absolute;top:0;background-color:transparent;cursor:pointer;color:#414141;width:40px;height:100%;line-height:48px;-webkit-transition:.5s;transition:.5s}
.cart-wraps-area .cart-table table tbody tr td.product-quantity .input-counter span:hover{color:#9a9a9a!important}
.cart-wraps-area .cart-table table tbody tr td.product-quantity .input-counter .minus-btn{left:0}
.cart-wraps-area .cart-table table tbody tr td.product-quantity .input-counter .minus-btn:hover{color:#9a9a9a!important}
.cart-wraps-area .cart-table table tbody tr td.product-quantity .input-counter .plus-btn{right:0}
.cart-wraps-area .cart-table table tbody tr td.product-quantity .input-counter .plus-btn:hover{color:#9a9a9a!important}
.cart-wraps-area .cart-table table tbody tr td.product-quantity .input-counter input{height:45px;color:#414141;outline:0;display:block;border:none;background-color:#f8f8f8;text-align:center;width:100%;font-size:17px;font-weight:600}
.cart-wraps-area .cart-buttons{margin-top:30px}
.cart-wraps-area .cart-totals{background:#fff;padding:40px;-webkit-box-shadow:0 2px 48px 0 rgba(0,0,0,.08);box-shadow:0 2px 48px 0 rgba(0,0,0,.08);border-radius:0;margin:auto;margin-top:50px}
.cart-wraps-area .cart-totals h3{font-size:24px;margin-bottom:25px}
.cart-wraps-area .cart-totals ul{padding:0;margin:0 0 25px;list-style-type:none}
.cart-wraps-area .cart-totals ul li{border:1px solid #b8b08c;padding:10px 15px;color:#414141;overflow:hidden;font-weight:500}
.cart-wraps-area .cart-totals ul li:first-child{border-bottom:none}
.cart-wraps-area .cart-totals ul li:nth-child(3){border-top:none}
.cart-wraps-area .cart-totals ul li:last-child{border-top:none}
.cart-wraps-area .cart-totals ul li span{float:right;color:#9a9a9a;font-weight:400}
.cart-wraps-area .cart-calc{margin-top:50px;background-color:#fff;padding:40px;-webkit-box-shadow:0 2px 48px 0 rgba(0,0,0,.08);box-shadow:0 2px 48px 0 rgba(0,0,0,.08)}
.cart-wraps-area .cart-calc .cart-wraps-form h3{font-size:24px;color:#414141;padding-bottom:20px}
.cart-wraps-area .cart-calc .cart-wraps-form .form-group{margin-bottom:20px}
.cart-wraps-area .cart-calc .cart-wraps-form .form-group select{height:50px;padding:7px 18px;color:#6c777d;border:1px solid #cfcfcf}
.cart-wraps-area .cart-calc .cart-wraps-form .form-group select:focus,.cart-wraps-area .cart-calc .cart-wraps-form .form-group select :hover{outline:0;-webkit-box-shadow:none;box-shadow:none;border:1px solid #414141;background-color:#9a9a9a!important}
.cart-wraps-area .cart-calc .cart-wraps-form .form-group select option{padding:10px}
.cart-wraps-area .cart-calc .cart-wraps-form .form-group select option:hover{background-color:#9a9a9a!important}
.cart-wraps-area .cart-calc .cart-wraps-form .form-group .form-control{font-size:16px;border:1px solid #b8b08c;color:#6c777d;padding:12px 18px;font-weight:400}
.cart-wraps-area .cart-calc .cart-wraps-form .form-group .form-control:focus,.cart-wraps-area .cart-calc .cart-wraps-form .form-group .form-control :hover{outline:0;-webkit-box-shadow:none;box-shadow:none;border:1px solid #cfcfcf}
.cart-wraps-area .cart-calc .nice-select{height:50px;width:100%;margin-bottom:19px;border:1px solid #b8b08c}
.cart-wraps-area .cart-calc .nice-select .list{width:100%}
.cart-wraps-area .cart-calc .nice-select .option{color:#414141!important}
.cart-wraps-area .cart-calc .nice-select .option :hover{color:#fff!important;background-color:#9a9a9a!important}
.cart-wraps-area .cart-calc .nice-select .current{position:relative;top:4px;font-weight:500;color:#6c777d}
.cart-wraps-area .nice-select .option.focus,.cart-wraps-area .nice-select .option.selected.focus,.cart-wraps-area .nice-select .option:hover{background-color:#9a9a9a!important;color:#fff!important;font-weight:600}
.cart-wraps-area .cart-calc select .option.focus,.cart-wraps-area .cart-calc .nice-select .option.selected.focus{background-color:#9a9a9a!important;color:#fff!important}
.cart-wraps-area .cart-table table tbody tr td.product-quantity .input-counter input::-webkit-input-placeholder{color:#414141}
.cart-wraps-area .cart-table table tbody tr td.product-quantity .input-counter input:-ms-input-placeholder{color:#414141}
.cart-wraps-area.cart-table table tbody tr td.product-quantity .input-counter input::-ms-input-placeholder{color:#414141}
.cart-wraps-area .cart-table table tbody tr td.product-quantity .input-counter input::-webkit-input-placeholder{color:#414141}
.cart-wraps-area .cart-table table tbody tr td.product-quantity .input-counter input:-ms-input-placeholder{color:#414141}
.cart-wraps-area .cart-table table tbody tr td.product-quantity .input-counter input::-ms-input-placeholder{color:#414141}
.cart-wraps-area .cart-table table tbody tr td.product-quantity .input-counter input::placeholder{color:#414141}
.cart-wraps-area .cart-calc .cart-wraps-area form .form-control input::-webkit-input-placeholder{color:#6c777d}
.cart-area .cart-calc .cart-wraps-area form .form-control input:-ms-input-placeholder{color:#6c777d}
.cart-area .cart-area .cart-calc .cart-wraps-area .form-control input::-ms-input-placeholder{color:#6c777d}
.cart-area .cart-area .cart-calc .cart-wraps-area .form-control input::-webkit-input-placeholder{color:#495057}
.cart-area .cart-area .cart-calc .cart-wraps-area .form-control input:-ms-input-placeholder{color:#495057}
.cart-area .cart-area .cart-calc .cart-wraps-area .form-control input::placeholder{color:#495057}
.checkout-area .checkout-user{-webkit-box-shadow:0 5px 35px 0 rgba(0,0,0,.08);box-shadow:0 5px 35px 0 rgba(0,0,0,.08);background:#fff;padding:20px 15px;margin-bottom:65px;border-top:3px solid #da691f;color:#414141}
.checkout-area .checkout-user span{color:#9a9a9a;font-size:20px}
.checkout-area .checkout-user span a{color:#414141}
.checkout-area .checkout-user span a:hover{color:#08104d}
.billing-details{margin-bottom:30px;background-color:#fff;padding:50px 30px 25px;-webkit-box-shadow:0 5px 28px rgba(0,0,0,.07);box-shadow:0 5px 28px rgba(0,0,0,.07)}
.billing-details h3{font-size:24px;color:#414141;margin-bottom:15px;font-weight:600}
.billing-details .form-group{margin-bottom:25px}
.billing-details .form-group label{color:#414141;display:block;margin-bottom:10px;font-weight:500}
.billing-details .form-group label span{color:#9a9a9a}
.billing-details .form-group .form-control{height:50px;color:#2d3652;border:1px solid #e8e8e8;background-color:#fcfcff;border-radius:0;padding:10px 20px;width:100%}
.billing-details .form-group .form-control:focus,.billing-details .form-group .form-control :hover{outline:0;-webkit-box-shadow:none;box-shadow:none;border:1px solid #9a9a9a}
.billing-details .form-group .form-message{font-size:16px;border:1px solid #e8e8e8;background-color:#fcfcff;padding:18px;font-weight:400;width:100%}
.billing-details .form-group .form-message:focus,.billing-details .form-group .form-message :hover{outline:0;-webkit-box-shadow:none;box-shadow:none;border:1px solid #9a9a9a}
.billing-details .form-group .nice-select{float:unset;line-height:45px;color:#414141;padding-top:0;padding-bottom:0}
.billing-details .form-group .nice-select .list{background-color:#fff;-webkit-box-shadow:0 0 29px 0 rgba(102,102,102,.1);box-shadow:0 0 29px 0 rgba(102,102,102,.1);border-radius:0;margin-top:0;width:100%;padding-top:10px;padding-bottom:10px}
.billing-details .form-group .nice-select .list .option{-webkit-transition:.5s;transition:.5s;padding-left:20px;padding-right:20px}
.billing-details .form-group .nice-select .list .option:hover{background-color:#414141!important;color:#fff}
.billing-details .form-group .nice-select .list .option:focus{border:none;outline:none}
.billing-details .form-group .nice-select .list .option .selected{background-color:transparent}
.billing-details .form-group .nice-select:after{right:20px}
.billing-details .form-check{margin-bottom:15px}
.billing-details .form-check .form-check-input{width:15px;height:15px}
.billing-details .form-check .form-check-label{color:#414141;margin-left:5px;font-weight:500}
.checkout-area .billing-details .form-group .nice-select .option:hover,.checkout-area .billing-details .form-group .nice-select .option.focus,.checkout-area .billing-details .form-group .nice-select .option.selected.focus{background-color:#414141!important;color:#fff!important;border:none;outline:none}
.order-details .order-table{background-color:#fff;padding:50px 30px;-webkit-box-shadow:0 5px 28px rgba(0,0,0,.07);box-shadow:0 5px 28px rgba(0,0,0,.07)}
.order-details .order-table h3{font-size:24px;font-weight:600;margin-bottom:20px}
.order-details .order-table table{margin-bottom:0}
.order-details .order-table table thead tr th{border-bottom-width:0;vertical-align:middle;border-color:#eaedff;padding-left:20px;padding-top:15px;padding-right:20px;padding-bottom:15px;font-weight:600;color:#414141;font-size:18px}
.order-details .order-table table tbody tr td{vertical-align:middle;color:#414141;border-color:#eaedff;font-size:14px;padding-left:20px;padding-right:20px;font-weight:600}
.order-details .order-table table tbody tr td.product-name a{color:#6e768f;display:inline-block;font-weight:600}
.order-details .order-table table tbody tr td.product-name a:hover{color:#414141}
.order-details .order-table table tbody tr td.order-subtotal span{color:#414141;font-weight:600}
.order-details .order-table table tbody tr td.order-shipping span{color:#414141;font-weight:700}
.order-details .order-table table tbody tr td.total-price span{color:#414141;font-weight:700}
.order-details .order-table table tbody tr td.shipping-price{font-weight:700}
.order-details .order-table table tbody tr td.order-subtotal-price{font-weight:700}
.order-details .order-table table tbody tr td.product-subtotal{font-weight:700}
.order-details .payment-box{background-color:#fff;-webkit-box-shadow:0 5px 28px rgba(0,0,0,.07);box-shadow:0 5px 28px rgba(0,0,0,.07);margin-top:30px;margin-bottom:30px;padding:50px 30px}
.order-details .payment-box .payment-method p [type=radio]:checked{display:none}
.order-details .payment-box .payment-method p [type=radio]:checked+label{padding-left:27px;cursor:pointer;display:block;font-weight:600;color:#414141;position:relative;margin-bottom:8px}
.order-details .payment-box .payment-method p [type=radio]:checked+label::before{content:'';position:absolute;left:0;top:3px;width:18px;height:18px;border:1px solid #ddd;border-radius:50%;background:#fff}
.order-details .payment-box .payment-method p [type=radio]:checked+label::after{content:'';width:12px;height:12px;background:#414141;position:absolute;top:6px;left:3px;border-radius:50%;-webkit-transition:.5s;transition:.5s;opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1)}
.order-details .payment-box .payment-method p [type=radio]:not(:checked){display:none}
.order-details .payment-box .payment-method p [type=radio]:not(:checked)+label{padding-left:27px;cursor:pointer;display:block;font-weight:600;color:#172541;position:relative;margin-bottom:8px}
.order-details .payment-box .payment-method p [type=radio]:not(:checked)+label::before{content:'';position:absolute;left:0;top:3px;width:18px;height:18px;border:1px solid #ddd;border-radius:50%;background:#fff}
.order-details .payment-box .payment-method p [type=radio]:not(:checked)+label::after{content:'';width:12px;height:12px;background:#414141;position:absolute;top:6px;left:3px;border-radius:50%;-webkit-transition:.5s;transition:.5s;opacity:0;visibility:hidden;-webkit-transform:scale(0);transform:scale(0)}
.order-details .payment-box .order-btn{margin-top:20px;display:block;text-align:center;width:100%;padding:12px 27px;color:#fff;text-align:center;position:relative;overflow:hidden;z-index:1;background-color:#414141}
.order-details .payment-box .order-btn::before{content:"";position:absolute;position:absolute;top:0;left:0;width:0;height:100%;background-color:#08104d;z-index:-1;-webkit-transition:all .5s;transition:all .5s}
.order-details .payment-box .order-btn:hover{color:#fff;border:none}
.order-details .payment-box .order-btn:hover::before{left:auto;right:0;width:100%}
.billing-details .form-group .nice-select .option:hover,.billing-details .form-group .nice-select .option.focus,.billing-details .form-group .nice-select .option.selected.focus{background-color:#414141!important;color:#fff!important}
.footer-bg{background-color:#000}
.footer-widget{margin-bottom:30px}
.footer-widget h3{margin-bottom:20px;margin-top:15px;font-size:23px;color:#000;text-transform: uppercase;font-weight:300}
.footer-widget .footer-logo{display:block;margin-bottom:20px}
.footer-widget .footer-logo img{max-width:100%}
.footer-widget .footer-contact-list{list-style:none;margin:0;padding:0}
.footer-widget .footer-contact-list li{display:block;font-size:14px;margin-top:5px}
.footer-widget .footer-contact-list li span{color:#234467;font-weight:600}
.footer-widget .footer-contact-list li a{color:#9a9a9a}
.footer-widget .footer-news{list-style:none;margin:0;padding:0}
.footer-widget .footer-news li{display:inline-block;padding-left:50px;position:relative;margin-bottom:10px}
.footer-widget .footer-news li:last-child{margin-bottom:0}
.footer-widget .footer-news li i{font-size:40px;color:#9a9a9a;position:absolute;left:0;top:7px}
.footer-widget .footer-news li .content{display:block}
.footer-widget .footer-news li .content span{margin-bottom:0}
.footer-widget .footer-news li .content a{color:#9a9a9a;display:block}
.footer-widget .footer-news li .content a:hover{text-decoration:underline;color:#414141}
.footer-widget .footer-list{list-style:none;margin:0;padding:0}
.footer-widget .footer-list li{display:block;margin-bottom:5px}
.footer-widget .footer-list li:last-child{margin-bottom:0}
.footer-widget .footer-list li a{font-size:14px;color:#000;line-height: 2;}
.footer-widget .footer-list li a:hover{color:#414141}
.footer-widget .footer-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;list-style-type:none;margin-left:-5px;margin-right:-5px;margin-bottom:0;right:0px;}
.imgErweima{text-align: right;}
.footer-widget .footer-gallery li{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%;padding-left:5px;padding-right:5px;padding-top:10px}
.footer-widget .footer-gallery li a{display:block;position:relative}
.footer-widget .footer-gallery li a img{width:100%}
.footer-widget .footer-gallery li a::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;-webkit-transition:all .5s;transition:all .5s;opacity:0;visibility:hidden}
.footer-widget .footer-gallery li a:hover::before{opacity:.5;visibility:visible}
.footer-widget.footer-widget-color h3{color:#fff}
.footer-widget.footer-widget-color .footer-contact-list li{color:#f3f3f3cf}
.footer-widget.footer-widget-color .footer-contact-list li span{color:#fff}
.footer-widget.footer-widget-color .footer-contact-list li a{color:#f3f3f3cf}
.footer-widget.footer-widget-color .footer-news li i{color:#f3f3f3cf}
.footer-widget.footer-widget-color .footer-news li .content span{margin-bottom:0;color:#f3f3f3cf}
.footer-widget.footer-widget-color .footer-news li .content a{color:#b3b3b3;display:block}
.footer-widget.footer-widget-color .footer-news li .content a:hover{color:#fff}
.footer-widget.footer-widget-color .footer-list li a{color:#f3f3f3cf}
.footer-widget.footer-widget-color .footer-list li a:hover{color:#fff}
.copy-right-area{padding:20px 0;background-color:#f3f3f3}
.copy-right-icon .social-link{margin:-5px 0px 0px 0px;padding:0;list-style:none;font-size:18px;}
.copy-right-icon .social-link li{display:inline-block;margin-right:10px;}
.copy-right-icon .social-link li a{border-radius:50px;width:28px;height:28px;text-align:center;color:#fff;}
.copy-right-icon .social-link li:nth-child(1) a{background-color:#385b91;}
.copy-right-icon .social-link li:nth-child(1) a:hover{background-color:#55acee;-webkit-animation:tada 1s linear;animation:tada 1s linear}
.copy-right-icon .social-link li:nth-child(2) a{background-color:#55acee}
.copy-right-icon .social-link li:nth-child(2) a:hover{background-color:#414141;-webkit-animation:tada 1s linear;animation:tada 1s linear}
.copy-right-icon .social-link li:nth-child(3) a{background-color:#3f729b}
.copy-right-icon .social-link li:nth-child(3) a:hover{background-color:#414141;-webkit-animation:tada 1s linear;animation:tada 1s linear}
.copy-right-icon .social-link li:nth-child(4) a{background-color:red}
.copy-right-icon .social-link li:nth-child(4) a:hover{background-color:#414141;-webkit-animation:tada 1s linear;animation:tada 1s linear}
.copy-right-icon .social-link li:nth-child(5) a{background-color:#c80000}
.copy-right-icon .social-link li:nth-child(5) a:hover{background-color:#414141;-webkit-animation:tada 1s linear;animation:tada 1s linear}
.copyright-text{float:right}
.copyright-text p{padding:0;margin:0;font-size:15px;color:#9a9a9a}
.copyright-text p a{color:#414141;font-weight:500;font-size:15px;border-bottom:1px solid #414141}
.copyright-text p a:hover{color:#08104d}
.copy-right-area-two{border-top:1px solid #3b3b3b;background-color:#000}
.copy-right-icon-two .social-link{margin:0;padding:0;list-style:none}
.copy-right-icon-two .social-link li{display:inline-block;padding:15px 5px;border-right:1px solid #3b3b3b}
.copy-right-icon-two .social-link li:first-child{border-left:1px solid #3b3b3b}
.copy-right-icon-two .social-link li a{border-radius:50px;width:35px;height:35px;line-height:37px;text-align:center;color:#fff}
.copy-right-icon-two .social-link li:hover a{color:#ac4e0f}
.copyright-text-two{float:right}
.copyright-text-two p{padding:0;margin:0;font-size:15px;color:#b3b3b3}
.copyright-text-two p a{color:#fff;font-weight:500;font-size:15px;border-bottom:1px solid #fff}
.copyright-text-two p a:hover{color:#ac4e0f;border-color:#ac4e0f}
.error-area{height:100%;padding-top:50px;padding-bottom:70px}
.error-area .error-content{text-align:center;position:relative}
.error-area .error-content img{max-width:100%}
.error-area .error-content h3{margin-bottom:20px;position:relative;color:#414141;font-size:35px}
.error-area .error-content p{margin-top:20px;margin-bottom:20px;font-size:18px;max-width:520px;margin-left:auto;margin-right:auto;color:#9a9a9a}
.coming-soon-area{position:relative;height:100vh;overflow:hidden;background-color:#000}
.coming-soon-area::before{content:'';position:absolute;top:0;left:0;right:0;width:100%;height:100%;background-image:url(../image/contact-shape.png);background-repeat:no-repeat;background-position:center center;background-size:cover}
.coming-soon-area .coming-soon-content{text-align:center;max-width:750px;margin-left:auto;margin-right:auto;position:relative;z-index:2;padding:50px 30px;border:5px solid #aec5df}
.coming-soon-area .coming-soon-content h1{margin-bottom:0;color:#fff;font-size:60px}
.coming-soon-area .coming-soon-content p{font-size:16px;max-width:600px;margin-top:15px;margin-bottom:0;margin-left:auto;margin-right:auto;color:#fff}
.coming-soon-area .coming-soon-content #timer{margin-top:20px}
.coming-soon-area .coming-soon-content #timer div{display:inline-block;color:#fff;position:relative;margin-left:35px;margin-right:35px;font-size:45px;font-weight:700}
.coming-soon-area .coming-soon-content #timer div span{display:block;text-transform:capitalize;margin-top:-15px;font-size:16px;font-weight:400;color:#fff}
.coming-soon-area .coming-soon-content #timer div:last-child{margin-right:0}
.coming-soon-area .coming-soon-content #timer div:last-child::before{display:none}
.coming-soon-area .coming-soon-content #timer div:first-child{margin-left:0}
.coming-soon-area .coming-soon-content #timer div::before{content:"";position:absolute;right:-50px;top:-10px;font-size:70px;color:#fff}
.coming-soon-area .coming-soon-content .newsletter-form{position:relative;max-width:500px;margin-left:auto;margin-right:auto;margin-top:50px}
.coming-soon-area .coming-soon-content .newsletter-form .input-newsletter{display:block;width:100%;height:60px;border:none;background-color:#fff;padding-left:15px;color:#fff;outline:0;-webkit-transition:.5s;transition:.5s;border-radius:0;border:1px solid #ccc;color:#5d5d5d}
.coming-soon-area .coming-soon-content .newsletter-form .input-newsletter:focus{border-color:#414141}
.coming-soon-area .coming-soon-content .newsletter-form .default-btn{border:0;outline:0;border-radius:0!important}
.coming-soon-area .coming-soon-content .newsletter-form button{position:absolute;right:0;top:0;height:60px;padding:0 30px;text-transform:uppercase;outline:0;color:#fff;-webkit-transition:.5s;transition:.5s;font-weight:500;font-size:15px;cursor:pointer}
.coming-soon-area .coming-soon-content .newsletter-form button::after{border-radius:0}
.coming-soon-area .coming-soon-content .newsletter-form button::before{border-radius:0}
.coming-soon-area .coming-soon-content .newsletter-form button:hover{color:#fff;background-color:#190f3c}
.coming-soon-area .coming-soon-content ul{list-style:none;margin-top:30px;padding:0}
.coming-soon-area .coming-soon-content ul li{display:inline-block;width:45px;height:45px;line-height:50px;font-size:18px;background-color:#414141;color:#fff;border-radius:50px;margin-right:10px}
.coming-soon-area .coming-soon-content ul li a{color:#fff}
.coming-soon-area .coming-soon-content ul li:hover{background-color:#ac4e0f}
.coming-soon-area #validator-newsletter{text-align:left;color:#dc3545!important}
.pagination-area{margin-top:10px;margin-bottom:30px;text-align:center}
.pagination-area .page-numbers{width:40px;height:40px;line-height:40px;color:#414141;text-align:center;display:inline-block;position:relative;margin-left:3px;margin-right:3px;font-size:18px;background-color:#f5f6fa;border:1px solid #d7d7d7}
.pagination-area .page-numbers:hover{color:#fff;border-color:#9a9a9a;background-color:#414141}
.pagination-area .page-numbers i{position:relative;font-size:25px;top:5px}
.pagination-area .page-numbers.current{color:#fff;border-color:#9a9a9a;background-color:#414141}
#toTop{position:fixed;bottom:20px;right:20px;cursor:pointer;display:none;z-index:99}
.top-btn{background-color:#5a98d3;color:#fff;width:45px;height:45px;border-radius:50%;-webkit-box-shadow:0 0 15px #5a98d3;box-shadow:0 0 15px #5a98d3;font-size:20px;display:inline-block;text-align:center;line-height:45px;-webkit-transition:.9s;transition:.9s}
.top-btn:hover{background-color:#9a9a9a;-webkit-box-shadow:0 0 15px #08104d;box-shadow:0 0 15px #08104d;color:#fff}
.preloader{background:#414141;height:100%;width:100%;position:fixed;z-index:9999999;left:0;top:0;text-align:center}
.sk-cube-area{margin:20px auto;width:40px;height:40px;position:relative;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}
.sk-cube-area .sk-cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);transform:scale(1.1)}
.sk-cube-area .sk-cube:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;-webkit-animation:sk-foldCubeAngle 2.4s infinite linear both;animation:sk-foldCubeAngle 2.4s infinite linear both;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}
.sk-cube-area .sk-cube2{-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg)}
.sk-cube-area .sk-cube2:before{-webkit-animation-delay:.3s;animation-delay:.3s}
.sk-cube-area .sk-cube3{-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg)}
.sk-cube-area .sk-cube3:before{-webkit-animation-delay:.6s;animation-delay:.6s}
.sk-cube-area .sk-cube4{-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg)}
.sk-cube-area .sk-cube4:before{-webkit-animation-delay:.9s;animation-delay:.9s}
@-webkit-keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}
25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}
90%,100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}
}
@keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}
25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}
90%,100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}
}

.footer-area{background:#f5f5f5;color:#000;}
.footer-area-bottom{background:#385b91;color:#fff;padding-top:15px;}
.footer-area-bottom a{color:#fff;font-size:14px;}
.footer-area-bottom a:hover{color:#5a98d3;font-size:14px;}
.masthead{background:#333;color:#fff;position:relative;text-align:center;z-index:0;}
.masthead__bg{background-position:50% 0;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}
.masthead__text{-webkit-transform:translateX(-50%);top:100px;left:50%;margin:0 auto;max-width:870px;overflow-wrap:break-word;padding:0 25px;position:absolute;transform:translateX(-50%);width:100%;word-wrap:break-word;z-index:2}
.masthead__heading[class]{color:#fff;font-size:36px;line-height:1.1;margin:0 0 10px;font-family: 'Oswald', sans-serif;}
.masthead__heading[class]:last-child{margin-bottom:0}
.masthead__heading--reduced[class]{font-size:5.4rem;font-size:calc(12.32558px + 3.25581vw)}
.masthead__subheading[class]{color:#fff;line-height:1;margin-top:50px;position:relative}
.masthead__subheading[class]:before{background:#88b5c7;content:"";height:5px;left:50%;margin-left:-45px;position:absolute;top:-30px;width:90px;font-size: 16px;font-weight: 600;color: #FFFFFF;}
.masthead--short[class]{background-color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:290px;padding:55px 0 0}
.masthead--short[class] .masthead__text{-ms-flex-item-align:center;-webkit-transform:none;align-self:center;bottom:0;left:0;padding:55px 20px;position:relative;right:0;top:0;transform:none}


@media only screen and (max-width:991px){
.masthead{/*height: 480px!important;min-height: 480px!important;*/}
}
@media only screen and (max-width:1200px){
.masthead{height: 590px!important;min-height: 590px!important;}
}
.company_subscribe {background-position: center; background-size: cover; background-attachment: fixed; no-repeat:fixed;}
.tp-resizeme{position: absolute;-webkit-font-smoothing: antialiased !important;z-index: 99999;/*white-space: nowrap;*/color:#f5f5f5;top:35%;margin:0 auto;text-align: left;width:100%;line-height: 1.1;}
.tp-resizeme .centzeme{margin:0 auto;width:90%;}
.tp-resizeme .centzeme .slidertext1{font-size:80px;font-family: 'Impact';    font-weight: 300;}
.tp-resizeme .centzeme .slidertext3{font-size:16px;margin-top:15px;color:#fff;line-height: 1.3;}
.tp-resizeme .centzeme .slidertext4{position: absolute;top:80%;}
.tp-resizeme .centzeme .slidertext4 a{color: #fff !important; font-size: 18px; font-weight: 700; padding: 18px 40px; text-transform: uppercase !important; text-align: left; background: #1eb9ef; font-family: 'OpenSans', sans-serif;}
.tp-resizeme .centzeme .slidertext4 a:hover{background: #fff; color: #000 !important;}
.tp-resizeme .centzeme .tp-resizeme-btn{-webkit-font-smoothing: antialiased !important;white-space: nowrap;color:#f5f5f5;margin-top:45px;text-align: center;	width:100%;}
.tp-resizeme .centzeme .slidertext-btn .get-btn{padding:7px 27px 12px;background-color:#385b91;color:#fff;position:relative;z-index:1;font-size:12px}
.tp-resizeme .centzeme .slidertext-btn .get-btn i{font-size:23px;line-height:1;position:relative;top:5px;margin-right:10px;font-weight:400}
.tp-resizeme .centzeme .slidertext-btn .get-btn::before{content:'';position:absolute;z-index:-1;top:0;left:0;right:0;width:100%;height:0;background-color:#fff;opacity:0;-webkit-transition:.7s;transition:.7s}
.tp-resizeme .centzeme .slidertext-btn .get-btn:hover{background-color:#fff;color:#000}
.tp-resizeme .centzeme .slidertext-btn .get-btn:hover::before{height:100%;opacity:1;border-radius:5px}




/* index_promote */
.index_promote{margin-bottom: 140px;}
.index_promote .index_hd .layout{width: 76%;}
.index_promote .index_bd{}
.index_promote .index_hd .layout{width: 76%;}
.index_promote .promote_item{float: left;-webkit-box-flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width: 100%;width: 100%;margin:0px;}
.index_promote .item_inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;background-color: #f5f5f5;}
.index_promote .item_img .sys_btn{position: absolute;right: -21px;bottom: 20px;}
.index_promote .item_info,.index_promote .item_img{-webkit-box-flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width: 50%;width: 50%;float: left;}
.index_promote .item_img{text-align: center;position: relative;z-index: 1;}
.index_promote .item_img .item_title{max-height: 3em;line-height: 1.5em;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;font-size: 60px;}
.index_promote .item_img .item_title,.index_promote .item_img .item_title a{color: #fff;}
.index_promote .item_img .item_desc{max-height: 4.5em;line-height: 1.5em;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;font-size: 23px;color:#fff;font-weight: normal;margin-top: 25px;}
.index_promote .item_info{position: relative;overflow: hidden;}
.index_promote .item_info img{display: block;width: 100%;/*height: auto;min-height: 100%;*/-webkit-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.index_promote .item_info:before {background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0.3) 100%) repeat scroll 0 0;content: "";display: block;height: 100%;left: -75%;position: absolute;top: 0;transform: skewX(-25deg);-webkit-transform: skewX(-25deg);-ms-transform: skewX(-25deg);-o-transform: skewX(-25deg);width: 50%;z-index: 2;opacity: 0.35;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}.index_promote .item_info:hover:before {animation: shine 1.5s;-webkit-animation: shine 1.5s;}
.index_promote .item_info:after{content: '';display: block;width: 100%;height: 100%;position: absolute;background: -webkit-linear-gradient(left, rgba(0,0,0,.3), rgba(0,0,0,.1));background: -o-linear-gradient(right, rgba(0,0,0,.3), rgba(0,0,0,.1));background: -moz-linear-gradient(right, rgba(0,0,0,.3), rgba(0,0,0,.1)); background: linear-gradient(to right, rgba(0,0,0,.3), rgba(0,0,0,.1));left: 0;top: 0;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;opacity: 0;filter: alpha(opacity=0);}
.index_promote .item_inner:hover .item_info:after{opacity: 1;filter: alpha(opacity=100);-webkit-transition-delay: .6s;-o-transition-delay: .6s;transition-delay: .6s;-webkit-transition-duration: 1s;-o-transition-duration: 1s;transition-duration: 1s;}
@-webkit-keyframes shine {100% {left: 125%;}}
@keyframes shine { 100% {left: 125%;}}
.index_promote .item_inner:hover .item_info img{-webkit-transform: scale(1.12);-ms-transform: scale(1.12);-o-transform: scale(1.12);transform: scale(1.12);-webkit-transition-delay: .3s;-o-transition-delay: .3s;transition-delay: .3s;}
.index_promote .promote_item:nth-child(2) .item_info,.index_promote .promote_item:nth-child(4) .item_info{-webkit-box-ordinal-group: 2;-moz-order: 2;-webkit-order: 2;order: 2;float: right;}
.index_promote .promote_item:nth-child(2) .btn_ico_more:before,.index_promote .promote_item:nth-child(4) .btn_ico_more:before{content: '\f104';}
.index_promote .promote_item:nth-child(2) .sys_btn,.index_promote .promote_item:nth-child(4) .sys_btn{left: -21px;right: auto;}
.index_promote .promote_item:nth-child(2) .item_img:after,.index_promote .promote_item:nth-child(4) .item_img:after{-webkit-transform: scale(-1,1);-ms-transform: scale(-1,1);-o-transform: scale(-1,1);transform: scale(-1,1);}
.index_promote .promote_item:nth-child(4) .item_info,.index_promote .promote_item:nth-child(4) .item_info{-webkit-box-ordinal-group: 2;-moz-order: 2;-webkit-order: 2;order: 2;float: right;}
.index_promote .promote_item:nth-child(4) .btn_ico_more:before,.index_promote .promote_item:nth-child(4) .btn_ico_more:before{content: '\f104';}
.index_promote .promote_item:nth-child(4) .sys_btn,.index_promote .promote_item:nth-child(4) .sys_btn{left: -21px;right: auto;}
.index_promote .promote_item:nth-child(4) .item_img:after,.index_promote .promote_item:nth-child(4) .item_img:after{-webkit-transform: scale(-1,1);-ms-transform: scale(-1,1);-o-transform: scale(-1,1);transform: scale(-1,1);}
.index_promote .promote_item:nth-child(6) .item_info,.index_promote .promote_item:nth-child(4) .item_info{-webkit-box-ordinal-group: 2;-moz-order: 2;-webkit-order: 2;order: 2;float: right;}
.index_promote .promote_item:nth-child(6) .btn_ico_more:before,.index_promote .promote_item:nth-child(4) .btn_ico_more:before{content: '\f104';}
.index_promote .promote_item:nth-child(6) .sys_btn,.index_promote .promote_item:nth-child(4) .sys_btn{left: -21px;right: auto;}
.index_promote .promote_item:nth-child(6) .item_img:after,.index_promote .promote_item:nth-child(4) .item_img:after{-webkit-transform: scale(-1,1);-ms-transform: scale(-1,1);-o-transform: scale(-1,1);transform: scale(-1,1);}
.index_promote .item_inner:hover{background-color: #dfdfdf;}
@media only screen and (max-width: 480px) {
	.index_promote{margin-bottom: 65px;}
.index_promote .index_bd .layout{max-width: inherit;}
.index_promote .item_info{text-align: left;}
.index_promote .item_info .item_title{font-size: 16px;}
.index_promote .item_info .item_desc{font-size: 14px;margin-top: 10px;}

}

@media only screen and (max-width: 640px) {
/*index*/
.index_promote .index_bd .layout{max-width: 400px;}
.index_promote .promote_item{padding: 0;}
.index_promote .item_inner{display: block;}
.index_promote .item_img, .index_promote .item_info{max-width: 100%;width: 100%;float: none;}
.index_promote .item_img img{min-height: inherit;}
.index_promote .item_info .sys_btn{display: none;}

}


.whyDoosanCont{background:url("/images/mainWhyDoosan_bg.jpg") no-repeat center 0;} 
.whyDoosanCont .tit{padding:30px 245px;font-size:65px; color:#fff; font-weight:700; line-height:58px;}
.wdCont{padding-top:0px; overflow:hidden;}
/* .wdCont .list{display:flex; height:480px;} */
.wdCont .list{display:flex; height:480px;} 
.wdCont .list .imgCont{position:relative; width:50%;}
.wdCont .list .imgCont .img{position:absolute; top:0; right:0; width:620px; height:100%; overflow:hidden; transition:all 1s ease-out;}
.wdCont .list .imgCont .img img{position:absolute; top:0; right:0; }
.wdCont .list .txtCont{position:relative; padding:265px 0 0 80px; width:50%; letter-spacing:-1px;}
.wdCont .list .txtCont > div{position:absolute; bottom:80px;}
.wdCont .list .txtCont .txt1{position:relative; left:50px; opacity:0; font-size:60px; color:#333; font-weight:700; line-height:55px; transition:all 0.5s ease-out;}
.wdCont .list .txtCont .txt2{position:relative; left:50px; opacity:0; padding-top:25px; font-size:30px; color:#333; font-weight:400;letter-spacing:0px; line-height:32px; transition:all 0.5s ease-out; transition-delay:0.2s;}
.wdCont .list .txtCont .posTxt{position:absolute; bottom:75px; left:75px; width:85%; font-size:40px; color:#333; font-weight:300; line-height:48px;} /* 2020-02-10 수정 */
.wdCont .list .txtCont .posTxt .subj{padding-bottom:40px; font-size:50px; color:#333; font-weight:300; line-height:56px;}
.wdCont .list .txtCont .posTxt .dotTxt{line-height:18px;}
.wdCont .list .txtCont .posTxt .dotTxt span{display:inline; padding-left:15px; margin:6px 0; font-size:19px; color:#666; font-weight:300; line-height:26px; background:url("/common/images/dot4x4.gif") no-repeat 0 12px;}
.wdCont .list .txtCont .posTxt .subTxt{line-height:18px;}/*2020-12-24 추가 */
.wdCont .list .txtCont .posTxt .subTxt span{padding-left:15px; margin:6px 0; font-size:19px; color:#666; font-weight:300; line-height:26px;}/*2020-12-24 추가 */
.wdCont .list .txtCont .posTxt .autoTxt1{font-size:18px; color:#666; font-weight:300; line-height:30px; letter-spacing:-0.5px;}
.wdCont .list .txtCont .posTxt .autoTxt1.dotType > span {display:inline; position:relative; padding-left:13px; } /* 2020-01-13 추가 */
.wdCont .list .txtCont .posTxt .autoTxt1.dotType > span:after {display:block; content:""; position:absolute; top:12px; left:0; width:4px; height:4px; background:#898989;} /* 2020-01-13 추가 */
.wdCont .list .txtCont .posTxt .starTxt{position:relative; padding-left:10px; margin-top:15px; font-size:16px; color:#666; font-weight:300; line-height:24px; letter-spacing:-0.5px;}
.wdCont .list .txtCont .posTxt .starTxt span{position:relative; display:inline-block; padding-left:10px;}
.wdCont .list .txtCont .posTxt .starTxt span:before{display:inline-block; content:"*"; position:absolute; top:5px; left:0;}
.wdCont .list:nth-child(even) .txtCont{padding:265px 80px 0 0; text-align:right;}
.wdCont .list:nth-child(even) .txtCont > div{right:80px;}
.wdCont .list:nth-child(even) .txtCont .txt1{left:-50px; opacity:0;}
.wdCont .list:nth-child(even) .txtCont .txt2{left:-50px; opacity:0;}
.wdCont .list:nth-child(even) .txtCont .posTxt{right:75px; left:unset;}
.wdCont .list:nth-child(even) .imgCont .img{left:0;}
.wdCont .list:nth-child(even) .imgCont .img img{left:0;}
.wdCont .list.active .imgCont .img{width:960px;}
.wdCont .list.active .txtCont .txt1{left:0; opacity:1;}
.wdCont .list.active .txtCont .txt2{left:0; opacity:1;}


.noticeCont{margin:10px 0;}/* 2019-12-05 수정 */
.noticeCont .tit{position:relative; font-size:80px; color:#333; font-weight:900; }
.noticeCont .tit .btnMore{position:absolute; bottom:-30px; right:25px; font-size:16px; color:#666; font-weight:400;}
.noticeCont .tit .btnMore span{padding-right:25px; background:url("/common/images/main_more_arrow.gif") no-repeat right center;}
.noticeCont .news{position:absolute; z-index:1; top:30px; left:50%; transform:translate(-50%, 0);}
.noticeCont .listCont{position:relative; z-index:2; margin-top:70px;}
.noticeCont .listCont .list{display:block; overflow:hidden; float:left;}
.noticeCont .listCont .list .imgArea{position:relative; float:left; width:245px; height:185px; overflow:hidden;}
.noticeCont .listCont .list .imgArea img{width:100%;}
.noticeCont .listCont .list .infoArea{float:left; margin-left:20px; width:370px;}
.noticeCont .listCont .list .infoArea .subj{padding-top:15px; font-size:30px; color:#333; font-weight:700; line-height:30px;}
.noticeCont .listCont .list:nth-child(1){margin-right:20px; width:900px;}
.noticeCont .listCont .list:nth-child(1) .imgArea{float:none; width:780px; height:615px;}
.noticeCont .listCont .list:nth-child(1) .imgArea:before{float:none;background:-webkit-gradient(linear,left top,right top,color-stop(35%,rgba(0,45,114,1)),color-stop(75%,rgba(0,45,114,0)));background:linear-gradient(0deg,rgba(0,45,114,1) 7%,rgba(0,45,114,0) 34%);width:100%; height:100%;}
.noticeCont .listCont .list:nth-child(1) .infoArea{float:none;margin-top:20px; margin-left:0; width:620px;height:100px;position: absolute;top:430px;left:30px;z-index: 3;color:#fff;}
.noticeCont .listCont .list:nth-child(1) .subj{color:#fff;padding-top:70px;overflow: hidden;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.noticeCont .listCont .list:nth-child(3),.noticeCont .listCont .list:nth-child(4){margin-top:30px;}
.noticeCont .listCont .list.movieType .imgArea:before{display:block; content:""; position:absolute; top:0; left:0; z-index:1; width:100%; height:100%;}
.noticeCont .listCont .list.movieType .imgArea:after{display:block; content:""; position:absolute; top:50%; left:50%; z-index:2; transform:translate(-50%, -50%); width:26px; height:30px; background:url("/common/images/icon_moviePlay.png") no-repeat 0 0;}
.noticeCont #botBtn{display:none;}

.pagination-area{margin-top:10px;margin-bottom:30px}
.pagination-area #AspNetPager1 div{width:100%!important;}
.pagination-area #AspNetPager1 a{padding:2px 15px;line-height:40px;color:#2f3742;background-color:transparent;border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc;text-align:center;display:inline-block;position:relative;margin-left:3px;margin-right:3px;font-size:14px;border-radius:0px;cursor:pointer; }
.pagination-area #AspNetPager1 a:hover{background-color:#2f3742;color:#fff}
.pagination-area #AspNetPager1 span{background-color:#2f3742;color:#fff!important;padding:13px 17px;border-radius:0px}


.indexvideo-title{padding-top:180px;padding-bottom:150px;position:relative}
.indexvideo-title h3 {
    font-size: 38px;
    color: #fff;
    font-weight: 500;
}


.contact-form-bd {
    margin-top: 30px;
    background: url(/images/bl.png) repeat-x left top;
    border: 1px solid #ccc;
    padding-top: 27px;
	padding:40px 30px;
}

.form-control {
    display: block;
    width: 100%;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ddd;
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    margin-bottom: 10px;
    padding: 4px 5px;
	border-radius: 4px;
	font-size: 14px;
    line-height: 1.42857143;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}


.goog-te-banner-frame
{
margin-top:-40px;
-moz-box-shadow: 0 0 0px 0px #999999;
-webkit-box-shadow: 0 0 0px 0px #999999;
box-shadow: 0 0 0px 0px #999999;
}
.goog-te-spinner-pos{display:none;}
.translated-ltr{margin-top:-40px;}
#google_translate_element
{
 /*left:-20px;
position: fixed; 
bottom:20%; 
z-index:999999; 
 width: 100px;*/
     margin: 0px 0px 0px 0px;
        }
#google_translate_element .goog-te-gadget-simple{background-color: #fff0;padding:0px 0px;border-radius: 5px;border: 0px solid #fff0;}
#google_translate_element .goog-te-gadget-simple img{display:none;}
#google_translate_element .goog-te-gadget-simple .goog-te-menu-value{color:#fff;font-size: calc(10px + 4 * (100vw / 1920));}
#google_translate_element .goog-te-gadget-simple .goog-te-menu-value span{color:#5a98d3;padding:0 10px;}
#google_translate_element .goog-te-gadget-simple .goog-te-menu-value span:hover {color:#f2be35;padding:0 10px;text-decoration:none;}
#google_translate_element li {list-style-type:none;}
#google_translate_element .social-item__link {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  background-color: #013e64;
  color: #ffffff;
  
  font-size: 14px;margin-left:25px;margin-bottom:5px;
}
#google_translate_element .social-item__link:hover{
  background-color: #d7261c;
  color: #ffffff;
}

/* Copyright 2021 Google Inc. All Rights Reserved. */
.goog-te-banner-frame{left:0px!important;top:-100px!important;height:39px;width:100%;z-index:10000001;position:fixed;border:none;border-bottom:1px solid #333333!important;margin:0;-moz-box-shadow:0 0 8px 1px #999999;-webkit-box-shadow:0 0 8px 1px #999999;box-shadow:0 0 8px 1px #999999;_position:absolute}
.goog-te-menu-frame{z-index:10000002;position:fixed;border:none;-moz-box-shadow:0 3px 8px 2px #999999;-webkit-box-shadow:0 3px 8px 2px #999999;box-shadow:0 3px 8px 2px #999999;_position:absolute}
.goog-te-ftab-frame{z-index:10000000;border:none;margin:0}
.goog-te-gadget{font-family:arial;font-size:11px;color:#666;white-space:nowrap}
.goog-te-gadget img{vertical-align:middle;border:none}
.goog-te-gadget-simple{background-color:#fff;border-left:1px solid #d5d5d5;border-top:1px solid #9b9b9b;border-bottom:1px solid #e8e8e8;border-right:1px solid #d5d5d5;font-size:13pt!important;display:inline-block;padding-top:1px;padding-bottom:2px;cursor:pointer;zoom:1;*display:inline}
.goog-te-gadget-icon{margin-left:2px;margin-right:2px;width:19px;height:19px;border:none;vertical-align:middle}
.goog-te-combo{margin-left:4px;margin-right:4px;vertical-align:baseline;*vertical-align:middle}
.goog-te-gadget .goog-te-combo{margin:4px 0}
.goog-logo-link,.goog-logo-link:link,.goog-logo-link:visited,.goog-logo-link:hover,.goog-logo-link:active{font-size:12px;font-weight:bold;color:#444;text-decoration:none}
.goog-te-banner .goog-logo-link,.goog-close-link{display:block;margin:0px 10px}
.goog-te-banner .goog-logo-link{padding-top:2px;padding-left:4px}
.goog-te-combo,.goog-te-banner *,.goog-te-ftab *,.goog-te-menu *,.goog-te-menu2 *,.goog-te-balloon *{font-family:arial;font-size:10pt}
.goog-te-banner{margin:0;background-color:#e4effb;overflow:hidden}
.goog-te-banner img{border:none}
.goog-te-banner-content{color:#000}
.goog-te-banner-content img{vertical-align:middle}
.goog-te-banner-info{color:#666;vertical-align:top;margin-top:0px;font-size:7pt}
.goog-te-banner-margin{width:8px}
.goog-te-button{border-color:#e7e7e7;border-style:none solid solid none;border-width:0 1px 1px 0}
.goog-te-button div{border-color:#cccccc #999999 #999999 #cccccc;border-right:1px solid #999999;border-style:solid;border-width:1px;height:20px}
.goog-te-button button{background:transparent;border:none;cursor:pointer;height:20px;overflow:hidden;margin:0;vertical-align:top;white-space:nowrap}
.goog-te-button button:active{background:none repeat scroll 0 0 #cccccc}
.goog-te-ftab{margin:0px;background-color:#fff;white-space:nowrap}
.goog-te-ftab-link{text-decoration:none;font-weight:bold;font-size:10pt;border:1px outset #888;padding:6px 10px;white-space:nowrap;position:absolute;left:0px;top:0px}
.goog-te-ftab-link img{margin-left:2px;margin-right:2px;width:19px;height:19px;border:none;vertical-align:middle}
.goog-te-ftab-link span{text-decoration:underline;margin-left:2px;margin-right:2px;vertical-align:middle}
.goog-float-top .goog-te-ftab-link{padding:2px 2px;border-top-width:0px}
.goog-float-bottom .goog-te-ftab-link{padding:2px 2px;border-bottom-width:0px}
.goog-te-menu-value{text-decoration:none;color:#fff!important;white-space:nowrap;margin-left:4px;margin-right:4px}
.goog-te-menu-value span{text-decoration:underline}
.goog-te-menu-value img{margin-left:2px;margin-right:2px}
.goog-te-gadget-simple .goog-te-menu-value{color:#000}
.goog-te-gadget-simple .goog-te-menu-value span{text-decoration:none}
.goog-te-menu{background-color:#ffffff;text-decoration:none;border:2px solid #c3d9ff;overflow-y:scroll;overflow-x:hidden;position:absolute;left:0;top:0}
.goog-te-menu-item{padding:3px;text-decoration:none}
.goog-te-menu-item,.goog-te-menu-item:link{color:#333333!important;background:#ffffff}
.goog-te-menu-item:visited{color:#551a8b}
.goog-te-menu-item:hover{background:#c3d9ff}
.goog-te-menu-item:active{color:#333333!important}
.goog-te-menu2{background-color:#ffffff;text-decoration:none;border:1px solid #6b90da;overflow:hidden;padding:4px}
.goog-te-menu2-colpad{width:16px}
.goog-te-menu2-separator{margin:6px 0;height:1px;background-color:#aaa;overflow:hidden}
.goog-te-menu2-item div,.goog-te-menu2-item-selected div{padding:4px}
.goog-te-menu2-item .indicator{display:none}
.goog-te-menu2-item-selected .indicator{display:auto}
.goog-te-menu2-item-selected .text{padding-left:4px;padding-right:4px}
.goog-te-menu2-item,.goog-te-menu2-item-selected{text-decoration:none}
.goog-te-menu2-item div,.goog-te-menu2-item:link div,.goog-te-menu2-item:visited div,.goog-te-menu2-item:active div{color:#333333!important;background:#ffffff}
.goog-te-menu2-item:hover div{color:#ffffff;background:#ff000!important;}
.goog-te-menu2-item-selected div,.goog-te-menu2-item-selected:link div,.goog-te-menu2-item-selected:visited div,.goog-te-menu2-item-selected:hover div,.goog-te-menu2-item-selected:active div{color:#000;font-weight:bold}
.goog-te-balloon{background-color:#ffffff;overflow:hidden;padding:8px;border:none;-moz-border-radius:10px;border-radius:10px}
.goog-te-balloon-frame{background-color:#ffffff;border:1px solid #6b90da;-moz-box-shadow:0 3px 8px 2px #999999;-webkit-box-shadow:0 3px 8px 2px #999999;box-shadow:0 3px 8px 2px #999999;-moz-border-radius:8px;border-radius:8px}
.goog-te-balloon img{border:none}
.goog-te-balloon-text{margin-top:6px}
.goog-te-balloon-zippy{margin-top:6px;white-space:nowrap}
.goog-te-balloon-zippy *{vertical-align:middle}
.goog-te-balloon-zippy .minus{background-image:url(//www.google.com/images/zippy_minus_sm.gif)}
.goog-te-balloon-zippy .plus{background-image:url(//www.google.com/images/zippy_plus_sm.gif)}
.goog-te-balloon-zippy span{color:#00c;text-decoration:underline;cursor:pointer;margin:0 4px}
.goog-te-balloon-form{margin:6px 0 0 0}
.goog-te-balloon-form form{margin:0}
.goog-te-balloon-form form textarea{margin-bottom:4px;width:100%}
.goog-te-balloon-footer{margin:6px 0 4px 0}
.goog-te-spinner-pos{z-index:1000;position:fixed;transition-delay:0.6s;left:-1000px;top:-1000px}
.goog-te-spinner-animation{background:#ccc;display:flex;align-items:center;justify-content:center;width:104px;height:104px;border-radius:50px;background:#fff url(//www.gstatic.com/images/branding/product/2x/translate_24dp.png) 50% 50% no-repeat;transition:all 0.6s ease-in-out;transform:scale(0.4);opacity:0}
.goog-te-spinner-animation-show{transform:scale(0.5);opacity:1}
.goog-te-spinner{margin:2px 0 0 2px;animation:goog-te-spinner-rotator 1.4s linear infinite}
@keyframes goog-te-spinner-rotator{0%{transform:rotate(0deg)}
100%{transform:rotate(270deg)}
}
.goog-te-spinner-path{stroke-dasharray:187;stroke-dashoffset:0;stroke:#4285f4;transform-origin:center;animation:goog-te-spinner-dash 1.4s ease-in-out infinite}
@keyframes goog-te-spinner-dash{0%{stroke-dashoffset:187}
50%{stroke-dashoffset:46.75;transform:rotate(135deg)}
100%{stroke-dashoffset:187;transform:rotate(450deg)}
}
#goog-gt-tt html,#goog-gt-tt body,#goog-gt-tt div,#goog-gt-tt span,#goog-gt-tt iframe,#goog-gt-tt h1,#goog-gt-tt h2,#goog-gt-tt h3,#goog-gt-tt h4,#goog-gt-tt h5,#goog-gt-tt h6,#goog-gt-tt p,#goog-gt-tt a,#goog-gt-tt img,#goog-gt-tt ol,#goog-gt-tt ul,#goog-gt-tt li,#goog-gt-tt table,#goog-gt-tt form,#goog-gt-tt tbody,#goog-gt-tt tr,#goog-gt-tt td{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-align:left;line-height:normal}
#goog-gt-tt ol,#goog-gt-tt ul{list-style:none}
#goog-gt-tt table{border-collapse:collapse;border-spacing:0}
#goog-gt-tt caption,#goog-gt-tt th,#goog-gt-tt td{text-align:left;font-weight:normal}
#goog-gt-tt input::-moz-focus-inner{border:0}
div#goog-gt-tt{padding:10px 14px}
#goog-gt-tt{color:#222;background-color:#ffffff;border:1px solid #eee;box-shadow:0 4px 16px rgba(0,0,0,.2);-moz-box-shadow:0 4px 16px rgba(0,0,0,.2);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);display:none;font-family:arial;font-size:10pt;width:420px;padding:12px;position:absolute;z-index:10000}
#goog-gt-tt .original-text,.gt-hl-layer{clear:both;font-size:10pt;position:relative;text-align:justify;width:100%}
#goog-gt-tt .title{color:#999;font-family:arial,sans-serif;margin:4px 0;text-align:left}
#goog-gt-tt .close-button{display:none}
#goog-gt-tt .logo{float:left;margin:0px}
#goog-gt-tt .activity-links{display:inline-block}
#goog-gt-tt .started-activity-container{display:none;width:100%}
#goog-gt-tt .activity-root{margin-top:20px}
#goog-gt-tt .left{float:left}
#goog-gt-tt .right{float:right}
#goog-gt-tt .bottom{min-height:15px;position:relative;height:1%}
#goog-gt-tt .status-message{background:-moz-linear-gradient(top,#29910d 0%,#20af0e 100%);background:-webkit-linear-gradient(top,#29910d 0%,#20af0e 100%);background:-o-linear-gradient(top,#29910d 0%,#20af0e 100%);background:-ms-linear-gradient(top,#29910d 0%,#20af0e 100%);background:linear-gradient(top,#29910d 0%,#20af0e 100%);background:#29910d;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:inset 0px 2px 2px #1e6609;-moz-box-shadow:inset 0px 2px 2px #1e6609;-webkit-box-shadow:inset 0px 2px 2px #1e6609;color:white;font-size:9pt;font-weight:bolder;margin-top:12px;padding:6px;text-shadow:1px 1px 1px #1e6609}
#goog-gt-tt .activity-link{color:#1155cc;cursor:pointer;font-family:arial;font-size:11px;margin-right:15px;text-decoration:none}
#goog-gt-tt textarea{font-family:arial;resize:vertical;width:100%;margin-bottom:10px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;border:1px solid #d9d9d9;border-top:1px solid silver;font-size:13px;height:auto;overflow-y:auto;padding:1px}
#goog-gt-tt textarea:focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);border:1px solid #4d90fe;outline:none}
#goog-gt-tt .activity-cancel{margin-right:10px}
#goog-gt-tt .translate-form{min-height:25px;vertical-align:middle;padding-top:8px}
#goog-gt-tt .translate-form .activity-form{margin-bottom:5px;margin-bottom:0px}
#goog-gt-tt .translate-form .activity-form input{display:inline-block;min-width:54px;*min-width:70px;border:1px solid #dcdcdc;border:1px solid rgba(0,0,0,0.1);text-align:center;color:#444;font-size:11px;font-weight:bold;height:27px;outline:0;padding:0 8px;vertical-align:middle;line-height:27px;margin:0 16px 0 0;box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all 0.218s;-moz-transition:all 0.218s;-o-transition:all 0.218s;transition:all 0.218s;background-color:#f5f5f5;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-ms-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:linear-gradient(top,#f5f5f5,#f1f1f1);-webkit-user-select:none;-moz-user-select:none;cursor:default}
#goog-gt-tt .translate-form .activity-form input:hover{border:1px solid #c6c6c6;color:#222;-webkit-transition:all 0.0s;-moz-transition:all 0.0s;-o-transition:all 0.0s;transition:all 0.0s;background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:linear-gradient(top,#f8f8f8,#f1f1f1)}
#goog-gt-tt .translate-form .activity-form input:active{border:1px solid #c6c6c6;color:#333;background-color:#f6f6f6;background-image:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f6f6f6,#f1f1f1);background-image:-moz-linear-gradient(top,#f6f6f6,#f1f1f1);background-image:-ms-linear-gradient(top,#f6f6f6,#f1f1f1);background-image:-o-linear-gradient(top,#f6f6f6,#f1f1f1);background-image:linear-gradient(top,#f6f6f6,#f1f1f1)}
#goog-gt-tt .translate-form .activity-form input:focus #goog-gt-tt .translate-form .activity-form input.focus #goog-gt-tt .translate-form .activity-form input:active,#goog-gt-tt .translate-form .activity-form input:focus:active,#goog-gt-tt .translate-form .activity-form input:.focus:active{box-shadow:inset 0 0 0 1px rgba(255,255,255,0.5);-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.5);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.5)}
#goog-gt-tt .translate-form .activity-form input:focus,#goog-gt-tt .translate-form .activity-form input.focus{outline:none;border:1px solid #4d90fe;z-index:4!important}
#goog-gt-tt .translate-form .activity-form input.selected{background-color:#eeeeee;background-image:-webkit-gradient(linear,left top,left bottom,from(#eeeeee),to(#e0e0e0));background-image:-webkit-linear-gradient(top,#eeeeee,#e0e0e0);background-image:-moz-linear-gradient(top,#eeeeee,#e0e0e0);background-image:-ms-linear-gradient(top,#eeeeee,#e0e0e0);background-image:-o-linear-gradient(top,#eeeeee,#e0e0e0);background-image:linear-gradient(top,#eeeeee,#e0e0e0);-webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);border:1px solid #ccc;color:#333}
#goog-gt-tt .translate-form .activity-form input.activity-submit{color:white;border-color:#3079ed;background-color:#4d90fe;background-image:-webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#4787ed));background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);background-image:-moz-linear-gradient(top,#4d90fe,#4787ed);background-image:-ms-linear-gradient(top,#4d90fe,#4787ed);background-image:-o-linear-gradient(top,#4d90fe,#4787ed);background-image:linear-gradient(top,#4d90fe,#4787ed)}
#goog-gt-tt .translate-form .activity-form input.activity-submit:hover #goog-gt-tt .translate-form .activity-form input.activity-submit:focus,#goog-gt-tt .translate-form .activity-form input.activity-submit.focus #goog-gt-tt .translate-form .activity-form input.activity-submit:active{border-color:#3079ed;background-color:#357ae8;background-image:-webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);background-image:-moz-linear-gradient(top,#4d90fe,#357ae8);background-image:-ms-linear-gradient(top,#4d90fe,#357ae8);background-image:-o-linear-gradient(top,#4d90fe,#357ae8);background-image:linear-gradient(top,#4d90fe,#357ae8)}
#goog-gt-tt .translate-form .activity-form input.activity-submit:hover{box-shadow:inset 0 0 0 1px #fff,0px 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 0 0 1px #fff,0px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 0 0 1px #fff,0px 1px 1px rgba(0,0,0,0.1)}
#goog-gt-tt .translate-form .activity-form input:focus,#goog-gt-tt .translate-form .activity-form input.focus,#goog-gt-tt .translate-form .activity-form input:active,#goog-gt-tt .translate-form .activity-form input:hover,#goog-gt-tt .translate-form .activity-form input.activity-submit:focus,#goog-gt-tt .translate-form .activity-form input.activity-submit.focus,#goog-gt-tt .translate-form .activity-form input.activity-submit:active,#goog-gt-tt .translate-form .activity-form input.activity-submit:hover{border-color:#3079ed}
#goog-gt-tt .gray{color:#999;font-family:arial,sans-serif}
#goog-gt-tt .alt-helper-text{color:#999;font-size:11px;font-family:arial,sans-serif;margin:15px 0px 5px 0px}
#goog-gt-tt .alt-error-text{color:#800;display:none;font-size:9pt}
.goog-text-highlight{background-color:#c9d7f1;-webkit-box-shadow:2px 2px 4px #9999aa;-moz-box-shadow:2px 2px 4px #9999aa;box-shadow:2px 2px 4px #9999aa;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:relative}
#goog-gt-tt .alt-menu.goog-menu{background:#ffffff;border:1px solid #dddddd;-webkit-box-shadow:0px 3px 3px #888;-moz-box-shadow:0px 2px 20px #888;box-shadow:0px 2px 4px #99a;min-width:0;outline:none;padding:0;position:absolute;z-index:2000}
#goog-gt-tt .alt-menu .goog-menuitem{cursor:pointer;padding:2px 5px 5px;margin-right:0px;border-style:none}
#goog-gt-tt .alt-menu div.goog-menuitem:hover{background:#ddd}
#goog-gt-tt .alt-menu .goog-menuitem h1{font-size:100%;font-weight:bold;margin:4px 0px}
#goog-gt-tt .alt-menu .goog-menuitem strong{color:#345aad}
#goog-gt-tt .goog-submenu-arrow{text-align:right;position:absolute;right:0;left:auto}
#goog-gt-tt .goog-menuitem-rtl .goog-submenu-arrow{text-align:left;position:absolute;left:0;right:auto}
#goog-gt-tt .gt-hl-text,#goog-gt-tt .trans-target-highlight{background-color:#f1ea00;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-moz-box-shadow:rgba(0,0,0,.5) 3px 3px 4px;-webkit-box-shadow:rgba(0,0,0,.5) 3px 3px 4px;box-shadow:rgba(0,0,0,.5) 3px 3px 4px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;color:#f1ea00;cursor:pointer;margin:-2px -2px -2px -3px;padding:2px 2px 2px 3px;position:relative}
#goog-gt-tt .trans-target-highlight{color:#222}
#goog-gt-tt .gt-hl-layer{color:white;position:absolute!important}
#goog-gt-tt .trans-target,#goog-gt-tt .trans-target .trans-target-highlight{background-color:#c9d7f1;border-radius:4px 4px 0px 0px;-webkit-border-radius:4px 4px 0px 0px;-moz-border-radius:4px 4px 0px 0px;-moz-box-shadow:rgba(0,0,0,.5) 3px 3px 4px;-webkit-box-shadow:rgba(0,0,0,.5) 3px 3px 4px;box-shadow:rgba(0,0,0,.5) 3px 3px 4px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;margin:-2px -2px -2px -3px;padding:2px 2px 3px 3px;position:relative}
#goog-gt-tt span:focus{outline:none}
#goog-gt-tt .trans-edit{background-color:transparent;border:1px solid #4d90fe;border-radius:0em;-webkit-border-radius:0em;-moz-border-radius:0em;margin:-2px;padding:1px}
#goog-gt-tt .gt-trans-highlight-l{border-left:2px solid red;margin-left:-2px}
#goog-gt-tt .gt-trans-highlight-r{border-right:2px solid red;margin-right:-2px}
#goog-gt-tt #alt-input{padding:2px}
#goog-gt-tt #alt-input-text{font-size:11px;padding:2px 2px 3px;margin:0;background-color:#fff;color:#333;border:1px solid #d9d9d9;border-top:1px solid #c0c0c0;display:inline-block;vertical-align:top;height:21px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-border-radius:1px}
#goog-gt-tt #alt-input-text:hover{border:1px solid #b9b9b9;border-top:1px solid #a0a0a0;-webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1)}
#goog-gt-tt #alt-input-text:focus{-webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);outline:none;border:1px solid #4d90fe}
#goog-gt-tt #alt-input-submit{font-size:11px;padding:2px 6px 3px;margin:0 0 0 2px;height:21px}

