@media (max-width:1199px){header .header-top .top-sitemap span{padding:0 4px}header .header-top .top-sitemap span i{margin-right:0}header .header-top .top-sitemap .has-dropdown{padding-left:15px}header .header-top .top-sitemap .has-dropdown:before{left:7px}header .top-social a{font-size:14px}header.logo-top .header-bottom .navbar ul li a{padding:3px 23px 0}header.logo-top .header-bottom .navbar ul li.menu-item-has-children a:before{right:10px}.banner-slider .item .inner-texts{transform:translate(13%,-60%)}.banner-slider .item .description,.banner-slider .item p{font-size:14px}.banner-slider .item ul li{font-size:15px}.banner-slider .item.item-3 .inner-texts{transform:translate(-10%,-60%)}.banner-slider .item .btn{padding:0 23px;font-size:13px;line-height:45px}.welcome.welcome-3 p{line-height:24px}.welcome.welcome-3 p strong{font-size:15px}.welcome.welcome-3 .btn{margin:25px 0 20px}.welcome.welcome-3 br:first-child{display:none}.welcome.welcome-5 .section-title{font-size:20px;margin:30px 0 10px -30px}.welcome.welcome-5 .padding{padding:0 25px 20px}.welcome.welcome-5 .inner-bg .item{padding:19px 30px 1px}.welcome.welcome-5 .inner-bg .item .item-icon{font-size:70px;top:10px}.welcome.welcome-5 .inner-bg .item .item-title{margin:-5px 0 14px}.welcome.welcome-5 p{line-height:23px!important}.about-us.about-us-4 .item .item-title{clear:both;display:block}.services .service-nav li a{font-size:15px;padding-left:75px}.services .service-nav li a i{font-size:25px}.services .details-content .col-sm-6:first-child .padding{padding:30px 25px}.services .details-content .col-sm-6:first-child .padding .panel-title{font-size:13px}.services .details-content .col-sm-6:first-child .padding .panel-title a{padding:20px 15px}.services .details-content .col-sm-6:first-child .padding .panel-body{padding:15px 0 0;line-height:24px}.works .grid-4 .item{width:22.995%}.works .grid-3 .item{width:31.3%}.works.single .about-work .title{padding:0;margin-top:0}.works.single .about-work p{line-height:24px}.works.single .about-work p br:first-child{display:none}.works.single .about-work .item-social{margin:5px 0}.works.single .about-work .item-social a{height:35px;width:35px;line-height:35px}.choose .col-sm-6:first-child .padding{padding:20px 30px 30px}.choose .item{margin-bottom:26.5px}.choose .item p{line-height:23px}.blog-posts.tile-layout .col-sm-8 article .entry-content{padding:25px}.blog-posts.tile-layout .col-sm-8 article .entry-content .entry-title{font-size:15px;line-height:19px}.blog-posts.tile-layout .col-sm-8 article .entry-content p{margin:10px 0 0;line-height:22px}.about-5 .section-title{margin-top:37px}.about-5 .col-sm-8 .padding{padding:0 25px 30px}.about-5 .col-sm-8 .padding img{max-width:44%}.about-5 .col-sm-8 p{line-height:23px}.about-5 .col-sm-8 p strong{font-size:14px}.about-5 .col-sm-8 p br:first-child{display:none}.our-team .member .member-image{min-height:inherit;padding:15px 0 0}.our-team .member .padding{padding:23px}.shop-section.single-layout .product-gallery .nav-tabs li a{max-width:89px}.shop-section.single-layout .about-product .item-title{font-size:16px}.shop-section.single-layout .about-product p{margin:0;line-height:23px}.shop-section.single-layout .about-product .cart-counter input{height:45px}.shop-section.single-layout .about-product .btn{padding:0 23px;line-height:45px}.shop-section.single-layout .about-product .widget_meta .meta-id{font-size:13px}.partners .item{width:19.628%}.page-name .padding{padding:70px 30px}aside.sidebar article .entry-content{padding:0}aside.sidebar a[class*=tag-]{padding:0 7px;margin:5px 5px 2px 0}footer .widget_info a{padding-bottom:14px}footer .footer-bottom .copyright .padding{padding:40px 30px}}@media (max-width:991px){.padding{padding:20px}.blog-posts .entry-title,.page-title,.section-title{padding:0 20px;font-size:18px;margin-top:33px}.page-name .padding{padding:50px 20px}.page-name .padding .page-title{font-size:25px}.owl-controls{top:-37px}header .header-top .top-sitemap{padding:10px 0;line-height:30px}header .header-top .top-sitemap span{padding:0 8px}header .header-top .top-sitemap .has-dropdown{float:right;padding-left:20px}header .header-top .top-sitemap .has-dropdown:before{top:8px}header .header-top .top-sitemap .has-dropdown:hover .dropdown{top:39px}header .header-top .top-social{float:none;display:block}header .header-bottom .navbar .navbar-nav li:first-child a{padding-left:0}header .header-bottom .navbar .navbar-nav li a{padding:3px 13px 0}header .header-bottom .navbar .navbar-nav li.menu-item-has-children a:before{right:3px;top:4px}header .header-bottom .navbar .navbar-nav li ul.children,header .header-bottom .navbar .navbar-nav li ul.sub-menu{left:-7px}header .header-bottom .navbar .navbar-nav li ul.children li a,header .header-bottom .navbar .navbar-nav li ul.sub-menu li a{line-height:30px}header.logo-top .header-top .navbar-brand{padding-top:17px}header.logo-top .header-top .top-sitemap{margin-top:0}header.logo-top .header-top .top-info{float:none;display:block}header.logo-top .header-top .top-info span{padding:0 8px}header.logo-top .header-top .top-info span:last-child{padding-right:0}header.logo-top .header-top .top-social{display:inline-block}header.logo-top .header-top .top-social:before{display:none}header.logo-top .header-bottom .navbar ul li a{padding:3px 13px 0}header.logo-top .header-bottom .navbar ul li:first-child a{padding-left:20px}header.logo-top .header-bottom .navbar ul li.menu-item-has-children a:before{right:0}header.logo-top .header-bottom .navbar ul li.menu-item-has-children ul.children,header.logo-top .header-bottom .navbar ul li.menu-item-has-children ul.sub-menu{left:0}header.logo-top .header-bottom .navbar .main-menu .top-social{margin-left:0}header.logo-top .header-bottom .navbar .main-menu .top-social a{width:17px}header.logo-top .header-bottom .navbar .main-menu .search-box{margin-right:17.5px}.banner-slider .item .item-title{font-size:25px}.banner-slider .item .description{line-height:21px}.banner-slider .item.item-4 .inner-texts{max-width:55%}.banner-slider .item.item-4 .inner-texts ul li{font-size:15px}.banner-slider .item.item-4.active .inner-image{transform:translate(-15%)}.banner-slider .item .btn-container{margin-top:25px}.about-us .item a{padding:20px 15px}.about-us .item a .item-title{font-size:15px}.about-us.about-us-2 .col-sm-4 .item{padding:20px}.about-us.about-us-2 .col-sm-4 .item .item-title{font-size:15px}.welcome .padding{padding:0 20px 20px}.welcome.welcome-2 .item{padding:19px 20px 1px}.welcome.welcome-2 .item .item-title{font-size:15px}.welcome.welcome-2 .item p,.welcome.welcome-2 p{line-height:23px}.welcome .col-sm-7 .section-title{margin-bottom:0}.welcome .col-sm-7 .item{padding-bottom:0}.welcome .col-sm-7 .item .item-title{margin-bottom:10px}.welcome .col-sm-7 .item p{line-height:23px}.welcome.welcome-3 .col-sm-7 .section-title{margin-bottom:17px}.welcome.welcome-3 .col-sm-7 .item p{line-height:23px}.welcome.welcome-3 .col-sm-7 .btn{margin:15px 0 10px}.welcome.welcome-5 .inner-bg .image{display:none}.welcome.welcome-5 .inner-bg .item{padding:15px 20px 0}.welcome.welcome-5 .inner-bg .item .item-icon{font-size:55px;left:-10px}.welcome.welcome-5 .inner-bg .item .item-title{font-size:15px}.welcome.welcome-5 .inner-bg .item p{line-height:21px!important}.welcome.welcome-5 .section-title{margin-left:-20px}.welcome.welcome-5 .padding{padding:0 20px 25px}.choose .item{margin-bottom:18px}.features .item .item-details{padding:20px}.features .item .item-details .item-title{font-size:15px}.features .item .item-details p{line-height:23px;margin-top:10px}.portfolio .padding{padding:20px}.process .item .item-title,.services .item .item-title{font-size:15px;margin-bottom:10px}.process .item p,.services .item p{line-height:23px}.process .item .btn,.services .item .btn{margin-top:10px}.services .nav-tabs li a{padding:20px 20px 20px 55px;font-size:14px}.services .nav-tabs li a i{font-size:20px;top:18px;left:20px}.services .tab-content .col-sm-6 .padding{padding:20px!important}.services .tab-content .col-sm-6 .padding .panel-title a{padding:15px!important}.services .tab-content .item{padding-bottom:5px}.process .padding{padding-top:5px}.process .item{margin-bottom:15px}.works .filter{padding-bottom:17px}.works .item .item-details .item-texts{padding:0 15px;width:100%}.works .grid-4 .item{width:22.41%}.works .grid-3 .item{width:30.7%}.works.single .about-work{margin-top:25px;padding-left:0}.works.single .related-works .padding{padding-top:0}.blog-posts.tile-layout .col-sm-8 article .entry-content{padding:20px}.blog-posts.single-layout .col-sm-8 article .entry-content{padding:30px 20px}.blog-posts.single-layout .col-sm-8 article .entry-content .entry-title{margin:-2px 0 10px -20px}.blog-posts.single-layout .col-sm-8 article .entry-content blockquote{margin:15px 0 10px 30px}.blog-posts.single-layout .col-sm-8 article .entry-content .content-bottom{padding:25px 0 0;margin:10px 0 -5px}.blog-posts.single-layout .col-sm-8 article .author-bio .author-details .name{padding-top:0}.blog-posts.single-layout .col-sm-8 article .author-bio .author-details p{line-height:22px}.blog-posts.single-layout .col-sm-8 .comment-list li .author-avatar{margin-right:15px}.blog-posts.single-layout .col-sm-8 .comment-list li .name{padding-top:0}.blog-posts.single-layout .col-sm-8 .comment-list li .btn{margin-top:0}.blog-posts.single-layout .col-sm-8 .comment-list li p{line-height:21px;margin-top:10px}.blog-posts.single-layout .col-sm-8 .respond input[type=submit]{padding:0 23px;line-height:45px}.about-5 .col-sm-8 .padding{padding:0 20px 20px;max-width:100%}.about-5 .col-sm-8 .padding img{display:none}.about-5 .col-sm-8 .padding p{margin-bottom:5px;line-height:22px}.team-section .team-slider .member .name{font-size:15px}.our-team .member .padding{padding:20px}.our-team .member .member-image{padding:0;line-height:12}.our-team .member .name{font-size:15px}.our-team .member p{line-height:23px}.shop-section .padding{padding:40px 20px 22.5px}.shop-section .item{margin:15px 0}.shop-section .item .item-details .item-title{font-size:14px}.shop-section.single-layout .product-gallery{padding-right:0}.shop-section.single-layout .about-product{margin-top:25px}.shop-section.single-layout .product-tabs .nav-tabs li a{font-size:14px}.shop-section.single-layout .similar-items .padding{padding:0 0 15px}.shop-section.single-layout .similar-items .padding .similar-items-slider{padding:0 10px}.shop-section.single-layout .similar-items .padding .similar-items-slider .item{padding:0 20px;margin:0}.shop-section.single-layout .similar-items .padding .similar-items-slider .owl-controls{top:-38px}.shop-section aside.sidebar .widget{padding:30px 20px}.shop-section aside.sidebar .widget_cart .item-thumb{margin-right:15px;width:65px}.shop-section aside.sidebar .widget_cart .item-details{padding:9px 0}.shop-section aside.sidebar .widget_cart .cart-bottom .btn{float:left!important}.contact-details .padding{padding:15px 20px}.contact-details .col-sm-4 .padding{padding:15px}.contact-details .item .item-icon{font-size:30px;width:30px}.contact-details .item .item-details .item-title{font-size:15px;margin-bottom:10px}.contact-details .item .item-details span{line-height:22px}#googleMaps{height:50vh}.partners .item{padding:0 5px;width:19.45%}aside.sidebar{padding:30px 20px}aside.sidebar article .entry-thumbnail{margin-right:15px}aside.sidebar article .entry-content .entry-title{font-size:12px;line-height:18px;margin-top:-4px}aside.sidebar a[class*=tag-]{padding:0 6px}}@media (max-width:767px){.padding{padding:15px}.page-name .padding{padding:20px}.page-name .padding .page-title{font-size:20px}.banner-slider .carousel-control,.post-slider .carousel-control{height:35px;width:35px;line-height:35px}header .header-top{padding:10px 0}header .header-top .top-sitemap{padding:0;font-size:12px;position:relative}header .header-top .top-sitemap.text-right{clear:both;float:none}header .header-top .top-sitemap span{padding:0 5px;float:left;display:inline-block}header .header-top .top-sitemap span:before{right:0;top:9px}header .header-top .top-sitemap .top-social{float:left;display:inline-block}header .header-top .top-sitemap .top-social a{height:20px;font-size:13px;width:20px;line-height:20px}header .header-top .top-sitemap .has-dropdown{float:right;padding-left:10px}header .header-top .top-sitemap .has-dropdown:before{left:4px}header .header-top .top-sitemap .has-dropdown:hover .dropdown{right:0}header .header-top .top-sitemap .has-dropdown .dropdown{padding:20px}header .header-top .top-sitemap .has-dropdown .dropdown form label[for=terms]{float:left}header .header-bottom .navbar{padding:0 15px}header .header-bottom .navbar .navbar-toggle{border:1px solid #a6a6a6;margin-right:0;border-radius:0}header .header-bottom .navbar .navbar-brand{padding:6px 0}header .header-bottom .navbar .main-menu{border-color:#e6e6e6;float:none!important}header .header-bottom .navbar .navbar-nav{margin:0}header .header-bottom .navbar .navbar-nav li a{padding:0;line-height:35px}header .header-bottom .navbar .navbar-nav li.menu-item-has-children a:before{top:2px}header .header-bottom .navbar .navbar-nav li.menu-item-has-children ul.children,header .header-bottom .navbar .navbar-nav li.menu-item-has-children ul.sub-menu{border:none;min-width:inherit;left:0;width:100%}header .header-bottom .navbar .navbar-nav li.menu-item-has-children ul.children li,header .header-bottom .navbar .navbar-nav li.menu-item-has-children ul.sub-menu li{border:none}header .header-bottom .navbar .navbar-nav li.menu-item-has-children ul.children a,header .header-bottom .navbar .navbar-nav li.menu-item-has-children ul.sub-menu a{padding:0 20px;line-height:25px}header .header-bottom .navbar .navbar-nav li.menu-item-has-children:hover ul.children,header .header-bottom .navbar .navbar-nav li.menu-item-has-children:hover ul.sub-menu{position:inherit;top:0}header .header-bottom .navbar .search-box{height:50px;overflow:hidden;position:relative;margin:15px 0 20px;width:100%;float:none}header .header-bottom .navbar .search-box .search-icon{padding:0;text-align:center;width:40px;line-height:55px}header .header-bottom .navbar .search-box .search-form{opacity:1;top:0;background:none;line-height:45px;z-index:0}header .header-bottom .navbar .search-box .search-form input{border:1px solid #e6e6e6;background:transparent}header .header-bottom .navbar .search-box .search-form input[type=submit]{height:100%;padding:0;font-size:0;border:none;right:0;position:absolute;top:0;background:transparent;width:40px;display:block}header .header-bottom .top-social{line-height:50px!important}header.black-bg .header-bottom .navbar .navbar-toggle{color:#ddd;background:#404040}header.black-bg .header-bottom .navbar .navbar-toggle:hover{background:#404040}header.black-bg .header-bottom .navbar .search-box .search-form{background:transparent}header.logo-top .header-top .top-info{margin-bottom:-10px;display:inherit}header.logo-top .header-top .top-social{margin-left:0}header.logo-top .header-bottom{text-align:left}header.logo-top .header-bottom .navbar{padding:0 15px}header.logo-top .header-bottom .navbar .navbar-toggle{color:#404040;background:#fff}header.logo-top .header-bottom .navbar .navbar-toggle:hover{background:#fff}header.logo-top .header-bottom .navbar .main-menu .search-box{margin:15px 0}header.logo-top .header-bottom .navbar .main-menu ul li a{padding-left:0}header.full-black-bg .header-top .top-inner,header.full-white .header-top .top-inner{padding:15px}.banner-slider .item .inner-image{display:none}.banner-slider .item .inner-texts{transform:translate(2%,-50%)!important;padding:0 20px!important;max-width:100%!important;left:0!important}.banner-slider .item .inner-texts .item-title{font-size:20px;margin:0 0 10px;line-height:30px}.banner-slider .item .inner-texts p{font-size:13px;line-height:19px}.banner-slider .item .inner-texts ul li{font-size:13px}.banner-slider .item .inner-texts ul li i{font-size:14px}.banner-slider .item .btn{padding:0 15px;font-size:12px;line-height:35px}.about-us.about-us-2 .col-sm-4:last-child .item{margin-bottom:0}.about-us.about-us-2 .col-sm-4 .item{padding:20px 15px;margin-bottom:15px}.about-us.about-us-2 .col-sm-4 .item .item-title{margin:14px 0 10px}.about-us.about-us-3 .item-details{width:100%;margin-top:15px;display:inline-block}.about-us.about-us-3 .item-details .item-title{margin-bottom:10px}.welcome .item-details{clear:both;margin:15px 0;width:100%;display:inline-block}.welcome.welcome-2 .col-sm-8{margin-bottom:15px}.welcome.welcome-2 .col-sm-8 .padding{max-width:inherit;width:100%}.welcome.welcome-2 .col-sm-8 img{transform:none;position:inherit;max-width:100%}.welcome.welcome-2 .col-sm-4 .item{padding-bottom:15px}.welcome.welcome-2 .col-sm-4 .item .item-icon{font-size:60px;top:15px;left:-10px}.welcome.welcome-5 .col-sm-8{margin-bottom:13px}.choose .col-sm-6:first-child{margin-bottom:15px}.choose .col-sm-6:first-child .padding{padding:15px}.choose .item .item-details{clear:both;margin:10px 0;width:100%;display:inline-block}.choose .testimonial-slider{padding:15px 0 40px}.partners .item{margin-bottom:15px;width:49.5%}.partners .item:last-child{margin-bottom:0}.portfolio .padding,.we-do .inner-bg .padding{padding:15px}.about-5 .col-sm-4{margin-bottom:15px}.blog-posts .col-sm-8 article .entry-content{padding:25px 20px 30px}.blog-posts .col-sm-8 article .entry-title{margin:-2px 0 8px -20px}.blog-posts .col-sm-8 article.format-quote .entry-thumbnail{padding:20px}.blog-posts .col-sm-8 article.format-quote .entry-thumbnail blockquote{padding:0 0 35px;font-size:25px;line-height:35px}.blog-posts .col-sm-8 article.format-quote .entry-thumbnail blockquote:before{font-size:35px;right:19.5%;bottom:1.5%}.blog-posts .col-sm-8 article.format-quote .entry-thumbnail .name{font-size:12px;padding-bottom:5px}.blog-posts .col-sm-8 article.format-link .entry-thumbnail{padding:20px}.blog-posts .col-sm-8 article.format-link .entry-thumbnail .link-title{font-size:18px}.blog-posts.single-layout .comment-list li .children{padding-left:0}.shop-section .shorts-by select{float:none!important;margin-top:15px;display:block}.shop-section aside.sidebar .widget_cart .cart-bottom .btn{float:right!important}.process .item-details{width:100%;margin-top:15px;display:inline-block}.process .col-sm-5 .padding{padding:17px 15px 43px}.works .filter li a{padding:0 5px}.works .filter li a:before{right:-5px}.works .grid-4 .item{width:21.9%}.works .grid-3 .item{width:30%}.contact-details .wpcf7-form .wpcf7-form-control[type=submit]{padding:0 23px;line-height:45px}aside.sidebar{margin-top:15px}footer .padding{padding:40px 5px 25px}footer .widget-details{padding-bottom:15px}footer .widget-details p{margin-bottom:10px}footer .footer-bottom .copyright .padding{padding:25px 20px}footer .footer-bottom .copyright span.pull-right{width:100%;float:none!important;margin-top:5px;display:inline-block}}@media (min-width:481px) and (max-width:639px){.works .grid-3 .item,.works .grid-4 .item{width:45.5%}}@media (max-width:640px){.blog-posts.single-layout article blockquote{margin:0!important}.blog-posts.single-layout article .meta-id{font-size:12px!important}.blog-posts.single-layout .author-bio .author-details,.blog-posts.single-layout .comment-list li .comment-body{max-width:100%;width:100%;margin-top:15px;display:inline-block}.blog-posts.single-layout .respond .comment-form .form-control#email,.blog-posts.single-layout .respond .comment-form .form-control#name{max-width:100%;width:100%;float:none}.works .filter li a{margin-bottom:3px;float:left}.works .filter li a:before{top:0}.contact-details .wpcf7-form .wpcf7-form-control{padding:18px 15px}.contact-details .wpcf7-form .wpcf7-form-control#email,.contact-details .wpcf7-form .wpcf7-form-control#name{width:100%}.contact-details .wpcf7-form .wpcf7-form-control[type=submit]{padding:0 18px;font-size:12px;line-height:40px}}@media (max-width:500px){.banner-slider .item .inner-texts{padding:0 10px!important}.banner-slider .item .inner-texts .item-title{font-size:16px;margin:0;line-height:26px}.banner-slider .item .inner-texts p{font-size:12px;font-weight:500}.banner-slider .item .btn{padding:0 10px!important;font-size:10px!important;line-height:30px!important}.banner-slider .item ul li{font-size:12px!important;padding-bottom:2px}.banner-slider .item .btn-container{margin-top:5px}}@media (max-width:480px){header.logo-top .header-bottom .navbar .main-menu ul li a{font-size:12px;line-height:30px}.works .grid-3 .item,.works .grid-4 .item{max-width:100%;width:95%}}@media (max-width:440px){.partners .item{width:49%}}@media (max-width:413px){header .header-top .top-sitemap{position:relative}header .header-top .top-sitemap .has-dropdown{position:inherit}header .header-top .top-sitemap .has-dropdown .dropdown{right:-15px}header .header-top .top-sitemap .has-dropdown:hover{position:inherit}header .header-top .top-sitemap .has-dropdown:hover .dropdown{right:-15px;top:35px}header .header-top .top-sitemap .has-dropdown:first-child .dropdown{right:-50px}}@media (max-width:374px){header{margin-top:15px}header .header-top{display:none}}