/* DEDE350模版网 做最好的诚瑞cms整站模板下载网站 */
/* 网址：www.dede350.com */
/* QQ：18453484 */
/* CSS Document */@media screen and (max-width: 1499px) {  .box-70 {    margin: 0 30px;  }  .single-slider.slider-height {    height: 600px;  }  .slider-height-3 .slider-content h1 {    font-size: 74px;  }  .single-slider.slider-height-3 {    min-height: 600px;  }  .single-slider.height-100 {    height: 768px;  }  .height-100 .slider-content {    padding-top: 100px;  }  .page-title-area {    padding: 150px 0;  }  .who-we-img img {    width: 100%;  }  .who-we-box {    margin-bottom: 60px;    padding: 30px 40px;  }  .expert-list {    margin-bottom: 20px;  }  .header-bottom-area.pl-55.pr-55 {    padding: 0 15px;  }  /* Portfolio Details */  .complete-project .section-title h2 {    padding-bottom: 10px;  }}/* LG Device :992px. */@media screen and (max-width: 1199px) {  .section-padding {    padding-top: 80px;    padding-bottom: 80px;  }  .box-70 {    margin: 0 30px;  }  .page-title-area {    padding: 150px 0;  }  .header-bottom-area {    padding-left: 0;    padding-right: 0;  }  .main-menu ul li {    margin-left: 26px;  }  .header-button>a {    padding: 14px 16px;  }  .header-button {    margin-left: 25px;  }  .wrapper-box {    padding: 0 15px;  }  .slide-img>img {    width: 100%;  }  .single-slider.height-100 {    height: 680px;  }  .single-slider.slider-height {    height: 600px;  }  .single-features {    padding: 0;  }  .skill-part.pl-50.pr-50 {    padding: 0 20px;  }  .height-100 .slider-content {    padding-top: 100px;  }  .About-area {    min-height: 750px;  }  .about-video .video-play-icon {    left: 50px;  }  .service-wrapper {    padding: 50px 20px;  }  .service-wrapper h2 {    font-size: 20px;  }  .cta-img img {    width: 100%;  }  .promo-2 {    padding-top: 0;    padding-bottom: 0;  }  .single-couter.counter-2>p {    padding-left: 0;  }  .single-couter.counter-2 {    text-align: center;  }  .header-top-3 {    padding: 20px 0px;  }  .language.language-header-3 {    margin-top: 4px;  }  .slider-height-3 .slider-content h1 {    margin-bottom: 30px;  }  .single-slider.slider-height-3 {    min-height: 600px;  }  .testimonial-3 {    padding: 20px 15px;  }  .section-title.text-center {    margin-bottom: 30px;  }  .blog-space {    padding-right: 15px  }  .singel-blog .blog-cont {    padding: 10px 10px 30px;  }  .why-chose {    padding: 0;  }  .update-cart>a {    margin-left: 0;    padding: 14px 16px;    margin-bottom: 10px;  }  .contact-info h2 {    margin-bottom: 30px;  }  .contact-meta {    margin-bottom: 30px;  }  .service-box {    text-align: center;  }  .service-box.service-3 {    text-align: left;  }  .main-menu ul li ul.submenu {    left: -77px;    width: 160px;  }  .pormotext-style-2 {    padding-top: 0px;  }  .product-tab li img {    width: 100%;  }  .pricing-text h2 {    font-size: 36px;  }  span.sepa {    font-size: 31px !important;  }  .pro-lg-none {    display: none !important  }  .intro-big-thumb img {    width: 100%;  }  .who-we-img {    margin-top: 50px;  }  .col-xl-6.col-lg-12.wh-pad.pr-60 {    padding-right: 15px;  }  .subscribe-area input[type="email"],  .subscribe-area input[type="button"] {    width: 100%;    margin-left: 0;    text-align: center;  }  /*  HomePage 2  */  .th-homepage-2 .singel-about-promotion-thum img {    width: 100%;  }  /* Service Details */  .work-planning-item h5 {    margin-bottom: 10px;  }  /* Portfolio 3 Page */  .portfolio-wrapper-dec {    margin-top: 40px;  }}/* MD Device :768px. */@media screen and (max-width: 991px) {  .marginbottom-md-30 {    margin-bottom: 30px;  }  .marginbottom-md-0 {    margin-bottom: 0;  }  .section-padding {    padding-top: 60px;    padding-bottom: 60px;  }  .header-bottom-area {    padding-bottom: 10px;    padding-top: 20px;    padding-left: 30px;    padding-right: 30px;  }  .header-call span,  .header-time span {    font-size: 11px;  }  .social-icon ul li {    margin-left: 3px;  }  .social-icon ul li a {    width: 24px;    height: 24px;  }  .single-slider.slider-height {    height: 550px;  }  .single-slider.height-100 {    height: 600px;  }  .height-100 .slider-content {    padding-top: 100px;  }    .header-bottom-area1.navbar-fixed-top {    padding-top: 15px;}  .slider-content h1 {    font-size: 44px;  }    .owl-nav {    display: none;}  .about-video {    max-width: 420px;    margin: 0 auto 40px;  }  .about-area h2 {    padding-bottom: 10px;  }  .single-features h2 {    font-size: 25px;    margin-bottom: 10px;  }  .single-features {    padding: 0;  }  .single-couter>p {    font-size: 15px;  }  .portfolio-counter-box h4 {    font-size: 44px;  }  .portfolio-counter-box span {    font-size: 14px;  }  .service-box-content {    padding: 10px 0 30px;  }  .service-box-content p {    margin-bottom: 4px;  }  .service-wrapper h2 {    font-size: 20px;  }  .pricing-area [class*="col"]:not(:last-child) .single-pricing-data {    margin-bottom: 80px;  }  .wrapper-box {    padding: 0 20px;  }  .section-title {    padding-bottom: 10px;  }  .section-title.text-center {    margin-bottom: 0;  }  .whychoiceus-singl-dec h4,  .whychoiceus-singl-icon {    margin-bottom: 10px;  }  .footer-link>li {    width: 100%;  }  .footer-widget>h3 {    font-size: 20px;    margin-bottom: 20px;  }  .promo-2 {    padding-top: 0;    padding-bottom: 0;    padding-left: 0;  }  .col-xl-6.col-lg-12.wh-pad.pr-60 {    padding-right: 15px;  }  .faq-img {    width: 31%;  }  .intro-big-thumb img {    width: 100%;  }  .testimonial-box {    padding: 50px 13px;  }  .single-couter.counter-2>p {    padding-left: 0;  }  .single-couter.counter-2 {    text-align: center;  }  .menu-style-3.mean-container a.meanmenu-reveal {    margin-top: -29px;  }  .slider-height-3 .slider-content h1 {    font-size: 55px;  }  .single-slider.slider-height-3 {    min-height: 500px;  }  .promotion-img-3 {    width: 100%;    min-height: 400px;    position: inherit;  }  .testimonial-3 {    margin-bottom: 40px;  }  .page-title-area {    padding: 100px 0;  }  .blog-space {    padding-right: 15px  }  .job-list {    margin-bottom: 30px;  }  .update-cart>a {    margin-left: 0;    margin-right: 10px;  }  .update-cart {    margin-top: 20px;  }  .service-box.service-3 {    text-align: left;  }  .header-top-area {    padding-left: 30px;    padding-right: 30px;  }  .pormotext-style-2 {    padding-top: 20px;  }  .white-menu {    padding: 0 30px;    padding-top: 15px;  }  .single-testimonial.pt-100 {    padding-top: 25px;  }  .copyright-text {    margin-bottom: 7px;  }  .singel-blog .blog-cont p,  .singel-blog .blog-cont h5,  .singel-blog .blog-cont ul li {    margin-bottom: 10px;  }  .contact-form {    margin-bottom: 40px;  }  .subscribe-area input[type="email"] {    width: 50%;  }  .subscribe-area input[type="button"] {    width: 20%;  }  .page-title h1 {    font-size: 50px;  }  .project-status {    padding-top: 0;    padding-left: 0;  }  .wh-pad {    padding-right: 15px;  }  .who-we-img {    margin-top: 50px;  }  .who-we-img img {    width: 100%;  }  .box-70 {    margin: 0 45px;  }  footer .widget-area .row [class*="col"]:not(:first-child) {    margin-top: 40px;  }  /*  HomePage 2  */  .th-homepage-2 .singel-about-promotion-cont {    padding: 10px 20px 30px;  }  .th-homepage-2 .header-bottom-area .logo {    padding: 0;  }  .th-homepage-2 .header-bottom-nav .container {    max-width: 100%;  }  .th-homepage-2 .header-bottom-nav .col {    background-color: #FFF;  }  .th-homepage-2 .mobile-menu {    width: 100%;  }  .th-homepage-2 .mean-container a.meanmenu-reveal {    top: -3px;  }  /* Homepage 3 */  .th-homepage-3 .single-slider {    -webkit-clip-path: polygon(0 0, 100% 0, 100% 91%, 47% 101%, 54% 101%, 0 91%);    clip-path: polygon(0 0, 100% 0, 100% 91%, 47% 101%, 54% 101%, 0 91%);  }  /*  About Page  */  .corporate-area-img img {    width: 100%;  }  .team-box-content {    margin-top: 10px;  }  .team-box-content.last {    margin-bottom: 0;  }  .team-box-content h4 {    margin-bottom: 10px;  }  .team-designation {    margin-bottom: 0;  }  .team-social-icon {    margin-top: 0;  }  /* Portfolio 1 */  .portfolio-wrapper.last {    margin-top: 30px;  }  .th-portfolio-1 .case-study-details {    padding-bottom: 40px;  }  .th-portfolio-1 .section-title h2 {    padding-bottom: 10px;  }  .th-portfolio-1 .more-case-study {    padding-top: 40px;  }  .th-portfolio-1 .section-title {    margin-bottom: 10px;  }  /* Portfolio 3 */  .portfolio .portfolio-wrapper {    height: 100%;  }  .portfolio .portfolio-wrapper img {    height: 100%;  }  .portfolio-3 .portfolio-wrapper-dec {    margin-top: 10px;  }  .portfolio-3 .grid-item {    margin-bottom: 20px;  }  .case-study-details p:not(:last-child) {    margin-bottom: 14px;  }  /* Portfolio Details */  .portfolio-details .section-title h2 {    margin-bottom: 0;  }  .portfolio-details .complete-project-wrap {    padding-top: 30px;    padding-bottom: 60px;  }  .portfolio-details .more-case-study {    padding-top: 50px;  }  .portfolio-details .section-title.text-center {    margin-bottom: 0;  }  .portfolio-details .portfolio-content>h3 {    font-size: 18px;  }  /* Blog Leftsidebar */  .blog .widget {    padding: 0;    padding-bottom: 20px;  }  /* Blog Rightsidebar */  .blog-details-rightsidebar .sidebar-blog,  .blog-rightsidebar .sidebar-blog {    margin-top: 30px;  }  .blog .widget-title {    margin-bottom: 20px;    font-size: 26px;  }}/* Extra small Device. */@media (max-width: 767px) {  .marginbottom-sm-30 {    margin-bottom: 30px;  }    .slider-title-one,  .slider-title-two {    font-size: 40px;  }  .header-top-area {    padding: 0 10px;  }  .top-space {    padding: 10px 0;  }  .header-right li {    margin-left: 10px;  }  .header-bottom-area {    padding: 17px 10px 4px;  }  .wrapper-box {    padding: 0 20px;  }  .single-slider.slider-height {    height: 550px;  }  .slider-title {    padding: 0 10px;  }  .slider-content h1 {    font-size: 27px;    line-height: 33px;    margin-bottom: 12px;  }  .slider-content p {    padding-right: 0;  }  .slider-content span {    letter-spacing: 2px;  }  .features-title>h2 {    font-size: 36px;  }  .promotion-text {    padding-left: 0;  }  .portofilo-menu>button {    margin: 0 2px 5px;  }  .cap.text-center>img {    width: 100%;  }  .single-brand>a {    display: inline-block;  }  .single-brand {    text-align: center;  }  .cta-img img {    width: 100%;  }  .portfolio-menu>button {    margin: 0 1px;    margin-bottom: 5px;    padding: 0 4px;  }  .single-couter.counter-2>p {    padding-left: 0;  }  .single-couter.counter-2 {    text-align: center;  }  .portfolio-menu {    padding: 0 10px;  }  .menu-style-3.mean-container a.meanmenu-reveal {    margin-top: -29px;  }  .header-top-3 {    padding: 20px 0;  }  .slider-height-3 .slider-content h1 {    font-size: 38px;  }  .single-slider.slider-height-3 {    min-height: 400px;  }  .promotion-img-3 {    position: inherit;    min-height: 400px;  }  .promotion-text.promo-2 {    padding-top: 0;    padding-bottom: 0;  }  .single-testimonial.pt-100 {    padding-top: 25px;  }  .testimonial-3 {    margin-bottom: 40px;  }  .test-main-img img {    width: 100%;  }  .page-title h1 {    font-size: 35px;  }  .page-title-area {    padding: 100px 0;  }  .blog-post .blog-item-content h3 a {    font-size: 23px;    line-height: 1.2;  }  .blockquote {    margin-left: 0;  }  .blog-share-icon {    margin-top: 20px;  }  .comments-text {    padding-left: 0;    margin-top: 15px;  }  .comments-avatar {    float: none;  }  .comments-reply {    padding-left: 40px;  }  .post-comments-form {    padding-right: 0;  }  .blog-space {    padding-right: 15px  }  .why-chose {    padding: 0;  }  .job-list {    margin-bottom: 30px;  }  .update-cart>a {    margin-left: 0;    margin-right: 10px;    margin-bottom: 10px;    padding-left: 15px;    padding-right: 15px;  }  .update-cart {    margin-top: 20px;  }  .coupon-left input {    width: 100%;    margin-bottom: 10px;  }  .coupon-left button {    margin-left: 0;  }  .contact-info {}  .extra-info {    width: 300px;    z-index: 9999;  }  .project-status {    padding: 30px;  }  .product-filder .nice-select {    float: left;    margin-top: 25px;  }  .product-tab {    float: none;    width: auto;  }  .product-zoom-img .tab-content {    margin-left: 0;  }  .product-tab .nav-link {    margin-bottom: 20px;    margin-right: 10px;  }  .product-desc h2 {    font-size: 34px;  }  .product-desc .nice-select {    margin-left: 4px;  }  .pro-details-action a {    padding-left: 25px;    padding-right: 25px;  }  .review-tab .nav-item {    margin-right: 24px;  }  .pro-commnets-text {    margin-left: 0;    margin-top: 10px;  }  .pro-comments-img {    float: none;  }  .white-menu {    padding: 0 30px;    padding-top: 15px;  }  .white-menu {    padding: 0 8px;    padding-top: 15px;  }  .width-100-xs {    width: 100%  }  .subscribe-form form button {    position: inherit;    margin-top: 15px;    height: 50px;  }  .footer-widget.pl-50 {    padding-left: 0;  }  .intro-text h1 {    font-size: 26px;  }  .single-slider.height-100 {    height: 650px;  }  .height-100 .slider-content {    padding-top: 100px;  }  .skill-part.pl-50.pr-50.mb-30 {    padding: 0;  }  .faq-img {    display: none;  }  .faq-padding {    padding-left: 15px;  }  .testimonial-box {    padding: 50px 25px;  }  .intro-img.mb-30.pr-35 {    padding-right: 0;  }  .promo-content {    padding-left: 16px;  }  .history-thumb img {    width: 100%;  }  .page-title h1 {    font-size: 32px;  }  .project-status {    padding-top: 0;    padding-left: 0;  }  .cta-text {    margin-bottom: 15px;  }  .product-tab li img {    width: 100%;  }  .product-desc {    padding-right: 0;  }  .wh-pad {    padding-right: 15px;  }  .who-we-box {    padding: 30px 20px;  }  .pricing-text h2 {    font-size: 36px;  }  span.sepa {    font-size: 31px !important;  }  .intro-big-thumb img {    width: 100%;  }  .pagination ul>li {    margin-bottom: 5px;  }  .blog-post-tag>a {    margin-bottom: 5px;  }  .expert-list li {    width: 100%;  }  .who-we-img {    margin-top: 50px;  }  .who-we-img img {    width: 100%;  }  .col-xl-6.col-lg-12.wh-pad.pr-60 {    padding-right: 15px;  }  .box-70 {    margin: 0 30px;  }  .blog-title {    font-size: 24px;  }  .calltoaction-text h3 {    font-size: 28px;  }  /*  HomePage 2  */  .th-homepage-2 .header-call {    padding-top: 10px;  }  .th-homepage-2 .header-time.theme-bg {    background: transparent;    padding-top: 0;  }  .th-homepage-2 .about-promotion {    margin-top: -50px;  }  .th-homepage-2 .mean-container a.meanmenu-reveal {    top: 1px;  }  /* Homepage 3 */  .th-homepage-3 .single-slider {    height: 700px;  }  .breadcrumb_title h1 {    font-size: 40px;  }  /* Service Details */  .service-accordion .panel-body h2,  .service-description .tab-pane h2 {    font-size: 24px;    padding-bottom: 10px;    padding-top: 10px;  }  .service-description .nav-link {    padding-left: 5px;    padding-right: 5px;    font-size: 14px;  }  /* Portfolio Page */  .th-portfolio-1 .section-title h2 {    padding-bottom: 0;    margin-bottom: 0;  }  .th-portfolio-1 .complete-project {    padding-top: 30px;  }  .th-portfolio-1 .case h4 {    font-size: 14px;    font-weight: 500;    padding-top: 12px;  }  .th-portfolio-1 .section-title h2 {    font-size: 22px;    font-weight: 700;    margin-bottom: 0;  }  .th-portfolio-1 .more-case-study {    padding-bottom: 40px;  }  /* Portfolio 2 */  .portfolio-area .section-title.text-center {    margin-bottom: 0;  }  .portfolio-menu {    margin-bottom: 20px;  }}/* SM Small Device :550px. */@media only screen and (min-width: 576px) and (max-width: 767px) {  .product-filder .nice-select {    margin-top: 0;  }  .header-bottom-area1.navbar-fixed-top {    padding-top: 15px;}}@media (max-width: 575px) {  .logo img {    width: 132px;  }  .slider-title-one {    font-size: 26px;  }  .slider-title-two {    font-size: 30px;  }  .button-group a {    margin-bottom: 10px;  }  .th-homepage-2 .about-promotion {    margin-top: 20px;  }  .th-homepage-2 .singel-about-promotion.last .singel-about-promotion-cont {    padding-bottom: 0;  }  .about-video>img {    width: 100%;  }  .about-video .video-play-icon {    width: 90%;    height: 90%;    top: 5%;    left: 5%;  }  .subscribe-area input[type="email"],  .subscribe-area input[type="button"] {    width: 100%;  }  .portfolio-counter-box {    margin-bottom: 30px;  }  .portfolio-counter-box.last {    margin-bottom: 0px;  }  .singel-blog .blog-cont {    padding: 10px 10px 30px;  }  .singel-blog.last .blog-cont {    padding-bottom: 0;  }  .singel-testimonial .testimonial-cont {    padding-right: 10px;    padding-left: 60px;  }  .footer-menu li {    padding-left: 15px;    padding-right: 15px;  }  .portfolio-3 .grid-item {    margin-left: 0;    margin-right: 0;  }  /* Blog Leftsidebar */  .pagination ul>li>a {    padding: 4px 9px;  }  /* Blog Details */  .blog .blog-author-contents {    margin-left: 0;  }  .blog .details-title {    margin-bottom: 20px;  }  .blog .details-title h2 {    font-size: 20px;  }  .header-bottom-area1.navbar-fixed-top {    padding-top: 15px;  }  .owl-nav {    display: none;}.features-box {    margin-bottom: 10px;}.service-box-2 {    margin-bottom: 10px;}}