.mobile-hide{display:block}.mobile-show{display:none}@media (max-width:992px){.content-section{padding:40px 0}.content-section-data,.content-section-img{padding:10px 0}.clients-say-title{padding:20px 0;font-size:20px}.text-section-title{font-size:18px}.page-heading h2,.page-heading h1{font-size:30px}.content-section-lable{font-size:22px}.section-right .main-heading h2{font-size:24px}.section-right #price .price{font-size:22px}.section-right #price .inner p{font-size:18px}}@media (max-width:767px){header nav #menu_nav ul li>ul li{margin:4px 0;padding:0}header{padding:0}#menu_nav>ul>li.dropdown>ul.dropdown-menu li>.dropdown-menu{left:0}.dropdown-menu li>a,.navbar-nav .open .dropdown-menu>li>a{line-height:40px;padding:0 20px}#slide-nav .navbar-header{width:100%}body.single-page .navbar-toggle{display:block}.nav-button ul li a{font-size:20px}.affix#slide-nav .navbar-toggle{border-color:#000}.affix#slide-nav .navbar-toggle .icon-bar{background-color:#000}#slide-nav .nav-button span{height:18px;width:18px}#slide-nav .navbar-toggle .icon-bar{background-color:#000}.dropdown .dropdown>a::after{content:""}#menu_nav .dropdown.mega{position:relative}.home-1 #slide-nav #menu_nav .nav-button a,.freelancer-home #slide-nav #menu_nav .nav-button a{border-left:medium none;display:inline-block!important;font-size:24px;line-height:37px!important;margin-top:10px;padding-right:8px!important}#slide-nav .navbar-toggle{border-color:#000;border-radius:0;margin:5px 0 8px;padding:7px}#slide-nav #menu_nav{background:#222 none repeat scroll 0 0;box-shadow:0 0 4px 0 #666;color:#999;height:100%;opacity:0;overflow-y:scroll;position:fixed;top:0;width:280px;z-index:999999;margin:0;padding:0}#slide-nav .hand-button .button{top:5px}.wrapper #slide-nav #menu_nav>ul>li>a{color:#fff}.wrapper #slide-nav .navbar-toggle{border-color:#333}.wrapper #slide-nav .navbar-toggle .icon-bar{background-color:#333}#slide-nav #menu_nav{-webkit-transition:opacity 400ms cubic-bezier(.7,0,.3,1),right 400ms cubic-bezier(.7,0,.3,1);transition:opacity 400ms cubic-bezier(.7,0,.3,1),right 400ms cubic-bezier(.7,0,.3,1)}#slide-nav #menu_nav{right:-280px}.navbar-header{left:0}.affix .navbar-header .menu-logo,.navbar-header .menu-logo{line-height:37px}.navbar-header .menu-logo img{width:180px}#slide-nav .navbar-header{padding:5px 0 0;position:relative}.offcanvas header #slide-nav #menu_nav{opacity:1;right:0;visibility:visible}.offcanvas header .affix-top{background-color:#fff}#menu_nav>.navbar-nav>li{clear:both;display:block}#slide-nav #menu_nav>ul{text-align:left;margin:0}#slide-nav .dropdown-menu{background-color:#333;width:100%;padding:0}.dropdown-menu li>a{clear:both;color:#fff}#error-page .btn.icon{margin:0 3px;padding:12px 0 10px;width:154px}#error-page h2{font-size:30px}#error-page p{font-size:11px}.home-1 .banner-main p{padding:0}.banner-main h2,.banner-main h1{font-size:20px;line-height:30px;margin-bottom:30px}.banner-main h5{padding:0}#breadcrumb .banner-main h2{font-size:20px}.expert-block h2{font-size:24px;line-height:38px}#expert .expert-block:not(:last-child){margin-bottom:30px}.space{padding:80px 0}.counter .counter-block:not(:last-child){margin-bottom:30px}.about-1 .about-base{display:block;padding:0}#about.about-1.space{padding:0}#blog article:not(:last-child){margin-bottom:40px}#about .about-block:first-child{padding:30px 15px 0}#about-slider.about-inner{padding-bottom:30px;padding-right:0}.about-block h2{margin-bottom:20px;margin-top:30px}.service-block p{font-size:11px;line-height:24px}#service .service-block h4{margin-bottom:10px}#service .service-block:not(:last-child){margin-bottom:40px}#service .service-block{padding:0 15px}#service .service-image{padding:0}#price.price-3.space{padding:60px 0}.wrapper nav#slide-nav{left:0;right:0;top:0}#service.service-2 .service-block{display:block}#service.service-3 .service-block{display:block}.wrapper{margin:0;width:auto}body.portfolio-home::after,body.portfolio-home::before{display:none}.header4 nav#slide-nav.affix{box-shadow:0 1px 15px rgb(0 0 0 / .15)}.freelancer-home #slide-nav .navbar-toggle{border-color:#333}.freelancer-home #slide-nav .navbar-toggle .icon-bar{background-color:#333}.header4 #slide-nav #menu_nav>ul>li>a,.header5 nav#slide-nav #menu_nav>ul>li>a{color:#fff}.home-1.porfolio #portfolio.space{padding:60px 0}.header4 .navbar-header{left:0}#service .service-block{clear:both}#team .team-block:not(:last-child){margin-bottom:30px}#price.bg{padding:80px 15px}#price .price-block:not(:last-child){margin-bottom:30px}#portfolio .portfolio-item:not(:last-child){margin-bottom:30px}header #slide-nav.navbar #menu_nav ul.nav>li>a{display:block;line-height:40px;padding:0 20px}#slide-nav .dropdown-menu{background-color:#333;border:medium none;box-shadow:none;display:none;opacity:0;padding:0;position:relative;top:0;right:auto;visibility:visible;width:100%}header nav #menu_nav ul li>ul li{margin:0}.dropdown-menu li:not(:last-child)>a{border-bottom:medium none}#slide-nav .dropdown-menu.open{display:block;opacity:1}.mega-submenu .submenu{padding:10px 0;width:100%}.mega-submenu h4.underline{margin-left:15px}#menu_nav>ul .mega>.mega-submenu{opacity:0;padding:0;position:absolute;transform:none}#menu_nav>ul .mega.current>.mega-submenu{opacity:1;position:relative;top:0;visibility:visible;display:block}.mega-submenu h4.underline{font-size:14px}#menu_nav .mega-submenu .submenu a{line-height:40px;padding:0 15px}#menu_nav .mega-submenu .submenu a::before{content:""}.mega-nav .mega-submenu .submenu{width:100%}.mega-nav .mega-submenu .submenu.submenu-digital{width:100%}.partner-icon{text-align:center;padding:20px}.submenu h6{margin-left:15px}.closs-button{display:block}#footer-upper.space{padding:40px 0}footer .footer-block:not(:last-child){margin-bottom:30px}.footer-block.newsletter{clear:both}section#copyrights .rights-block{display:inline-block;padding:10px 15px;text-align:center}#service.space{padding:80px 0}#about.about-2 .about-base{display:block}.history{margin-top:60px}#call-to .call-block{text-align:left}#call-to.call-to-2::after{background-image:none}#call-to.call-to-2{padding-bottom:0}.space-top{padding:80px 0 0}.main-heading h2{font-size:24px}#testimonial .testimonial-block:not(:last-child){margin-bottom:30px}#price.space{padding:80px 15px}#price.price-2 .price-block .inner{border:1px solid #e7e7e7}.home-3 .banner-main h2{font-size:21px}.counter .counter-block:not(:last-child)::after{display:none}.portfolio-2 .categories{padding:0}#portfolio.portfolio-2 .portfolio-item{padding:0 15px;width:100%}#portfolio.portfolio-2 .portfolio-hover::after{top:49%;transform:rotate(43.5deg)}.video-2 .row{display:unset}#video.bg.video-2::after,#video.video-2.overlay::before{right:0}.video-2 .main-heading{margin-bottom:0;margin-top:30px;padding:0;text-align:center}.testimonial-2 .testimonial-block .inner{padding:30px 15px}#testimonial.testimonial-2 .testimonial-info{margin-top:20px}#breadcrumb{margin-top:50px}.breadcrumb *{font-size:10px}.page-heading h2,.page-heading h1{font-size:25px}#about-detail .about-info{padding:0}#about-detail .about-info:not(:last-child)::after{display:none}#about-detail .about-info:not(:last-child){margin-bottom:40px}aside{margin:30px 0}#blog-detail .contact-block form .form-group{padding:0}.comments .comment-text{margin-top:30px;padding-left:0}.contact-block form .form-group{padding:0}.inner #contact-us .contact-block form{margin-top:30px}.news-block form .btn{font-size:11px;padding:17px 20px 13px}#newsletter form input{padding:0 138px 0 30px}#newsletter .form-group{margin-bottom:0;margin-top:20px}.news-block h2{font-size:30px}.news-block p{font-size:11px}.news-block .form-control::-moz-placeholder{font-size:11px}.news-block .form-control:-ms-input-placeholder{font-size:11px}.news-block .form-control::-webkit-input-placeholder{font-size:11px}.about-3 .about-item:not(:last-child){margin-bottom:50px}.contact-block table tr td{padding:0}.home-3 .navbar-header .menu-logo{line-height:37px}.header-4 #slide-nav #menu_nav{opacity:1;position:relative;right:0;width:auto}.header-4 #slide-nav #menu_nav>ul{opacity:0}.header-4.open #slide-nav #menu_nav>ul{opacity:1}.header-4 #slide-nav #menu_nav{background:#fff0 none repeat scroll 0 0;box-shadow:none}.header-4 #slide-nav ul>li.dropdown.current>.dropdown-menu.open{background-color:#22252b;display:block;left:0;opacity:1;top:0}.header-4 #slide-nav ul>li.dropdown:hover>.dropdown-menu{display:none;left:0;opacity:0;top:0}header.header-4.open{overflow:scroll}#slide-nav.affix #menu_nav>ul>li>a{color:#fff}#slide-nav #menu_nav>ul>li>a{color:#fff;}.social-media{padding-top:20px;text-align:center;padding-left:0}#breadcrumb .page-heading{margin-bottom:20px}#breadcrumb .container{width:100%}.section-left-inner.affix,.section-right-form-inner.affix{max-width:100%;width:100%;position:static}.carousel-partner .owl-controls,.carousel-technical .owl-controls{position:relative}.carousel-technical .owl-carousel-top,.carousel-partner .owl-carousel-top{padding:0 20px}.carousel-technical .owl-carousel,.carousel-partner .owl-carousel{padding:0 20px}.section-left-inner{margin-bottom:30px}.carousel-technical,.carousel-partner{margin-bottom:0}.flex-row .hover-action p{font-size:15px}.flex-row .hover-action h4{font-size:20px}.carousel-technical .owl-carousel-top h2,.carousel-partner .owl-carousel-top h2{font-size:20px;padding:0}.section-left-data .title{font-size:20px}.section-right-data .title{font-size:20px}#breadcrumb #banner-slider .owl-wrapper-outer{top:10px}.data-block .data-list-title{font-size:19px}.mobile-hide{display:none}.mobile-show{display:block}}@media(min-width:768px)and (max-width:992px){#slide-nav #menu_nav>ul>li>a{padding:0 8px}.mega-submenu h4.underline{font-size:12px}#menu_nav .mega-submenu .submenu a{font-size:10px;line-height:26px}.submenu h6{font-size:11px}.home-1 .banner-main p{padding:0 15px}.expert-block p{line-height:24px}.expert-block h2{font-size:25px;line-height:36px;margin-bottom:10px}#about .about-block p{font-size:11px;line-height:23px}#about-slider.about-inner{padding-right:15px}.service-block p{font-size:11px;line-height:23px}#service .service-block h4{margin-bottom:10px;font-size:13px}.space{padding:80px 0}#portfolio .portfolio-item img{height:165px}#team .team-block .inner{padding:15px 10px}.team-block ul *{font-size:10px;line-height:22px}#price .price-block .inner{padding:20px 10px}#price .inner ul li{font-size:12px}.news-block form .btn{font-size:11px;padding:17px 20px 13px}#footer-upper.space{padding:80px 0}.footer-block.about{margin-bottom:30px}.service-image h5{font-size:13px}.service-2 .inner p{font-size:11px;line-height:22px}.about-block h2{font-size:28px;margin-bottom:15px}.space-top{padding:80px 0 0}.testimonial-block .inner{padding:0 15px 30px}.testimonial-info h5{font-size:10px}#testimonial .inner p{font-size:11px}#price.price-2 .inner ul li{font-size:8px;line-height:23px}#price.price-2 .price-block .inner{padding:40px 10px}#price .btn.icon{padding:10px 15px 7px 12px;font-size:11px}#price .price{font-size:29px}#price.price-2 .price-block:hover .inner ul::before{left:-10px;right:-10px}footer .newsletter form button.btn{font-size:11px;padding:10px 15px 8px}footer .newsletter form .form-group::after{content:"";position:absolute}.home-3 #slide-nav #menu_nav>ul>li>a{padding:0 18px}#about.about-3 .about-block p{font-size:10px;line-height:23px}.about-3 .about-item h5{font-size:14px;margin-bottom:10px}.about-3 .about-item:not(:nth-last-child(-n+2)){margin-bottom:20px}.about-3 .main-heading{margin-bottom:20px;margin-top:0}.portfolio-2 .main-heading p{font-size:9px}.categories ul li a{font-size:9px;font-weight:600;padding:0 1px}.portfolio-hover h5{font-size:12px}.portfolio-hover .inner{padding:10px}#portfolio.portfolio-2 .portfolio-hover::after{top:45%;transform:rotate(48deg);-webkit-transform:rotate(48deg)}.testimonial-2 .testimonial-block .inner{padding:20px 10px}.blog-block .inner h4{font-size:12px;line-height:22px}#about-detail .about-info{padding-right:15px}#about-detail h2{font-size:24px;margin-bottom:20px}#about-detail .about-info p{font-size:12px;line-height:26px}#about-detail .about-info:not(:last-child)::after{right:0;top:74px}.widget.blog h5{font-size:12px}.widget.search form button{padding:0 2px}.inner .blog-block .inner h4{font-size:8px;line-height:20px}.blog-block .date{font-size:9px}.inner #blog .blog-image img{height:120px}#contact-us p{font-size:10px}#price .price-block{padding:0 2px}.clients-say-name{padding-left:0;padding-top:70px}.mega-nav .dropdown-menu{width:640px}#breadcrumb .banner-main h2,#breadcrumb .banner-main h1{font-size:30px}.section-right-data .title{font-size:25px}.carousel-technical .item,.carousel-partner .item{min-height:100px}.text-banner-title{margin-bottom:30px}}@media (min-width:993px)and (max-width:1200px){#slide-nav #menu_nav>ul>li>a{padding:0 18px}}@media (min-width:1025px){.service-block p{height:100px;overflow:hidden}.service-block p:hover{height:auto;overflow:visible}}