@media (min-width:980px) and (max-width:1199px){.sp-megamenu-parent > li > a{letter-spacing:0!important;padding:0 5px!important;}
}
@media (min-width:768px) and (max-width:979px){.sp-megamenu-parent > li > a{font-size:10px!important;letter-spacing:0!important;padding:0 7px!important;}
#sp-logo img{width:100%;}
.at-team-item .sppb-addon-text{padding:5px!important;}
#at-icon-box-bottom .sppb-addon-content{clear:left!important;}
#at-icon-box-bottom h4,
#at-icon-box-bottom .sppb-addon-content{float:left!important;}
#at-design .sppb-row>div,
#at-admin .sppb-row>div,
#at-design-2 .sppb-row>div{width:100%!important;}
}
@media (max-width:767px){#at-blog div.k2ItemsBlock ul li{width:100%!important;}
#sp-footer2{text-align:left!important;}
.sp-contact-info{float:left!important;}
#sp-testimonial-wrapper{display:none;}
.sticky-wrapper.is-sticky{position:relative!important;}
#sp-menu{position:absolute!important;right:0;top:35px;}
#offcanvas-toggler{line-height:0!important;}
#offcanvas-toggler > i{margin:0;}
.sub-clients img{display:inline!important;}
#at-client .at-client-item{width:100%!important;margin:20px 0;}
h4.sppb-title-heading,
h4.sppb-addon-title{font-size:26px!important;}
#at-design{padding-bottom:50px!important;}
}
@media (min-width:480px) and (max-width:767px){#at-icon-box .sppb-row>div{width:49%!important;margin-right:2%!important;float:left!important;margin:20px 0;}
#at-icon-box .sppb-row>div:nth-child(2n){margin-right:0!important;}
#at-icon-box-bottom h4,
#at-icon-box-bottom .sppb-addon-content{float:left!important;}
}
@media (max-width:480px){#at-client .clearfix{width:100%!important;}
}
.sppb-section-title h4{background:url(../images/border-title.png) no-repeat bottom center;padding-bottom:20px;font-size:30px;text-transform:uppercase;}
.sppb-section-title h6{font-size:18px;}
.button{padding:10px 35px;color:#000!important;text-transform:uppercase;font-size:12px;font-weight:700;background:#fff!important;display:inline-block;margin-top:20px;}
.button:hover{color:#fff!important;}
h1, h2, h3, h4, h5, h6, span, img, .button, i, li, ul, .at-client-item{-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;}
body.itemid-437 #sp-header-sticky-wrapper{position:relative;z-index:999;background:rgba(0,0,0,.1);}
#sp-header-sticky-wrapper{position:relative;z-index:999;background:rgba(49,112,143,.31);}
.sticky-wrapper.is-sticky #sp-header{background:#bfd3dc;}
#offcanvas-toggler > i{color:#fff!important;}
.offcanvas-menu ul li ul{padding-left:15px;}
@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft;}
.zoomInLeft{-webkit-animation-duration:1.5s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
h4{line-height:50px!important;}
h6{font-size:18px;font-style:italic;line-height:25px;margin:30px 0 20px;}
#sp-main-body .home-page #sp-slide-wrapper{margin-top:-90px;}
.at-admin-item-content img{border-radius:50%!important;}
.at-admin-item-content h5{text-transform:uppercase;}
.at-design-2 .button{color:#fff!important;border:1px solid transparent;}
.at-design-2 .button:hover{color:#000!important;background:#fff!important;border:1px solid #000;}
#at-about .sppb-section-title{margin-bottom:15px;}
.at-about-content .button{margin-top:12px;}
.at-icon-box-item{cursor:pointer;}
.at-icon-box-item .sppb-icon{text-align:center;}
.at-icon-box-item .sppb-icon span{width:100%;height:150px;padding:55px 0;color:#fff;}
.at-icon-box-item .sppb-icon span i{-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-ms-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;}
.at-icon-box-item:hover .sppb-icon span i{transform:rotate(360deg) scale(1.8);}
#at-icon-box .sppb-row>div:nth-child(1) .at-icon-box-item .sppb-icon span{background:#69d2e7;}
#at-icon-box .sppb-row>div:nth-child(2) .at-icon-box-item .sppb-icon span{background:#add478;}
#at-icon-box .sppb-row>div:nth-child(3) .at-icon-box-item .sppb-icon span{background:#f49f77;}
#at-icon-box .sppb-row>div:nth-child(4) .at-icon-box-item .sppb-icon span{background:#ae9ac4;}
#at-icon-box .sppb-row .at-icon-box-item:hover .sppb-icon span{background:#fff!important;border:2px dotted #adadad;}
.at-icon-box-item h5{font-size:16px;text-transform:uppercase;font-weight:500!important;margin:15px 0;}
#at-icon-box-bottom h4{display:inline;line-height:45px!important;text-transform:uppercase;font-size:20px!important;}
#at-icon-box-bottom .sppb-addon-content{display:inline;float:right;}
#at-icon-box-bottom .button{background:#fff!important;color:#000!important;}
#at-client .at-client-item{width:20%;float:left;opacity:.7;}
#at-client .at-client-item:hover{opacity:1;cursor:pointer;}
#at-client .clearfix{width:20%;float:left;}
#at-client .clearfix > div{width:100%;}
.progress{background-color:#fff;border:1px solid #ededed;box-shadow:none;height:20px;padding:0 3px;margin-top:15px;}
.progress-bar{animation-delay:0.2s;animation-duration:1s;animation-name:process;animation-timing-function:linear;H
box-shadow:none;height:12px;margin-top:3px;position:relative;transform-origin:left center 0;}
.skill{margin:27px 0;}
.skill:first-child{margin-top:0;}
.skill:last-child{margin-bottom:0;}
.skill strong{text-transform:uppercase;font-size:16px;}
.skill strong:nth-child(2){float:right;font-weight:400!important;}
@keyframes process{0%{transform:scaleX(0);}
100%{transform:scaleX(1);}
}
.at-icon-box2-item{cursor:pointer;}
.at-icon-box2-item h5{text-transform:uppercase;margin:20px 0;}
.at-icon-box2-item .sppb-icon{position:relative;}
.at-icon-box2-item:hover span:before{content:"";position:absolute;top:0;left:0;right:0;margin:0 auto;width:100px;height:100px;border:1px solid #f0f0f0;border-radius:50%;}
.at-icon-box2-item span{width:90px;height:90px;padding:0px 0;margin-top:5px;border:2px solid #ccc;border-radius:50%;}
.at-icon-box2-item span i{color:#cccccc;}
.at-icon-box2-item:hover span i{color:#fff;}
.at-feature-item h5{text-transform:uppercase;background:url(../images/border-title-feature.png) no-repeat bottom left;padding-bottom:20px;margin-bottom:10px;}
.at-feature-item ul{padding-left:0;list-style:none;}
.at-feature-item ul li{padding:14px 0 14px 30px;border-bottom:1px solid #efefef;position:relative;}
.at-feature-item ul li:hover{cursor:pointer;border-color:#505050;}
.at-feature-item ul li:before{content:"";position:absolute;left:0;top:16px;width:30px;height:30px;background:url(../images/tick-item-feature.png) no-repeat;}
.at-feature-item ul li:last-child{border-bottom:0;}
#at-testimonial .sppb-section-title{margin-bottom:0;}
.at-team-item{cursor:pointer;margin:20px 0;}
.at-team-item span,
.at-team-item span img{width:100%;}
.at-team-item h5{text-transform:uppercase;font-size:16px;font-weight:600;}
.at-team-item h6{font-size:13px;}
.at-team-item .sppb-addon-text{background:#fff;padding:15px;margin-top:-8px;position:relative;}
.at-team-item .sppb-addon-text:after{content:"";position:absolute;width:0;height:3px;left:0;bottom:0;}
.at-team-item:hover .sppb-addon-text:after{width:100%;}
#at-blog div.k2ItemsBlock ul{padding-left:0;}
#at-blog div.k2ItemsBlock ul li{float:left;margin-right:2%;width:32%;}
#at-blog div.k2ItemsBlock ul li.lastItem{margin-right:0;}
#at-blog a.moduleItemImage img{width:100%!important;}
#at-blog .media-body{padding-top:10px;}
#sp-right .k2ItemsBlock ul li img{width:100%;}
.at-intro-banner-item h2{text-transform:uppercase;padding-bottom:20px;margin-top:0;}
.at-intro-banner-item p{color:#fff;line-height:30px;margin:20px 0 20px;}
.at-intro-banner-item .button{background:#fff!important;color:#000!important;font-weight:700;}
.at-intro-banner-item .button:hover{color:#fff!important;}
.at-contact-us-title h5{text-transform:uppercase;}
.at-contact-us-title p{font-weight:400;}
.at-contact-us-title .contact-address{margin:30px 0;}
.at-contact-us-title .contact-address:first-child{margin-top:0;}
.at-contact-us-title .contact-address:last-child{margin-bottom:0;}
.at-contact-us-map h5{text-transform:uppercase;margin-top:25px;}
.at-contact-us-map p{line-height:30px;}
.at-contact-us-map span,
.at-contact-us-map span img{width:100%!important;}
#sp-quickcontact-form input,
#sp-quickcontact-form textarea{border-radius:0;width:100%;}
#sp_qc_submit{border:0;}
#sp-page-builder .sppb-section-title.sppb-text-center .sppb-title-subheading{margin:0 auto;}
.lt-page-service i{margin-top:10px;}
.item-page .project-img{border:5px solid #f2f2ff;}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li:hover > a{border-bottom:3px solid;}
.project-img img{width:100%;}
.projects-filter{text-align:center;display:inline-block;}
.projects-filter ul{display:inherit;line-height:43px;margin:0 auto;}
.projects-filter ul li{line-height:43px;display:static!important;float:left;}
.projects-filter a{padding:8px 15px;border:1px solid #fff;}
.item-page .project-img{border:5px solid #fff;}
.pp-button{color:#fff;padding:12px 40px;font-weight:700;}
.pp-button:hover{color:#fff;background:#666;}
.project-img-extra-content a,
.project-img-extra-content a:hover{color:#fff!important;}
.projects-filter{padding:0 5px;}
.projects-wrapper .project-img:hover .project-img-extra{opacity:.6;}