@media screen and (min-width:1241px) and (max-width:1500px){
  
}

@media screen and (min-width:1025px) and (max-width:1240px){
	.container{width: 96%;}

  /*footer*/
  .footer-before .col-md-4{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
  .ftr-contact-follow{margin-top: 44px;}
  /*footer*/

  /*index*/
  .slider-project-main .slick-prev, .slider-project-main .slick-next{width: 20px;}
  .slider-project-main .slick-prev{left: -20px;}
  .slider-project-main .slick-next{right: -20px;}
  /*index*/

  /*shop*/
  .products-box-cnt h5{font-size: 20px;line-height: 22px;}
  /*shop*/

}

@media screen and (min-width:901px) and (max-width:1024px){
	.container{width: 96%;}

  /*header*/
  .header-menu{padding-right: 20px;}
  /*header*/

  /*footer*/
  .footer-before .col-md-4{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
  .ftr-contact-follow{margin-top: 44px;}
  #return-to-top{right: 40px;}
  /*footer*/

  /*index*/
  .index-banner-sec-main{padding: 80px 0px;}
  .index-banner-cnt-main{width: 50%;}
  .index-banner-cnt-main h1{font-size: 48px;line-height: 50px;}
  .title-main h2{font-size: 36px;line-height: 38px;}
  .contact-title h2{font-size: 30px;line-height: 40px;}
  .client-title-main h2{font-size: 38px;line-height: 38px;}
  .slider-project-main-box{width: 33.33%;margin-bottom: 30px;}
  .slider-project-main .slick-prev, .slider-project-main .slick-next{width: 20px;}
  .slider-project-main .slick-prev{left: -18px;}
  .slider-project-main .slick-next{right: -18px;}
  /*index*/

  /*about-us*/
  .vision-mission-sec-main{padding: 60px 0px;}
  .about-main-sec{padding: 60px 0px;}
  .counter-sec-main{padding: 60px 0px;}
  .sub-banner-cnt h1{font-size: 44px;}
  .about-boxs-sec-main .about-main-sec:nth-child(odd) .about-cnt-sec-img{padding-left: 30px;}
  .about-boxs-sec-main .about-main-sec:nth-child(even) .about-cnt-sec-img{padding-right: 30px;}
  /*about-us*/

  /*privacy-conditions*/
  .privacy-conditions-cnt-main{padding: 60px 0px;}
  /*privacy-conditions*/

  /*contact-us*/
  .main-contact-us-sec{padding-top: 60px;}
  .contact-map{padding-top: 60px;}
  .sub-con-left h2{font-size: 32px;padding-bottom: 22px;}
  .submit-btn input.frm-btn{width: 180px;height: 50px;line-height: 50px;}
  .request-box input.frm1{height: 50px;}
  .sub-right-sec h2{font-size: 23px;}
  /*contact-us*/

  /*thank-you*/
  .thank-you-page-main{padding: 60px 0px;}
  .thank-you-main-content h1{font-size: 44px;line-height: 44px;padding-top: 34px;}
  /*thank-you*/

  /*testimonial*/
  .testimonial-main-sec{padding: 60px 0px;}
  .testimonial-cnt h3{font-size: 28px;line-height: 28px;}
  /*testimonial*/

  /*blog*/
  .blog-main-sec{padding: 60px 0px;}
  .blog-box-img img{height: 270px;}
  .testimonial-main-content-boxes .col-lg-4.col-md-4.col-sm-4.col-xs-12{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
  /*blog*/

  /*shop*/
  .products-list-sec-main{padding: 60px 0px;}
  .products-box-width{width: 33.33%;}
  .products-box-one h3{font-size: 20px;}
  /*.products-categories-list-dropdown{padding-bottom: 40px;}*/
  /*shop*/

  /*single-product-detail-page*/
  .sub-banner-cnt h2{font-size: 38px;line-height: 40px;}
  .product-detail-sec-main{padding: 60px 0px;}
  .description-reviews-sec-main{padding: 60px 0px;}
  .dr-tab-main-cnt h2{font-size: 30px;line-height: 30px;}
  .product-detail-cnt h2{font-size: 34px;line-height: 34px;}
  .product-detail-cnt a h3{font-size: 32px;line-height: 32px;}
  /*single-product-detail-page*/

  /*wishlist*/
  .wishlist-cnt-main{padding: 60px 0px;}
  /*wishlist*/

}	

@media screen and (min-width: 768px) and (max-width: 900px){
	.container{width: 96%;}

  /*header*/
  .header-before{padding: 8px 0px;}
  .header-menu ul li{padding: 8px 16px;}
  .header-menu{padding-right: 10px;}
  .header-menu ul li a{font-size: 14px;line-height: 14px;}
  .header-btn select{height: 40px;font-size: 14px;line-height: 14px;}
  /*header*/

  /*footer*/
  #return-to-top{right: 24px;}
  .footer-before{padding: 40px 0px;}
  .ftr-menu ul li a{padding-left: 18px;font-size: 14px;}
  .ftr-logo-cnt p{font-size: 14px;}
  .ftr-contact-cnt{font-size: 15px;}
  .ftr-after-cnt p{font-size: 15px;}
  .ftr-contact-icon{width: 22px;margin-top: 3px;}
  .ftr-contact-cnt{width: calc(100% - 22px);}
  .footer-before .col-md-4{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
  .ftr-contact-follow{margin-top: 44px;}
  /*footer*/

  /*index*/
  .index-banner-sec-main{padding: 70px 0px;}
  .index-banner-cnt-main{width: 50%;}
  .index-banner-cnt-main h1{font-size: 44px;line-height: 46px;}
  .title-main h2{font-size: 30px;line-height: 32px;}
  .title-main h5{font-size: 20px;line-height: 20px;}
  .contact-title h2{font-size: 30px;line-height: 40px;}
  .client-title-main h2{font-size: 36px;line-height: 36px;}
  .index-pro-cnt-hover h5{font-size: 22px;}
  .index-wlc-sec-lft p{padding-bottom: 20px;}
  .index-wlc-sec-main{padding: 58px 0px;}
  .index-pro-sec-main{padding: 58px 0px;}
  .index-project-sec-main{padding: 58px 0px;}
  .slider-client-sec-main{padding: 58px 0px 78px;}
  .slider-project-main-box{width: 50%;margin-bottom: 30px;}
  .slider-project-main-img img{min-height: 200px;}
  .slider-project-main .slick-prev, .slider-project-main .slick-next{width: 20px;}
  .slider-project-main .slick-prev{left: -16px;}
  .slider-project-main .slick-next{right: -16px;}
  /*index*/

  /*about-us*/
  .vision-mission-sec-main{padding: 60px 0px;}
  .about-main-sec{padding: 60px 0px;}
  .counter-sec-main{padding: 60px 0px;}
  .sub-banner-cnt h1{font-size: 42px;}
  .counter-content-box-one h1{font-size: 50px;line-height: 50px;}
  .counter-content-box-one h2{font-size: 28px;}
  .about-boxs-sec-main .about-main-sec:nth-child(odd) .about-cnt-sec-img{padding-left: 10px;}
  .about-boxs-sec-main .about-main-sec:nth-child(even) .about-cnt-sec-img{padding-right: 10px;}
  /*about-us*/

  /*privacy-conditions*/
  .privacy-conditions-cnt-main{padding: 60px 0px;}
  .sub-privacy-conditions-cnt h2{font-size: 30px;line-height: 34px;}
  .sub-privacy-conditions-cnt h3{font-size: 26px;line-height: 28px;}
  /*privacy-conditions*/

  /*contact-us*/
  .main-contact-us-sec{padding-top: 60px;}
  .contact-map{padding-top: 60px;}
  .request-box{padding-right: 12px;}
  .right-contct{width: 100%;}
  .sub-con-left h2{font-size: 30px;line-height: 30px;padding-bottom: 22px;}
  .submit-btn input.frm-btn{width: 180px;height: 50px;line-height: 50px;}
  .request-box input.frm1{height: 50px;padding-left: 30px;}
  .sub-right-sec h2{font-size: 22px;}
  /*contact-us*/

  /*thank-you*/
  .thank-you-page-main{padding: 60px 0px;}
  .thank-you-main-content h1{font-size: 44px;line-height: 44px;padding-top: 34px;}
  /*thank-you*/

  /*testimonial*/
  .testimonial-main-sec{padding: 60px 0px;}
  .testimonial-cnt h3{font-size: 28px;line-height: 28px;}
  .testimonial-cnt p{font-size: 15px;line-height: 21px;}
  .testimonial-cnt h5{font-size: 20px;}
  /*testimonial*/

  /*blog*/
  .blog-main-sec{padding: 60px 0px;}
  .blog-box-img img{height: 260px;}
  .testimonial-main-content-boxes .col-lg-4.col-md-4.col-sm-4.col-xs-12{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
  .blog-box-main-one h2{font-size: 28px;line-height: 28px;}
  .blog-box-main-one h6{font-size: 16px;}
  .blog-box-main-one p{font-size: 15px;}
  /*blog*/

  /*shop*/
  .products-list-sec-main{padding: 60px 0px;}
  .products-box-width{width: 50%;}
  .products-box-one h3{font-size: 20px;}
  /*.products-categories-list-dropdown{padding-bottom: 40px;}*/
  .list-group-item .products-box-width .products-box-img{width: 40%;}
  .list-group-item .products-box-width .products-box-cnt{width: calc(100% - 40%);padding-left: 15px;}
  .new-pro{top: 10px;right: 10px;}
  .products-categories-dropdown h3{font-size: 25px !important;}
  .products-box-cnt h5{min-height: 66px;}
  /*shop*/

  /*single-product-detail-page*/
  .sub-banner-cnt h2{font-size: 36px;line-height: 38px;}
  .product-detail-cnt{padding-left: 10px;}
  .product-detail-sec-main{padding: 60px 0px;}
  .description-reviews-sec-main{padding: 60px 0px;}
  .dr-tab-main-cnt h2{font-size: 28px;line-height: 28px;}
  .dr-tab-main-cnt h4{font-size: 21px;line-height: 23px;}
  .product-detail-cnt h2{font-size: 32px;line-height: 32px;}
  .product-detail-cnt h4{font-size: 25px;line-height: 25px;}
  .product-detail-cnt a h3{font-size: 32px;line-height: 32px;padding-bottom: 20px;}
  .product-detail-lft-rit .product-detail-img img{max-height: 180px;}
  .product-detail-lft-rit .product-detail-img-cnt .product-detail-cnt{width: 100%;}
  .product-detail-lft-rit .product-detail-img-cnt .product-detail-img{width: 100%;}
  .product-detail-img-cnt .product-detail-img{order: 1;}
  .product-detail-img-cnt .product-detail-cnt{order: 2;}
  .product-detail-img-cnt .product-detail-cnt{padding-left: 0 !important;padding-right: 0px !important;padding-top: 40px;}
  .product-detail-sec-main .pro-detail-sec-cnt-main .product-detail-img{order: unset;width: 100%;}
  .product-detail-sec-main .pro-detail-sec-cnt-main .product-detail-img-cnt .product-detail-cnt{order: unset;width: 100%;padding-top: 40px;}
  #slider .slides img{max-height: 250px;}
  .product-detail-img .flexslider{margin-bottom: 14px;}
  .product-category-slider .slick-prev, .product-category-slider .slick-next{top: 50%;}
  .product-detail-lft-rit .pro-detail-sec-cnt-main .product-detail-img-cnt .product-detail-cnt{order: 2;}
  .product-detail-lft-rit .pro-detail-sec-cnt-main .product-detail-img-cnt .product-detail-img{order: 1;}
  /*single-product-detail-page*/

  /*wishlist*/
  .wishlist-cnt-main{padding: 60px 0px;}
  .sub-wishlist-cnt table td select#tinvwl_product_actions{width: 200px;font-size: 18px;line-height: 18px;}
  /*wishlist*/

}

@media screen and (max-width: 767px){
	.container{width: 96%;}

  /*header*/
  .header-before{padding: 10px 0px;}
  .header-before-lft{width: 20%;}
  .header-before-rgt{width: calc(100% - 20%);}
  .header-logo{width: calc(100% - 180px);}
  .header-logo img{width: 112px;}
  .header-after{position: relative;}
  .main-menu-icon{display: block;}
  .header-menu{display: none;width: 100%;position: absolute;top: 76px;left: 0;background-color: #fff;z-index: 99;padding-right:0px;border-top: 1px solid #fd7b00;}
  .header-menu ul li{width: 100%;text-align: center;padding: 6px 0px;margin: 2px 0px;border-radius:0px;}
  /*header*/

  /*footer*/
  #return-to-top{right: 20px;width: 25px;height: 25px;font-size: 15px;}
  .footer-before .col-lg-4.col-md-4.col-sm-4.col-xs-12{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin-bottom: 30px;}
  .footer-before .col-lg-4.col-md-4.col-sm-4.col-xs-12:last-child{margin-bottom: 0px;}
  .ftr-follow-sec{padding-left: 0px;}
  .ftr-contact-sec{padding-right: 16px;}
  /*footer*/

  /*index*/
  .index-banner-sec-main{padding: 70px 0px;}
  .index-banner-cnt-main{width: 100%;}
  .index-banner-cnt-main h1{font-size: 48px;line-height: 50px;}
  .title-main h2{font-size: 38px;line-height: 38px;padding-bottom: 20px;}
  .client-title-main h2{font-size: 38px;line-height: 38px;padding-bottom: 20px;}
  .index-project-sec-cnt .title-main{padding-bottom: 10px;}
  .client-title-main{padding-bottom: 10px;}
  .index-wlc-sec-lft p{padding-bottom: 20px;}
  .index-wlc-sec-lft a{margin-top: 12px;}
  .index-wlc-sec-lft{margin-bottom: 50px;}
  .index-wlc-sec-rit img{width: 100%;height: 300px;}
  /*.slider-project-main-img img{height: 300px;}*/
  .index-contact-sec-cnt{width: 50%;}
  .index-contact-icon{width: 60px;height: 60px;}
  .index-contact-cnt{width: calc(100% - 60px);}
  .index-wlc-sec-main .col-lg-6.col-md-6.col-sm-6.col-xm-12{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
  .index-pro-sec-main .col-lg-4.col-md-4.col-sm-4.col-xs-12{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;margin-bottom: 30px;}
  .index-pro-sec-main .col-lg-4.col-md-4.col-sm-4.col-xs-12:last-child{margin-bottom: 0px;}
  .index-wlc-sec-main{padding: 60px 0px;}
  .index-pro-sec-main{padding: 60px 0px;}
  .index-project-sec-main{padding: 60px 0px;}
  .index-contact-sec-main{padding: 60px 0px;}
  .slider-client-sec-main{padding: 60px 0px 80px;}
  .slider-project-main-box{width: 50%;margin-bottom: 30px;}
  .index-pro-cnt-hover h5{padding-left: 16px;padding-bottom: 20px;}
  .about-boxs-sec-main .about-main-sec:nth-child(odd) .row .col-lg-6:nth-child(2){order: 2;}
  .about-boxs-sec-main .about-main-sec:nth-child(odd) .row .col-lg-6:nth-child(3){order: 1;}
  .about-boxs-sec-main .about-main-sec:nth-child(even) .row .col-lg-6:nth-child(3){order: 2;}
  .about-boxs-sec-main .about-main-sec:nth-child(even) .row .col-lg-6:nth-child(2){order: 1;}
  .services-page-main .about-main-sec .about-cnt-sec-content{margin-bottom: 0px;margin-top: 40px;}
  .products-more-btn{margin-top: 20px;}
  .slider-project-main .slick-prev, .slider-project-main .slick-next{width: 20px;}
  .slider-project-main .slick-prev{left: -14px;}
  .slider-project-main .slick-next{right: -14px;}
  /*index*/

  /*privacy-conditions*/
  .privacy-conditions-cnt-main{padding: 60px 0px;}
  .sub-privacy-conditions-cnt h2{font-size: 30px;line-height: 32px;margin-top: 40px;}
  .sub-privacy-conditions-cnt h3{font-size: 26px;line-height: 28px;margin-top: 24px;}
  .sub-privacy-conditions-cnt p{margin-top: 14px;}
  /*privacy-conditions*/

  /*about-us*/
  .sub-banner-sec-main{padding: 60px 0px;}
  .vision-mission-sec-main{padding: 60px 0px;}
  .about-main-sec{padding: 60px 0px;}
  .counter-sec-main{padding: 60px 0px;}
  .sub-banner-cnt h1{font-size: 40px;line-height: 42px;}
  .about-cnt-sec-content p{padding-bottom: 20px;}
  .vision-mission-main-cnt-one p{padding-bottom: 20px;}
  .about-cnt-sec-content{margin-bottom: 40px;}
  .about-cnt-sec-img img{height: 300px;}
  .about-main-sec .row .col-lg-6.col-md-6.col-sm-6.col-xm-12{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
  .about-boxs-sec-main .about-main-sec:nth-child(even) .col-lg-6.col-md-6.col-sm-6.col-xm-12:nth-child(odd){order: 2;}
  .about-boxs-sec-main .about-main-sec:nth-child(even) .col-lg-6.col-md-6.col-sm-6.col-xm-12:nth-child(even){order: 1;}
  .about-boxs-sec-main .about-main-sec:nth-child(odd) .about-cnt-sec-img{padding-left: 0px;height: auto;}
  .about-boxs-sec-main .about-main-sec:nth-child(even) .about-cnt-sec-img{padding-right: 0px;height: auto;}
  .vision-mission-sec-main .row .col-lg-6.col-md-6.col-sm-6.col-xs-12.odd-even-vm{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
  .vision-mission-sec-main .row .odd-even-vm:nth-child(odd){padding: 0px 15px;}
  .vision-mission-sec-main .row .odd-even-vm:nth-child(even){padding: 0px 15px;padding-top: 50px;}
  .counter-main-content-box .col-lg-4.col-md-4.col-sm-4.col-xs-12{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding-top: 33px;}
  .counter-main-content-box .col-lg-4.col-md-4.col-sm-4.col-xs-12:first-child{padding-top: 0px;}
  .counter-content-box-one h1{font-size: 50px;line-height: 50px;padding-bottom: 20px;}
  /*about-us*/

  /*contact-us*/
  .sub-contact-sec .col-lg-6.col-md-6.col-sm-6.col-xs-12{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
  .sub-right-sec{margin-top: 50px;}
  .main-contact-us-sec{padding-top: 60px;}
  .contact-map{padding-top: 60px;}
  .request-box{padding-right: 12px;}
  .right-contct{width: 100%;}
  .sub-con-left h2{font-size: 32px;line-height: 32px;padding-bottom: 22px;}
  .submit-btn input.frm-btn{width: 180px;height: 50px;line-height: 50px;}
  .request-box input.frm1{height: 50px;}
  .sub-right-sec h2{width: 100%;}
  .contact-map iframe{height: 310px;}
  /*contact-us*/

  /*thank-you*/
  .thank-you-page-main{padding: 60px 0px;}
  .thank-you-main-content h1{font-size: 44px;line-height: 44px;padding-top: 34px;}
  /*thank-you*/

  /*testimonial*/
  .testimonial-main-sec{padding: 60px 0px;}
  .testimonial-content-box-one{padding: 40px 20px;}
  .testimonial-pos-quote{width: 54px;height: 54px;}
  .testimonial-img{width: 100px;height: 100px;}
  .testimonial-cnt h3{font-size: 28px;line-height: 28px;}
  /*testimonial*/

  /*blog*/
  .blog-main-sec{padding: 60px 0px;}
  .blog-box-cnt{padding: 20px;}
  .blog-box-img img{height: 260px;}
  .testimonial-main-content-boxes .col-lg-4.col-md-4.col-sm-4.col-xs-12{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
  .blog-box-main-one h2{font-size: 28px;line-height: 28px;}
  /*blog*/

  /*shop*/
  .products-list-sec-main{padding: 60px 0px;}
  .products-box-width{width: 50%;}
  .products-box-one h3{font-size: 20px;}
  /*.products-categories-list-dropdown{padding-bottom: 40px;}*/
  .list-group-item .products-box-width{width: 100%;}
  .list-group-item .products-box-width .products-box-img{width: 40%;}
  .list-group-item .products-box-width .products-box-cnt{width: calc(100% - 40%);padding-left: 15px;}
  .new-pro{top: 10px;right: 10px;}
  .products-box-cnt h5{font-size: 20px;line-height: 22px;min-height: 66px;}
  /*shop*/

  /*single-product-detail-page*/
  .product-detail-img{width: 100%;}
  .product-detail-cnt{width: 100%;padding-left: 0 !important;padding-right: 0px !important;padding-top: 40px;}
  .product-detail-sec-main{padding: 60px 0px;}
  .description-reviews-sec-main{padding: 60px 0px;}
  .product-detail-img img{height: 300px;}
  .sub-banner-cnt h2{font-size: 36px;line-height: 38px;}
  .product-detail-cnt h2{font-size: 34px;line-height: 34px;padding-bottom:24px;}
  .product-detail-cnt h4{padding-bottom: 16px;}
  .dr-tab-main-cnt h2{font-size: 30px;line-height: 30px;}
  .dr-tab-main-cnt input#submit{width: 146px;height: 46px;line-height: 46px;font-size: 18px;}
  .product-detail-lft-rit .product-detail-img-cnt{padding-top: 0px;}
  .product-detail-sec-main .pro-detail-sec-cnt-main .product-detail-img{order: unset;width: 100%;}
  .product-detail-sec-main .pro-detail-sec-cnt-main .product-detail-img-cnt .product-detail-cnt{order: unset;width: 100%;padding-top: 40px;}
  .product-detail-cnt a h3{font-size: 30px;line-height: 34px;padding-bottom: 20px;}
  .product-detail-lft-rit .product-detail-img img{max-height: 150px;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;margin: auto 0;}
  .product-detail-img-cnt .product-detail-cnt{order: 2;}
  .product-detail-img-cnt .product-detail-img{order: 1;}
  #slider .slides img{max-height: 200px;}
  .product-detail-img .flexslider{margin-bottom: 14px;}
  .product-category-slider .slick-prev, .product-category-slider .slick-next{top: 50%;}
  .product-detail-lft-rit .pro-detail-sec-cnt-main .product-detail-img-cnt .product-detail-cnt{order: 2;}
  .product-detail-lft-rit .pro-detail-sec-cnt-main .product-detail-img-cnt .product-detail-img{order: 1;}
  /*single-product-detail-page*/

  /*wishlist*/
  .wishlist-cnt-main{padding: 60px 0px;}
  /*wishlist*/

  .title-main h2{font-size: 30px;line-height: 30px;}
  .footer-before{padding: 30px 0px;}

}

@media screen and (min-width:601px) and (max-width:767px){
	.container{width: 96%;}

}

@media screen and (min-width:481px) and (max-width:600px){
  .container{width: 96%;}

  /*header*/
  .header-before{padding: 10px 0px;}
  .header-before-lft{width: 20%;}
  .header-before-rgt{width: calc(100% - 20%);}
  .header-logo{width: calc(100% - 180px);}
  .header-logo img{width: 112px;}
  .header-after{position: relative;}
  .main-menu-icon{display: block;}
  .header-menu{display: none;width: 100%;position: absolute;top: 76px;left: 0;background-color: #fff;z-index: 99;padding-right:0px;}
  .header-menu ul li{width: 100%;text-align: center;padding: 6px 0px;margin: 2px 0px;border-radius:0px;}
  /*header*/

  /*footer*/
  .footer-before .col-lg-4.col-md-4.col-sm-4.col-xs-12{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin-bottom: 30px;}
  .footer-before .col-lg-4.col-md-4.col-sm-4.col-xs-12:last-child{margin-bottom: 0px;}
  .ftr-contact-follow{flex-flow: column;}
  .ftr-follow-sec{width: 100%;padding-top: 26px;}
  .ftr-contact-sec{width: 100%;padding-right: 0px;}
  /*footer*/

  /*index*/
  .index-banner-sec-main{padding: 56px 0px;}
  .index-banner-cnt-main{width: 100%;}
  .index-banner-cnt-main h1{font-size: 44px;line-height: 48px;}
  .title-main h2{font-size: 36px;line-height: 36px;padding-bottom: 20px;}
  .client-title-main h2{font-size: 36px;line-height: 36px;padding-bottom: 20px;}
  .title-main h5{font-size: 18px;line-height: 18px;}
  .client-title-main h5{font-size: 18px;line-height: 18px;}
  .client-title-main{padding-bottom: 10px;}
  .index-project-sec-cnt .title-main{padding-bottom: 10px;}
  .index-wlc-sec-lft p{padding-bottom: 20px;}
  .index-wlc-sec-lft a{margin-top: 12px;}
  .contact-title h2{font-size: 30px;line-height: 34px;}
  .index-wlc-sec-lft{margin-bottom: 50px;}
  .index-wlc-sec-rit img{width: 100%;height: 300px;}
  .slider-project-main-img img{height: 300px;}
  .products-box-one img{height: 300px !important;}
  .index-contact-sec-cnt-main .index-contact-sec-cnt:first-child{margin-bottom: 25px;}
  .index-contact-sec-cnt{width: 100%;}
  .index-contact-icon{width: 60px;height: 60px;}
  .index-contact-cnt{width: calc(100% - 60px);}
  .index-banner-cnt-main p{font-size: 17px;}
  .index-contact-cnt h5{font-size: 20px;line-height: 22px;}
  .index-pro-cnt-img img{height: 260px;}
  .index-pro-cnt-hover h5{font-size: 22px;line-height: 24px;}
  .index-wlc-sec-main .col-lg-6.col-md-6.col-sm-6.col-xm-12{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
  .index-pro-sec-main .col-lg-4.col-md-4.col-sm-4.col-xs-12{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin-bottom: 30px;}
  .index-pro-sec-main .col-lg-4.col-md-4.col-sm-4.col-xs-12:last-child{margin-bottom: 0px;}
  .index-wlc-sec-main{padding: 50px 0px;}
  .index-pro-sec-main{padding: 50px 0px;}
  .index-project-sec-main{padding: 50px 0px;}
  .index-contact-sec-main{padding: 50px 0px;}
  .slider-client-sec-main{padding: 50px 0px 70px;}
  .index-contact-sec-cnt-main{flex-wrap: wrap;}
  .slider-project-main-box{width: 100%;margin-bottom: 30px;}
  .slider-project-main-img h5{font-size: 20px;min-height: auto;}
  .products-box-cnt h5{font-size: 20px;min-height: auto;}
  .about-boxs-sec-main .about-main-sec:nth-child(odd) .row .col-lg-6:nth-child(2){order: 2;}
  .about-boxs-sec-main .about-main-sec:nth-child(odd) .row .col-lg-6:nth-child(3){order: 1;}
  .about-boxs-sec-main .about-main-sec:nth-child(even) .row .col-lg-6:nth-child(3){order: 2;}
  .about-boxs-sec-main .about-main-sec:nth-child(even) .row .col-lg-6:nth-child(2){order: 1;}
  .services-page-main .about-main-sec .about-cnt-sec-content{margin-bottom: 0px;margin-top: 40px;}
  .products-more-btn{margin-top: 10px;}
  .slider-project-main{padding: 0px 15px;}
  .slider-project-main .slick-prev, .slider-project-main .slick-next{width: 20px;background-size: 14px;}
  .slider-project-main .slick-prev{left: -5px;}
  .slider-project-main .slick-next{right: -5px;}
  /*index*/

  /*privacy-conditions*/
  .privacy-conditions-cnt-main{padding: 50px 0px;}
  .sub-privacy-conditions-cnt h2{font-size: 28px;line-height: 31px;margin-top: 32px;}
  .sub-privacy-conditions-cnt h3{font-size: 24px;line-height: 26px;margin-top: 16px;}
  .sub-privacy-conditions-cnt p{margin-top: 14px;font-size: 14px;line-height: 22px;}
  /*privacy-conditions*/

  /*about-us*/
  .sub-banner-sec-main{padding: 50px 0px;}
  .vision-mission-sec-main{padding: 50px 0px;}
  .about-main-sec{padding: 50px 0px;}
  .counter-sec-main{padding: 50px 0px;}
  .sub-banner-cnt h1{font-size: 36px;line-height: 36px;}
  .about-cnt-sec-content p{padding-bottom: 20px;font-size: 15px;line-height: 21px;}
  .vision-mission-main-cnt-one p{padding-bottom: 20px;font-size: 15px;line-height: 21px;}
  .counter-content-box-one p{font-size: 15px;line-height: 21px}
  .about-cnt-sec-content{margin-bottom: 40px;}
  .about-cnt-sec-img img{height: 280px;}
  .about-main-sec .row .col-lg-6.col-md-6.col-sm-6.col-xm-12{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
  .about-boxs-sec-main .about-main-sec:nth-child(even) .col-lg-6.col-md-6.col-sm-6.col-xm-12:nth-child(odd){order: 2;}
  .about-boxs-sec-main .about-main-sec:nth-child(even) .col-lg-6.col-md-6.col-sm-6.col-xm-12:nth-child(even){order: 1;}
  .about-boxs-sec-main .about-main-sec:nth-child(odd) .about-cnt-sec-img{padding-left: 0px;height: auto;}
  .about-boxs-sec-main .about-main-sec:nth-child(even) .about-cnt-sec-img{padding-right: 0px;height: auto;}
  .vision-mission-sec-main .row .col-lg-6.col-md-6.col-sm-6.col-xs-12.odd-even-vm{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
  .vision-mission-sec-main .row .odd-even-vm:nth-child(odd){padding: 0px 15px;}
  .vision-mission-sec-main .row .odd-even-vm:nth-child(even){padding: 0px 15px;padding-top: 50px;}
  .counter-main-content-box .col-lg-4.col-md-4.col-sm-4.col-xs-12{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding-top: 33px;}
  .counter-main-content-box .col-lg-4.col-md-4.col-sm-4.col-xs-12:first-child{padding-top: 0px;}
  .counter-content-box-one h1{font-size: 46px;line-height: 46px;padding-bottom: 20px;}
  .counter-content-box-one h2{font-size: 26px;line-height: 26px;}
  /*about-us*/

  /*contact-us*/
  .sub-contact-sec .col-lg-6.col-md-6.col-sm-6.col-xs-12{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
  .sub-right-sec{margin-top: 40px;}
  .main-contact-us-sec{padding-top: 50px;}
  .contact-map{padding-top: 50px;}
  .request-box{padding-right: 0;width: 100%;}
  .right-contct{width: 100%;}
  .request-box input.mail{background-size: 15px;}
  .request-box input.phone{background-size: 15px;}
  .sub-con-left h2{font-size: 30px;line-height: 30px;padding-bottom: 20px;}
  .submit-btn input.frm-btn{width: 160px;height: 50px;line-height: 50px;font-size: 18px;}
  .request-box input.frm1{height: 50px;}
  .request-box textarea.frm1{height: 110px;}
  .sub-right-sec h2{width: 100%;font-size: 22px;line-height: 22px;}
  .contact-map iframe{height: 300px;}
  /*contact-us*/
  
  /*thank-you*/
  .thank-you-page-main{padding: 50px 0px;}
  .thank-you-main-content h1{font-size: 40px;line-height: 40px;padding-top: 30px;}
  .thank-you-main-content p{font-size: 15px;padding-top: 14px;}
  /*thank-you*/

  /*testimonial*/
  .testimonial-main-sec{padding: 50px 0px;}
  .testimonial-main-sec .client-title-main h2{font-size: 34px;line-height: 34px;}
  .testimonial-content-box-one{padding: 40px 20px;margin-bottom: 30px;}
  .testimonial-pos-quote{width: 54px;height: 54px;}
  .testimonial-img{width: 100px;height: 100px;}
  .testimonial-cnt h3{font-size: 26px;line-height: 26px;padding-top: 18px;}
  .testimonial-cnt p{font-size: 15px;line-height: 21px;padding-top: 28px;}
  .testimonial-cnt h5{font-size: 20px;padding-top: 8px;}
  /*testimonial*/

  /*blog*/
  .blog-main-sec{padding: 50px 0px;}
  .blog-box-cnt{padding: 20px;}
  .blog-box-img img{height: 250px;}
  .testimonial-main-content-boxes .col-lg-4.col-md-4.col-sm-4.col-xs-12{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
  .blog-box-main-one h2{font-size: 26px;line-height: 26px;}
  .blog-box-main-one h6{font-size: 16px;}
  .blog-box-main-one p{font-size: 15px;}
  /*blog*/

  /*shop*/
  .products-list-sec-main{padding: 50px 0px;}
  .products-box-width{width: 100%;}
  .products-box-one h3{font-size: 20px;}
  .products-categories-list-dropdown{padding-bottom: 40px;}
  /*.products-box-one img{height: 150px;}*/
  .new-pro{top: 8px;right: 8px;}
  .list-group-item .products-box-width{width: 100%;}
  .list-group-item .products-box-width .products-box-img{width: 40%;}
  .list-group-item .products-box-width .products-box-cnt{width: calc(100% - 40%);padding-left: 15px;}
  .list-group-item .products-box-width .products-box-one h3{padding: 7px 0px;font-size: 19px;}
  .list-group-item .products-box-width .products-box-one a{margin: 7px 0px;}
  .products-categories-dropdown{width: calc(100% - 30%);}
  .products-categories-list{width: 30%;}
  .products-categories-dropdown select{width: 100%;height: 42px;font-size: 19px;}
  .products-categories-dropdown h3{font-size: 23px !important;}
  /*shop*/

  /*single-product-detail-page*/
  .product-detail-img{width: 100%;}
  .product-detail-cnt{width: 100%;padding-left: 0 !important;padding-right: 0px !important;padding-top: 40px;}
  .product-detail-sec-main{padding: 50px 0px;}
  .description-reviews-sec-main{padding: 50px 0px;}
  .product-detail-img img{height: 250px;}
  .sub-banner-cnt h2{font-size: 36px;line-height: 38px;}
  .product-detail-cnt h2{font-size: 32px;line-height: 32px;padding-bottom:22px;}
  .product-detail-cnt h4{font-size: 24px;line-height: 24px;padding-bottom: 16px;}
  .dr-tab-main-cnt h2{font-size: 28px;line-height: 28px;padding-bottom: 16px;}
  .dr-tab-main-cnt h4{font-size: 20px;line-height: 22px;}
  .description-reviews-tab-pane-main ul.nav.nav-tabs.tabs.wc-tabs li.nav-item a{font-size: 19px;line-height: 19px;}
  .dr-tab-main-cnt ul{margin-bottom: 14px;}
  .dr-tab-main-cnt p.comment-form-cookies-consent{display: flex;justify-content: flex-start;align-items: baseline;width: 100%;float: left;}
  .dr-tab-main-cnt label{margin-right: 0;margin-bottom: 5px;width: 100%;float: left;}
  .product-detail-lft-rit .product-detail-img-cnt{padding-top: 0px;}
  .product-detail-sec-main .pro-detail-sec-cnt-main .product-detail-img{order: unset;width: 100%;}
  .product-detail-sec-main .pro-detail-sec-cnt-main .product-detail-img-cnt .product-detail-cnt{order: unset;width: 100%;padding-top: 40px;}
  .product-detail-cnt a h3{font-size: 28px;line-height: 32px;padding-bottom: 20px;}
  .product-detail-lft-rit .product-detail-img img{max-height: 140px;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;margin: auto 0;}
  .product-detail-img-cnt .product-detail-cnt{order: 2;}
  .product-detail-img-cnt .product-detail-img{order: 1;}
  #slider .slides img{max-height: 160px;}
  .product-detail-img .flexslider{margin-bottom: 14px;}
  .product-category-slider .slick-prev, .product-category-slider .slick-next{top: 50%;}
  .product-detail-lft-rit .pro-detail-sec-cnt-main .product-detail-img-cnt .product-detail-cnt{order: 2;}
  .product-detail-lft-rit .pro-detail-sec-cnt-main .product-detail-img-cnt .product-detail-img{order: 1;}
  /*single-product-detail-page*/

  /*wishlist*/
  .wishlist-cnt-main{padding: 50px 0px;}
  .sub-wishlist-cnt table td select#tinvwl_product_actions{width: 200px;font-size: 18px;line-height: 18px;}
  /*wishlist*/

  .title-main h2{font-size: 30px;line-height: 30px;}

}

@media screen and (max-width:480px){
  .container{width: 96%;}

   /*header*/
   .header-before-main{flex-wrap: wrap;}
  .header-before{padding: 10px 0px;}
  .header-before-lft{width: 100%;}
  .header-before-rgt{width: 100%;justify-content: flex-start;padding-top: 6px;}
  .header-btn select{height: 40px;padding: 10px;font-size: 14px;line-height: 14px;}
  .header-before-rgt .header-before-rgt-mp:first-child a{margin-left: 0px;}
  .header-before-rgt-icon{width: 11px;font-size: 11px;}
  .header-before-rgt-cnt{font-size: 13px;}
  .header-btn{width: 120px;}
  .header-logo{width: calc(100% - 170px);}
  .header-logo img{width: 112px;}
  .header-menu ul li a{font-size: 14px;line-height: 14px;}
  .header-after{position: relative;}
  .main-menu-icon{display: block;padding-right: 12px;}
  .header-menu{display: none;width: 100%;position: absolute;top: 76px;left: 0;background-color: #fff;z-index: 99;padding-right:0px;}
  .header-menu ul li{width: 100%;text-align: center;padding: 6px 0px;margin: 2px 0px;border-radius:0px;}
  /*header*/

  /*footer*/
  .ftr-logo-cnt p{font-size: 14px;line-height: 22px;}
  .footer-before h6{font-size: 18px;line-height: 22px;padding-bottom: 14px;}
  .ftr-menu ul li{width: 100%;}
  .ftr-menu ul li a{font-size: 14px;line-height: 20px;}
  .ftr-contact-cnt{font-size: 14px;line-height: 20px;width: calc(100% - 20px);}
  .ftr-contact-icon{font-size: 12px;margin-top: 2px;width: 20px;}
  .ftr-contact-follow{flex-flow: column;}
  .ftr-contact-sec{width: 100%;}
  .ftr-follow-sec{width: 100%;padding-left: 0px;padding-top: 20px;}
  .ftr-after-cnt p{font-size: 14px;line-height: 20px;padding-bottom: 10px;}
  .footer-before .col-lg-4.col-md-4.col-sm-4.col-xs-12{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin-bottom: 30px;}
  .footer-before .col-lg-4.col-md-4.col-sm-4.col-xs-12:last-child{margin-bottom: 0px;}
  /*footer*/

  /*index*/
  .index-banner-sec-main{padding: 46px 0px;}
  .index-banner-cnt-main{width: 100%;}
  .index-banner-cnt-main h1{font-size: 34px;line-height: 36px;}
  .title-main h2{font-size: 28px;line-height: 30px;padding-bottom: 16px;}
  .client-title-main h2{font-size: 28px;line-height: 30px;padding-bottom: 16px;}
  .title-main h5{font-size: 17px;line-height: 17px;}
  .client-title-main h5{font-size: 17px;line-height: 17px;}
  .client-title-main{padding-bottom: 10px;}
  .index-project-sec-cnt .title-main{padding-bottom: 10px;}
  .index-wlc-sec-lft p{padding-bottom: 14px;font-size: 14px;line-height: 20px;}
  .index-wlc-sec-lft a{margin-top: 12px;width: 144px;height: 40px;line-height: 38px;font-size: 16px;}
  .contact-title h2{font-size: 26px;line-height: 32px;}
  .index-wlc-sec-lft{margin-bottom: 44px;}
  .index-wlc-sec-rit img{width: 100%;height: 250px;}
  /*.slider-project-main-img img{height: 250px;}*/
  .slider-project-main-img img{height: 172px;}
  .products-box-one img{height: 172px !important;}
  .index-pro-sec-main .title-main{padding-bottom: 10px;}
  .index-contact-sec-cnt-main .index-contact-sec-cnt:first-child{margin-bottom: 25px;}
  .index-contact-sec-cnt{width: 100%;}
  .index-contact-icon{width: 60px;height: 60px;}
  .index-contact-cnt{width: calc(100% - 60px);}
  .index-banner-cnt-main p{font-size: 15px;}
  .index-contact-cnt p{font-size: 15px;}
  .index-contact-cnt h5{font-size: 19px;line-height: 20px;}
  .index-pro-cnt-img img{height: 240px;}
  .index-pro-cnt-hover h5{font-size: 20px;line-height: 22px;}
  .index-banner-cnt-main a{min-width: 144px;min-height: 40px;line-height: 40px;font-size: 17px;}
  .index-wlc-sec-main .col-lg-6.col-md-6.col-sm-6.col-xm-12{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
  .index-pro-sec-main .col-lg-4.col-md-4.col-sm-4.col-xs-12{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin-bottom: 30px;}
  .index-pro-sec-main .col-lg-4.col-md-4.col-sm-4.col-xs-12:last-child{margin-bottom: 0px;}
  .index-wlc-sec-main{padding: 40px 0px;}
  .index-pro-sec-main{padding: 40px 0px;}
  .index-project-sec-main{padding: 40px 0px;}
  .index-contact-sec-main{padding: 40px 0px;}
  .slider-client-sec-main{padding: 40px 0px 60px;}
  .index-contact-sec-cnt-main{flex-wrap: wrap;}
  .slider-client-main .slick-dots{bottom: -34px;}
  .slider-client-main .slick-dots li{width: 12px;height: 12px;}
  .slider-client-main .slick-dots li button{width: 12px;height: 12px;}
  .slider-project-main-box{width: 100%;margin-bottom: 30px;}
  .slider-project-main-img h5{font-size: 18px;line-height: 22px;min-height: auto;}
  .products-box-cnt h5{font-size: 18px;line-height: 22px;min-height: auto;}
  /*.about-main-sec.for-border .about-cnt-sec-content ul{padding: 12px;}*/
  .about-boxs-sec-main .about-main-sec:nth-child(odd) .row .col-lg-6:nth-child(2){order: 2;}
  .about-boxs-sec-main .about-main-sec:nth-child(odd) .row .col-lg-6:nth-child(3){order: 1;}
  .about-boxs-sec-main .about-main-sec:nth-child(even) .row .col-lg-6:nth-child(3){order: 2;}
  .about-boxs-sec-main .about-main-sec:nth-child(even) .row .col-lg-6:nth-child(2){order: 1;}
  .services-page-main .about-main-sec .about-cnt-sec-content{margin-bottom: 0px;margin-top: 30px;}
  .products-more-btn{margin-top: 10px;}
  .slider-project-main{padding: 0px 15px;}
  .slider-project-main .slick-prev, .slider-project-main .slick-next{width: 20px;background-size: 14px;}
  .slider-project-main .slick-prev{left: -5px;}
  .slider-project-main .slick-next{right: -5px;}
  /*index*/

  /*privacy-conditions*/
  .privacy-conditions-cnt-main{padding: 40px 0px;}
  .sub-privacy-conditions-cnt h2{font-size: 24px;line-height: 27px;margin-top: 24px;}
  .sub-privacy-conditions-cnt h3{font-size: 20px;line-height: 22px;margin-top: 12px;}
  .sub-privacy-conditions-cnt p{font-size: 14px;line-height: 22px;margin-top: 11px;}
  /*privacy-conditions*/

  /*about-us*/
  .sub-banner-sec-main{padding: 45px 0px;}
  .vision-mission-sec-main{padding: 40px 0px;}
  .about-main-sec{padding: 40px 0px;}
  .counter-sec-main{padding: 40px 0px;}
  .sub-banner-cnt h1{font-size: 32px;line-height: 32px;}
  .about-cnt-sec-content p{padding-bottom: 14px;font-size: 14px;line-height: 20px;}
  .vision-mission-main-cnt-one p{padding-bottom: 14px;font-size: 14px;line-height: 20px;}
  .counter-content-box-one p{font-size: 14px;line-height: 20px}
  .about-cnt-sec-content{margin-bottom: 30px;}
  .about-cnt-sec-img img{height: 250px;}
  .about-main-sec .row .col-lg-6.col-md-6.col-sm-6.col-xm-12{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
  .about-boxs-sec-main .about-main-sec:nth-child(even) .col-lg-6.col-md-6.col-sm-6.col-xm-12:nth-child(odd){order: 2;}
  .about-boxs-sec-main .about-main-sec:nth-child(even) .col-lg-6.col-md-6.col-sm-6.col-xm-12:nth-child(even){order: 1;}
  .about-boxs-sec-main .about-main-sec:nth-child(odd) .about-cnt-sec-img{padding-left: 0px;height: auto;}
  .about-boxs-sec-main .about-main-sec:nth-child(even) .about-cnt-sec-img{padding-right: 0px;height: auto;}
  .vision-mission-sec-main .row .col-lg-6.col-md-6.col-sm-6.col-xs-12.odd-even-vm{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
  .vision-mission-sec-main .row .odd-even-vm:nth-child(odd){padding: 0px 15px;}
  .vision-mission-sec-main .row .odd-even-vm:nth-child(even){padding: 0px 15px;padding-top: 40px;}
  .counter-main-content-box .col-lg-4.col-md-4.col-sm-4.col-xs-12{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding-top: 25px;}
  .counter-main-content-box .col-lg-4.col-md-4.col-sm-4.col-xs-12:first-child{padding-top: 0px;}
  .counter-content-box-one h1{font-size: 38px;line-height: 38px;padding-bottom: 12px;}
  .counter-content-box-one h2{font-size: 22px;line-height: 22px;padding-bottom: 8px;}
  /*about-us*/

  /*contact-us*/
  .sub-contact-sec .col-lg-6.col-md-6.col-sm-6.col-xs-12{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
  .sub-right-sec{margin-top: 35px;}
  .main-contact-us-sec{padding-top: 40px;}
  .contact-map{padding-top: 40px;}
  .request-box{padding-right: 0;width: 100%;}
  .right-contct{width: 100%;}
  .request-box input.mail{background-size: 15px;}
  .request-box input.phone{background-size: 15px;}
  .sub-con-left h2{font-size: 26px;line-height: 26px;padding-bottom: 20px;}
  .submit-btn input.frm-btn{width: 150px;height: 50px;line-height: 50px;font-size: 18px;}
  .submit-btn{padding-top: 10px;}
  .request-box input.frm1{height: 50px;padding-left: 36px;}
  .request-box textarea.frm1{height: 100px;}
  .sub-right-sec h2{width: 100%;font-size: 20px;line-height: 20px;}
  .contact-map iframe{height: 250px;}
  .right-cntnt-sec span{width: 45px;height: 45px;line-height: 45px;font-size: 20px;}
  .right-cntnt-sec a{width: calc(100% - 45px);}
  .right-cntnt-sec a h2{font-size: 17px;}
  .right-cntnt-sec a p{font-size: 15px;}
  .right-cntnt-sec{margin-bottom: 14px;}
  div#wpcf7-f19-o1{width: 100%;float: left;}
  /*contact-us*/
  
  /*thank-you*/
  .thank-you-page-main{padding: 40px 0px;}
  .thank-you-main-content h1{font-size: 32px;line-height: 32px;padding-top: 26px;}
  .thank-you-main-content p{font-size: 14px;line-height: 20px;padding-top: 10px;}
  /*thank-you*/

  /*testimonial*/
  .testimonial-main-sec{padding: 40px 0px;}
  .testimonial-content-box-one{padding: 40px 20px;margin-bottom: 30px;}
  .testimonial-pos-quote{width: 54px;height: 54px;}
  .testimonial-img{width: 100px;height: 100px;}
  .testimonial-cnt h3{font-size: 24px;line-height: 24px;padding-top: 18px;}
  .testimonial-cnt p{font-size: 14px;line-height: 20px;padding-top: 24px;}
  .testimonial-cnt h5{font-size: 18px;padding-top: 5px;}
  /*testimonial*/

  /*blog*/
  .blog-main-sec{padding: 40px 0px;}
  .blog-box-cnt{padding: 20px;}
  .blog-box-img img{height: 220px;}
  .testimonial-main-content-boxes .col-lg-4.col-md-4.col-sm-4.col-xs-12{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
  .blog-box-main-one h2{font-size: 22px;line-height: 22px;padding-bottom: 8px;}
  .blog-box-main-one h6{font-size: 15px;padding-bottom: 15px;}
  .blog-box-main-one p{font-size: 14px;}
  /*blog*/

  /*shop*/
  .products-list-sec-main{padding: 40px 0px;}
  .products-box-width{width: 100%;}
  .products-box-one h3{font-size: 18px;}
  .products-categories-list-dropdown{padding-bottom: 30px;}
  /*.products-box-one img{height: 120px;}*/
  .new-pro{top: 6px;right: 6px;font-size: 11px;width: 46px;height: 18px;}
  .products-box-one a{width: 130px;height: 40px;line-height: 36px;font-size: 15px;}
  .list-group-item .products-box-width{width: 100%;}
  .list-group-item .products-box-width .products-box-img{width: 40%;}
  .list-group-item .products-box-width .products-box-cnt{width: calc(100% - 40%);padding-left: 10px;}
  .list-group-item .products-box-width .products-box-one h3{padding: 7px 0px;font-size: 16px;}
  .list-group-item .products-box-width .products-box-one a{margin: 7px 0px;width: 112px;height: 36px;line-height: 32px;font-size: 14px;}
  .products-categories-list-dropdown{flex-flow: column;}
  .products-categories-dropdown{width: 100%;}
  .products-categories-list{width: 100%;margin-top: 20px;}
  .products-sec-main-content nav.woocommerce-pagination ul.page-numbers{margin-top: 10px;}
  .products-sec-main-content nav.woocommerce-pagination ul li{font-size: 16px;}
  .products-categories-dropdown select{font-size: 16px;width: 100%;height: 40px;}
  .products-categories-list ul li a{width: 30px;height: 30px;font-size: 18px;}
  .products-categories-list ul li{padding: 0px 3px;}
  .products-categories-dropdown h3{font-size: 21px !important;}
  /*shop*/

  /*single-product-detail-page*/
  .product-detail-img{width: 100%;}
  .product-detail-cnt{width: 100%;padding-left: 0 !important;padding-right: 0px !important;padding-top: 30px;}
  .product-detail-img-cnt{padding-top: 35px;}
  .product-detail-sec-main{padding: 40px 0px;}
  .description-reviews-sec-main{padding: 40px 0px;}
  .product-detail-img img{height: 200px;}
  .sub-banner-cnt h2{font-size: 27px;line-height: 29px;}
  .product-detail-cnt h2{font-size: 26px;line-height: 26px;padding-bottom: 18px;}
  .product-detail-cnt h4{font-size: 21px;line-height: 21px;padding-bottom: 11px;}
  .dr-tab-main-cnt h2{font-size: 24px;line-height: 24px;padding-bottom: 16px;}
  .dr-tab-main-cnt h4{font-size: 18px;line-height: 20px;}
  .description-reviews-tab-pane-main ul.nav.nav-tabs.tabs.wc-tabs li.nav-item a{font-size: 18px;line-height: 19px;padding: 12px;}
  .dr-tab-main-cnt ul{margin-bottom: 12px;}
  .product-detail-cnt p{font-size: 14px;line-height: 20px;padding-bottom: 20px;}
  .product-detail-cnt ul{margin-bottom: 20px;}
  .product-detail-cnt ul li{font-size: 14px;line-height: 20px;}
  .product-detail-cnt ul li:before{top: 6px;width: 7px;height: 7px;}
  .dr-tab-main-cnt p{font-size: 14px;line-height: 20px;}
  .dr-tab-main-cnt span#reply-title{font-size: 14px;line-height: 20px;}
  .dr-tab-main-cnt ul li{font-size: 14px;line-height: 20px;}
  .category-links{font-size: 14px;line-height: 20px;padding-bottom: 20px;}
  .product-detail-btns{flex-wrap: wrap;}
  .product-detail-btns .tinv-wraper.woocommerce.tinv-wishlist.tinvwl-shortcode-add-to-cart{width: 100%;}
  .product-detail-btns a.tinvwl_add_to_wishlist_button{width: 190px;height: 40px;line-height: 40px;font-size: 16px;margin-right: 20px;}
  .product-detail-btns a.compare{width: 140px;height: 40px;line-height: 40px;font-size: 16px;margin-top: 14px;}
  .dr-tab-main-cnt label{width: 100%;margin-right: 0px;margin-bottom: 10px;}
  .dr-tab-main-cnt textarea{width: 100%;height: 100px;}
  .dr-tab-main-cnt input#submit{width: 140px;height: 40px;line-height: 40px;font-size: 18px;}
  .dr-tab-main-cnt p.comment-form-cookies-consent{display: flex;justify-content: flex-start;align-items: baseline;width: 100%;float: left;}
  .dr-tab-main-cnt input{width: 100%;}
  .product-detail-btns a.tinvwl_add_to_wishlist_button.tinvwl-position-shortcode.tinvwl-product-in-list.tinvwl-product-make-remove{width: 260px;}
  .product-detail-btns .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before{transform: translateY(-2px);}
  a.enquiry-btn{min-width: 144px;min-height: 40px;line-height: 36px;font-size: 17px;}
  .product-detail-cnt a h3{font-size: 26px;line-height: 30px;padding-bottom: 15px;}
  .product-detail-lft-rit .product-detail-img img{max-height: 120px;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;margin: auto 0;}
  .product-detail-lft-rit{padding: 40px 0px;}
  .product-detail-img-cnt .product-detail-cnt{order: 2;}
  .product-detail-img-cnt .product-detail-img{order: 1;}
  .product-detail-lft-rit .product-detail-img-cnt{padding-top: 0px;}
  .product-detail-sec-main .pro-detail-sec-cnt-main .product-detail-img{order: unset;width: 100%;}
  .product-detail-sec-main .pro-detail-sec-cnt-main .product-detail-img-cnt .product-detail-cnt{order: unset;width: 100%;padding-top: 30px;}
  .flex-direction-nav .flex-next, .flex-prev{background-size: 12px;}
  #slider .slides img{max-height: 120px;}
  #carousel .slides img{max-height: 60px;}
  .product-detail-img .flexslider{margin-bottom: 14px;}
  .product-category-title-sec{align-items: flex-start;flex-flow: column;}
  .product-detail-cnt a .product-category-title-sec h3{width: 100%;}
  .product-category-title-sec span.title-img{width: 100%;}
  .product-category-title-sec span.title-img img{margin-top: 15px;margin-left: 0px;max-height: 50px;}
  .product-category-slider .slick-prev, .product-category-slider .slick-next{top: 50%;}
  .product-category-slider .slick-prev{left: 0px;}
  .product-category-slider .slick-next{right: 0px;}
  .product-detail-lft-rit .pro-detail-sec-cnt-main .product-detail-img-cnt .product-detail-cnt{order: 2;}
  .product-detail-lft-rit .pro-detail-sec-cnt-main .product-detail-img-cnt .product-detail-img{order: 1;}
  /*single-product-detail-page*/

  /*wishlist*/
  .wishlist-cnt-main{padding: 50px 0px;}
  .sub-wishlist-cnt table td select#tinvwl_product_actions{width: 170px;font-size: 17px;line-height: 17px;}
  .sub-wishlist-cnt p{font-size: 14px;line-height: 20px;}
  .sub-wishlist-cnt p a{font-size: 15px;}
  .woocommerce-error, .woocommerce-info, .woocommerce-message{padding: 10px 24px 10px 36px !important;font-size: 14px;line-height: 20px;}
  .woocommerce-error::after, .woocommerce-error::before, .woocommerce-info::after, .woocommerce-info::before, .woocommerce-message::after, .woocommerce-message::before{top: 10px !important;left: 10px !important;}
  /*wishlist*/

  .title-main h2{font-size: 26px;line-height: 26px;}
  .sub-privacy-conditions-cnt h2{font-size: 22px;line-height: 22px;}

}
@media screen and (max-width:320px){
    .container{width: 96%;}
}