@media (min-width:980px) and (max-width:1199px){.sp-megamenu-parent > li > a{letter-spacing:0!important;padding:0 5px!important;font-size:16px!important;}
.lt-introduction .sppb-col-sm-3{width:50%!important;margin:20px auto;}
}
@media (min-width:980px) and (max-width:1024px){#sp-bottom1, #sp-bottom2, #sp-bottom3, #sp-bottom4{padding-top:20px;padding-bottom:20px;width:50%;}
#sp-bottom3{clear:left;}
}
@media (max-width:768px){#sp-left {display: none;}
.chet {width: 95% !important;}
}
@media (min-width:768px) and (max-width:979px){#lt-k2-blog div.k2ItemsBlock ul li{width:31%!important;}
.sp-megamenu-parent > li > a{font-size:14px!important;letter-spacing:0!important;padding:0 7px!important;}
#sp-logo img{width:100%;}
#lt-blog div.k2ItemsBlock ul li{float:left;margin-right:1.2%!important;width:32%!important;}
.lt-introduction .sppb-col-sm-3{width:50%!important;margin:20px auto;}
#sp-bottom #sp-bottom3{clear:left;}
#sp-bottom1, #sp-bottom2{padding-bottom:30px;}
.sp-megamenu-parent.menu-fade-up.hidden-sm.hidden-xs {display: block !important;}
}
@media (min-width:769px) and (max-width:1199px){.chet {width: 42% !important;}}
@media (min-width:980px) and (max-width:991px) {
.sp-megamenu-parent.menu-fade-up.hidden-sm.hidden-xs {display: block !important;}
.sp-megamenu-parent > li > a {font-size: 14px !important;}
}
@media (min-width:550px) and (max-width:1199px){#lt-introduction .sppb-col-md-3, #lt-variation .sppb-col-sm-3 {width:50%!important;}
.lt-intro-sub {margin: 30px auto !important;}
}
@media (min-width:481px) and (max-width:767px){.projects-filter{display:inline-block;padding-left:10px;}
.projects-filter ul li{display:block;float:left;margin:10px 0;}
#lt-k2-blog div.k2ItemsBlock ul li{width:100%!important;}
#sp-footer2{text-align:left!important;}
.sp-contact-info{float:left!important;}
.sticky-wrapper.is-sticky{position:relative!important;}
#sp-menu{position:absolute!important;right:0;top:25px;}
#offcanvas-toggler{line-height:0!important;}
#offcanvas-toggler > i{margin: 0 40px!important;font-size: 45px!important;line-height: 20px!important;}
.sub-clients img{display:inline!important;}
.lt-intro-sub{margin:30px auto!important;}
#lt-blog div.k2ItemsBlock ul li{width:100%!important;}
.lt-variation-content{margin:20px auto;}
.lt-pricing-content{margin:20px auto!important;}
.sticky-wrapper.is-sticky #sp-header #offcanvas-toggler > i {line-height: 45px!important;}
}
@media (max-width:480px){.projects-filter{display:inline-block;padding-left:10px;}
.projects-filter ul li{display:block;float:left;margin:10px 0;}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li{margin:5px!important;}
.lt-intro-sub{margin:50px auto!important;}
#lt-blog div.k2ItemsBlock ul li{width:100%!important;}
.lt-variation-content{margin:20px auto;}
.lt-pricing-content{margin:20px auto!important;}
.sticky-wrapper.is-sticky #sp-header #offcanvas-toggler > i {line-height: 45px!important;}
#offcanvas-toggler > i{margin: 0 10px;font-size: 45px;line-height: 20px;}
#offcanvas-toggler {line-height: 75px !important;}
}
@media (max-width:639px){.psticky{position:initial !important;}
.pstop{position:initial !important;}
.project-wrapper .col4{height: initial !important;}
div.qf3form{padding-left:5px !important;padding-right:5px !important;width:100% !important;}
}
body{color:#666666;font-size:16px;}
h1, h2, h3, h4{color:#000;}
.sppb-section-title h3{font-size:14px;}
.sppb-section-title p{font-size:13px;color:#000;}
.lt-button{padding:8px 30px;border:2px solid #e1e1e1;color:#3f3f3f;text-transform:uppercase;}
.lt-button:hover{color:#fff;}
.btn{border-radius:0!important;font-size:16px;font-weight:500;padding:10px 25px;text-shadow:none;text-transform:uppercase;border:none!important;}
#offcanvas-toggler > i{color:#fff !important;}
.offcanvas-menu ul li.current{display:none;}
#sp-main-body,
#sp-page-title,
#sp-header,
#sp-header .logo,
#offcanvas-toggler,
.sticky-wrapper.is-sticky,
.sp-megamenu-parent >li >a{-webkit-transition:.6s ease-in-out;-moz-transition:.6s ease-in-out;-ms-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;transition:.6s ease-in-out;}
.sticky-wrapper.is-sticky #sp-header,
.sticky-wrapper.is-sticky #sp-header .logo{height:50px!important;}
.sticky-wrapper.is-sticky #offcanvas-toggler,
.sticky-wrapper.is-sticky .sp-megamenu-parent >li >a{line-height:50px!important;}
#sp-logo .logo{padding:9px 0;}
.sticky-wrapper.is-sticky #sp-logo .logo{padding:0px 0;}
.lt-introduction .lt-intro-sub{/*cursor:pointer;*/border:1px solid #e5e8ea;border-radius:3%;height:270px;margin:0 auto;transition:all 400ms ease 0s;width:250px;-webkit-transition:0.7s ease-in-out;-moz-transition:0.7s ease-in-out;-ms-transition:0.7s ease-in-out;-o-transition:0.7s ease-in-out;transition:0.7s ease-in-out;padding:0 5px;}
.lt-intro-sub .sppb-addon-content span{border:1px solid #e5e8ea;border-radius:5%;height:87px;margin:-30px auto 0;padding:10px;transition:all 400ms ease 0s;width:87px;background:#fff none repeat scroll 0 0;-webkit-transition:0.7s ease-in-out;-moz-transition:0.7s ease-in-out;-ms-transition:0.7s ease-in-out;-o-transition:0.7s ease-in-out;transition:0.7s ease-in-out;background-color:#4a4a4a;}
.lt-introduction .lt-intro-sub i{border-radius:50%;color:#fff;display:inline-block !important;height:43px !important;line-height:43px !important;margin-bottom:20px;transition:all 0.7s ease-in-out 0s;width:43px !important;margin-top:10px;}
.lt-introduction .lt-intro-sub h4{text-transform:uppercase;font-weight:700;-webkit-transition:0.7s ease-in-out;-moz-transition:0.7s ease-in-out;-ms-transition:0.7s ease-in-out;-o-transition:0.7s ease-in-out;transition:0.7s ease-in-out;margin: 25px auto;}
.lt-introduction .lt-intro-sub p{font-size:15px;margin-bottom:20px;padding-left:10px;padding-right:10px;line-height:24px;}
.lt-intro-sub a{border-radius:3px;color:#fff;padding:5px 15px;transition:all 400ms ease 0s;background: #444;}
.lt-intro-sub a:hover{background:#fff !important;}
.lt-banner .lt-banner-content h3{text-transform:uppercase;font-weight:700;padding-top:65px;}
.lt-banner .lt-banner-content ul{padding-left:15px;}
.lt-banner .lt-banner-content ul li{font-size:13px;padding:3px;}
.lt-about-testimonial h3{text-transform:uppercase;font-weight:700;}
.lt-about ul{padding-left:0;}
.lt-about ul li{display:inline-block;padding:10px 20px 10px 0;list-style:none;}
.lt-testimonial blockquote p{font-size:13px;background:#ffffff none repeat scroll 0 0;border:1px solid #efefef;padding:10px;margin-bottom:0;}
.lt-testimonial blockquote footer{background:rgba(0, 0, 0, 0) url("../images/bg-testimonial.png") no-repeat scroll 20px 0;margin:-2px 0 0 !important;padding:15px 0 15px 60px;}
.lt-testimonial-content{background:#e7e7e7 none repeat scroll 0 0;border:1px solid #e4e7e9;border-radius:5px;padding:15px 20px 10px;margin:20px 0;cursor:pointer;box-shadow:5px 5px 5px #c3c3c3;min-height:200px;}
.lt-testimonial-content h4{margin-bottom:13px;-webkit-transition:0.7s ease-in-out;-moz-transition:0.7s ease-in-out;-ms-transition:0.7s ease-in-out;-o-transition:0.7s ease-in-out;transition:0.7s ease-in-out;}
.lt-testimonial-content img{border-radius:50%;margin-top:15%;}
.lt-clients-content img{opacity:0.6;-webkit-transition:0.7s ease-in-out;-moz-transition:0.7s ease-in-out;-ms-transition:0.7s ease-in-out;-o-transition:0.7s ease-in-out;transition:0.7s ease-in-out;}
.lt-clients-content img:hover{opacity:1;cursor:pointer;}
.lt-variation-content-text{cursor: default;border:1px solid #fff;border-radius:4px;height:200px;margin:0 auto;padding:15px 20px;transition:all 400ms ease 0s;width:200px;-webkit-transition:0.7s ease-in-out;-moz-transition:0.7s ease-in-out;-ms-transition:0.7s ease-in-out;-o-transition:0.7s ease-in-out;transition:0.7s ease-in-out;}
.lt-variation-content-text h1{font-family:'lato';color:#fff;font-size:36px;font-weight:700;-webkit-transition:0.7s ease-in-out;-moz-transition:0.7s ease-in-out;-ms-transition:0.7s ease-in-out;-o-transition:0.7s ease-in-out;transition:0.7s ease-in-out;}
.lt-variation-content-text p{color:#fff;font-weight:700;-webkit-transition:0.7s ease-in-out;-moz-transition:0.7s ease-in-out;-ms-transition:0.7s ease-in-out;-o-transition:0.7s ease-in-out;transition:0.7s ease-in-out;}
.lt-variation-content-text:hover{background-color:#fff;}
.lt-variation-content-text:hover h1{color:#000;}
.lt-variation-content-text:hover p{color:#000;}
#lt-blog .header{color:#000;font-size:32px;font-weight:700;margin:0;padding-bottom:20px;text-align:center;text-transform:uppercase;}
#lt-blog div.k2ItemsBlock ul li{float:left;margin-right:0.8%;width:32.8%;}
#lt-blog div.k2ItemsBlock ul li:nth-child(3n+3){margin-right:0;}
#lt-blog a.moduleItemImage img{width:100% !important;margin-bottom:15px;}
#lt-blog .media-body{padding-top:10px;}
.lt-team-content{background:#ecf0f1 none repeat scroll 0 0;-webkit-transition:0.7s ease-in-out;-moz-transition:0.7s ease-in-out;-ms-transition:0.7s ease-in-out;-o-transition:0.7s ease-in-out;transition:0.7s ease-in-out;cursor:pointer;}
.lt-team-content h4,
.lt-team-content p{-webkit-transition:0.7s ease-in-out;-moz-transition:0.7s ease-in-out;-ms-transition:0.7s ease-in-out;-o-transition:0.7s ease-in-out;transition:0.7s ease-in-out;}
.lt-team-content img{width:100%;}
.lt-team-content:hover h4,
.lt-team-content:hover p{color:#fff;}
.lt-pricing-content{border:1px solid #dde6e9;text-align:center;margin-top:20px;}
.lt-pricing-hover .lt-pricing-content{margin-top:0!important;}
.lt-pricing-content h4{color:#fff;font-weight:700;margin:0;padding:20px 0;}
.lt-pricing-hover h4{background:#2c3e50!important;}
.lt-pricing-hover h4{padding:30px 0;}
.lt-pricing-content .price{background:#eceded none repeat scroll 0 0;padding:10px 0;}
.lt-pricing-content .price h1{background:#fff none repeat scroll 0 0;border-radius:100%;height:120px;margin:0 auto;padding:0px 0px 5px;width:120px;font-weight:700;line-height:35px;}
.lt-pricing-content ul{padding:0;}
.lt-pricing-content ul li{list-style:outside none none;padding:10px 0;font-weight:700;}
.lt-pricing-content ul .odd{background:#f4f7f8 none repeat scroll 0 0;}
.lt-pricing-content .special h2{background:#2c3e50!important;font-weight:700;}
.lt-pricing-content .special{margin-top:-20px;padding-bottom:20px;}
.lt-pricing-content .special h2{padding:10px 0 30px;font-weight:700;}
.lt-pricing-content a{font-weight:700;}
.lt-works-content h3{text-transform:uppercase;color:#fff;font-size:20px;font-weight:400;}
.lt-buy-now-content h3{font-weight:700;color:#fff;font-size:16px;text-transform:uppercase;}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a{text-transform:uppercase;padding:8px 15px;font-weight:500;border-radius:0!important;}
span.catItemImage img,
span.itemImage img{width:100%!important;}
#sp-right .k2ItemsBlock ul li img{width:100%;}
div.k2ItemsBlock ul{padding-left:0;}
#sp-page-builder .sppb-section-title.sppb-text-center .sppb-title-subheading{margin:0 auto;}
.lt-page-service i{margin-top:10px;}
.sp-simpleportfolio-img{width:100%;}
.sp-megamenu-parent > li.menu-first > a{display:none;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a.menu-first{display:none;}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a{display:none;}
.sp-simpleportfolio-title a{display:none;}
.projects-filter a{padding:8px 15px;font-size:1em;border-radius:0;text-transform:uppercase;}
.projects-filter a{color:#fff;background:#2d2d2d;}
.projects-filter ul li{background:none;}
.projects-filter ul{text-align:center;}
.projects-wrapper img{width:100%;}
.projects-filter{border-bottom:none;}
.projects-wrapper .project-img .project-img-extra h4{color:#fff!important;}
.sp-menu-item.sp-has-child.menu-justify {
    position: static;
}
