@charset "utf-8";html,body{height:100%}.floatleft{float:left}.floatright{float:right}.alignleft{float:left;margin-right:15px;margin-bottom:15px}.alignleft2{float:left;margin-right:30px;margin-bottom:15px}.alignright{float:right;margin-left:15px;margin-bottom:15px}.aligncenter{display:block;margin:0 auto 15px}a:focus{outline:0 solid}img{max-width:100%;height:auto}.fix{overflow:hidden}p{margin:0 0 15px;color:#444}h1,h2,h3,h4,h5,h6{font-family:raleway,sans-serif;margin:0 0 15px;color:#444;font-weight:500}h1{font-size:48px;line-height:50px}h2{font-size:38px;line-height:40px}h3{font-size:30px;line-height:32px}h4{font-size:24px;line-height:26px}h5{font-size:20px;line-height:22px}h6{font-size:16px;line-height:20px}a{transition:all .3s ease 0s;text-decoration:none}a:hover{color:#3ec1d5;text-decoration:none}a:active,a:hover{outline:0}body{background:#fff repeat;color:#444;font-family:open sans,'m plus 1p',sans-serif;font-size:14px;text-align:left;overflow-x:hidden;line-height:22px}.back-to-top{position:fixed;display:none;background:#3ec1d5;color:#fff;padding:6px 12px 9px;font-size:16px;border-radius:2px;right:15px;bottom:15px;transition:background .5s}@media(max-width:768px){.back-to-top{bottom:15px}}.back-to-top:focus{background:#3ec1d5;color:#fff;outline:none}.back-to-top:hover{background:#3ed5c3;color:#fff}.clear{clear:both}ul{list-style:outside none none;margin:0;padding:0}input,select,textarea,input[type=text],input[type=date],input[type=url],input[type=email],input[type=password],input[type=tel],button,button[type=submit]{-moz-appearance:none;box-shadow:none!important}::-moz-selection{background:#3ec1d5;text-shadow:none}::selection{background:#3ec1d5;text-shadow:none}.area-padding{padding:50px 10px 60px}.area-padding-1{padding:40px 30px 60px 0}.area-padding-2{padding:70px 0 50px}.area-padding-3{padding:150px 0 50px}.area-padding-4{padding:10px 10px 50px}.area-padding5{padding:0 10px 60px}.padding-0{padding-bottom:10px}.padding-1{padding-bottom:30px}.padding-2{padding-bottom:90px}.padding-3{padding-right:180px}.padding-4{padding-top:30px}.padding-5{padding-top:20px}.padding-6{padding-top:10px}.padding-7{padding-top:5px}.padding-8{padding:20px 0}.section-headline h2{display:inline-block;font-size:30px;font-weight:500;margin-bottom:70px;position:relative;text-transform:capitalize}.section-headline h2::after{border:1px solid #3ec1d5;bottom:-10px;content:"";left:0;margin:0 auto;position:absolute;right:0;width:40%}.sec-head{display:inline-block;font-size:15px;font-weight:500;line-height:1.2em margin-bottom:0;padding:10px 0;text-transform:uppercase;transition:all .4s ease 0s}.header-area{position:absolute;top:0;left:0;width:100%;height:auto;padding:0 0;background:#f5f5f5;z-index:9}.navbar-header a.navbar-brand{display:inline-block;height:70px;padding:15px 0}.main-menu ul.navbar-nav li{display:inline-block;padding:10px 10px 0}.main-menu ul.navbar-nav li a{background:rgba(245,245,245,.8)repeat;color:#333;font-size:13px;font-weight:700;padding:12px 0;text-transform:capitalize;letter-spacing:1px}.main-menu ul.navbar-nav li.active>a::after{border:1px solid #3ec1d5;bottom:0;content:"";left:0;position:absolute;width:100%}.main-menu ul.navbar-nav li.active a:hover{background:rgba(245,245,245,0);color:#3ec1d5}.main-menu ul.navbar-nav li.active a:focus{color:#3ec1d5}.main-menu ul.navbar-nav li.active a{background:rgba(245,245,245,0)repeat;color:#333;position:relative}.main-menu ul.navbar-nav li a:hover{color:#3ec1d5}.navbar{border:none;margin-bottom:0}.navbar-default{background:#f5f5f5 repeat}.main-menu ul.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{background:0 0;color:#333}.navbar-default .navbar-toggle{background:repeat;border:none;border-radius:0;padding:25px 0}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{background-color:rgba(245,245,245,0);color:#333}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background:0 0}.navbar-default .navbar-toggle .icon-bar{background-color:rgba(245,245,245,.8);width:30px;height:2px}.top-right.text-right{float:right;position:relative;top:24px;margin-left:20px}.top-right.text-right>li{float:right;margin:0 8px}.top-right.text-right li a{color:#333}.main-menu .dropdown ul{background:rgba(245,245,245,.8)}.main-menu .dropdown ul li{display:block}.header-area.stick{background-color:rgba(245,245,245,.8);height:100px;position:fixed;top:0;width:100%;z-index:1000}.stick .navbar-header a.navbar-brand{display:inline-block;height:100px}.stick .navbar-brand>img{display:none}.stick .navbar-brand.sticky-logo>img{display:block}.sticky-logo h1{color:#fff;padding:0;margin:0;font-size:36px;font-weight:700;line-height:1}.sticky-logo h1 span{color:#3ec1d5}.stick .main-menu ul.navbar-nav li.active>a::after{border:1px solid #3ec1d5;bottom:0;content:"";left:0;position:absolute;width:100%}.stick .main-menu ul.nav>li>a:hover{color:#333}.stick .main-menu ul.navbar-nav li.active a{background:rgba(245,245,245,.8)repeat;color:#333;position:relative}.stick .mainmenu ul#nav>li:hover>a,.stick .mainmenu ul#nav li .mega-menu,.stick .mainmenu ul#nav li ul.sub-menu{background-color:rgba(245,245,245,.8);color:#333;outline:none}.stick .mainmenu ul#nav li:hover ul.sub-menu li a:hover,.mainmenu ul#nav li .mega-menu span>a:hover,.stick .mainmenu ul#nav li .mega-menu-shop a.mega-menu-title:hover{color:#333}.stick .logo{height:20px}.stick .logo a{margin-top:0}.stick .main-menu ul.nav>li>a{color:#333;line-height:22px;padding:24px 0;text-transform:capitalize;letter-spacing:1px}.stick .navbar-default .navbar-toggle .icon-bar{background-color:#f5f5f5;width:30px;height:2px}.stick .navbar-default .navbar-toggle{padding:10px 0}.news-area{background-color:#f9f9f9;padding:10px 0;width:100%}.news-contents{width:100%;padding:0 10px}.news{width:100%}.news-list{width:100%;padding:0 10px}.news-list>a{display:block}.news-list ul li{width:100%;color:#444;display:block;padding:5px 0;border-bottom:1px dotted #ccc}.news-list ul li a:hover{color:#3ec1d5}.news-list p a{color:#444;padding-top:10px}.news-list .ready-btn{border:1px solid #444;border-radius:30px;color:#444;cursor:pointer;display:inline-block;font-size:15px;font-weight:500;margin-top:10px;margin-bottom:10px;padding:10px 20px;text-align:center;text-transform:uppercase;transition:all .4s ease 0s}.news-list .ready-btn:hover{border:1px solid #3ec1d5;color:#fff}.services-icon{color:#444;display:inline-block;font-size:36px;line-height:36px;margin-bottom:20px}.section-headline.services-head>h2{margin-bottom:45px}.services-details01{padding-top:20px;transition:all .5s ease 0s}.services-details01:hover h4,.services-details:hover .services-icon{color:#3ec1d5}.services-details{padding-top:40px;transition:all .5s ease 0s}.services-details:hover h4,.services-details:hover .services-icon{color:#3ec1d5}.row.second-row{margin-top:40px}.section-head>h2{color:#333}.single-services{margin:0}.single-services>h4{color:#444;font-size:24px;font-weight:500}.single-services>h5{color:#444;font-size:20px;font-weight:500}.single-services>p{color:#333;font-size:14px;line-height:20px}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:#3ec1d5;border-color:#3ec1d5;color:#fff;cursor:default;z-index:3}.single-awesome-portfolio{float:left;overflow:hidden;padding:15px;width:25%;position:relative}.single-awesome-project{margin-bottom:10px}.first-item{margin-bottom:30px}.awesome-img{display:block;max:100%;height:100%;position:relative}.awesome-img>a{display:block;position:relative}.single-awesome-project:hover .awesome-img>a::after{opacity:1}.single-awesome-project:hover .add-actions{opacity:1;bottom:0}.awesome-img>a::after{background:rgba(0,0,0,.3)repeat;content:"";height:100%;left:0;position:absolute;top:0;width:100%;opacity:0;transition:.4s}.add-actions{background:rgba(0,0,0,.6)repeat;bottom:30px;display:block;height:100%;left:0;opacity:0;overflow:hidden;padding:10px 15px;position:absolute;transition:all .4s ease 0s;width:100%}.project-dec{display:block;height:100%;width:100%}.project-dec a{display:block;height:100%;width:100%}.project-dec h4{margin-bottom:5px}.project-dec h4:hover{color:#fff}.project-dec h4{color:#ddd;font-size:24px;margin-top:-45px;padding-top:40%;text-decoration:none;text-transform:uppercase;font-weight:800}.project-dec span{color:#ddd;font-size:13px}.project-action-btn{display:block;height:100%;text-align:center;transition:all 1s ease 0s;width:100%}.project-action-btn li{display:block;height:100%;width:100%}.project-action-btn li a{display:block;height:100%;width:100%}#new-book{width:100%}.book{width:100%;overflow:hidden;margin-bottom:10px;padding-right:50px;background:#fff}.book-img{display:block;width:100%;height:100%;position:relative}.book-img>a{display:block;position:relative}.title{font-size:30px;line-height:32px}.author{line-height:20px;margin:20px 0 10px;font-weight:400}.green{color:#009432}.green-border-bottom table{border-bottom:solid 1px #009432}.green-title{background-color:rgba(0,226,77,.2)}.shadow{box-shadow:0 0 20px rgba(51,51,51,.3)}.group-bg{background-color:rgba(0,0,0,5%);border:#ccc 0 solid}.group-img{padding:10px;width:100%}.group h6{font-size:12px}.group a{color:#444;display:block;padding:10px 0 0}.group a:hover{color:#3ec1d5}.group p{margin:0;padding:0;font-size:9px}.book-icons ul li{display:inline-block;padding:10px 0}.book-icons ul li a{color:#444;display:block;font-size:16px;height:40px;line-height:38px;margin-right:5px;text-align:center;width:40px}.related{border-bottom:2px solid #ddd;margin:10px 0;padding:0 10px 10px}.table-list02 td{border-bottom:solid 1px #82ccdd}.table-list02 th{border-bottom:solid 1px #82ccdd}.table-striped02>tbody>tr:nth-of-type(odd){background-color:#f5f6fa}@media(max-width:640px){.table-striped02 th:nth-child(4),.table-striped02 td:nth-child(4){display:none}.table-striped02 th:nth-child(5),.table-striped02 td:nth-child(5){display:none}.table-striped02 th:nth-child(6),.table-striped02 td:nth-child(6){display:none}}.abc{color:#fff;background-color:#3ec1d5;border-color:#3ec1d5;padding:6px 12px;font-size:14px;line-height:1.3333333;border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}.abc-link>.active>a,.abc-link>.active>span,.abc-link>.active>a:hover,.abc-link>.active>span:hover,.abc-link>.active>a:focus,.abc-link>.active>span:focus{background-color:#3ec1d5;border-color:#3ec1d5;color:#fff;cursor:default;z-index:3}.abc-link{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.abc-link>li{display:inline}.abc-link>li>a,.abc-link>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.abc-link>li:first-child>a,.abc-link>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.abc-link>li:last-child>a,.abc-link>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.abc-link>li>a:hover,.abc-link>li>span:hover,.abc-link>li>a:focus,.abc-link>li>span:focus{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.abc-link>.active>a,.abc-link>.active>span,.abc-link>.active>a:hover,.abc-link>.active>span:hover,.abc-link>.active>a:focus,.abc-link>.active>span:focus{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.abc-link>.disabled>span,.abc-link>.disabled>span:hover,.abc-link>.disabled>span:focus,.abc-link>.disabled>a,.abc-link>.disabled>a:hover,.abc-link>.disabled>a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.abc-link-lg>li>a,.abc-link-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.abc-link-lg>li:first-child>a,.abc-link-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.abc-link-lg>li:last-child>a,.abc-link-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.abc-link-sm>li>a,.abc-link-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.abc-link-sm>li:first-child>a,.abc-link-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.abc-link-sm>li:last-child>a,.abc-link-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.name-list{padding:0;margin:0}.event-details .panel-heading{padding:0}.panel-default>.panel-heading{background-color:transparent;border:none;color:#333}.event-details h4.check-title a{color:#333;display:block;font-weight:700;letter-spacing:2px;margin-left:40px;padding:6px 10px;text-decoration:none}.panel-body{padding:15px 15px 0 50px}.event-details h4.check-title{color:#444;font-size:18px;font-weight:500;margin-bottom:0}.event-details a span.acc-icons{position:relative}.event-details a span.acc-icons::before{color:#333;content:"";font-family:fontawesome;font-size:24px;height:40px;left:-51px;line-height:39px;position:absolute;text-align:center;top:-10px;width:42px}.event-details h4.check-title a.active,.event-details a.active span.acc-icons::before{color:#3ec1d5}.event-details a.active span.acc-icons::before{content:"";font-family:fontawesome;font-size:24px;height:40px;left:-51px;line-height:39px;position:absolute;text-align:center;top:-10px;width:42px}.second-row{margin-top:30px}.event-content.head-team h4{background:repeat;color:#333;padding:30px 0 10px;font-weight:500;text-transform:capitalize}.column-content{padding:10px 0}.column-content>h4,.column-content>p{color:#444;margin-bottom:5px}.column-content p{margin-bottom:0}.blog-area{height:auto;width:100%}.blog-text h4 a{color:#444;text-decoration:none}.blog-text h4{color:#444;margin-bottom:15px}.blog-btn{border-bottom:1px dotted #444;color:#444;text-decoration:none}.blog-btn{border-bottom:1px dotted #444;color:#444;display:inline-block;padding:0 1px 5px 0;position:relative;text-decoration:none}.blog-btn{position:relative}.blog-btn::after{content:"\f178";font-family:fontawesome;position:absolute;right:-20px;top:1px;transition:all .3s ease 0s}.blog-btn:hover::after{right:-30px}.blog-btn:hover{color:#333;text-decoration:none}.blog_meta span.date_type i{margin-left:5px}.blog-meta span.comments-type{margin-left:5px}.blog-meta span i{padding-right:10px}.blog-content .blog-meta{border-bottom:1px dotted #333}.blog-meta{border-bottom:1px dotted #fff;padding:10px 0}.comments-type>a,.date-type,.blog-meta span.comments-type{color:#333;letter-spacing:1px;margin-right:5px}.blog-meta .comments-type i{padding-right:0!important}.blog-content-right .comments-type>a,.blog-content-right .date-type,.blog-content-right .blog-meta span.comments-type,.blog-content-right .blog-text p{color:#fff;letter-spacing:1px}.single-blog .ready-btn{border:1px solid #444;border-radius:30px;color:#444;cursor:pointer;display:inline-block;font-size:15px;font-weight:500;margin-top:10px;padding:10px 20px;text-align:center;text-transform:uppercase;transition:all .4s ease 0s}.single-blog .ready-btn:hover{border:1px solid #3ec1d5;color:#fff}.page-area{position:relative}.blog-page .banner-box{margin-bottom:40px}.search-option input{border:none;padding:6px 15px;width:80%}.search-option{border:0 solid #ccc;background:#f9f9f9;height:52px;margin-bottom:30px;padding:5px 0 5px 10px}.search-option button{background:repeat;border:none;font-size:20px;padding:8px 15px}.search-option button:hover{color:#3ec1d5}.left-blog h4{border-bottom:1px solid #ddd;color:#444;font-size:17px;font-weight:500;margin-bottom:0;padding:15px 10px;text-transform:uppercase}.left-blog{background:#f9f9f9 repeat;margin-bottom:30px;overflow:hidden;padding-bottom:20px}.left-blog li{border-bottom:1px solid #ddd;display:block}.left-blog ul li a:hover{}.left-blog ul li a{color:#444;display:block;font-size:14px;padding:10px;text-transform:capitalize}.left-blog-menu{background:#f9f9f9 repeat;margin-bottom:30px;overflow:hidden;padding-bottom:0}.left-blog-menu li{border-bottom:1px solid #ddd;display:block;font-weight:700;border-bottom:3px solid #ccc;padding:10px 0;margin:5px 0;background:#f9f9f9}.left-blog-menu ul li a{color:#444;display:block;font-size:14px;padding:10px;text-transform:capitalize}.left-blog-menu ul li a:hover{color:#3ec1d5}.recent-single-post{border-bottom:1px solid #ddd;display:block;overflow:hidden;padding:15px 10px}.ready-btn{border:1px solid #fff;border-radius:30px;color:#fff;cursor:pointer;display:inline-block;font-size:17px;font-weight:600;margin-top:30px;padding:12px 40px;text-align:center;text-transform:uppercase;transition:all .4s ease 0s;z-index:222}.ready-btn:hover{color:#fff;background:#3ec1d5;border:1px solid #3ec1d5;text-decoration:none}.post-img{display:inline-block;float:left;padding:0 5px;width:35%}.pst-content{display:inline-block;float:left;width:65%;padding-left:10px}.pst-content p a:hover,.left-blog ul li a:hover{color:#3ec1d5}.blog-page .single-blog{margin-bottom:40px}.pst-content p a{color:#444;font-size:14px;line-height:16px}.header-bottom h1,.header-bottom h2{color:#fff}.blog-tags{padding:1px 0}.left-blog li:last-child{border-bottom:0}.popular-tag.left-blog ul li a:hover{color:#fff}.popular-tag.left-side-tags.left-blog ul{padding:0 10px}.blog-1 .banner-box{margin-bottom:30px}.left-tags .left-side-tags ul li{border-bottom:0}.left-tags .left-side-tags ul li a{padding:3px 10px;width:auto}.left-side-tags h4{margin-bottom:15px}.side-icons ul li{display:inline-block;padding:10px 0}.side-icons ul li a{border:1px solid #444;color:#444;display:block;font-size:16px;height:40px;line-height:38px;margin-right:5px;text-align:center;width:40px;border-radius:50%}.footer-area{padding:40px 0;background:#f9f9f9;width:100%}.footer-head p{color:#444}.footer-head h4{color:#444;font-size:16px;letter-spacing:2px;padding-bottom:10px;text-transform:uppercase}.footer-logo{padding-bottom:5px}.footer-logo h2{color:#222;padding:0;margin:0;font-size:36px;font-weight:700;line-height:1}.footer-logo h2 span{color:#3ec1d5}.footer-icons ul li{display:inline-block}.footer-icons ul li a{border:1px solid #444;color:#444;display:block;font-size:16px;height:40px;line-height:38px;margin-right:5px;text-align:center;width:40px;border-radius:50%}ul.general{list-style:none;margin-left:0}ul.link-list{margin:0;padding:0;list-style:none}ul.link-list li{margin:0;padding:2px 0;list-style:none}footer ul.link-list li a{color:#919191}ul.link-list-mg{margin:0;padding:0;list-style:none}ul.link-list-mg li{margin:0;padding:2px 0;list-style:none;margin-right:.5em;display:inline-block}footer ul.link-list-mg li a{color:#919191;margin-right:.5em;display:inline-block}.flicker-img>a{float:left;padding:1px;width:33.33%}.footer-icons{margin:10px 0}.footer-contacts p span{color:#3ec1d5;font-weight:700}.popular-tag ul li{display:inline-block}.footer-content{display:block;overflow:hidden}.popular-tag ul li a:hover,.footer-icons ul li a:hover{background:#3ec1d5;border:1px solid #3ec1d5;color:#fff}.popular-tag ul li a{border:1px solid #444;border-radius:30px;color:#444;display:block;font-size:13px;font-weight:600;margin:5px 3px;padding:5px 10px;position:relative;text-decoration:none;text-transform:capitalize;transition:all .4s ease 0s;width:70px;text-align:center}.footer-area-bottom{background:#f1f1f1 repeat;padding:60px 0}.copyright-text a:hover{text-decoration:underline;color:#3ec1d5}.copyright-text a{color:#444}.copyright>p{margin-bottom:0;color:#444}.copyright a,.credits a{color:#3ec1d5}.credits{padding-top:5px;text-align:center}.table-bordered-b{border-bottom:1px solid #ddd!important}.table-striped{width:100%!important}.box-collapse{position:fixed;top:0;bottom:0;right:0;width:100%;z-index:1040;background-color:#fff;-webkit-transform:translateX(100%);transform:translateX(100%);transition:all .6s ease}.box-collapse .title-box-d{top:30px;left:60px;opacity:0;transition:all 1s ease;transition-delay:.3s}.box-collapse-wrap{opacity:0;position:absolute;left:0;top:6.5rem;bottom:5rem;padding-left:10%;padding-right:10%;overflow-x:hidden;overflow-y:auto;margin:0;-webkit-transform:translateY(3rem);transform:translateY(3rem);transition:opacity .5s .5s ease,-webkit-transform .5s .5s ease;transition:transform .5s .5s ease,opacity .5s .5s ease;transition:transform .5s .5s ease,opacity .5s .5s ease,-webkit-transform .5s .5s ease}.box-collapse-open .click-closed{visibility:visible}.box-collapse-open .box-collapse{-webkit-transform:translateX(0);transform:translateX(0);box-shadow:0 0 65px rgba(0,0,0,7%);opacity:1}.box-collapse-open .box-collapse .title-box-d{-webkit-transform:translate(0);transform:translate(0);opacity:1}.box-collapse-open .box-collapse-wrap{-webkit-transform:translate(0);transform:translate(0);opacity:1}.box-collapse-closed .box-collapse{opacity:.7;transition-delay:0s}.box-collapse-closed .box-collapse .title-box-d{opacity:0;transition-delay:0s}.box-collapse-closed .box-collapse .form-a{opacity:0;transition-delay:0s}.click-closed{position:fixed;top:0;left:0;width:100%;height:100%;visibility:hidden;z-index:1035;background-color:#000;opacity:.4}.close-box-collapse{position:absolute;z-index:1050;top:2rem;font-size:3.5rem;line-height:1;color:#000;cursor:pointer;transition:all .3s ease}.right-boxed{right:4.2857rem}.nav-pills-a.nav-pills .nav-link{color:#000;position:relative;font-weight:600}.nav-pills-a.nav-pills .nav-link.active{background-color:transparent}.nav-pills-a.nav-pills .nav-link.active:after{content:'';position:absolute;left:0;bottom:-1px;width:100%;height:2px;background-color:#3ec1d5;z-index:2}.owl-arrow .owl-nav{position:absolute;top:0;right:0;font-size:1.8rem}.owl-arrow .owl-nav .owl-prev,.owl-arrow .owl-nav .owl-next{display:inline-block;transition:all .6s ease-in-out;color:#000}.owl-arrow .owl-nav .owl-prev.disabled,.owl-arrow .owl-nav .owl-next.disabled{transition:all .6s ease-in-out;color:#adadad}.owl-arrow .owl-nav .owl-next{margin-left:15px}.nav-arrow-a .owl-arrow .owl-nav{font-size:1.8rem;margin-top:-110px}.nav-arrow-a .owl-arrow .owl-nav .owl-next{margin-left:15px}.nav-arrow-b .owl-arrow .owl-nav{position:absolute;top:0;right:0;font-size:1.2rem}.nav-arrow-b .owl-arrow .owl-nav .owl-prev,.nav-arrow-b .owl-arrow .owl-nav .owl-next{padding:.7rem 1.5rem!important;display:inline-block;transition:all .6s ease-in-out;color:#fff;background-color:#3ec1d5;opacity:.9}.nav-arrow-b .owl-arrow .owl-nav .owl-prev.disabled,.nav-arrow-b .owl-arrow .owl-nav .owl-next.disabled{transition:all .6s ease-in-out;color:#fff}.nav-arrow-b .owl-arrow .owl-nav .owl-prev:hover,navbar-collapse .nav-arrow-b .owl-arrow .owl-nav .owl-next:hover{background-color:#3ec1d5}.collapse{padding-left:50px}.nav-arrow-b .owl-arrow .owl-nav .owl-next{margin-left:0}.card-overlay{position:absolute;width:100%;height:100%;top:0;left:0}.card-box-d .card-overlay-hover{transition:all .2s ease-in-out;padding:15px 40px 15px 35px}.card-box-d .title-d{transition:.3s ease-in-out;font-size:2rem;font-weight:600;margin:1rem 0;-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}.card-box-d .content-d{opacity:0;transition:.5s ease-in-out;-webkit-transform:translateY(-40px);transform:translateY(-40px)}.card-box-d .info-agents{opacity:0;transition:.5s ease-in-out}.card-box-d .card-footer-d{transition:.5s ease-in-out;-webkit-transform:translateY(40px);transform:translateY(40px);opacity:0;position:absolute;width:100%;bottom:10px;left:0}.card-box-d .list-inline-item:not(:last-child){margin-right:25px}.card-box-d:hover .card-overlay-hover{background-color:#fff;opacity:.9}.card-box-d:hover .title-d,.card-box-d:hover .content-d,.card-box-d:hover .info-agents,.card-box-d:hover .card-footer-d{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.link-a{margin:0;　 font-size: 10px;line-height:1.4}.grid .card-box-d{margin-bottom:2.5rem}.card-box-d .title-d{font-size:2rem;margin:.8rem 0}.card-box-d .card-body-d p{margin:2px;font-size:10px}.card-box-d .card-overlay-hover{padding:5px 40px 5px 35px}@media(min-width:1200px){.card-box-d .card-overlay-hover{padding:15px 40px 5px 35px}.card-box-d .title-d{font-size:2rem;margin:1rem 0}}#portfolio .portfolio-item{right:0;margin:0 0 15px}}-いる？テキストの場合--*/ #portfolio .portfolio-item .portfolio-link .caption{position:absolute;width:100%;height:100%;opacity:0;background:rgba(229,226,219,.9);-webkit-transition:all ease .5s;-moz-transition:all ease .5s;transition:all ease .5s}#portfolio .portfolio-item .portfolio-link .caption:hover{opacity:1}#portfolio .portfolio-item .portfolio-link .caption .caption-content{position:absolute;top:50%;width:100%;height:20px;margin-top:-12px;text-align:center;font-size:20px;color:#fff}#portfolio .portfolio-item .portfolio-link .caption .caption-content i{margin-top:-12px}#portfolio .portfolio-item .portfolio-link .caption .caption-content h3,#portfolio .portfolio-item .portfolio-link .caption .caption-content h4{margin:0}#portfolio *{z-index:2}#portfolio .portfolio-item_f{right:0;margin:0 0 15px}.portfolio-modal .modal-content{padding:100px 0;min-height:100%;border:0;border-radius:0;text-align:center;background-clip:border-box;-webkit-box-shadow:none;box-shadow:none}.portfolio-modal .modal-content h2{margin:0;font-size:3em}.portfolio-modal .modal-content img{margin-bottom:30px}.portfolio-modal .modal-content .item-details{margin:30px 0}.portfolio-modal .close-modal{position:absolute;top:25px;right:25px;width:75px;height:75px;background-color:transparent;cursor:pointer}.portfolio-modal .close-modal:hover{opacity:.3}.portfolio-modal .close-modal .lr{z-index:1051;width:1px;height:75px;margin-left:35px;background-color:#3ec1d5;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.portfolio-modal .close-modal .lr .rl{z-index:1052;width:1px;height:75px;background-color:#3ec1d5;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.portfolio-modal .modal-backdrop{display:none;opacity:0}.portfolio-item{margin-top:10px;margin-bottom:8px}.description{font-size:1em;line-height:1.6em;padding:0}.name{font-size:30px;line-height:30px;margin:0 0 5px;padding:0}#portfolio_honyaku .name span{display:block;font-size:13px;padding-left:.5em}.filter-menu{margin-bottom:40px;text-align:center}.filter-menu li{display:inline-block}.filter-menu li a{background:#fff repeat;border:1px solid #444;border-radius:20px;color:#444;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;margin:2px 4px;padding:6px 15px;text-transform:capitalize;transition:all .3s ease 0s}.filter-menu li a.active,.project-menu li a:hover{border-color:#3ec1d5;background:#3ec1d5;color:#fff;text-decoration:none}.area-column1{padding:10px 0;border-bottom:1px dotted #3ec1d5}.bread{text-align:left;padding:0 0 60px}.breadcrumb{background:#fff;margin:0;padding:0}#guide .box{padding:40px;margin-bottom:30px;box-shadow:0 0 30px rgba(73,78,92,.15);background:#fff;transition:.4s}#guide .box img{max-width:100%;float:left;padding:0 30px 30px 0}@media(max-width:767px){#guide .box img{max-width:100%;float:none;padding:0 0 30px}}.guide .ready-btn{border:1px solid #444;border-radius:30px;color:#444;cursor:pointer;display:inline-block;font-size:15px;font-weight:500;margin-top:10px;margin-bottom:10px;padding:10px 20px;text-align:center;text-transform:uppercase;transition:all .4s ease 0s}.guide .ready-btn:hover{border:1px solid #3ec1d5;color:#fff}.blog-meta{padding:10px 0}.date-type{color:#333;letter-spacing:1px}.btn-m{border:none;font-family:inherit;font-size:inherit;color:inherit;background:0 0;cursor:pointer;padding:25px 80px;display:inline-block;margin:15px 30px;text-transform:uppercase;letter-spacing:1px;font-weight:700;outline:none;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.btn-m:after{content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.btn-m:before,.icon-heart:after,.icon-star:after,.icon-plus:after,.icon-file:before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;position:relative;-webkit-font-smoothing:antialiased}.btn-4{border-radius:50px;border:3px solid #fff;color:#fff;background:#3ec1d5;overflow:hidden}.btn-4:active{border-color:#3ed5c3;color:#3ed5c3}.btn-4:hover{background:#3ed5c3}.btn-4:before{position:absolute;height:100%;font-size:125%;line-height:3.5;color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.btn-4:active:before{color:#3ed5c3}.btn-4c:before{left:70%;opacity:0;top:0}.btn-4c:hover:before{left:80%;opacity:1}.navbar-default{transition:all .5s ease-in-out;background-color:#f5f5f5;padding-top:28px;padding-bottom:28px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.navbar-default .nav-search{color:#000;font-size:1.5rem}.navbar-default.navbar-reduce{}.navbar-default.navbar-trans,.navbar-default.navbar-reduce{-webkit-backface-visibility:hidden;backface-visibility:hidden}.navbar-default.navbar-trans .nav-item,.navbar-default.navbar-reduce .nav-item{position:relative;padding-right:15px;padding-bottom:8px;margin-top:10px;margin-left:0}.navbar-default.navbar-trans .nav-link,.navbar-default.navbar-reduce .nav-link{font-size:1.4rem;color:#000;font-weight:600;letter-spacing:.03em;transition:all .1s ease-in-out;position:relative;padding-left:0;padding-right:0}.navbar-default.navbar-trans .nav-link:before,.navbar-default.navbar-reduce .nav-link:before{content:'';position:absolute;bottom:5px;left:0;width:100%;height:2px;z-index:0;background-color:#3ec1d5;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;transition:opacity .2s ease-out .3s,-webkit-transform .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out .3s;transition:transform .2s ease-out,opacity .2s ease-out .3s,-webkit-transform .2s ease-out}.navbar-default.navbar-trans .nav-link:hover,.navbar-default.navbar-reduce .nav-link:hover{color:#000}.navbar-default.navbar-trans .nav-link:hover:before,.navbar-default.navbar-reduce .nav-link:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}.navbar-default.navbar-trans .show>.nav-link:before,.navbar-default.navbar-trans .active>.nav-link:before,.navbar-default.navbar-trans .nav-link.show:before,.navbar-default.navbar-trans .nav-link.active:before,.navbar-default.navbar-reduce .show>.nav-link:before,.navbar-default.navbar-reduce .active>.nav-link:before,.navbar-default.navbar-reduce .nav-link.show:before,.navbar-default.navbar-reduce .nav-link.active:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.navbar-default.navbar-trans .nav-link:before{background-color:#3ec1d5}.navbar-default.navbar-trans .nav-link:hover{color:#000}.navbar-default.navbar-trans .show>.nav-link,.navbar-default.navbar-trans .active>.nav-link,.navbar-default.navbar-trans .nav-link.show,.navbar-default.navbar-trans .nav-link.active{color:#000}.navbar-default.navbar-reduce{transition:all .5s ease-in-out;padding-top:19px;padding-bottom:19px}.navbar-default.navbar-reduce .nav-link{color:#000}.navbar-default.navbar-reduce .nav-link:before{background-color:#3ec1d5}.navbar-default.navbar-reduce .nav-link:hover{color:#000}.navbar-default.navbar-reduce .show>.nav-link,.navbar-default.navbar-reduce .active>.nav-link,.navbar-default.navbar-reduce .nav-link.show,.navbar-default.navbar-reduce .nav-link.active{color:#000}.navbar-default.navbar-reduce .navbar-brand{color:#000}.navbar-default .dropdown .dropdown-menu{border-top:0;border-left:4px solid #3ec1d5;border-right:0;border-bottom:0;-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0);opacity:0;filter:alpha(opacity=0);visibility:hidden;transition:all .5s cubic-bezier(.3,.65,.355,1)0s,opacity .31s ease 0s,height 0s linear .36s;margin:0;border-radius:0;padding:12px 0}.navbar-default .dropdown .dropdown-menu .dropdown-item{padding:12px 18px;transition:all 500ms ease;font-weight:600;min-width:220px}.navbar-default .dropdown .dropdown-menu .dropdown-item:hover{background-color:#fff;color:#3ec1d5;transition:all 500ms ease}.navbar-default .dropdown .dropdown-menu .dropdown-item.active{background-color:#fff;color:#3ec1d5}.navbar-default .dropdown:hover .dropdown-menu{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible;opacity:1;filter:alpha(opacity=1)}.navbar-toggler{position:relative}.navbar-toggler:focus,.navbar-toggler:active{outline:0}.navbar-toggler span{display:block;background-color:#000;height:3px;width:25px;margin-top:4px;margin-bottom:4px;-webkit-transform:rotate(0);transform:rotate(0);left:0;opacity:1}.navbar-toggler span:nth-child(1),.navbar-toggler span:nth-child(3){transition:-webkit-transform .35s ease-in-out;transition:transform .35s ease-in-out;transition:transform .35s ease-in-out,-webkit-transform .35s ease-in-out}.navbar-toggler:not(.collapsed) span:nth-child(1){position:absolute;left:12px;top:10px;-webkit-transform:rotate(135deg);transform:rotate(135deg);opacity:.9}.navbar-toggler:not(.collapsed) span:nth-child(2){height:12px;visibility:hidden;background-color:transparent}.navbar-toggler:not(.collapsed) span:nth-child(3){position:absolute;left:12px;top:10px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);opacity:.9}.card-overlay{position:absolute;width:100%;height:100%;top:0;left:0}.about h5{font-family:ＭＳ Ｐ明朝,ms pmincho,ＭＳ 明朝,hg明朝e,ヒラギノ明朝 pro w3,hiragino mincho pro,serif;padding-bottom:20px;font-weight:700}.about p{line-height:1.8;text-indent:1em}