.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 form .wpcf7-response-output{margin:2em
0.5em 1em;padding:0.2em 1em;border:2px
solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px
solid #dc3232;background:#fff;padding: .2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0
0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0
24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes
spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes
blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}#loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;background:#fff;overflow:hidden}svg{max-width:20em;border-radius:3px;fill:none;stroke:#f1f1f1;stroke-linecap:round;stroke-width:8%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}use{stroke:#4481eb;animation:a 2s linear infinite}.co-blog-sidebar li, .co-footer-section-1 li, .main-menu
li{list-style:none}.co-blog-sidebar ul, .co-footer-section-1 ul, .main-menu
ul{padding:0px}@keyframes
a{to{stroke-dashoffset:0px}}.menu-text{padding:35px
0}.co-page-banner-section{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;position:relative}.co-page-banner-section::before,.co-page-banner-section::after{color:#fff;content:attr(data-page-title);font-size:150px;font-weight:700;line-height:50px;opacity:0.1;position:absolute;text-transform:capitalize;z-index:1}.co-page-banner-section::before{left:0;top:0}.co-page-banner-section::after{bottom:0;line-height:115px;right:0}.co-page-banner-section .banner-bg{background-color:rgba(0,0,0,0.5)}.co-page-banner{padding:150px
0}.co-page-banner
h1{color:#fff;font-size:60px;font-weight:800;line-height:70px;margin:0}.nav-links
.current{border:1px
solid #ddd;border-radius:50%;color:#3e3e3e;display:inline-block;font-weight:600;height:32px;width:32px;margin:4px}.co-pagination{text-align:center}.co-pagination
a{border:1px
solid #ddd;border-radius:50%;color:#3e3e3e;display:inline-block;font-weight:600;height:32px;width:32px}.co-pagination span a
i{display:block;font-size:18px;line-height:30px}.co-pagination a:hover,.co-pagination a:focus{background-color:#4481eb;border-color:#4481eb;color:#fff}.text-wht{color:#fff}ul.breadcrumb{padding:30px
16px 0;list-style:none;background-color:transparent;text-align:center;margin:0}ul.breadcrumb
li{display:inline;font-size:18px;color:#b7b7b7}ul.breadcrumb li+li:before{padding:8px;color:#fff;content:"/\00a0"}ul.breadcrumb li
a{color:#fff;text-decoration:none}ul.breadcrumb li a:hover,ul.breadcrumb li a:focus{color:#fff;text-decoration:underline}.co-section-title-1{}.co-section-title-1.title-left{margin-top:180px}.co-section-title-1
h2{line-height:28px;margin-bottom:20px;font-size:36px}.main-title-sep{margin:25px
auto 0;position:relative}.main-title-sep
i{color:#232323}.main-title-sep::after,.main-title-sep::before{content:"";position:absolute;width:70px;background-image:linear-gradient(45deg, #4481eb 0%, #04bffe 100%);height:2px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.main-title-sep::before{right:25px}.main-title-sep::after{left:25px}.co-section-title-1
p{margin:33px
auto 0;max-width:810px}.co-section-title-2{}.co-section-title-2
h2{letter-spacing:0.5px;line-height:43px;margin-bottom:24px;font-size:36px}.co-section-title-2
p{line-height:29px;margin:0
auto;max-width:660px}.co-section-title-2.co-title-white{}.co-section-title-2.co-title-white
h2{color:#fff}.co-section-title-2.co-title-white
p{color:#eee}.co-section-title-3
h2{font-size:36px}.co-section-title-3
h2{font-size:36px;font-weight:700;letter-spacing:1.5px;line-height:16px;margin-bottom:0;text-transform:uppercase}.co-section-title-3
p{line-height:29px;margin:32px
auto 0;max-width:660px}.co-section-title-3.title-white{}.co-section-title-3.title-white
h4{color:#f7f7f7}.co-section-title-3.title-white
p{color:#e9e9e9}.co-hero-section-1{}.co-hero-slider-1{}.co-hero-slider-1 .slick-arrow{margin-top:-150px}.co-hero-slide-item-1{-webkit-background-size:cover;background-size:cover;padding:345px
0 580px;position:relative;z-index:1}.co-hero-slide-item-1::before{background-color:#000;content:"";height:100%;left:0;opacity:0.5;position:absolute;top:0;width:100%;z-index:-1}.co-hero-slide-content-1{}.co-hero-slide-content-1
h4{color:#fff;font-weight:600;letter-spacing:2.5px;line-height:1;margin-bottom:19px;text-transform:uppercase}.co-hero-slide-content-1
h1{font-size:50px;letter-spacing:1px;line-height:1;margin-bottom:45px;text-transform:uppercase;color:#fff}.co-hero-slide-content-1
.btn{margin:15px
14px 0}.co-hero-section-2{}.co-hero-slider-2{}.co-hero-slider-2 .slick-arrow{margin-top:0}.co-hero-slide-item-2{padding:340px
0 300px;position:relative;z-index:1}.co-hero-slide-item-2::before{background-color:#000;content:"";height:100%;left:0;opacity:0.6;position:absolute;top:0;width:100%;z-index:-1}.co-hero-slide-content-2
.btn{margin:40px
14px 0}.co-hero-slide-content-2
h1{color:#fff;font-size:80px;font-weight:700;line-height:1;margin-bottom:35px}.co-hero-slide-content-2
h3{color:#fff;font-size:24px;font-weight:600;letter-spacing:1px;line-height:1;margin-bottom:0;text-transform:uppercase}.co-hero-section-3{}.co-hero-slider-3{}.co-hero-slide-item-3{padding:415px
0 345px;position:relative;z-index:1}.co-hero-slide-item-3::before{background-image:-webkit-gradient(linear, left top, left bottom, from(#04bffe), to(#4481eb));background-image:-o-linear-gradient(top, #04bffe 0%, #4481eb 100%);background-image:linear-gradient(to bottom, #04bffe 0%, #4481eb 100%);content:"";height:100%;left:0;opacity:0.85;position:absolute;top:0;width:100%;z-index:-1}.co-hero-slide-content-3{}.co-hero-slide-content-3
h1{color:#fff;font-size:70px;font-weight:800;line-height:1;margin-bottom:35px}.co-hero-slide-content-3
h3{color:#fff;font-size:20px;font-weight:600;letter-spacing:1px;line-height:24px;margin-bottom:35px;text-transform:uppercase}.co-hero-slide-content-3
.btn{margin:15px
14px 0}.co-service-section-1{}.co-service-wrapper-1{background-color:#fff;border-radius:5px;-webkit-box-shadow:0 0 100px rgba(66, 66, 66, 0.15);box-shadow:0 0 100px rgba(66, 66, 66, 0.15);display:block;margin-left:auto;margin-right:auto;margin-top:-230px;max-width:1474px;overflow:hidden;position:relative;width:100%;z-index:1;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.co-single-service-1{border-right:1px solid #f2f2f2;padding:100px
80px}.co-single-service-1:last-child{border-right:1px solid transparent}.co-single-service-1
i{background-color:#fff;border-radius:50%;-webkit-box-shadow:0 0 30px rgba(66, 66, 66, 0.08);box-shadow:0 0 30px rgba(66, 66, 66, 0.08);color:#3e3e3e;display:inline-block;font-size:32px;height:90px;line-height:90px;margin-bottom:34px;width:90px}.co-single-service-1:hover i,.co-single-service-1:focus
i{background-image:-webkit-gradient(45deg, #4481eb 0%, #04bffe 100%);background-image:-o-linear-gradient(45deg, #4481eb 0%, #04bffe 100%);background-image:linear-gradient(45deg, #4481eb 0%, #04bffe 100%);-webkit-box-shadow:0 9px 24px rgba(59, 155, 242, 0.35);box-shadow:0 9px 24px rgba(59, 155, 242, 0.35);color:#fff}.co-single-service-1
h3{font-weight:300;line-height:28px;margin-bottom:23px}.co-single-service-1
p{margin:0}.co-service-section-2{}.co2-service-title{padding:225px
100px;-webkit-background-size:cover;background-size:cover}.co2-service-title::before{background-color:#000;content:"";height:100%;left:0;opacity:0.7;position:absolute;top:0;width:100%;z-index:1}.co2-service-title .co-section-title-2{display:inline-block;max-width:460px;position:relative;z-index:9}.co-service-wrapper-2{padding:126px
50px}.co-single-service-2{margin:30px
0;padding-left:25px;padding-right:25px}.co-single-service-2
.icon{color:#3e3e3e;float:left;margin-right:30px}.co-single-service-2 .icon
i{display:block;font-size:36px}.co-single-service-2
.content{}.co-single-service-2 .content
h3{font-weight:300;line-height:1;margin-bottom:20px}.co-single-service-2 .content
p{line-height:24px;margin:0}.co-service-section-3{-webkit-box-shadow:0 10px 24px rgba(19, 194, 254, 0.1);box-shadow:0 10px 24px rgba(19, 194, 254, 0.1)}.co-single-service-3{float:left;height:387px;padding:115px
50px;text-align:center;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;width:20%}.co-single-service-3+.co-single-service-3{border-left:1px solid #f5f5f5}.co-single-service-3:hover,.co-single-service-3:focus{background-image:-webkit-gradient(linear, left top, left bottom, from(#04bffe), to(#4481eb));background-image:-o-linear-gradient(top, #04bffe 0%, #4481eb 100%);background-image:linear-gradient(to bottom, #04bffe 0%, #4481eb 100%);padding:60px
50px}.co-single-service-3
.icon{background-color:#fff;border-radius:50%;-webkit-box-shadow:0 0 30px rgba(66, 66, 66, 0.1);box-shadow:0 0 30px rgba(66, 66, 66, 0.1);color:#464646;display:inline-block;height:90px;margin-bottom:34px;width:90px}.co-single-service-3:hover .icon,.co-single-service-3:focus
.icon{-webkit-box-shadow:0 5px 7px rgba(0, 0, 0, 0.4);box-shadow:0 5px 7px rgba(0, 0, 0, 0.4)}.co-single-service-3 .icon
i{display:block;font-size:32px;line-height:90px}.co-single-service-3
.content{height:32px;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.co-single-service-3:hover .content,.co-single-service-3:focus
.content{height:142px}.co-single-service-3 .content
h3{font-size:24px;font-weight:300;line-height:28px;margin:0}.co-single-service-3:hover .content h3 ,.co-single-service-3:focus .content
h3{color:#fff}.co-single-service-3 .content
p{color:#fff;line-height:29px;margin:27px
0 0}.co-service-section-4{}.co-service-wrapper-4{-webkit-box-shadow:0 0 30px rgba(19, 194, 254, 0.15);box-shadow:0 0 30px rgba(19, 194, 254, 0.15);padding:100px;float:left;width:100%}.co-single-service-4{margin:40px
0}.co-single-service-4
.icon{color:#3e3e3e;float:left;margin-right:30px}.co-single-service-4 .icon
i{display:block;font-size:36px}.co-single-service-4:hover .icon i,.co-single-service-4:focus .icon
i{color:#04bffe}.co-single-service-4
.content{}.co-single-service-4 .content
h3{font-weight:300;line-height:1;margin-bottom:25px}.co-single-service-4 .content
p{line-height:24px;margin:0}.upper-box{float:left;position:relative;width:100%}.co-service-section-5{}.service-image-5{}.service-image-5
img{}.co-single-service-5{}.co-single-service-5+.co-single-service-5{margin-top:55px}.co-single-service-5
h3{font-weight:300;line-height:1;margin-bottom:20px}.co-single-service-5
p{line-height:24px;margin:0}.co-about-section-1{}.co-about-image-1{}.co-about-image-1
img{max-width:none}.co-about-content-1{margin-top:55px}.co-about-content-1
h2{margin-bottom:36px;font-size:36px}.co-about-content-1
p{margin-bottom:29px}.co-about-content-1
a.btn{margin-top:23px}.co-about-section-2{}.co-about-image-2{}.co-about-image-2
img{max-width:none}.co-about-content-2{}.co-about-content-2
h2{margin-bottom:24px}.co-about-content-2
h4{font-size:20px;font-weight:300;letter-spacing:0.5px;line-height:35px;margin-bottom:34px}.co-about-content-2
p{margin-bottom:29px}.co-about-content-2
a{margin-top:14px}.co-about-section-3{}.co-about-image-3{}.co-about-image-3
img{}.co-about-content-3{margin-top:50px}.co-about-content-3
h4{font-size:20px;font-weight:700;letter-spacing:1.5px;line-height:16px;margin-bottom:32px;text-transform:uppercase}.co-about-content-3
p{line-height:29px;margin-bottom:26px}.co-about-content-3
a{color:#3e3e3e;display:inline-block;vertical-align:top}.co-about-content-3 a
i{border:1px
solid #5f5f5f;border-radius:50%;display:block;float:left;font-size:24px;height:33px;line-height:31px;margin-right:20px;padding-left:5px;text-align:center;width:33px}.co-about-content-3 a
span{display:block;float:left;font-size:16px;font-weight:600;line-height:33px;text-transform:uppercase}.co-about-content-3 a:hover ,.co-about-content-3 a:focus{color:#4481eb}.co-about-content-3 a:hover i ,.co-about-content-3 a:focus
i{border-color:#4481eb}.text-logo{font-size:30px;font-weight:700;color:#232323}.text-logo:hover,.text-logo:focus{color:#232323}.co-about-section-4{}.co-about-image-4{}.co-about-image-4
img{}.co-about-content-4{}.co-about-content-4
h4{font-size:20px;font-weight:700;letter-spacing:1.5px;line-height:16px;margin-bottom:30px;text-transform:uppercase}.co-about-content-4
p{line-height:29px;margin-bottom:26px}.co3-skill-section{background-color:#fff;padding:25px
0}.co3-skill-title{-webkit-background-size:cover;background-size:cover;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;padding:225px
100px;position:absolute;top:0}.co3-skill-title::before{content:"";height:100%;left:0;opacity:0.85;position:absolute;top:0;width:100%;z-index:1;background-image:-webkit-gradient(linear, left top, left bottom, from(#04bffe), to(#4481eb));background-image:-o-linear-gradient(top, #04bffe 0%, #4481eb 100%);background-image:linear-gradient(to bottom, #04bffe 0%, #4481eb 100%)}.co3-skill-title .co-section-title-3{display:inline-block;margin:auto;max-width:460px;position:relative;z-index:9}.co3-skill-wrapper{background-color:#fff;-webkit-box-shadow:0 10px 24px rgba(19, 194, 254, 0.1);box-shadow:0 10px 24px rgba(19, 194, 254, 0.1);display:block;margin:0
-15px 0 -120px;padding:140px
240px;position:relative;z-index:9}.co3-skill-name{color:#999;font-size:12px;font-weight:600;line-height:10px;margin-bottom:13px;text-transform:uppercase}.co3-skill-bar{background-color:#eee;display:block;height:7px;margin-bottom:50px;width:100%}.co3-skill-bar:last-child{margin-bottom:0}.co3-skill-bar .skill-inner{background-color:#3e3e3e;height:100%;position:relative}.co3-skill-bar .skill-inner
span{color:#4481eb;font-size:14px;font-weight:600;line-height:14px;position:absolute;right:0;top:-25px}.co-process-section-3{}.co-single-process-3{background-color:#fff;-webkit-box-shadow:0 10px 24px rgba(19, 194, 254, 0.1);box-shadow:0 10px 24px rgba(19, 194, 254, 0.1);padding:40px
50px}.co-single-process-3
.number{color:#4481eb;display:block;font-size:30px;font-weight:800;line-height:24px;position:relative;z-index:2}.co-single-process-3:hover .number,.co-single-process-3:focus
.number{opacity:0}.co-single-process-3
.title{font-size:20px;line-height:28px;margin-bottom:16px;margin-top:31px;position:relative;text-transform:capitalize;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;z-index:1}.co-single-process-3:hover .title,.co-single-process-3:focus
.title{margin-bottom:21px;margin-top:26px;color:#4481eb}.co-single-process-3 .title
i{color:#eee;font-size:110px;left:50%;line-height:1;margin-top:-15px;opacity:0;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;z-index:-1}.co-single-process-3:hover .title i ,.co-single-process-3:focus .title
i{margin-top:0;opacity:1}.co-single-process-3
p{line-height:29px;position:relative;z-index:2}.co-portfolio-Section-1{}.co-isotop-filter-1{}.co-isotop-filter-1
button{background-color:transparent;border:medium none;border-radius:5px;color:#999;display:inline-block;font-size:13px;font-weight:600;height:33px;letter-spacing:0.4px;line-height:23px;margin:0
3px 5px;padding:5px
17px;text-transform:uppercase;vertical-align:top}.co-isotop-filter-1
button.active{background-image:-webkit-gradient(linear, left top, left bottom, from(#04bffe), to(#4481eb));background-image:-o-linear-gradient(top, #04bffe 0%, #4481eb 100%);background-image:linear-gradient(to bottom, #04bffe 0%, #4481eb 100%);color:#fff}.co-isotop-grid-1{}.co-isotop-item-1{}.co-isotop-item-1{display:block;position:relative;text-align:center}.co-isotop-item-1::before{background-image:-webkit-gradient(linear, left top, left bottom, from(#04bffe), to(#4481eb));background-image:-o-linear-gradient(top, #04bffe 0%, #4481eb 100%);background-image:linear-gradient(to bottom, #04bffe 0%, #4481eb 100%);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.co-isotop-item-1:hover::before,.co-isotop-item-1:focus::before{opacity:0.9}.co-isotop-item-1
img{width:100%}.co-isotop-item-1
.content{left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;z-index:9}.co-isotop-item-1:hover .content ,.co-isotop-item-1:focus
.content{opacity:1}.co-isotop-item-1 .content
i{color:#fff;display:block;font-size:30px;margin-bottom:50px;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.co-isotop-item-1:hover .content i ,.co-isotop-item-1:focus .content
i{margin-bottom:22px}.co-isotop-item-1 .content
.title{color:#fff;display:block;font-size:18px;line-height:28px}.co-portfolio-Section-2{}.co-isotop-filter-2{position:absolute;right:15px;top:-115px;z-index:9}.co-isotop-filter-2
button{background-color:transparent;border:medium none;border-radius:5px;color:#999;display:inline-block;font-size:13px;font-weight:600;height:33px;letter-spacing:0.4px;line-height:23px;margin:0
0 5px;padding:5px
17px;text-transform:uppercase;vertical-align:top}.co-isotop-filter-2
button.active{background-image:-webkit-gradient(linear, left top, left bottom, from(#04bffe), to(#4481eb));background-image:-o-linear-gradient(top, #04bffe 0%, #4481eb 100%);background-image:linear-gradient(to bottom, #04bffe 0%, #4481eb 100%);color:#fff}.co-isotop-grid-2{}.co-isotop-item-2{padding:0}.co-isotop-item-2
a{-webkit-box-shadow:0 0 50px rgba(66, 66, 66, 0.15);box-shadow:0 0 50px rgba(66, 66, 66, 0.15);display:block;position:relative;text-align:center}.co-isotop-item-2 a::before{background-image:-webkit-gradient(linear, left top, left bottom, from(#04bffe), to(#4481eb));background-image:-o-linear-gradient(top, #04bffe 0%, #4481eb 100%);background-image:linear-gradient(to bottom, #04bffe 0%, #4481eb 100%);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.co-isotop-item-2 a:hover::before,.co-isotop-item-2 a:focus::before{opacity:0.9}.co-isotop-item-2 a
img{width:100%}.co-isotop-item-2 a
.title{color:#fff;display:block;font-size:18px;font-weight:600;left:0;letter-spacing:1px;line-height:28px;margin-top:15px;opacity:0;padding:0
15px;position:absolute;right:0;text-align:center;text-transform:uppercase;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.co-isotop-item-2 a:hover .title,.co-isotop-item-2 a:focus
.title{margin-top:0;opacity:1}.co-isotop-item-2 a
.category{bottom:23px;color:#fff;display:block;font-size:14px;font-weight:600;left:50%;letter-spacing:2px;line-height:24px;opacity:0;position:absolute;text-transform:uppercase;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:9}.co-isotop-item-2 a:hover .category ,.co-isotop-item-2 a:focus
.category{opacity:1}.co-portfolio-details{}.co-portfolio-details-slider{-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.1);box-shadow:0 0 5px rgba(0, 0, 0, 0.1);padding:15px;position:relative}.co-portfolio-details-slider
.item{}.co-portfolio-details-slider .item
img{width:100%}.co-portfolio-details-slider .slick-arrow{background-color:transparent;border:1px
solid #fff;border-radius:50%;color:#fff;display:block;height:60px;margin-top:-30px;position:absolute;top:50%;width:60px;z-index:9}.co-portfolio-details-slider .slick-arrow
i{display:block;font-size:24px;line-height:58px}.co-portfolio-details-slider .slick-arrow:hover,.co-portfolio-details-slider .slick-arrow:focus{background-color:#4a8bec;border-color:#4a8bec}.co-portfolio-details-slider .slick-prev{left:50px}.co-portfolio-details-slider .slick-next{right:50px}.co-portfolio-details-content{}.co-portfolio-details-content
.title{font-size:20px;font-weight:700;letter-spacing:1.5px;margin-bottom:32px;text-transform:uppercase}.co-portfolio-details-content
p{margin-bottom:29px}.co-portfolio-details-content p:last-child{margin-bottom:0}.co-portfolio-details-meta{border-bottom:1px solid #f3f3f3;border-top:1px solid #f3f3f3;display:block;float:left;margin-top:40px;padding:15px
0;width:100%}.co-portfolio-details-meta
li{display:block;float:left;line-height:33px;margin:4px
0;position:relative;width:20%}.co-portfolio-details-meta li
span{color:#3e3e3e;margin-right:10px}.co-portfolio-details-meta li>a{color:#558aec;font-weight:600}.co-portfolio-details-meta li
.social{margin-top:20px}.co-portfolio-details-meta li .social
a{border-radius:50px;color:#fff;display:block;float:left;height:33px;margin-right:10px;padding:5px
0;text-align:center;width:33px}.co-portfolio-details-meta li .social a:last-child{margin:0}.co-portfolio-details-meta li .social a
i{display:block;font-size:14px;line-height:23px}.co-portfolio-details-meta li .social
a.facebook{background-color:#3b5998}.co-portfolio-details-meta li .social
a.twitter{background-color:#1da1f2}.co-portfolio-details-meta li .social
a.vimeo{background-color:#86c9ef}.co-portfolio-details-meta li .social
a.dribbble{background-color:#ea4c89}.co-funfact-section-1{}.co-single-fact-1{}.co-single-fact-1
i{color:#f4f4f4;display:block;font-size:36px;line-height:38px;margin-bottom:25px}.co-single-fact-1
h2{color:#f4f4f4;font-size:36px;line-height:28px;margin-bottom:30px}.co-single-fact-1
p{color:#eee;font-size:14px;line-height:1;margin:0;text-transform:uppercase}.co3-funfact-section{background-image:-webkit-gradient(linear, left top, left bottom, from(#04bffe), to(#4481eb));background-image:-o-linear-gradient(top, #04bffe 0%, #4481eb 100%);background-image:linear-gradient(to bottom, #04bffe 0%, #4481eb 100%)}.co-testimonial-section-1{-webkit-background-size:cover;background-size:cover}.co-testimonial-slider{margin:0
-30px}.co-single-testimonial-1{}.co-single-testimonial-1
h3{color:#fff;line-height:24px;margin-bottom:42px}.co-single-testimonial-1
p{color:#ddd;font-size:18px;font-style:italic;line-height:32px;margin-bottom:45px;margin-top:0}.co-single-testimonial-1
img{display:inline-block;vertical-align:top}.co-single-testimonial-1
span{display:inline-block;vertical-align:top;font-size:40px}.client-img{border-radius:50%;margin-bottom:20px}.co-testimonial-section-2{}.co-testimonial-wrapper-2{background-color:#fff;-webkit-box-shadow:0 10px 24px rgba(19, 194, 254, 0.1);box-shadow:0 10px 24px rgba(19, 194, 254, 0.1);margin-top:-125px;position:relative;z-index:99}.co-single-testimonial-2{background-color:#fff;border:1px
solid #f5f5f5;padding:45px
45px 30px;position:relative}.co-single-testimonial-2::before{background-image:-webkit-gradient(linear, right top, left top, from(#04bffe), to(#4481eb));background-image:-o-linear-gradient(right, #04bffe 0%, #4481eb 100%);background-image:linear-gradient(to left, #04bffe 0%, #4481eb 100%);content:"";height:3px;left:-1px;position:absolute;right:-1px;bottom:-1px}.co-single-testimonial-2
p{font-size:20px;font-style:italic;font-weight:300;line-height:30px;margin-bottom:38px}.co-testimonial-author-info-2{display:inline-block;text-align:left}.co-testimonial-author-info-2
img{border-radius:50px;display:block;float:left;margin-right:20px;overflow:hidden;width:65px}.co-testimonial-author-info-2
h5{color:#333;display:block;font-size:14px;font-weight:600;margin-bottom:5px;margin-top:12px;overflow:hidden;text-transform:uppercase}.co-testimonial-author-info-2
span{display:block;font-size:14px;line-height:20px;overflow:hidden}.co3-feature-project-section{}.co3-feature-project-image{}.co3-feature-project-image
img{width:100%}.co3-feature-project-content{margin-top:50px}.co3-feature-project-content
h4{font-size:20px;font-weight:700;letter-spacing:1.5px;margin-bottom:40px;text-transform:uppercase}.co3-feature-project-content
p{line-height:29px;margin-bottom:30px}.co3-feature-project-content p:last-child{margin-bottom:0}.co-mission-section-1{}.co-mission-section-1>img{left:-155px;position:absolute}.co-mission-wrapper-1{margin-top:110px;margin-bottom:80px}.co-tab-list-1{float:left;margin-bottom:60px;width:100%}.co-tab-list-1.tab-three
li{display:block;float:left;padding:0
3px;text-align:center;width:33.33%}.co-tab-list-1.tab-three
li{width:33.33%}.co-tab-list-1 li
a{background-color:#fff;border-radius:5px;-webkit-box-shadow:0 10px 24px rgba(19, 194, 254, 0.1);box-shadow:0 10px 24px rgba(19, 194, 254, 0.1);color:#3e3e3e;display:block;font-size:16px;height:60px;letter-spacing:0.6px;line-height:28px;padding:16px
30px;text-transform:uppercase}.co-tab-list-1 li.active
a{-webkit-text-fill-color:transparent;background:rgba(0, 0, 0, 0) -webkit-gradient(45deg, #4481eb 0%, #04bffe 100%) repeat scroll 0 0;background:rgba(0, 0, 0, 0) -o-linear-gradient(45deg, #4481eb 0%, #04bffe 100%) repeat scroll 0 0;background:rgba(0, 0, 0, 0) linear-gradient(45deg, #4481eb 0%, #04bffe 100%) repeat scroll 0 0;-webkit-background-clip:text;background-clip:text}.co-tab-content-1{float:left;width:100%}.co-tab-pane-1{}.co-tab-pane-1
p{margin-bottom:33px}.co-tab-pane-1 p:last-child{margin-bottom:0px}.co-cta-section-1{position:relative;z-index:2}.co-cta-wrapper-1-1{}.co-cta-wrapper-1
h3{color:#fff;float:left;font-size:26px;font-weight:700;margin:7px
0 0;text-transform:uppercase}.co-cta-wrapper-1
a.btn{float:right}.co-pricing-section-1{}.co-single-pricing-1{background-color:#fff;border:1px
solid #f1f1f1;display:block;float:left;margin:39px
0;max-width:328px;text-align:center;width:100%}.co-single-pricing-1.active{border:medium none;-webkit-box-shadow:0 0 100px rgba(66, 66, 66, 0.15);box-shadow:0 0 100px rgba(66, 66, 66, 0.15);margin-bottom:0;margin-left:30px;margin-right:30px;margin-top:0;max-width:370px}.co-pricing-price-1{border-bottom:1px solid #f8f8f8;display:block;font-size:48px;font-weight:300;line-height:50px;margin:0;padding:35px
30px}.co-pricing-package-name-1{border-bottom:1px solid #f8f8f8;font-size:16px;letter-spacing:1.5px;line-height:22px;margin:0;padding:20px
15px;text-transform:uppercase}.active .co-pricing-package-name-1{-webkit-text-fill-color:transparent;background:rgba(0, 0, 0, 0) -webkit-gradient(45deg, #4481eb 0%, #04bffe 100%) repeat scroll 0 0;background:rgba(0, 0, 0, 0) -o-linear-gradient(45deg, #4481eb 0%, #04bffe 100%) repeat scroll 0 0;background:rgba(0, 0, 0, 0) linear-gradient(45deg, #4481eb 0%, #04bffe 100%) repeat scroll 0 0;-webkit-background-clip:text;background-clip:text}.co-pricing-options-1{padding:32px
15px}.co-pricing-options-1
li{margin-bottom:14px}.co-pricing-options-1 li:last-child{margin-bottom:0}.co-pricing-btn-1{margin-bottom:40px;-webkit-transition:background 0.3s ease 0s, color 0.3s ease 0s, -webkit-box-shadow 0.3s ease 0s;transition:background 0.3s ease 0s, color 0.3s ease 0s, -webkit-box-shadow 0.3s ease 0s;-o-transition:box-shadow 0.3s ease 0s, background 0.3s ease 0s, color 0.3s ease 0s;transition:box-shadow 0.3s ease 0s, background 0.3s ease 0s, color 0.3s ease 0s;transition:box-shadow 0.3s ease 0s, background 0.3s ease 0s, color 0.3s ease 0s, -webkit-box-shadow 0.3s ease 0s}.active .co-pricing-btn-1, .co-pricing-btn-1:hover ,.active .co-pricing-btn-1,.co-pricing-btn-1:focus{-webkit-box-shadow:0 10px 20px rgba(59, 155, 242, 0.45);box-shadow:0 10px 20px rgba(59, 155, 242, 0.45)}.co-blog-section-1{}.co-blog-section-1
img{width:100%;height:270px}.co-blog-item-1{display:block;position:relative;z-index:1}.co-blog-item-1::before{background:rgba(0, 0, 0, 0) -webkit-gradient(45deg, #4f88ec 0%, #13c3fe 100%) repeat scroll 0 0;background:rgba(0, 0, 0, 0) -o-linear-gradient(45deg, #4f88ec 0%, #13c3fe 100%) repeat scroll 0 0;background:rgba(0, 0, 0, 0) linear-gradient(45deg, #4f88ec 0%, #13c3fe 100%) repeat scroll 0 0;content:"";height:100%;left:0;opacity:0.7;position:absolute;top:0;width:100%}.co-blog-item-1
img{width:100%}.co-blog-content-1{left:0;position:absolute;bottom:0;z-index:5}.co-blog-content-1
h3{border-bottom:1px solid rgba(255, 255, 255, 0.1);line-height:32px;margin:0;padding:25px
110px 20px 40px}.co-blog-content-1 h3
a{}.co-blog-content-1 h3 a:hover ,.co-blog-content-1 h3 a:focus{opacity:0.85}.co-blog-meta-1{float:left;padding:20px
40px;width:100%}.co-blog-meta-1
li{border-right:1px solid rgba(255, 255, 255, 0.3);display:block;float:left;line-height:18px;margin-right:17px;padding-right:23px}.co-blog-meta-1 li:last-child{border-right:0px solid rgba(255, 255, 255, 0.3);margin-right:0;padding-right:0}.co-blog-meta-1 li
a{color:inherit}.co-blog-meta-1 li a:hover ,.co-blog-meta-1 li a:focus{opacity:0.85}.co-blog{margin-bottom:60px}.co-single-blog{border-bottom:0 none;margin-bottom:0;padding-bottom:0}.co-blog-media{background-color:#fff;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.1);box-shadow:0 0 5px rgba(0, 0, 0, 0.1)}.co-blog-media
img{width:100%}.co-blog-content{overflow:hidden;padding:20px
15px 23px 20px;box-shadow:0 2px 2px rgba(0, 0, 0, 0.1);background:#fff}.co-blog-content
.category{color:#999;display:inline-block;font-size:14px;line-height:24px;margin-bottom:11px}.co-blog-content .category:hover ,.co-blog-content .category:focus{color:#4481eb}.co-blog-content
.title{font-size:20px;font-weight:700;margin-bottom:10px}.co-blog-content .title
a{display:block}.co-blog-content .title a:hover,.co-blog-content .title a:focus{color:#4481eb}.co-blog-content
p{}.co-blog-content>img{margin-bottom:20px;margin-top:10px;max-width:100%}.co-blog-content .co-blog-meta{float:left;width:100%}.co-blog-content .co-single-blog-meta{margin-bottom:22px;margin-top:5px}.co-blog-content .co-blog-meta
.author{color:#999;font-size:14px;font-weight:600;letter-spacing:0.5px;line-height:20px;text-transform:capitalize}.co-blog-content .co-blog-meta .author:hover,.co-blog-content .co-blog-meta .author:focus{color:#4481eb}.co-blog-content .co-blog-meta .author
img{border-radius:50%;display:block;float:left;height:50px;margin-right:11px;width:50px}.co-blog-content .co-blog-meta .author
span{display:block;float:left;padding:10px
0}.co-blog-content .co-blog-meta .date-comment{margin:5px
0}.co-blog-content .co-blog-meta .date-comment span, .co-blog-content .co-blog-meta .date-comment
a{color:#999;display:block;float:left;font-size:14px;font-weight:600;letter-spacing:0.5px;line-height:20px;margin-bottom:5px;margin-left:20px;margin-top:5px;padding-left:21px;position:relative;text-transform:capitalize}.co-blog-content .co-blog-meta .date-comment span::before, .co-blog-content .co-blog-meta .date-comment a::before{background-color:#ccc;content:"";height:10px;left:0;position:absolute;top:5px;width:1px}.co-blog-content .co-single-blog-meta .date-comment
span{margin-left:0;padding-left:0}.co-blog-content .co-single-blog-meta .date-comment span::before{display:none}.co-blog-content .co-blog-meta .date-comment
span{margin-left:10px;padding-left:10px}.co-blog-content .co-blog-meta .date-comment
a{}.co-blog-content .co-blog-meta .date-comment a:hover,.co-blog-content .co-blog-meta .date-comment a:focus{color:#4481eb}.co-comment-list{list-style:none}.co-comment-list
.children{list-style:none}.co-blog-content .co-blog-meta
.button{margin:5px
0}.co-blog-content .co-blog-meta .button
.btn{}.co-blog-share{margin-top:40px}.co-blog-share
.social{}.co-blog-share .social
h5{color:#999;float:left;line-height:33px;margin-bottom:0;margin-right:20px}.co-blog-share .social
a{border-radius:50px;color:#fff;display:block;float:left;height:33px;margin-right:10px;padding:5px
0;text-align:center;width:33px}.co-blog-share .social a:last-child{margin-right:0}.co-blog-share .social a
i{display:block;font-size:14px;line-height:23px}.co-blog-share .social
a.facebook{background-color:#3b5998}.co-blog-share .social
a.twitter{background-color:#1da1f2}.co-blog-share .social
a.vimeo{background-color:#86c9ef}.co-blog-share .social
a.dribbble{background-color:#ea4c89}.co-author-bio{background-color:#f7f7f7;padding:40px;margin-top:60px}.co-author-bio
.image{width:88px;margin-right:20px;border-radius:50%;overflow:hidden}.co-author-bio .image
img{width:100%}.co-author-bio
.content{}.co-author-bio .content
h5{font-size:16px;font-weight:700;margin-bottom:8px}.co-author-bio .content
p{}.co-author-bio .content .author-social{}.co-author-bio .content .author-social
a{color:#999;display:block;float:left;margin-right:20px}.co-author-bio .content .author-social a
i{display:block;font-size:18px;line-height:20px}.co-author-bio .content .author-social a:hover ,.co-author-bio .content .author-social a:focus{color:#4481eb}.co-comment-wrapper{margin-top:40px}.co-comment-wrapper .comment-title{font-size:20px;font-weight:700;line-height:1;margin-bottom:38px;margin-left:14px}.co-comment-wrapper .logged-in-as{margin-left:14px}.co-comment-wrapper .comment-notes{margin-left:15px}.co-comment-wrapper .comment-reply-title{margin:0
0 20px 15px}.co-comment-form{margin-bottom:75px}.co-comment-form input[type="text"], .co-comment-form input[type="email"]{border:1px
solid #eee;width:100%;height:40px;line-height:24px;font-size:14px;padding:7px
15px}.co-comment-form
textarea{border:1px
solid #eee;width:100%;height:120px;line-height:24px;font-size:14px;padding:7px
15px}.co-comment-form input[type="submit"]{background-color:#eee;border:1px
solid #eee;color:#3e3e3e;display:block;font-size:14px;font-weight:600;height:40px;line-height:24px;padding:7px
30px;text-transform:uppercase;width:100%}.co-comment-form input[type="submit"]:hover{background-image:-webkit-gradient(45deg, #4481eb 0%, #04bffe 100%);background-image:-o-linear-gradient(45deg, #4481eb 0%, #04bffe 100%);background-image:linear-gradient(45deg, #4481eb 0%, #04bffe 100%);border-color:transparent;color:#fff}.co-comment-list{}.co-comment-list
li{}.co-comment-list li .child-comment{padding-left:100px}.co-comment-list li .child-comment
li{}.co-single-comment{border-bottom:1px solid #f1f1f1;margin-bottom:30px;padding-bottom:24px}.co-single-comment
.image{border-radius:50%;margin-right:20px;overflow:hidden;width:88px}.co-single-comment .image
img{width:100%}.co-single-comment
.content{}.co-single-comment .content
.head{float:left}.co-single-comment .content .head
h5{font-size:14px;font-weight:700;margin-bottom:6px;text-transform:capitalize}.co-single-comment .content .head
span{display:block;font-size:14px;letter-spacing:0.5px;line-height:16px}.co-single-comment .content
.reply{color:#3e3e3e;float:right;line-height:24px;padding:0
5px}.co-single-comment .content .reply
i{}.co-single-comment .content .reply:hover,.co-single-comment .content .reply:focus{color:#4481eb}.co-single-comment .content
p{float:left;margin-top:7px;width:100%}.screen-reader-text{display:none}.co-blog-sidebar{margin-bottom:60px}.co-blog-sidebar .sidebar-title{font-size:16px;font-weight:700;margin-bottom:30px;text-transform:capitalize}.sidebar-search-form{position:relative}.sidebar-search-form
input{border:1px
solid #f1f1f1;height:42px;line-height:24px;padding:8px
20px;width:100%}.sidebar-search-form
button{background-color:transparent;border:medium none;color:#3e3e3e;height:42px;padding:0;padding:0;position:absolute;right:0;top:0;width:52px}.sidebar-search-form button
i{display:block;font-size:18px;line-height:42px}.sidebar-search-form button:hover ,.sidebar-search-form button:focus{color:#4481eb}.co-blog-sidebar
ul{}.co-blog-sidebar ul
li{margin-bottom:11px;padding-bottom:11px}.co-blog-sidebar ul li:last-child{margin-bottom:0}.co-blog-sidebar ul li
a{color:#999;font-size:14px}.co-blog-sidebar ul li a:hover,.co-blog-sidebar ul li a:focus{color:#4481eb}.co-sidebar-post{margin-bottom:20px;border-bottom:1px solid #f1f1f1;padding-bottom:20px}.co-sidebar-post:last-child{margin-bottom:0}.co-sidebar-post
.image{border-radius:50%;height:77px;margin-right:15px;overflow:hidden;width:77px}.co-sidebar-post .image
img{border-radius:50%;width:100%}.co-sidebar-post
.content{}.co-sidebar-post .content
.date{display:block;color:#999;font-size:14px;line-height:18px}.co-sidebar-post .content
.title{color:#3e3e3e;display:block;font-size:16px;font-weight:400;line-height:26px}.co-sidebar-post .content .title:hover,.co-sidebar-post .content .title:focus{color:#4481eb}.co-blog-sidebar
.tagcloud{float:left;width:100%}.co-blog-sidebar .tagcloud
a{background-color:#f7f7f7;border-radius:5px;color:#999;display:block;float:left;font-size:14px !important;height:30px;line-height:30px;margin-bottom:10px;margin-right:10px;padding:0
15px;text-transform:capitalize}.co-blog-sidebar .tagcloud a:hover,.co-blog-sidebar .tagcloud a:focus{background-color:#4481eb;color:#fff}.co-footer-widget-1
.tagcloud{float:left;width:100%}.co-footer-widget-1 .tagcloud
a{background-color:#f7f7f7;border-radius:5px;color:#999;display:block;float:left;font-size:14px !important;height:30px;line-height:30px;margin-bottom:10px;margin-right:10px;padding:0
15px;text-transform:capitalize}.co-footer-widget-1 .tagcloud a:hover ,.co-footer-widget-1 .tagcloud a:focus{background-color:#4481eb;color:#fff}.co-team-section-1{}.co-single-team-1{background-color:#fff;border:1px
solid #f1f1f1;border-radius:5px;padding:15px;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.co-single-team-1:hover,.co-single-team-1:focus{border:1px
solid #fff;-webkit-box-shadow:0 10px 20px rgba(59, 155, 242, 0.1);box-shadow:0 10px 20px rgba(59, 155, 242, 0.1)}.co-single-team-1
img{border-radius:5px;width:100%}.co-single-team-1
.content{padding-bottom:18px;padding-top:34px}.co-single-team-1 .content
h4{display:block;line-height:30px;margin-bottom:0;text-transform:capitalize;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.co-single-team-1:hover .content h4 ,.co-single-team-1:focus .content
h4{color:#04bffe}.co-single-team-1 .content
span{display:block;font-size:15px;line-height:28px}.co-single-team-1 .content
.social{padding-top:18px}.co-single-team-1 .content .social
a{color:#999;display:inline-block;margin:0
5px;padding:0
5px;vertical-align:top}.co-single-team-1 .content .social a
i{display:block;font-size:24px;line-height:24px}.co-single-team-1 .content .social a:hover,.co-single-team-1 .content .social a:focus{color:#04bffe}.co-team-section-2{}.co-single-team-2{position:relative;display:block}.co-single-team-2::before{background-color:#000;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.co-single-team-2:hover::before,.co-single-team-2:focus::before{opacity:0.7}.co-single-team-2
img{width:100%}.co-single-team-2
.content{bottom:50px;left:0;opacity:0;position:absolute;right:0;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.co-single-team-2:hover .content ,.co-single-team-2:focus
.content{bottom:30px;opacity:1}.co-single-team-2 .content
h4{display:block;letter-spacing:0.5px;line-height:30px;text-transform:capitalize;font-weight:700;color:#fff;margin:0}.co-single-team-2 .content
span{color:#fff;display:block;font-size:14px;line-height:24px}.co-single-team-2 .content
.social{display:inline-block;padding-top:10px;vertical-align:top}.co-single-team-2 .content .social
a{color:#fff;display:block;float:left;margin:0
5px;padding:0
2px;vertical-align:top}.co-single-team-2 .content .social a
i{display:block;font-size:16px;line-height:16px}.co-single-team-2 .content .social a:hover ,.co-single-team-2 .content .social a:focus{color:#4481eb}.co-client-section-1{border-bottom:1px solid #383838}.co-client-slider-1{}.co-client-slider-1 .single-client{}.co-client-slider-1 .single-client
img{display:inline-block;float:none;width:auto}.co3-contact-info-section{}.co3-contact-info{border:1px
solid #f1f1f1;padding:45px
30px;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.co3-contact-info:hover,.co3-contact-info:focus{border:1px
solid transparent;-webkit-box-shadow:0 10px 24px rgba(19, 194, 254, 0.1);box-shadow:0 10px 24px rgba(19, 194, 254, 0.1)}.co3-contact-info-inner{display:inline-block;vertical-align:top;text-align:left}.co3-contact-info-inner
.icon{float:left;margin-right:30px;margin-top:9px}.co3-contact-info-inner .icon
i{color:#3e3e3e;display:block;font-size:40px}.co3-contact-info:hover .co3-contact-info-inner .icon i,.co3-contact-info:focus .co3-contact-info-inner .icon
i{color:#4481eb}.co3-contact-info-inner
.details{}.co3-contact-info-inner .details
p{line-height:29px;margin-bottom:0}.co3-contact-info-inner .details
a{color:#999;display:block;line-height:29px}.co3-contact-info-inner .details a:hover,.co3-contact-info-inner .details a:focus{color:#4481eb}.co-contact-section{}#co-google-map{width:100%;height:350px}.co-contact-info{}.co-contact-info
ul{}.co-contact-info ul
li{}.co-contact-info ul li+li{margin-top:17px}.co-contact-info ul li
span{color:#3e3e3e}.co-contact-info ul li
a{color:inherit;display:inline-block}.co-contact-info ul li a:hover ,.co-contact-info ul li a:focus{color:#4481eb}.co-contact-info
.social{margin-top:20px}.co-contact-info .social
a{border-radius:50px;color:#fff;display:block;float:left;height:33px;margin-right:10px;padding:5px
0;text-align:center;width:33px}.co-contact-info .social a
i{display:block;font-size:14px;line-height:23px}.co-contact-info .social
a.facebook{background-color:#3b5998}.co-contact-info .social
a.twitter{background-color:#1da1f2}.co-contact-info .social
a.vimeo{background-color:#86c9ef}.co-contact-info .social
a.dribbble{background-color:#ea4c89}.co-contact-form{}.co-contact-form input[type="text"], .co-contact-form input[type="email"]{border:1px
solid #ddd;width:100%;height:40px;line-height:24px;font-size:14px;padding:7px
15px}.co-contact-form
textarea{border:1px
solid #ddd;width:100%;height:120px;line-height:24px;font-size:14px;padding:7px
15px}.co-contact-form input[type="submit"]{display:block;border:1px
solid #ddd;background-color:transparent;height:40px;text-transform:uppercase;font-size:14px;padding:7px
30px;line-height:24px}.co-contact-form input[type="submit"]:hover,.co-contact-form input[type="submit"]:focus{background-image:-webkit-gradient(45deg, #4481eb 0%, #04bffe 100%);background-image:-o-linear-gradient(45deg, #4481eb 0%, #04bffe 100%);background-image:linear-gradient(45deg, #4481eb 0%, #04bffe 100%);border-color:transparent;color:#fff}.co-footer-section-1{}.co-footer-widget-1{margin-bottom:2em}.co-footer-widget-1.widget-contact{padding:0
70px}.co-footer-widget-1
.title{color:#eee;font-size:18px;font-weight:700;line-height:14px;margin-bottom:30px;text-transform:uppercase}.co-footer-widget-1
img{}.co-footer-widget-1
p{color:#ddd;font-size:13px;line-height:23px}.co-footer-widget-1
ul{}.co-footer-widget-1 ul
li{color:#ddd;font-size:13px;line-height:23px}.co-footer-widget-1 ul li+li{margin-top:18px}.co-footer-widget-1 ul li
a{color:inherit;display:inline-block}.co-footer-widget-1 ul li a:hover,.co-footer-widget-1 ul li a:focus{color:#4481eb}.co-footer-widget-1 ul li
span{color:#eee;float:left;margin-right:5px;text-transform:uppercase}.co-footer-social-1{margin-top:12px}.co-footer-social-1
a{color:#ddd;display:block;float:left;margin-right:20px;margin-top:10px}.co-footer-social-1 a:hover,.co-footer-social-1 a:focus{color:#4481eb}.co-footer-social-1 a
i{font-size:30px;line-height:32px;vertical-align:top}.co-footer-newsletter-1{float:left;margin-top:15px;width:100%}.co-footer-newsletter-1
form{position:relative}.co-footer-newsletter-1 form input[type="email"]{background-color:#3a3a3a;border:medium none;border-radius:5px;color:#ddd;font-size:12px;height:40px;line-height:24px;padding:8px
20px;width:100%}.co-footer-newsletter-1 form
button.submit{background-color:transparent;border:medium none;color:#ddd;height:40px;position:absolute;right:0;text-align:center;top:0;width:60px}.co-footer-newsletter-1 form button.submit
i{display:block;font-size:25px;line-height:40px}.co-footer-newsletter-1 form button.submit:hover,.co-footer-newsletter-1 form button.submit:focus{color:#4481eb}.footer-cat
li{border-bottom:1px solid #3e3e3e !important;padding:12px
0 !important;margin:0
!important}.co-footer-bottom-1{padding:16px
0}.co-copyright-1{}.co-copyright-1
p{color:#ddd;display:block;font-size:13px;letter-spacing:1px;line-height:28px;margin:0;text-transform:uppercase}.co-copyright-1 p
a{color:inherit}.co-copyright-1 p a:hover,.co-copyright-1 p a:focus{color:#4481eb}.co-footer-section-2{}.co-footer-top-2{}.co-footer-top-2
img{max-width:100%;margin-bottom:45px}.co-footer-social-2{}.co-footer-social-2
a{color:#999;display:inline-block;margin:0
15px 10px;vertical-align:top}.co-footer-social-2 a:hover,.co-footer-social-2 a:focus{color:#4481eb}.co-footer-social-2 a
i{display:block;font-size:30px;line-height:30px}.co-footer-social-2 a i::before{transition:none}.co-footer-bottom-2{}.co-copyright-2{}.co-copyright-2
p{color:#3e3e3e;font-size:11px;letter-spacing:1px;line-height:24px;margin:5px
0;text-transform:uppercase}.co-copyright-2 p
a{color:inherit}.co-copyright-2 p a:hover,.co-copyright-2 p a:focus{color:#4481eb}.co-footer-menu-2{}.co-footer-menu-2
nav{}.co-footer-menu-2 nav
ul{}.co-footer-menu-2 nav ul
li{display:inline-block}.co-footer-menu-2 nav ul li+li{margin-left:35px}.co-footer-menu-2 nav ul li
a{color:#3e3e3e;display:block;font-size:12px;letter-spacing:0.5px;line-height:24px;margin:5px
0;text-transform:uppercase}.co-footer-menu-2 nav ul li a:hover,.co-footer-menu-2 nav ul li a:focus{color:#4481eb}.co-footer-section-3{}.co-footer-widget-3{}.co-footer-widget-3.widget-contact{padding:0
70px}.co-footer-widget-3
.title{color:#eee;font-size:18px;font-weight:700;line-height:14px;margin-bottom:30px;text-transform:uppercase}.co-footer-widget-3
img{margin-bottom:23px}.co-footer-widget-3
p{color:#ddd;font-size:13px;line-height:23px}.co-footer-widget-3
ul{}.co-footer-widget-3 ul
li{color:#ddd;font-size:13px;line-height:23px}.co-footer-widget-3 ul li+li{margin-top:18px}.co-footer-widget-3 ul li
a{color:inherit;display:inline-block}.co-footer-widget-3 ul li a:hover,.co-footer-widget-3 ul li a:focus{color:#4481eb}.co-footer-widget-3 ul li
span{color:#ddd;float:left;margin-right:5px;text-transform:uppercase}.co-footer-newsletter-3{float:left;margin-top:15px;width:100%}.co-footer-newsletter-3
form{position:relative}.co-footer-newsletter-3 form input[type="email"]{background-color:#292929;border:1px
solid #343434;border-radius:5px;color:#ddd;font-size:12px;height:40px;line-height:24px;padding:7px
20px;width:100%}.co-footer-newsletter-3 form
button.submit{background-color:transparent;border:medium none;color:#ddd;height:40px;position:absolute;right:0;text-align:center;top:0;width:60px}.co-footer-newsletter-3 form button.submit
i{display:block;font-size:25px;line-height:40px}.co-footer-newsletter-3 form button.submit:hover,.co-footer-newsletter-3 form button.submit:focus{color:#4481eb}.co-footer-contact-form-3{}.co-footer-contact-form-3
input{background-color:#292929;border:1px
solid #343434;border-radius:5px;color:#ddd;font-size:12px;height:40px;line-height:24px;margin-bottom:20px;padding:7px
20px;width:100%}.co-footer-contact-form-3
textarea{background-color:#292929;border:1px
solid #343434;border-radius:5px;color:#ddd;font-size:12px;height:80px;line-height:24px;margin-bottom:20px;padding:4px
20px;width:100%}.co-footer-contact-form-3 input[type="submit"]{color:#fff;letter-spacing:2px;margin-bottom:0;text-align:center;text-transform:uppercase}.co-footer-contact-form-3 input[type="submit"]:hover ,.co-footer-contact-form-3 input[type="submit"]:focus{color:#4481eb}.co-footer-bottom-3{padding:20px
0}.co-copyright-3{}.co-copyright-3
p{color:#ddd;display:block;font-size:12px;letter-spacing:1px;line-height:30px;margin:5px
0;text-transform:uppercase}.co-copyright-3 p
a{color:inherit}.co-copyright-3 p a:hover,.co-copyright-3 p a:focus{color:#4481eb}.co-footer-social-3{margin:5px
0}.co-footer-social-3
a{color:#ddd;display:inline-block;margin-left:20px}.co-footer-social-3 a:hover,.co-footer-social-3 a:focus{color:#4481eb}.co-footer-social-3 a
i{font-size:30px;line-height:30px;vertical-align:top}@media only screen and (min-width: 1171px) and (max-width: 1400px){.co-page-banner{padding:120px
0}.co-hero-slider-1 .slick-arrow{margin-top:-30px}.co-hero-slide-item-1{padding:200px
0}.co-service-wrapper-1{margin-top:0}.co-single-service-1{padding:100px
70px}.co-about-image-1
img{max-width:100%}.co-mission-section-1>img{width:750px}.co-mission-wrapper-1{margin-bottom:50px;margin-top:50px}.co-hero-slide-item-2{padding:300px
0 270px}.co-service-wrapper-2{padding:106px
35px}.co-single-service-2
.icon{margin-right:20px}.co-single-service-2 .content
h3{font-size:20px}.co-single-service-2 .content
p{font-size:14px}.co-hero-slide-item-3{padding:280px
0 250px}.co-single-service-3{padding:115px
30px}.co-single-service-3:hover,.co-single-service-3:focus{padding:60px
30px}.co-single-service-3 .content
h3{font-size:20px}.co3-skill-title .co-section-title-3{max-width:400px}.co3-skill-wrapper{padding:140px}}@media only screen and (min-width: 992px) and (max-width: 1169px){.co-page-banner-section::before,.co-page-banner-section::after{font-size:100px}.co-page-banner-section::after{line-height:75px}.co-page-banner{padding:120px
0}.co-hero-slider-1 .slick-arrow{margin-top:-30px}.co-hero-slide-item-1{padding:200px
0}.co-service-wrapper-1{margin-top:0}.co-single-service-1{padding:70px
40px}.co-single-service-1
h3{font-size:22px}.co-about-image-1
img{width:100%}.co-about-content-1{margin-top:0}.co-mission-section-1>img{left:-250px;width:750px}.co-mission-wrapper-1{margin-bottom:0;margin-top:0}.co-single-pricing-1{max-width:280px}.co-single-pricing-1.active{max-width:300px}.co-footer-widget-1.widget-contact{padding:0
30px}.co-hero-slide-item-2{padding:300px
0 270px}.co-hero-slide-content-2
h1{font-size:60px;margin-bottom:30px}.co-hero-slide-content-2
h3{font-size:18px}.co-about-image-2
img{width:100%}.co2-service-title{padding:100px}.co-service-wrapper-2{padding:100px
50px}.co-hero-slide-item-3{padding:280px
0 250px}.co-hero-slide-content-3
h1{font-size:60px}.co-single-service-3{border-bottom:1px solid #f5f5f5;width:33.33%}.co-single-service-3:last-child{border-right:1px solid #f5f5f5}.co3-skill-section{padding:0}.co3-skill-title{padding:150px
100px;position:static}.co3-skill-title .co-section-title-3{text-align:center}.co3-skill-wrapper{margin:0
-15px;padding:150px}.co-footer-widget-3.widget-contact{padding:0}.co-portfolio-details-meta
li{width:33%}}@media only screen and (min-width: 768px) and (max-width: 991px){.co-service-wrapper-4{padding:60px}.co-single-service-4 .content
h3{font-size:22px}.co-page-banner-section::before,.co-page-banner-section::after{font-size:80px}.co-page-banner-section::after{line-height:65px}.co-page-banner{padding:100px
0}.co-page-banner
h1{font-size:50px}.co-hero-slider-1 .slick-arrow{margin-top:-30px}.co-hero-slider-1 .slick-prev{left:0}.co-hero-slider-1 .slick-next{right:0}.co-hero-slide-item-1{padding:180px
0}.co-hero-slide-content-1
h1{font-size:40px}.co-hero-slide-content-1
.btn{margin:15px
14px 0}.co-service-wrapper-1{margin-top:0}.co-single-service-1{border-right:0 solid transparent;border-top:1px solid #f2f2f2;padding:80px
100px}.co-about-image-1
img{max-width:100%}.co-about-content-1{margin-top:10px}.co-testimonial-slider-1{margin:0}.co-mission-section-1>img{padding:0
50px;position:static}.co-mission-wrapper-1{margin-bottom:0;margin-top:40px}.co-cta-wrapper-1{text-align:center}.co-cta-wrapper-1
h3{float:none}.co-cta-wrapper-1
a.btn{display:inline-block;float:none;margin-top:30px}.co-section-title-1.title-left{margin-bottom:80px;margin-top:0;text-align:center}.co-single-pricing-1.active{max-width:350px}.co-blog-content-1
h3{font-size:18px;line-height:26px;padding:15px
30px 10px}.co-blog-meta-1
li{font-size:14px;margin-right:10px;padding-right:10px}.co-footer-widget-1.widget-contact{padding:0}.co-footer-section-1 .row>.col-sm-6:nth-child(2n+1){clear:both}.co-hero-slide-item-2{padding:250px
0 220px}.co-hero-slide-content-2
h1{font-size:50px;margin-bottom:30px}.co-hero-slide-content-2
h3{font-size:18px}.co-about-image-2
img{width:100%}.co2-service-title{padding:100px}.co-service-wrapper-2{padding:100px
50px}.co-hero-slide-item-3{padding:280px
0 250px}.co-hero-slide-content-3
h1{font-size:50px}.co-hero-slide-content-3
h3{font-size:16px}.co-about-content-3{margin-top:20px}.co-single-service-3{border-bottom:1px solid #f5f5f5;width:50%}.co-single-service-3:last-child{border-right:1px solid #f5f5f5}.co-isotop-filter-2{margin-bottom:40px;position:static}.co3-skill-section{padding:0}.co3-skill-title{padding:100px;position:static}.co3-skill-title .co-section-title-3{text-align:center}.co3-skill-wrapper{margin:0
-15px;padding:140px}.co-feature-project-content-3{margin-top:0;padding-left:55px}.co-footer-widget-3.widget-contact{padding:0}.co-copyright-3,.co-footer-social-3{text-align:center}.co-portfolio-details-meta
li{width:33%}}@media only screen and (max-width: 767px){.co-service-wrapper-4{padding:60px}.co-single-service-4
.content{margin-top:25px;width:100%;float:left}.co-single-service-4 .content
h3{font-size:22px}.co-page-banner-section::before,.co-page-banner-section::after{display:none}.co-page-banner{padding:50px
0}.co-page-banner
h1{font-size:30px}.co-section-title-1{margin-bottom:70px}.co-section-title-1
h2{font-size:36px}.co-hero-slide-item-1{padding:80px
0}.co-hero-slide-content-1
h1{font-size:32px;line-height:40px;margin-bottom:30px}.co-service-wrapper-1{margin-top:0}.co-single-service-1{border-right:0 solid transparent;border-top:1px solid #f2f2f2;padding:50px}.co-about-section-1{padding:100px
0 60px}.co-about-image-1
img{width:100%}.co-about-content-1{margin-top:0}.co-about-content-1
a.btn{margin-top:0}.co-testimonial-section-1{padding:100px
0}.co-testimonial-slider-1{margin:0}.co-mission-section-1{padding:100px
0}.co-mission-section-1>img{padding:0
30px;position:static}.co-mission-wrapper-1{margin-bottom:0;margin-top:40px}.co-tab-list-1{margin-bottom:50px}.co-tab-list-1.tab-three
li{margin-bottom:10px;width:auto}.co-tab-list-1 li
a{font-size:12px;height:40px;padding:6px
20px}.co-cta-wrapper-1{text-align:center}.co-cta-wrapper-1
h3{float:none}.co-cta-wrapper-1
a.btn{display:inline-block;float:none;margin-top:30px}.co-pricing-section-1{padding:100px
0}.co-section-title-1.title-left{margin-bottom:80px;margin-top:0;text-align:center}.co-single-pricing-1{float:none;margin:0
auto}.co-single-pricing-1.active{margin:30px
auto 0}.co-blog-section-1{padding:100px
0 70px}.co-blog-content-1
h3{padding:15px
40px 10px}.co-team-section-1{padding:100px
0 70px}.co-client-section-1{padding:50px
0}.co-footer-section-1{padding:100px
0 60px}.co-footer-widget-1.widget-contact{padding:0}.co-section-title-2
h2{font-size:30px}.co-hero-slide-item-2{padding:150px
0 100px}.co-hero-slide-content-2
h1{font-size:34px;margin-bottom:25px}.co-hero-slide-content-2
h3{font-size:12px;line-height:22px;font-weight:400}.co-about-section-2{padding:100px
0 60px}.co-about-image-2
img{width:100%}.co-about-content-2
h2{font-size:30px}.co2-service-title{padding:100px
50px}.co-service-wrapper-2{padding:70px
50px}.co-portfolio-section-2{padding:100px
0 70px}.co-funfact-section-2{padding:100px
0 60px}.co-footer-top-2{padding:100px
0 30px}.co-copyright-2,.co-footer-menu-2{float:none;text-align:center}.co-footer-top-2
img{width:100px}.co-hero-slide-item-3{padding:170px
0 110px}.co-hero-slide-content-3
h1{font-size:28px;margin-bottom:15px}.co-hero-slide-content-3
h3{font-size:12px;margin-bottom:5px}.co-about-content-3{margin-top:20px}.co-single-service-3{border-bottom:1px solid #f5f5f5;width:100%}.co-single-service-3:first-child{border-top:1px solid #f5f5f5}.co-single-service-3{border-left:0px solid #f5f5f5}.co-isotop-filter-2{margin-bottom:40px;position:static}.co3-skill-section{padding:0}.co3-skill-title{padding:80px
30px;position:static}.co3-skill-title .co-section-title-3{text-align:center}.co3-skill-wrapper{margin:0
-15px;padding:140px
30px}.co3-funfact-section{padding-bottom:110px}.co-testimonial-section-2{padding-bottom:0}.co-testimonial-wrapper-2{-webkit-box-shadow:none;box-shadow:none;margin-top:0}.co3-feature-project-content{margin-top:0;padding-left:40px}.co-footer-widget-3.widget-contact{padding:0}.co-copyright-3,.co-footer-social-3{text-align:center}.co-portfolio-details-meta
li{width:50%}.co-blog-content .co-blog-meta .date-comment{width:100%}.co-blog-content .co-blog-meta .date-comment
span{margin-left:0;padding-left:0}.co-blog-content .co-blog-meta .date-comment span::before{display:none}.co-blog-content .co-blog-meta
.button{float:left;margin:0;width:100%}}@media only screen and (max-width: 479px){.co-service-wrapper-4{padding:0
15px}.co-page-banner{padding:40px
0}.co-section-title-1
h2{font-size:20px;line-height:20px}.co-section-title-1
p{font-size:14px;line-height:24px;margin-top:20px}.co-hero-slide-item-1{padding:80px
0}.co-hero-slide-content-1
h1{font-size:24px;line-height:34px;margin-bottom:25px}.co-single-service-1{padding:40px}.co-about-content-1
h1{font-size:30px;margin-bottom:30px}.co-mission-section-1>img{padding:0
10px}.co-blog-content-1
h3{font-size:14px;line-height:24px;padding:10px
20px}.co-blog-meta-1{padding:10px
20px}.co-blog-meta-1
li{font-size:12px;margin-right:10px;padding-right:10px}.c2-section-title-2
h2{font-size:24px;margin-bottom:15px;line-height:1}.co-section-title-2
p{font-size:14px;line-height:24px}.co-hero-slide-item-2{padding:150px
0 100px}.co-hero-slide-content-2
h1{font-size:22px;margin-bottom:20px}.co2-service-title{padding:100px
30px}.co-service-wrapper-2{padding:70px
5px}.co-single-service-2
.icon{margin-right:20px}.co-single-service-2 .content
h3{font-size:18px}.co-single-service-2 .content
p{font-size:14px}.co-single-fact-2
p{font-size:10px}.co-footer-top-2{padding:90px
0 40px}.co-footer-top-2
img{width:80px;margin-bottom:30px}.co-footer-social-2
a{margin:0
10px 10px}.co-footer-social-2 a
i{font-size:24px;line-height:24px}.co-footer-menu-2 nav ul li+li{margin-left:20px}.co-single-fact-1
p{font-size:10px}.co-single-testimonial-2{padding:45px
30px 50px;margin:0
-15px}.co3-contact-info-inner .details a, .co3-contact-info-inner .details
p{font-size:14px}.co3-feature-project-content{padding-left:15px}.co-portfolio-details-meta
li{width:100%}.co-blog-media{margin-bottom:25px;padding:10px}.co-blog-share
.social{float:left}.co-blog-share .social
h5{float:none}.co-author-bio{padding:30px}.co-author-bio
.image{float:none;margin-bottom:20px}.co-single-comment
.image{float:none;margin-bottom:20px}.co-comment-list li .child-comment{padding-left:0}}.co3-testimonial-slider .slick-dots{text-align:center;margin-top:40px}.co3-testimonial-slider .slick-dots
li{display:inline-block}.co3-testimonial-slider .slick-dots li.slick-active
button{background-image:-webkit-gradient(linear, left top, left bottom, from(#04bffe), to(#4481eb));background-image:-o-linear-gradient(top, #04bffe 0%, #4481eb 100%);background-image:linear-gradient(to bottom, #04bffe 0%, #4481eb 100%)}.co3-testimonial-slider .slick-dots li
button{background:transparent;border:1px
solid #20a4f5;font-size:0;border-radius:50%;width:5px;height:11px;display:block;margin:0
5px}.black-overlay{position:relative}.black-overlay::before{content:"";position:absolute;left:0;top:0;background:#000;opacity:0.85;width:100%;height:100%}.co2-service-title.bg-gradient::before{position:relative}.error-section{text-align:center}.error-btn{color:#22a2f5}.error-btn:hover,.error-btn:focus{color:#232323}.theme-overlay{position:relative}.theme-overlay::before{content:"";position:absolute;left:0;opacity:0.85;top:0;width:100%;height:100%;background-image:-webkit-gradient(linear, left top, left bottom, from(#04bffe), to(#4481eb));background-image:-o-linear-gradient(top, #04bffe 0%, #4481eb 100%);background-image:linear-gradient(to bottom, #04bffe 0%, #4481eb 100%)}.bg-back{background-attachment:fixed;background-size:cover;background-repeat:no-repeat}.main-timeline{position:relative;z-index:1}.main-timeline:before{content:"";width:3px;height:100%;background:#003f5b;margin:0
auto;position:absolute;top:0;left:0;right:0;z-index:-1}.main-timeline
.timeline{margin-bottom:30px;position:relative}.main-timeline .timeline:before,
.main-timeline .timeline:after{content:"";display:block;width:100%;clear:both}.main-timeline .timeline-content{width:48%;padding:0
20px;transition:all 0.3s ease 0s}.main-timeline .timeline-icon{width:16px;height:10px;background:#2b99f2;margin:0
auto;position:absolute;top:17px;left:0;right:0;z-index:1}.main-timeline .timeline-icon:before{content:"";position:absolute;border-bottom:4px solid #2e96f1;border-left:8px solid transparent;border-right:8px solid transparent;top:-4px;left:0}.main-timeline .timeline-icon:after{content:"";border-top:4px solid #3095f1;border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;bottom:-4px;left:0}.main-timeline
.date{display:inline-block;padding:2px
5px;background-image:linear-gradient(45deg, #4481eb 0%, #04bffe 100%);font-size:16px;color:#fff}.main-timeline .timeline-content.left
.date{margin-right:-5px}.main-timeline .timeline-content.right
.date{margin-right:-5px}.main-timeline
.title{display:inline-block;padding:10px;background:#fff;border-radius:8px;margin-bottom:15px;font-size:18px;color:#333}.main-timeline
.description{padding:20px;background:rgb(254, 254, 254);box-shadow:0 0 1px rgba(0, 0, 0, 0.2);font-size:14px;color:#003f5b}.main-timeline .timeline-content.left{text-align:right}.main-timeline .timeline-content.right{float:right}.main-timeline .timeline-content.left
.title{box-shadow:-1px 1px 1px rgba(0,0,0,0.15), 0 0 1px rgba(0,0,0,0.15)}.main-timeline .timeline-content.right
.title{box-shadow:1px 1px 1px rgba(0,0,0,0.15), 0 0 1px rgba(0,0,0,0.15)}@media screen and (max-width: 767px){.main-timeline:before{left:0;margin:0}.main-timeline .timeline-content{width:90%;float:right}.main-timeline .timeline-icon{margin:0;left:-6px}.main-timeline .timeline-content.left{text-align:left}}.accordion
.panel{border:none;border-bottom:2px solid #eee;-webkit-box-shadow:none;box-shadow:none;border-radius:0 !important;background:none}.accordion .panel-heading{background:none;display:block;overflow:hidden;padding:10px
15px 0;border:none;position:relative;box-shadow:0px 1px 7px 1px #d0d0d0}.accordion .panel-heading
a{color:#8c8c8c;font-weight:700;line-height:50px;display:block}.accordion .panel-heading a:hocer{color:#04bffe}.accordion .panel-collapse{padding:15px}.accordion .panel-heading a:before{content:"\f107";font-size:25px;font-weight:400;position:absolute;right:10px;font-family:'FontAwesome';-webkit-transition: .3s;transition: .3s;-webkit-text-fill-color:transparent;background:rgba(0, 0, 0, 0) -webkit-gradient(45deg, #4481eb 0%, #04bffe 100%) repeat scroll 0 0;background:rgba(0, 0, 0, 0) -o-linear-gradient(45deg, #4481eb 0%, #04bffe 100%) repeat scroll 0 0;background:rgba(0, 0, 0, 0) linear-gradient(45deg, #4481eb 0%, #04bffe 100%) repeat scroll 0 0;-webkit-background-clip:text}.accordion .panel-heading a.collapsed:before{content:"\f106";color:#8c8c8c}.accordion .panel-heading a[aria-expanded="true"]{-webkit-text-fill-color:transparent;background:rgba(0, 0, 0, 0) -webkit-gradient(45deg, #4481eb 0%, #04bffe 100%) repeat scroll 0 0;background:rgba(0, 0, 0, 0) -o-linear-gradient(45deg, #4481eb 0%, #04bffe 100%) repeat scroll 0 0;background:rgba(0, 0, 0, 0) linear-gradient(45deg, #4481eb 0%, #04bffe 100%) repeat scroll 0 0;-webkit-background-clip:text}.tags-btn{display:inline-block}.tags-btn
h5{display:inline-block}.tags-btn
a{margin:0
2px;color:#999}.tags-btn a:hover,.tags-btn a:focus{color:#4481eb}.co-footer-widget-1>ul>li{border-bottom:1px solid #3e3e3e !important;padding:12px
0 !important;margin:0
!important}.co-footer-widget-1>ul>li>ul>li{padding:12px
0 !important;margin:10px
0 0 30px}.co-footer-widget-1>ul>li>ul>li>ul>li{padding:12px
0 !important;margin:10px
0 0 30px}.co-footer-widget-1 ul li ul li:before{content:"\2014";position:absolute;left:2em}.co-footer-widget-1 ul li ul li ul li:before{content:"\2014";position:absolute;left:4em}.co-blog-sidebar select , .co-footer-widget-1
select{width:100%;-moz-appearance:none;border:1px
solid #bcbcbc;padding:5px
10% 5px 3%;max-width:100%}.co-blog-sidebar
.widget_search{margin-bottom:60px}.co-blog-sidebar>ul>li{border-bottom:1px solid #f1f1f1 !important;padding:12px
0 !important;margin:0
!important}.co-blog-sidebar>ul>li>ul>li{padding:12px
0 !important;margin:10px
0 0 38px}.co-blog-sidebar>ul>li>ul>li>ul>li{padding:12px
0 !important;margin:10px
0 0 38px}.co-blog-sidebar ul li ul li:before{content:"\2014";position:absolute;left:2em}.co-blog-sidebar ul li ul li ul li:before{content:"\2014";position:absolute;left:4em}.gallery{margin-bottom:1.5em;padding:5px
0}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;padding:5px}.gallery-item
img{width:100%;height:auto}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.comment-edit-link{color:#3e3e3e;float:right;line-height:24px;padding:0
5px}.widget_calendar table caption,tfoot{background-image:linear-gradient(45deg, #4481eb 0%, #04bffe 100%);border-color:transparent;color:#fff}.widget_calendar table th, .widget_calendar table
td{text-align:center;padding:7px
5px;border-bottom:1px solid #bcbcbc}.widget_calendar table th a, .widget_calendar table td
a{display:block;color:#20abeb}.widget_calendar table th a:hover, .widget_calendar table td a:hover ,.widget_calendar table th a:focus, .widget_calendar table td a:focus{color:#fff}.widget_calendar table thead
tr{background-color:#edecec}.widget_calendar table
thead{border-bottom:1px solid #bcbcbc}.widget_calendar table
tfoot{border:0;border:1px
solid #4481eb}.widget_calendar table
tr{border-bottom:1px solid #bcbcbc}.widget_calendar table
th{color:#3c3838;font-weight:700;border-right:1px solid #bcbcbc}.widget_calendar table th:first-child{border-left:1px solid #bcbcbc}.widget_calendar table
td{border-right:1px solid #bcbcbc}.widget_calendar table td:first-child{border-left:1px solid #bcbcbc}.widget_calendar table
td#prev{text-align:left}.widget_calendar table
td#next{text-align:right}.widget_calendar table tfoot td:first-child, .widget_calendar table tfoot tr, .widget_calendar table tfoot
td{border:none}.widget_calendar table tbody tr:nth-child(even) th, .widget_calendar table tbody tr:nth-child(even) td{background-color:#fff;color:#3c3838}.widget_calendar table tbody tr:nth-child(odd) th{background-color:#fff;color:#3c3838}.widget_calendar table tbody tr:nth-child(odd) td{background-color:#fff;color:#3c3838}.widget_calendar table
caption{text-align:center;color:#fff;padding:5px
0;position:relative;border:1px
solid #4481eb}.footer_top  .widgets .widget_calendar
a{color:#fff}.widget_calendar table th a, .widget_calendar table td
a{display:block;color:#20abeb}.widget_calendar table tr td a:hover,.widget_calendar table tr td a:focus{color:#20abeb}.widget_calendar
table{border-collapse:collapse;margin:0
0 1.5em;width:100%}#prev a, #next
a{display:block;color:#fff}.widget_calendar table tr td a:hover,.widget_calendar table tr td a:focus{color:#20abeb}.sticky{}.wp-caption,.wp-caption-text,.gallery-caption,.bypostauthor,.alignright,.alignleft,.aligncenter{}.abt-btn{margin-top:20px}.pg-wrapper h3, .pg-wrapper
h2{margin:32px
0px}.about-button{margin-top:50px !important;float:left}img{height:auto}.wp-caption{width:auto !important}table{margin:0
0 1.5em;width:100%}table{border-collapse:collapse;border-spacing:0}td,th,caption{border:1px
solid #dedede;padding:8px
1.5em}dd{margin:0
1.5em 1.5em}.co-blog-section
ul{margin-bottom:10px}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#ef237c;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;clip-path:none;color:#fff;display:block;font-size:14px;font-size:1.875rem;font-weight:bold;height:auto;right:5px;line-height:normal;padding:15px
23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.skip-link.screen-reader-text{display:block;border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.skip-link.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;right:5px;line-height:normal;padding:15px
23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.co-hero-slide-content-1
h1{font-size:60px !important;font-weight:700 !important}.co-single-service-4
.icon{color:#3e3e3e !important;float:none !important;margin-right:30px !important}.co-single-service-4{text-align:center !important}.main-menu>ul>li.active>a,.main-menu>ul>li:hover>a{color:#f36 !important}.btn-hover-gradient:hover, .co-isotop-filter-1 button.active, .co-isotop-item-1::before, .co-single-service-1:hover i, #scrollUp:hover, .bg-gradient, .btn-gradient, .main-title-sep::after, .main-title-sep::before, .co-single-testimonial-2::before, .co3-testimonial-slider .slick-dots li.slick-active button, .co-hero-slide-item-3::before, .co-single-service-3:hover, .co-isotop-filter-2 button.active, .widget_calendar table caption, tfoot, .main-timeline .date, .co-footer-newsletter-1 .clear input.submit,.theme_color{background-image:linear-gradient(45deg, #ff003c 0%, #ff547c 100%) !important}.btn-hover-gradient:hover, .co-isotop-filter-1 button.active, .co-isotop-item-1::before, .co-single-service-1:hover i, #scrollUp:hover, .bg-gradient, .btn-gradient, .main-title-sep::after, .main-title-sep::before, .co-single-testimonial-2::before, .co3-testimonial-slider .slick-dots li.slick-active button, .co-hero-slide-item-3::before, .co-single-service-3:hover, .co-isotop-filter-2 button.active, .widget_calendar table caption, tfoot, .main-timeline .date, .co-footer-newsletter-1 .clear input.submit,.theme_color{background-image:linear-gradient(45deg, #ff003c 0%, #ff547c 100%) repeat scroll 0 0}.btn-hover-gradient:hover{background-image:linear-gradient(45deg, #ff003c 0%, #ff547c 100%) !important;color:#fff !important}.btn-hover-gradient:hover, .co-isotop-filter-1 button.active, .co-isotop-item-1::before, .co-single-service-1:hover i, #scrollUp:hover, .bg-gradient, .btn-gradient, .main-title-sep::after, .main-title-sep::before, .co-single-testimonial-2::before, .co3-testimonial-slider .slick-dots li.slick-active button, .co-hero-slide-item-3::before, .co-single-service-3:hover, .co-isotop-filter-2 button.active, .widget_calendar table caption, tfoot, .main-timeline .date, .co-footer-newsletter-1 .clear input.submit,.theme_color{background-image:linear-gradient(45deg, #ff003c 0%, #ff547c 100%) repeat scroll 0 0}.btn-border-gradient{border-color:#45deg, #ff003c 0%, #ff547c 100% !important;color:#f36 !important}.co-single-service-4:hover .icon
i{color:#f36 !important}.co-blog-content .title a:hover, .co-blog-content .co-blog-meta .author:hover, .co-footer-widget-1 ul li a:hover, .co-footer-social-3 a:hover, .co-blog-sidebar ul li a:hover, .sub-menu li a:hover{color:#f36 !important}.co-blog-sidebar .tagcloud a:hover{color:#fff}.co-blog-sidebar .tagcloud a:hover{color:#fff;background-color:#f36 }.header-section{background-color:transparent !important;z-index:9999;opacity:1}.header-sticky.stick{background-color:#232323 !important}.header-sticky.stick .text-black>ul>li{color:#fff !important}.main-menu.text-black>ul>li>a{color:#fff  !important}use{stroke:#ff003c !important}.co-hero-slide-item-1::before{background-color:transparent}.co-hero-slide-content-1 h1, .co-hero-slide-content-1
h4{color:#000}.main-menu.text-black>ul>li>a{color:#030303 !important}.btn-hover-gradient:hover{border:none}.btn-border-white{background-color:transparent;border-color:#000 !important;color:#000 !important}.co-footer-widget-1 .tagcloud a:hover{background-color:#030303}.co-single-service-1{border-right:1px solid #7f7f7f54}.co-service-wrapper-1{display:block;margin-top:0px;overflow:hidden;position:relative;max-width:100%;z-index:1;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s}.co-hero-slide-content-1
h1{line-height:1.3}@media only screen and (max-width: 600px){.co-hero-slide-content-1
h1{line-height:1.3}}.co-hero-slide-content-1
.btn{border-radius:35px}.widget_calendar table
tfoot{border:0;border:1px
solid #ff003c}.widget_calendar table
caption{border:1px
solid #ff003c}.btn-white{background-color:#ff003c !important;border-color:#ff003c !important;color:#fff}.co-hero-slide-content-1
.btn{color:#fff}.sub-menu li:hover .menu-sep, .sub-sub-menu li:hover
a{color:rgb(255, 0, 60) !important}.tags-btn a:hover{color:#ff003c}.sub-menu .depth_1 li a:hover, .sub-menu .depth_2 li a:hover{color:#ff003c !important}.sub-menu .depth_1 li a, .sub-menu .depth_2 li a,.sub-menu .depth_0 li
a{color:#ff003c !important}.sub-menu li:last-child{color:#ff003c !important}.co-about-content-1
a.btn{border-radius:40px}.main-menu>li:hover
a{color:#ff003c !important}.main-menu .sub-menu li:hover
a{color:#ff003c !important}.sub-menu>li:hover .menu-sep, .sub-menu > li:hover a .menu-sep{background:#ff003c !important}.btn{border:1px
solid red}.btn-border-gradient{border-color:#f36 #ff3366 #f36 #ff3366 !important}.co-cta-wrapper-1  .btn-white{background-color:#fff !important;border-radius:40px}.co-cta-wrapper-1  .btn-white:hover{color:#3e3e3e !important}.header-section{background-color:#fff !important}.co-comment-form input[type="submit"]:hover{background-image:linear-gradient(45deg, #ff003c 0%, #ff547c 100%) !important}.header-sticky.stick{background-color:#fff !important}