@media screen and (min-width:1400px){.ui-ux-section-2.dark-section.section-space-sm{padding:130px 0;}
}
@media screen and (min-width:992px) and (max-width:1280px){.qode-text-marquee{font-size:125px;}
}
@media screen and (max-width:992px){.navbar-expand-md .navbar-toggler{display:block;}
.navbar>.container,
.navbar>.container-fluid{display:block}
.navbar,
header .header_bottom{padding:0}
header .logo_wrapper{position:relative;height:100px!important;left:0;display:block;padding:12px}
header .q_logo a{left:0}
li.nav-item a{font-size:20px}
button.navbar-toggler{position:absolute;top:0;right:15px;margin:25px 0;transition:all 0.1s ease 0s;}
header div.navbar-collapse{position:relative;width:100%;height:100%;padding:10px 20px;background:#333;}
header.scrolled button.navbar-toggler{margin:15px 0;}
}
@media screen and (max-width:768px){.dropdown-submenu:hover>.dropdown-menu,
.dropdown:hover>.dropdown-menu{display:none;}
.dropdown.show > .dropdown-menu.show{display:block;}
.qode-workflow .qode-workflow-item .qode-workflow-item-inner .qode-workflow-image.left,
.qode-workflow .qode-workflow-item .qode-workflow-item-inner .qode-workflow-image.right{padding:0;text-align:center;}
.container{max-width:100%;}
.qode-workflow .qode-workflow-item{max-width:100%;}
.footer-social-icons{margin:35px 0 0;}
.hellobar{bottom:auto;top:0;position:relative;}
.hellobar a{padding: 9px 30px 9px 10px;font-size: 14px;text-align: left;line-height: 1.5;}
.closehellobar{top: 25%;}
}
@media screen and (max-width:480px){.qode-workflow .qode-workflow-item .qode-workflow-item-inner .qode-workflow-image,
.qode-workflow .qode-workflow-item .qode-workflow-item-inner .qode-workflow-text{width:100%;float:none;text-align:center !important;}
.qode-workflow .qode-workflow-item .qode-workflow-item-inner{display:block;}
.qode-workflow .main-line,
.qode-workflow .qode-workflow-item .line{left:13%;}
.qode-workflow .qode-workflow-item .qode-workflow-item-inner .qode-workflow-text .circle{left:45px;top:32%;}
.qode-workflow .qode-workflow-item{padding-bottom:15px;}
.qode-workflow-text h3{font-size:25px;line-height:1.3;margin-top:20px;}
.qode-workflow .qode-workflow-item{overflow:visible;}
.home-banner-text-item{font-size:35px;line-height:40px;}
header:not(.scrolled) .site-logo img{max-width:190px;margin:10px 0;}
.home .parallax-1{background-image:url(/assets/common/images/mobile-parallax-1.png);background-size:100%;background-position:bottom;background-attachment:inherit;}
.full-height-top-banner .row,
.carousel.carousel-fade,
.carousel.carousel-fade .carousel-inner{width:100%;display:flex;height:auto !important;align-items:normal !important;}
.full-height-top-banner .row{position:relative;top:130px;width:100%;margin:0;}
.carousel.carousel-fade .carousel-item{top:0;left:0;transform:translate(0%,0%);text-align:center;}
.home-section-2-left-content{margin-top:0;}
div[class*="col-"]{margin-bottom:35px;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, .qbutton{margin-bottom:25px;}
p{margin-bottom:10px;}
.qbutton{padding-left:40px;padding-right:40px;}
.qode-showcase-icon .qode-icon-holder{width:60px;height:60px;line-height:60px;font-size:28px;}
.qode-showcase-content-cell h5{font-size:22px;margin-bottom:0;}
.home-section-2 .row > div:last-child{padding:0;}
.qode-int-icon-showcase .qode-showcase-content-cell{padding:0 25px;}
.home-section-3{padding:0 0 70px 0;}
.qode-text-marquee .qode-text-marquee-wrapper .stretch--resizer{font-size:90px !important;word-spacing:-5px !important;}
.home-section-5{padding:0;}
.home-section-7{padding:0;}
.home-section-8{padding:30px 0 0;}
.footer-social-icons ul{display:table;margin:auto;}
footer.site-footer{padding:10px 0 50px;}
.body.hellobar-show footer.site-footer {padding-bottom:70px;}
.copyrights p{text-align:center;}
h1.main-title{margin-top:150px;z-index:2;position:relative;font-size:40px;line-height:1.3;}
h3.sub-title{margin-bottom:0;z-index:2;position:relative;}
.header-bg-image-2{position:absolute;z-index:0;background-position:bottom;}
.about-section-3,
.about-section-4,
.about-section-5,
.about-section-6,
.about-section-7{padding:50px 0;}
.list .list-txt{width:87%;padding-left:10px;}
.left-10per{left:0;}
.list .list-txt p{margin-bottom:0;}
.list .list-txt h3{font-size:27px;}
.list > .col-md-12{margin:0;}
.about-section-3{padding-bottom:0;}
.clients2-div{margin:0 !important;border:1px solid #f2f2f2;}
.about-section-4 .row:last-child{width:100%;overflow:auto;margin-left:0;}
.about-section-4 .container{padding:0 5px;}
.about-section-4 .container > .row:first-child .col-md-12{margin-bottom:15px;}
.about-section-4 .container > .row{margin-left:-5px;margin-right:-5px;width:auto;}
.clients2{display:block;margin:0;flex-wrap:nowrap;}
.clients2-div div[class*=col-],
.clients2-div.small div[class*=col-]{width:50%;float:left;margin:0;display:table;height:125px;border:1px solid #f2f2f2;}
.clients2-div div[class*=col-].gray,
.clients2-div.small div[class*=col-].gray{border:1px solid #4a4a4a;}
.about-section-4 .container{padding:0 5px;}
.clients2 .image{display:table-cell;vertical-align:middle;}
.clients2-div div[class*=col-] .image img,
.clients2-div.small div[class*=col-] .image img{max-height:80px;width:auto;height:auto;-webkit-filter:none;-moz-filter:none;-o-filter:none;-ms-filter:none;filter:none;}
.clients2 .image{display:table-cell;vertical-align:middle;padding:0 10px;}
.clients2-div .row:last-child .col-md-3{width:100%;}
.technologies .col-md-five{width:50%;float:left;margin-bottom:0;padding:0 10px;-webkit-filter:none;-moz-filter:none;-o-filter:none;-ms-filter:none;filter:none;}
.technologies>.row{display:block;padding:0 20px;flex-wrap:nowrap;}
.about-section-5 h2{margin:0;}
h2{font-size:40px;line-height:50px;}
#counter div[class*="col-"]{width:50%;float:left;padding:0 5px;margin-bottom:15px;}
.counter{width:160px;height:160px;}
.counter p{font-size:13px;line-height:1.2;}
.counter span{font-size:45px;}
.title-fade{font-size:50px;letter-spacing:0;word-spacing:0;line-height:1;margin:0;}
.about-section-7 div > .row:first-child > div{}
.container.contact h3{margin-bottom:15px;}
.middle{display:block;}
.contact form div[class*="col-"]{margin:0;padding:0;}
.contact .box{padding:20px;margin:0;}
.box form .qbutton{width:70%;height:50px;line-height:1;margin:auto;display:block;}
.technologies .col-md-five{border:2px solid #fff;}
section.about-section-6 .technologies>.row div.col-md-five,
section .technologies>.row:nth-child(even) .col-md-five:nth-child(odd),
section .technologies>.row:nth-child(odd) .col-md-five:nth-child(even){background:#f9f9f9;}
section .technologies>.row:nth-child(odd) div.col-md-five:first-child,
section .technologies>.row:nth-child(odd) div.col-md-five:nth-child(4),
section .technologies>.row:nth-child(odd) div.col-md-five:last-child,
section .technologies>.row:nth-child(even) div.col-md-five:nth-child(3),
section .technologies>.row:nth-child(even) div.col-md-five:nth-child(4){background:#eaeaea;}
.footer-logo img{position:relative;left:-5px;}
.footer-social-icons ul li a{width:52px;text-align:center;font-size:24px;padding:10px;color:#ddd;}
.dark-section > div[class*="col-"]{padding:0 30px;}
.next-overlay{padding:60px 15px 160px;}
form div[class*="col-"]{margin:0;}
.dark-section h2{margin-bottom:10px;}
h2.title{margin-bottom:15px;}
.section-pull-top{padding-bottom:0;margin-top:0;}
.section-space{padding:70px 0 25px;}
body.blog .blog-cover-wrapper h1{font-size:40px;}
body.blog .blog-cover-wrap .cover-letter{padding-top:50px;font-size:335px;}
body.blog .blog-content{word-break:break-word;line-height:1.8;font-size:15px;}
body.blog article,
.blog-info{padding:0;}
body.blog article{margin-bottom:50px;padding-bottom:50px;}
body.blog .container, body.blog-single .container{max-width:100%;width:100%;}
body.blog .post-letter{top:58px;left:-50px;font-size:180px;}
body.blog .blog-box .blog-title a,
body.blog .blog-box h1.blog-title{font-size:30px;}
body.blog .blog-meta span.meta-item,
body.blog .blog-meta span.meta-item a,
body.blog .blog-meta span.meta-item b{font-size:13px;font-weight:600 !important;}
body.blog .blog-meta span.meta-item{line-height:1.8;margin-right:8px;}
body.blog .meta-item:after{right:-4px;}
.blog-box .blog-title{margin-bottom:15px;}
body.blog .title-meta{margin-bottom:20px;}
body.blog .blog-list{background:#ffffff;}
body.blog h3.section-title{margin-bottom:50px;padding-bottom:25px;}
body.blog .blog-front{box-shadow:none;padding-bottom:0;width:85%;top:-62px;padding:140px 0;}
body.blog .blog-cover-wrap,
.height-100{height:95vh;}
body.blog .blog-front .container{padding:0;}
.pagination{margin:0;}
body.blog .page-content div.row:last-child{margin-top:0;margin-bottom:0;display:block;}
body.blog .blog-front > div > .col-md-12,
body.blog .page-content div.row:last-child > div{margin-bottom:0;}
body.blog footer.site-footer{padding:10px 0 60px;}
.social-media.text-left > *{float:left;width:32px;height:32px;margin-right:11px;text-align:center;}
.social-media.text-left{display:table !important;margin-top:25px;}
.social-media.text-left > * .fa-3x{font-size:30px;color:#444;}
.visible-on-mobile{display:block !important;}
body.blog.blog-detail .blog-content p{margin-bottom:10px;}
body.blog.blog-detail .blog-info{padding:0;margin-left:-20px;margin-right:-20px;}
body.blog.blog-detail .blog-front{padding:70px 0 0;}
body.blog.blog-detail .blog-cover-wrap,
body.blog.blog-detail .blog-cover-wrap .vc_empty_space,
body.blog.blog-detail .height-300{height:190px !important;max-height:190px !important;}
body.blog.blog-detail h3.section-title{margin-bottom:5px;padding-bottom:15px;}
body.blog.blog-detail .blog-front > div > br{display:none;}
#back_to_top{bottom:75px;right:15px;}
header{display:none;}
.mobile-header.visible-on-mobile{display:flex !important;align-items:center;padding:15px 10px;}
.mobile-pdf-link a{padding-right:0;float:right;}
.mobile-pdf-link a i{background:url(../../../images/application-pdf.png);background-size:cover;background-position:center;color:transparent;width:45px;height:45px;}
.mobile-logo{float:left;width:75%;}
.mobile-pdf-link{float:right;width:25%;}
.mobile-logo img{max-width:190px;}
.qode-text-marquee{font-size:50px;margin:0;text-transform:capitalize;color:#444;letter-spacing:-2px;}
.home-video-intro h5.mb-50,
.home-video-intro .col-md-12{margin:0;}
.blog .mobile-header{position:absolute;width:100%;}
body.blog .blog-cover-wrap h1{}
body.blog .blog-cover-wrapper h1 span.pristina{font-size:40px;}
.contact-us .section-space-sm{padding:50px 0 30px;}
.contact-us .contactform{padding:0 15px;}
.box{padding:25px 20px 25px;}
.same-height{display:block;margin:0;padding:0;}
.same-height.spacing-20{border-spacing:0;}
.same-height > .col-md-6{width:100%;display:block;}
.container.section-space{padding:70px 15px 25px;}
.highlight-services .col-md-3{margin-bottom:15px;}
.header-bg-image-2{display:none;}
.contact-us h1.main-title{margin-top:150px;}
h2.title.margin-top-170{margin-top:15px;}
.row.section-space.padd-b-30{padding:0;padding-top:70px;}
.ui-ux h2.small{line-height:1.4;font-size:22px;}
.ui-ux h2.small u{line-height:inherit;border:none;text-decoration:underline;display:inline-block;margin-top:15px;}
.services .page-title-wrapper > div > div > div[class*="col-"]:first-child{padding-bottom:0;margin-bottom:0;}
h1.main-title{margin-top:30px;}
.ui-ux h1.main-title{font-size:30px;margin-bottom:0;}
.casestudy h1.main-title{margin-top: 50px;}
body.casestudy .page-title-wrapper .row {margin-bottom: 0;}
body.casestudy .next-overlay {padding-top: 10px;}
body.casestudy .container.section-pull-top {padding: 25px 15px;}
body.casestudy .container.section-pull-top > .row.mb-50 {margin-bottom: 0;}
.container.padd-60{padding: 30px 15px;}
object {max-height: 200px !important;}
.row.padd-b-100 {padding-bottom: 15px;}
}