/* All Responsive Styles for WPTC */

/* Banner Area */
@media (max-height: 970px) {
  .banner-content {padding-top: 5%;}
}
@media (max-height: 940px) {
  .banner-content {padding-top: 4%;}
}
@media only screen and (max-width: 991px) and (max-height: 940px){
.home.page header {height: 890px;}
}

@media (max-height: 900px) {
  .banner-content {padding-top: 3%;}
}
@media(max-height: 890px){
  .banner-image {height: 400px;}
  .home.page header {height: 890px;}
}
@media only screen and (max-width: 991px) and (max-height: 890px){
.banner-image {height: 420px;}
}

@media (max-height: 860px) {
  .banner-content {padding-top: 4%;}
  .wtc-banner-area h1 {font-size: 65px;margin: 0 0 15px}
  .lets-start {margin-top: 10px;}
  .home.page header {height: 830px;}
  .banner-image {height: 410px;}
}
@media (max-height: 820px) {
  .home.page header {height: 790px;}
  .banner-content {padding-top: 3%;}
  .wtc-banner-area h1 {font-size: 60px;margin: 0 0 15px}
  .banner-image {height: 400px;}
}
@media (max-height: 800px) {
  .home.page header {height: 775px;}
  .banner-image {height: 390px;}
}
@media (max-height: 780px) {
  .banner-content {padding-top: 2%;}
  .wtc-banner-area h1 {font-size: 60px;margin: 0 0 15px}
}
@media (max-height: 750px) {
  .wtc-banner-area h1 {font-size: 55px;margin: 0 0 10px}
  .lets-start {margin-top: 5px;}
}
@media (max-height: 730px) {
  .banner-content {padding-top: 2%;}
  .wtc-banner-area h1 {font-size: 50px;}
  .wtc-banner-area p {font-size: 18px;}
  .lets-start {font-size: 15px;padding: 13px 40px;}
}
@media (max-height: 720px) {
  .home.page header { height: 690px;}
  .banner-image {height: 390px;}
  .banner-content {padding-top: 1%;}
}
@media only screen and (max-width: 991px) and (max-height: 720px){
.banner-image {height: 340px;}
}
@media (max-height: 680px) {
  .home.page header {height: 650px;}
  .banner-image {height: 364px;}
  .banner-content {padding-top: 1%;}
}
@media only screen and (max-width: 991px) and (max-height: 680px){
  .banner-image {height: 310px;}
}
@media only screen and (max-width: 991px) and (max-height: 668px){
  .banner-image {height: 310px;}
}
@media (max-height: 640px) {
  .banner-image {height: 341px;}
}
@media only screen and (max-width: 991px) and (max-height: 640px){
  .banner-image {height: 310px;}
}
@media (max-height: 620px) {
  .home.page header { height: 590px;}
  .banner-image {height: 295px;}
}

@media (max-height: 590px) {
  .banner-image {height: 300px;}
}
@media (max-height: 560px) {
  .banner-image {height: 310px;}
}
@media (max-height: 540px) {
.banner-content {
    position: relative;
    top: 0;
    width: 100%;
    -webkit-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}
  .banner-image {display: none;}
  .home.page header {height: 510px;}
  .banner-content {padding-top: 80px ;}
}
@media(max-height: 480px){
  .banner-content {padding-top: 65px;}
  .home.page header {height: 500px;}
}
@media(max-height: 420px){
  .banner-content {padding-top: 3%;top:0;}
  .wtc-banner-area h1 {font-size: 32px;}
  .home.page header {height: 387px;}
}
@media(max-height: 360px){
  .banner-content {padding-top: 25px;}
}
@media (max-height: 300px) {
  .banner-content {top: 55%;}
  .wtc-banner-area h1 {font-size: 30px;}
  .wtc-banner-area p {font-size: 15px;}
  .lets-start {font-size: 15px;padding: 10px 30px;}
}

/* Resposnive */
@media (max-width:1280px) {
   /*Support Single-popup*/
  .single #TB_window{top: 60%;left: 50%;width: 65% !important;left: 0;margin-left: auto !important;margin-right: auto !important;float: none !important;display: inline-block !important;right: 0;overflow-y: scroll;max-height: 70vh;}
  .input_fields_credential .field_input {width: 100%;}
  .single .field_label{line-height: 1;margin-top: 10px;}
  .single .field_label label{margin: 0 0 5px;}

  /* Home page */
  /*.home.page header {height: 610px;}
  .banner-image {height: 315px;}
  .home .service-item {width: 100%;}*/
}
@media (max-width:1200px) {
   /*Support Single-popup*/
  .single #TB_window{top: 48%;left: 50%;width: 65% !important;left: 0;margin-left: auto !important;margin-right: auto !important;float: none !important;display: inline-block !important;right: 0;overflow-y: scroll;max-height: 70vh;}

/* Blog page */
.share-open {left: -70px;}
.share-open::before {left: 60px;}

/* Home Page */
/*.home.page header {height: 801px;}
.banner-image{height: 400px;}
.banner-content {padding: 4% 0 0;}
.single.single-ticket .content-area{padding: 0 40px;}*/

/* Pricing page */
.pricing-wrap {width: 100%;margin-left: 0 !important;}

/* Press Page */
.responsive-press-color > .wpb_column.vc_column_container.vc_col-sm-4 {padding: 0 15px;}

}
@media (max-width:1199px) {

  .wtc-heading {margin: 90px 0 65px;}
  .wtc-heading .back-text {font-size: 100px;}
  .wtc-testimonials {float: left;width: 100%;margin: 60px 0 80px;}
  .wtc-testimonials-left {margin-right: 0;}
  .wtc-testimonials-right {margin-left: 0;}

  .user-account-header .title-desc {width: 65%;padding: 90px 0;}
  .user-account-header .user-account-details {width: 35%;margin-top: 60px;}
  /*Support Single-popup*/
  .single #TB_window{top: 44%;left: 50%;width: 72% !important;left: 0;margin-left: auto !important;margin-right: auto !important;float: none !important;display: inline-block !important;right: 0;overflow-y: scroll;max-height: 70vh;}

  /* Website Cost saving calculator */
  .wpts-maintenance-savings {padding: 60px 60px 40px;}
  .saving-wrap h1 {font-size: 30px;line-height: 40px;}
  .saving-wrap h3 {font-size: 18px;line-height: 24px;}
  .saving-wrap input[type="email"] {width: 100%;min-width: 100%;margin-bottom: 15px;}
  .cost-item {padding: 40px;}
  .wpts-cost-wrap [class*="col-"] {width: 100%;padding: 0;}
  .wpts-cost-wrap .row {margin: 0;}
  .team-support-wrap {padding: 50px !important;}
  /*Money Back Guarantee!*/
  .guarantee-wrap, .faq-wrap {width: 100%;}
  .wpts-guarantee.style2.wpts-guarantee {padding: 40px;}

  /* Blog Single */
  .blog-single {width: 100%; }
  .blog-single .wptc-blog-post .bp-content {padding: 40px 65px 20px;}
  blockquote {padding: 30px 0 14px;margin: 20px 0 30px;}
  .wpts-recommended-post {padding: 30px 52px 30px;}
  .alert-box {margin-bottom: 15px;}
  .wpts-read-blog {padding: 45px;}
  .alert-box {padding: 30px 40px 13px;}

  /* Blog Page */
  .wts-blog-two .wptc-blog-post .bp-content {text-align: left;}

  .container.blog-padding {text-align: center;}
  .wptc-blog-post {width: 590px;text-align: center;float: none;display: inline-block;}
  .blog-single .wptc-blog-post {width: 100%;}
  .sticky.wptc-blog-post {width: 100%;text-align: left;}
  .blog-content-column {width: 100%;}
  .sticky.wptc-blog-post{width: 750px;}
  .wptc-blog-post .bp-content{text-align: left;}
  .wptc-blog-post .bp-content ul.share-links li {text-align: center;}
  .wts-blog-one .wptc-blog-post {width: 750px;text-align: center;float: none;display: inline-block;}
  .blog-sidebar-column {display: inline-block;width: 370px;float: none;}
  .home .wts-blog-three .wptc-blog-post {width: 100%;text-align: left;}
  .wptc-sidebar ul li {text-align: left;}
  .nav-previous {width: 50%;text-align: left;}
  .nav-next {width: 50%;text-align: right;}
  .subs-cnt {padding-right: 60px;}

  /* Shop Page */
  .search-keyword {width: 265px;}
  p.search-category { width: 250px;}
  .woo-search-left h3 {font-size: 21px;padding: 42px 12px 0 12px;}
  .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width: 270px;margin: 0 80px 2.992em 0;}
  .woocommerce ul.products li.product:nth-child(3n+3), .woocommerce-page ul.products li.product:nth-child(3n+3){margin-right: 0;}
  .woocommerce #content div.product div.thumbnails a.first,
  .woocommerce div.product div.thumbnails a.first,
  .woocommerce ul.products li.first,
  .woocommerce-page #content div.product div.thumbnails a.first,
  .woocommerce-page div.product div.thumbnails a.first,
  .woocommerce-page ul.products li.first{clear: none;}

  /* Shop Single */
  .woocommerce .single-product-content {float: none;text-align: center;margin: 0 auto;}
  .single-product .entry-summary{text-align: left;}
  .content-single-product-sidebar {text-align: center;float: none;margin: 0 auto;}
  .product-sidebar{text-align: left;margin-top: 30px;}

  /* Coupons Page */
  .page-right-sidebar .wptc-sidebar {text-align: center;float: none;margin: 0 auto;display: block;}
  .page-right-sidebar .page-sidebar{width: 100%;}
  .wptc-sidebar .wptc-widget.widget-title-fix{text-align: left;}
  .widget-title-fix .widget-title{text-align: center;}
  .page-right-sidebar .page-sidebar{margin-right: 0;}

  /* Recommended-hoating */
  .wpts-recommended-image{border: none;float: none;margin: 0 auto;margin-bottom: 30px;}
  .wpts-recommended-content {border: none;float: none;margin: 0 auto;margin-bottom: 60px}

  /* Press Page */
  span.wpts-press-color-box{width:100%;}

  /* Affiliates */
  .widget-title-fix.wptc-widget.vt-text-widget {margin-top: 50px;}


}

@media(max-width: 1024px){
  .home .service-item {width: 100%;padding: 0 15px;}
  .wts-blog-three .wptc-blog-post {width: 100%;}

  /* Press Page */
  span.wpts-press-color-box{width: 300px;}
  .responsive-press-color > .wpb_column.vc_column_container.vc_col-sm-4 {padding: 0;}

  /* Testimonials Page */
  .wpts-testimonials{width: 100%;}
}
@media(max-width: 992px){
  .home .service-item{margin-bottom: 40px;}

  /* About Page */
  .page-right-sidebar .page-sidebar.no-padding-left {padding: 0 15px;}
  .wtc-advertisement-wrap{background-size: cover;}

  /* Press Page */
  .responsive-press-color {padding: 0 15px;margin: 0 !important;}
  .responsive-press-logo {margin: 0 !important;}

  /* Testimonial page */
  .responsive-testimonial {margin: 0 !important;}

  /* Careers */
  .responsive-career, .wpts-careers-page {margin: 0 !important;}

  /* Website Cost Saving Calculator*/
  .responsive-calculator {margin: 0 !important;}
}

@media (max-width:991px) {

  .wtc-menu-bar .wtc-logo {text-align: center;}
  .wtc-menu-bar .wtc-menu {width: 100%;margin-top: 3px;}
  .user-account-header .title-desc {width: 58%;padding: 90px 0;}
  .user-account-header .user-account-details {width: 42%;margin-top: 60px;}
  .woocommerce-account nav.woocommerce-MyAccount-navigation > ul { margin: -38px 0 0; font-size: 15px; }
  .woocommerce-account nav.woocommerce-MyAccount-navigation > ul > li a { padding: 10px 23px;min-width: auto;}

  /* Services */
  .woocommerce-account .woocommerce table.my_account_orders .order-actions .button{padding: 0 15px;}

  /*My-account Affiliates*/
  #affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li{padding-right: 33px;}
  

  /*Supports*/
  .woocommerce-account .woocommerce-MyAccount-content {padding: 50px 0;}

  /* Website Cost saving calculator */
  .saving-wrap h1 {font-size: 24px;line-height: 30px;}
  .saving-wrap h3 {font-size: 18px;line-height: 24px;}
  .wpts-total-savings, .wpts-read-blog {padding: 47px;}
  .wpts-faq {padding: 80px 0 100px;}
  .wpts-faq .col-md-8 {padding-bottom: 20px;}
  .cost-type {padding: 25px 30px 30px;}
  .responsive-calculator .vc_column-inner {padding: 0!important;}

  /* Blog Singles */
  .blog-single .wptc-blog-post .bp-content {padding: 35px 40px 0px;}
  .blog-single .wptc-blog-post .bp-heading {font-size: 30px;}
  .wts-author-info { padding: 30px 40px;margin-top: 35px;}
  .wts-author-info .ai-img {width: 90px;height: 90px;}
  .wts-author-info .ai-img img {height: auto;}
  .wts-author-info .ai-cnt {float: right;}
  .wts-below-promotion {padding: 60px 10px;margin-bottom: 15px;height: auto;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
  .single .wptc-single-subs {margin-bottom: 35px;}
  .wts-below-promotion > span{font-size: 37px;}
  .wts-below-promotion > strong{font-size: 42px;}
  .promo-testimonial {padding: 0;margin: 23px 0 17px;}
  .single .wtc-subscribe-cnt {padding: 35px 0;}
  .subs-cnt h3{font-size: 22px}
  .alert-box {padding: 20px 25px 0px;}
  .wpts-recommended-post {padding: 16px 25px 18px;}
  .wpts-total-savings, .wpts-read-blog {padding: 25px;font-size: 16px;}
  .single .wptc-blog-post blockquote p, .page blockquote p {font-size: 18px;}
  blockquote {padding: 23px 0 4px;margin: 15px 0 15px;}
  .tm-click-to-tweet .tm-ctt-text a {font-size: 24px;}
  .tm-click-to-tweet {padding: 7px 3px 7px;margin: 15px 0 40px;}
  .single .share-open, .single .share-active .share-open {top: 76px;left: -70px;}

  /* Blog Page */
  .wtc-subscribe-cnt { padding: 60px 0;}
  .subs-cnt {padding-right: 40px;}
  .subs-cnt .mc4wp-form input[type="submit"] {position: relative;width: 100%;margin: 15px 0 0;right: 0;top: 0;height: auto;}

  /* Home Page */
  .banner-content h1 {font-size: 48px;line-height: 58px;}
  /*.banner-image {height: 350px;}*/
  .home .service-item { margin-bottom: 30px;min-height: 360px;padding: 0;}
  .wpts-socials.comst-class a {margin-right: 5px;}
  .subscribe-wrap{text-align: center;}
  .text-center .wpts-wrap.vc_column_container {width: 100% !important;}
  .wpts-blog .wptc-blog-post .bp-content {padding: 5px 5px 19px;}
  .wpts-wrap {width: 100%;margin: 0 auto;}
  .wpts-vertical-dots.owl-drag .owl-dots {right: -60px;}

  /* Pricing Page */
  .responsive-pricing .vc_col-sm-4 {width: 100%;margin-bottom: 30px;background: #ffffff;}
  .responsive-pricing-table {width: 400px;display: inline-block;text-align: left;}
  .wpts-guarantee.style2 .guarantee-info {text-align: left;}
  .popover-content {padding: 26px 15px;}
  .popover h4 {margin-bottom: 14px;font-size: 16px;}
  .popover p {margin-bottom: 0px;line-height: 25px;font-size: 16px;}
  .pricing-wrap {border: none;background: none;}
  .pricing-title-wrap {
    border-right: 1px solid #e7e7e7;
    border-top: 1px solid #e7e7e7;
    border-left: 1px solid #e7e7e7;
  }
  .pricing-features-wrap {
    padding: 49px 40px;
    border-right: 1px solid #e7e7e7;
    border-left: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;}
  .wpts-pricing br {display: none;}
  .responsive-pricing .wpts-guarantee.style2 {border: 1px solid #e7e7e7;background: #fff;}

  /* Shop Page */
  .woo-title-bar {min-height: 240px;}
  .wpts-main-header .woo-title-bar .woo-header-title {width: 50%;padding: 70px 0 70px;}
  .woo-header-btn {padding: 70px 0;float: right;}
  .woo-header-search {height: auto;}
  .woo-search-left {width: 100%;}
  .woo-search-left img {margin: 21px 25px;padding-top: 12px;}
  .woo-search-left h3 {font-size: 21px;padding: 50px 12px 0 0px;}
  .woo-search-field {width: 100%;margin-top: 0;}
  .search-keyword {width: 47%;}
   p.search-category {width: 47%;}
  .woocommerce ul.products li.product:nth-child(3n+3), .woocommerce-page ul.products li.product:nth-child(3n+3){margin: 0 160px 2.992em 22px;}
  .woocommerce ul.products li.product:nth-child(2n+2), .woocommerce-page ul.products li.product:nth-child(2n+2){margin-right: 0;}
  .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width: 270px; margin: 0 160px 2.992em 22px;}
  .woo-search-field select {padding: 8px 12px;}
  input[type="text"], input[type="email"], input[type="password"], input[type="tel"], input[type="search"], input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"], input[type="url"], input[type="number"], textarea, select, .form-control, select.wpas-form-control{padding: 5px 12px;}
  
  /* Cart Page */
  .woocommerce-cart .cart-collaterals .cart_totals .shop_table thead .cart-total-title{padding: 16px 13px;}
  .woocommerce .cart-collaterals .cart_totals h2, .woocommerce-page .cart-collaterals .cart_totals h2{font-size: 17px;}

  /* Affiliates Page */
  .wpts-affiliates-wrap .wptc-content {width: 100%;}
  .page .wptc-sidebar {text-align: center;float: none;margin: 0 auto;width: 50%;}

  /* Recommended-Hosting */
  .page .content-area{padding: 0 15px;}

  /* Sign-up Page */
  .page-template-page-register .content-area.page-no-sidebar {padding: 0;}

  /* Resource-Library */
  .wpts-resource-wrap {text-align: center;}
  .wpts-resource-wrap h4{text-align: left;}
  .wpts-resource-wrap p{text-align: left;}
  .wpts-resorces-list {margin-bottom: 30px;}
  .wpts-resource-wrap .next-prev-links {margin: 0 0 50px;}
  .wpts-resource-wrap .pagination{margin-top: 0;}

  /* My-Account */
  .wpts-uah-not-logged-in {float: none;min-height: 240px;}
  .woocommerce-account .content-area.page-no-sidebar {padding: 0;}
  .wpts-uah-not-logged-in .title-desc {padding: 70px 0;}
  .wpts-uah-not-logged-in .title-desc h2 {font-size: 40px;margin: 0 0 10px;}
  .wpts-uah-not-logged-in .title-desc{width: 50%;}
  .wpts-uah-not-logged-in .not-user-right-title {float: right;width: 38%;}

  /* Press Page */
  span.wpts-press-color-box {width: 100%;}
  .wpts-services-three{text-align: center;}
  .wpts-services-three .service-clearfix{width: 100%;padding-bottom: 20px;}
  .service-clearfix img{float: none;}
  .wpts-services-three p{margin-left: 0;}
  .press-service-title{margin: 0 0 10px;}
  .wpts-services-three {padding: 30px 15px 30px 15px;}

  /* Testimonial page */
  .wpts-testimonials {text-align: center;}
  .wpts-testimonial-two .wpts-testi-wrap{display: inline-block;}
  .wpts-testimonial-two .wpts-testi-wrap .testi-img{margin: 0 auto;float: none;margin-bottom: 20px;}
  .wpts-testimonial-two .wpts-testi-wrap.wpts-testi-right .testi-img{float: none; margin-bottom: 20px;}
  .wpts-testimonial-two .wpts-testi-wrap.wpts-testi-right .testi-cnt {float: none;width: 100%;text-align: center;padding-right: 0;}
  .wpts-testimonial-two .wpts-testi-wrap.wpts-testi-left .testi-cnt {float: none;width: 100%;padding-left: 0;}

  /* Careers Page */
  .responsive-career img {width: 100%;height: auto;}

  /* Service Box */
  .service-box-content {
    margin-top: 50px;
    padding-right: 23px;
    float: right;
    width: 72%;
}


}
@media only screen and (max-width: 991px) and (max-height: 620px){
  .banner-content h1 {font-size: 40px;line-height: 40px;}
  .banner-image {height: 295px;}
}
@media only screen and (max-width: 800px) and (max-height: 1280px){

  .banner-image {height: 360px;}
}
@media only screen and (max-width: 991px) and (max-height: 440px){
  .banner-content {padding: 20px 10px;}
  .wtc-menu-bar {padding: 12px 0 12px;}
}
@media only screen and (max-width: 991px) and (max-height: 420px){
 .home.page header {height: 390px;}
}
@media only screen and (max-width: 991px) and (max-height: 380px){
  .banner-content {padding: 5px 10px;}
  .banner-content h1 {font-size: 36px;line-height: 35px;}
}
@media(max-width: 980px){
  /*.banner-content {padding:0;}
  .banner-content h1 {line-height: 55px;}
  .wtc-banner-area h1 {margin: 20px 0 5px;}
  .lets-start{margin-top: 25px;}*/
  .wpts-blog .wptc-blog-post .bp-heading {font-size: 16px;}
  .home .service-item {margin-bottom: 40px;}

  /* Recommended-Hosting */
  .wpts-recommended-content{margin-bottom: 100px;}
}
@media(max-width: 936px){
  .world-customers{width: 100%;}
}
@media(max-width: 800px){
  /* Home page */
  .wpts-vertical-dots.owl-drag .owl-dots {display: none;}
  .testimonial-wrap {padding-left: 20px;}
  /*.banner-image {height: 350px;}
  .banner-content h1 {line-height: 60px;}
  .banner-content {padding: 10px 0 0;}*/
  .home .service-item {min-height: 350px;padding: 0 0 0 10px;}
  .client-list {width: 25%;}
  .text-center .wpts-wrap.vc_column_container{width: 100% !important;}
  .wpts-blog .wptc-blog-post .bp-read-more {padding: 14px 22px;font-size: 12px;}
  .wpts-blog .wptc-blog-post .bp-heading {font-size: 17px;}
  .wpts-blog .wptc-blog-post .bp-content {padding: 15px 7px 19px;}
  .world-customers{width: 100%;padding: 53px 45px;}

  /* Shop Page */
  .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {margin: 0 80px 2.992em 45px;}
  .woocommerce ul.products li.product:nth-child(3n+3), .woocommerce-page ul.products li.product:nth-child(3n+3){margin: 0 80px 2.992em 45px;}
  .woocommerce ul.products li.product:nth-child(2n+2), .woocommerce-page ul.products li.product:nth-child(2n+2){margin-right: 0;}

  /* Shop Single */
  .woocommerce .single-product-content {width: 100%;}

 /* Coupons Page */
 .page-right-sidebar .page-sidebar {width: 100%;}

}
@media only screen and (max-width: 800px) and (max-height: 920px){
  .banner-image{height: 360px;}
}
@media only screen and (max-width: 800px) and (max-height: 680px){
  .banner-image{height: 310px;}
}
@media only screen and (max-width: 800px) and (max-height: 620px){
  .banner-image{height: 280px;}
}
@media (max-width: 768px) {

  .woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr{border-top: 1px solid #e7e7e7;border-left: 1px solid #e7e7e7;margin-bottom: 25px;}
  .woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color: #fff;}
  .woocommerce table.shop_table thead tr:hover {background-color: #fff;}
  .account-orders-table tr:hover{background-color: #fff;}

  /*Affiliates*/
  #affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs {margin: 0 0 55px;}

  /*Blog Singles*/
  .blog-single {width: 95%;}
  .blog-single .wptc-blog-post .bp-heading {font-size: 27px;}
  .blog-single .wptc-blog-post .bp-content {padding: 20px 25px 0px;}
  .single .wtc-subscribe-cnt {padding: 18px 0;}

  /* Home page */
  .wpts-blog .wptc-blog-post .bp-heading {font-size: 15px;}
  .world-customers > .wpts-map-points {display: none;}

  /* Menu */
 .wtc-menu-bar .wtc-logo{display: inline-block;position: absolute;z-index: 99999999;padding-left: 15px;}
 .wtc-menu-bar .no-padding-right {    padding-right: 0px !important;padding-left: 0;}
 .caret{display: none;}
 .wtc-menu-bar .wpts-menu .dropdown-menu > li > a {color: #fff !important;}
 .wtc-menu-bar .wpts-menu .dropdown-menu > li > a:hover,
 .wtc-menu-bar .dropdown-menu > li > a:focus{color: #fff !important;}
 .dropdown-menu .menu-item-has-children ul.dropdown-menu li a {width: 72%;}
 .main-menu, .wtc-menu .hire-us { display: none;}

 /* Shop Page */
 .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {margin: 0 80px 2.992em 40px;}
 .woocommerce ul.products li.product:nth-child(3n+3), .woocommerce-page ul.products li.product:nth-child(3n+3){margin: 0 80px 2.992em 40px;}
 .woocommerce ul.products li.product:nth-child(2n+2), .woocommerce-page ul.products li.product:nth-child(2n+2){margin-right: 0;}
 .woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n){float: left; }
 .wpts-main-header .woo-title-bar .woo-header-title {padding: 70px 10px 70px;}
 .woo-header-btn {padding: 70px 10px;}
 .woo-search-field {padding: 0 20px;}
 .woo-search-left {padding-left: 55px;}
 .archive .woo-shop-listings {padding: 90px 15px 40px 15px;}
 .woo-title-bar {padding: 0 15px;}

 /* Shop Page */
 .single-product .woo-shop-listings {padding: 120px 15px 65px 15px;}

 /* Coupon Page */
 .wpts-coupon-wrap{margin: 0 !important;}

 /* Affiliates Page */
 .wpts-affiliates-wrap {margin: 0 !important;}

 /* Cart page */
 .woocommerce table.shop_table.cart{border: none;}
 .woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
  width: 100%;
  }
  .woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {
    border-right: 1px solid #e7e7e7; 
  }
  .woocommerce table.shop_table tbody > tr .actions {border-bottom: 1px solid #e7e7e7;border-right: 1px solid #e7e7e7;}
  .woocommerce-cart .cart-collaterals .cart_totals table {border: none;}
  .woocommerce-cart .cart-collaterals .cart_totals tr {margin-bottom: 0;border-right: 1px solid #e7e7e7;}
  .woocommerce-cart .cart-collaterals .cart_totals tr.order-total {border-bottom: 1px solid #e7e7e7;}
  .woocommerce-cart .cart-collaterals .cart_totals .shop_table tbody td{border-top: none;}
  .woocommerce table.shop_table .cart_item td:nth-last-child(1) {border-right: 1px solid #e7e7e7;}
  .woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr{border-right: none;}

  /* Checkout Page */
  .woocommerce-checkout div#customer_details{width: 100%;padding: 0 10px;}
  div#order_review{width: 100%;padding: 0 10px;}
  h3#order_review_heading {width: 100%;margin-top: 70px;}
  .woocommerce-checkout .product-total{border-right: none;}
  .woocommerce-checkout table.shop_table .cart_item td:nth-last-child(1) {border-right: none;}
  .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {width: 100%;}
  .woocommerce-checkout .woocommerce {padding-right: 15px;}

  /* My-Account */
  .wpts-uah-not-logged-in .not-user-right-title {float: right;width: 40%;}
  .wpts-uah-not-logged-in .title-desc {padding: 60px 10px;}

  /* Contact-us Page */
  .responsive-contact {margin: 0 !important;}

  /* Recommended Hosting */
  .responsive-rec-hosting {margin: 0 !important;}

  /* Website Cost Saving Calculator */
  .responsive-calculator .vc_column-inner {padding-right: 15px !important;}

  }
@media only screen and (max-width: 768px) and (max-height: 920px){
  .banner-image{height: 340px;}
}
@media only screen and (max-width: 768px) and (max-height: 440px){
  .wtc-menu-bar .mean-container .mean-nav ul{top: 65px;}
}
@media (max-width: 767px) {
  .page-column.no-padding {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .text-center .wpts-wrap.vc_column_container {width: 100% !important;}
  .world-customers {width: 100%;}
  .my-account-content-area {padding: 0 20px;}
  .my-account-content-area .page-column.no-padding {padding: 0 !important;}
  .user-account-header {padding: 0 13px;min-height: auto;padding-bottom: 30px;}
  .user-account-header .title-desc {width: 56%;padding: 60px 0;}
  .user-account-header .user-account-details {width: 42%;margin-top: 42px;}
  .woocommerce-account nav.woocommerce-MyAccount-navigation > ul {margin: 0;font-size: 15px;padding: 0 15px;background: #534371;}
  .woocommerce-account nav.woocommerce-MyAccount-navigation > ul > li a { padding: 10px 20px;width: 100%;}
  .woocommerce-account .woocommerce-MyAccount-content {padding: 75px 0;}
  .my-account-content-area {padding: 0;}
  .woocommerce-account .woocommerce-MyAccount-content {padding: 75px 15px;}
  
  /*Services Singles*/
  .woocommerce-MyAccount-content > h2, .woocommerce-MyAccount-content header > h2, .woocommerce-MyAccount-content header > h3 {margin-top: 25px;}
  

  /*Affiliates*/
  .wpts-affiliates-page > div {padding: 0 20px;}
  #affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li{padding-right: 19px;padding-left: 9px;text-align: center;}
  img.aligncenter{height: auto;}
  .wpts-affiliates-table .wpts-description-table{border: none;margin: 0 0 25px;}
  .wpts-affiliates-table .wpts-description-table tr:last-child td {border-bottom: none;}
  .wpts-affiliates-table.table-responsive{border-right: none;}

  /*Supports Singles*/
  .wpas-ticket-details table.wpas-table.wpas-ticket-replies .wpas-reply-user {float: left;}
  .wpas{padding: 0 7px;}

  /*Website Cost saving calculator*/
  .wpts-maintenance-savings {padding: 30px 30px 10px;text-align: center;}
  .wpts-maintenance-savings .pull-left {width: 100%;}
  .saving-wrap {clear: both;padding: 20px 0 0;}
  form p {margin-bottom: 20px;}
  .saving-wrap input[type="email"] {text-align: center;}
  .saving-wrap input[type="submit"] {width: 100%;height: auto;font-size: 14px;}
  .cost-item.style2 .cost-title { font-size: 15px;}
  .wpts-total-savings {padding: 40px;}
  .wpts-title-wrap.style6 .section-title {font-size: 24px;}
  .wpts-title-wrap.style6 .section-sub-title {font-size: 15px;line-height: 24px;}
  .team-support-wrap {padding: 30px !important;}
  .wpts-read-blog {padding: 30px;}
  .wpts-title-wrap .section-title, .wpts-title-wrap.style3 .section-title {font-size: 20px;}
  .wpts-title-wrap.style5 .section-title {padding-bottom: 10px;}
  .wpts-title-wrap img {width: 40px;}
  .wpts-title-wrap, .wpts-title-wrap.style2, .wpts-404-error .wpts-title-wrap.style3, .wpts-pricing .wpts-title-wrap, .wpts-title-wrap.style6 {padding-bottom: 20px;}
  .cost-item {padding: 30px;}
  .wpts-total-savings {padding: 40px;}
  .hourly-rate-form .price-label {height: 50px;font-size: 16px;line-height: 28px;}
  .hourly-rate-form input {height: 50px;padding: 10px;}
  .responsive-calculator .vc_column-inner {padding: 0!important;}
  .responsive-calc {padding: 0 !important;}

  /*Money Back Guarantee!*/
  .wpts-guarantee .pull-left {width: 100%;}
  .wpts-guarantee.style2 .guarantee-info {padding: 15px 0 0;}
  .guarantee-info {clear: both;}
  .guarantee-wrap {text-align: center;}
  .wpts-guarantee.style2.wpts-guarantee {padding: 25px 25px 15px;}

  /* Blog page */
  .wptc-subscribe-widget {float: none;width: 95%;display: inline-block;}
  .wts-blog-one .wptc-blog-post {width: 95%;}
  .nav-next {padding-right: 15px;}
  .nav-previous { padding-left: 15px;}

  /* Home page */
  .banner-image {height: 340px;}
  .banner-content {padding-top: 15px;}
  .wpts-title-wrap .section-sub-title {font-size: 16px;}
  .home .service-item{text-align: center;width: 390px;margin: 0 auto 40px;}
  .home .service-item {min-height: 0;}
  .wpts-process-item {position: relative;left: 0;top: -10px;width: 100%;padding: 20px;}
  .process-inner[data-item="3"] .wpts-process-item:nth-child(2n){top: 0;left: 0;right: 0;}
  .process-inner[data-item="3"] .wpts-process-item:nth-child(3n){top: 0;left: 0;bottom: 0;}
  .process-inner[data-item="4"] .wpts-process-item:nth-child(4n) {top: 0;bottom: 30px;left: 0;}
  .process-inner[data-item="4"] .wpts-process-item:nth-child(2n) {top: 0;right: 0;}
  .process-inner[data-item="4"] .wpts-process-item:nth-child(3n) {top: auto;bottom: 0;left: auto;right: 0;}
  .process-inner[data-item="2"] .wpts-process-item:nth-child(2n) {top: 0;bottom: 0;right: 0;}
  .process-circle {background: none;display: inline-block;height: auto;}
  .process-circle .process-type{position: relative;top: -30px;font-size: 21px;}
  .accordion.accordion-style-2 .panel-title a {padding: 19px 40px 19px 0;}
  .client-list {width: 33%;}
  .location-tooltip{background: none;}
  .world-customers{background: none;padding: 0 45px;height: 250px;}
  .wpts-footer{text-align: center;}
  .guarantee-info{padding: 25px 0 0 0px;}
  .wpts-guarantee {padding: 45px 20px;}
  .home .service-item{padding: 0;}
  .wpts-blog{text-align: center;}
  .home .wts-blog-three .wptc-blog-post {width: 350px;}
  .footer-wrap .wptc-widget ul {margin-bottom: 40px;}
  .wpts-footer .wpts-column-title {margin: 12px 0 14px}

  /* Menu */
  .wtc-menu-bar .mean-container .mean-nav ul li li a {width: 95%;}
  .wtc-menu-bar .mean-container .mean-nav ul li li li a {width: 93%;}

  /* Pricing Pgae */
  .process-circle {width: 100%;}
  .process-type br {display: none;}
  .wpts-guarantee.style2 .guarantee-info{text-align: center;}

  /* Press Page */
  .wpts-services-three {padding: 30px 25px 30px 25px;}
  .wpts-press-colors {margin-top: 40px;}

  /* Contact-us Page */
  .wtc-contact-info{width: 100%!important;text-align: center;margin-bottom: 30px;}
  .responsive-contact {width: 100%;}
  .wtc-contact-info .contact-icon{float: none;padding-right: 0;}

  /* One time Fix */
  .wpts-description-table{border:none;margin: 0 0 25px;}

}
@media only screen and (max-width: 767px) and (max-height: 620px){
  .banner-image{height: 325px;}
}
@media only screen and (max-width: 767px) and (max-height: 540px){
.banner-content {padding-top: 75px;}
}
@media only screen and (max-width: 767px) and (max-height: 380px){
.banner-content {padding-top: 35px;}
}
@media only screen and (max-width: 767px) and (max-height: 440px){
.wtc-menu-bar .mean-container .mean-nav > ul {top: 64px;}
}
@media (max-width:667px) {

  .wtc-heading .back-text {font-size: 80px;}
  .woocommerce-account nav.woocommerce-MyAccount-navigation > ul > li {-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;width: 50%;margin-right: 0;}
  .user-account-header {text-align: center;}
  .user-account-header .title-desc {width: 100%;padding: 60px 0 40px;}
  .user-account-header .user-account-details {width: 380px;margin-top: 0;margin-bottom: 30px;float: none;display: inline-block;text-align: left;}

  /*Affiliates*/
  #affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li {width: 50%;padding: 0;float: left;}
  #affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs {margin: 0px 0px 55px 5px;display: inline-block;border: 1px solid #e7e7e7;border-right: 0;border-top: none;}
  #affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li a {text-align: center;display: inline-block;width: 100%;background: #f8f8f8;padding: 15px 25px 15px 25px;border-top: 1px solid #e7e7e7;border-right: 1px solid #e7e7e7;}
  #affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li.active a{color: #fff;font-weight: bold;background: #f8b81e;}
  #affwp-generate-ref-url input {width: 100%;}
  .affwp-form {width: 90%;}

  /*Support Singles*/
  .single-ticket.logged-in .bp-content .bp-heading {font-size: 25px;}
  /*Support Single-popup*/
  .single #TB_window{top: 44%;left: 50%;width: 80% !important;left: 0;margin-left: auto !important;margin-right: auto !important;float: none !important;display: inline-block !important;right: 0;overflow-y: scroll;max-height: 70vh;}

  /*Blog Singles*/
  .tm-click-to-tweet .tm-ctt-text a {font-size: 20px;}
  .tm-click-to-tweet {padding: 4px 10px 0px;margin: 15px 0 40px;}
  .single .wtc-subscribe-cnt {padding: 12px 0;}
  .wts-author-info {padding: 27px 26px;}
  .wts-author-info .ai-cnt {width: 79%;}
  .subs-cnt h3 {font-size: 18px;}
  .tm-click-to-tweet .tm-ctt-text {padding: 16px 10px 12px;margin: 0;}
  .promo-testimonial li {width: 70%;padding: 0 20px;margin-bottom: 20px;}

  /* Blog page */
  .wtc-subscribe-cnt {padding: 40px 0;}

  /* Home page */
  .wpts-subscribe .pull-right {width: 100%;margin-top: 15px;}
  .wpts-subscribe .pull-left {width: 100%;}
  .banner-content {padding-top: 30px;}
  .banner-image {height: 280px;}
  .accordion.accordion-style-2 .panel-content {padding: 15px 0 30px;}

  /* Menu */
  .wtc-menu-bar .mean-container .mean-bar .dropdown-toggle {width: 82%;}
  .wtc-menu-bar .mean-container .mean-nav ul li li a {width: 94%;}
  .wtc-menu-bar .mean-container .mean-bar .menu-item-has-children .dropdown > a {width: 85%;}
  .wtc-menu-bar .mean-container .mean-nav ul li li li a {width: 92%;}
  .dropdown-menu .menu-item-has-children ul.dropdown-menu .menu-item-has-children > a {width: 83% !important;}
  .wtc-menu-bar .mean-container .mean-nav ul li a {width: 91%;}
  .wtc-menu-bar .mean-container .mean-nav ul li li li li a {width: 92%;}

  /*Pricing page */
  .popover{left: 250px!important;}

  /* Shop Page */
  .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {margin: 0 20px 2.992em 32px;}
  .woocommerce ul.products li.product:nth-child(3n+3), .woocommerce-page ul.products li.product:nth-child(3n+3){margin: 0 20px 2.992em 32px;}
  .woocommerce ul.products li.product:nth-child(2n+2), .woocommerce-page ul.products li.product:nth-child(2n+2){margin-right: 0;}
  .woo-search-left img {margin: 21px 0px;}
  .wpts-main-header .woo-title-bar .woo-header-title {width: 100%;padding: 34px 0 40px;text-align: center;}
  .woo-header-btn {padding: 10px 0 50px;float: right;text-align: center;width: 100%;}

  /* Shop Singles */
  .woocommerce .woo-shop-listings .woocommerce-error .button, .woocommerce .woo-shop-listings .woocommerce-info .button, .woocommerce .woo-shop-listings .woocommerce-message .button{margin-left: 15px;}
  .woocommerce .woo-shop-listings .woocommerce-error li, .woocommerce .woo-shop-listings .woocommerce-info li, .woocommerce .woo-shop-listings .woocommerce-message li{line-height: 20px;}

  /* One time Fix */
  .wpts-description-table td {padding: 16px 20px;}

  /* Affiliates Page */
  .page .wptc-sidebar{width: 60%;}


  /*Resource-library */
  .wtc-advertisement-wrap{background-size: cover;}

  /* Coupon Page */
  img .size-full {height: auto;}

  /* My-Account */
  .wpts-uah-not-logged-in .title-desc {width: 100%;padding: 34px 0 40px;}
  .wpts-uah-not-logged-in .not-user-right-title {width: 100%; padding: 10px 0 20px;}

  /* Service Box */
  .sgny-service-box .service-box-icon{
    width: 17%;
    margin: 34px 20px 0 30px;
  }
  .service-box-content{margin-top: 35px;}

}
@media only screen and (max-width: 667px) and (max-height: 920px){
  .banner-image{height: 300px;}
}
@media only screen and (max-width: 667px) and (max-height: 520px){
  .banner-content{padding-top: 75px;}
}
@media only screen and (max-width: 667px) and (max-height: 380px){
  .banner-content{padding-top: 35px;}
}

@media (max-width:653px) {
  .mean-container .mean-bar{padding: 0 0 3px;}

    /* Shop Page */
  .woo-search-field {padding: 15px 10px 0;}
  .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {float: none;display: inline-block;text-align: left;}
  .woocommerce ul.products li.product:nth-child(3n+3), .woocommerce-page ul.products li.product:nth-child(3n+3){float: none;display: inline-block;text-align: left;}
  .woocommerce ul.products li.product:nth-child(2n+2), .woocommerce-page ul.products li.product:nth-child(2n+2){margin: 0 20px 2.992em 32px;float: none;display: inline-block;text-align: left;}
  .woocommerce ul.products {text-align: center;}
  .woocommerce .related.products h2{text-align: center;}
  .archive .woo-shop-listings .next-prev-links {margin: 13px 0 30px;}
  .up-sells.upsells.products h2 {text-align: center;}

}
@media (max-width:540px) {
  .popover{left: 180px!important;}
}

@media(max-width: 580px){
  .page .wptc-sidebar {width: 70%;}
}
@media (max-width:508px) {
  .wpts-affiliates-page .affwp-tab-content{overflow-x: scroll;margin-bottom: 40px;}
  #affwp-affiliate-dashboard-campaign-stats table.affwp-table {margin-bottom: 20px;}
  table.affwp-table {margin-bottom: 20px;}

    /*Support singles popup*/
  .single #TB_window{width: 90% !important;}
  .single .ui-tabs .ui-tabs-nav{padding: 0;}
  .single .ui-state-default, .single .ui-widget-content .ui-state-default, .single .ui-widget-header .ui-state-default{  -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    float: left;
    width: 50%;
    margin-right: 0;
    border-top: 1px solid #655684;}
  .ui-tabs .ui-tabs-nav li{width: 50%;margin: 0;border-bottom: 1px solid rgba(255,255,255,0.03) !important;padding: 0;}
  .single .ui-tabs .ui-tabs-nav li a{color: white;text-align: center;width: 100%;}
  .single .ui-tabs > ul > li.ui-state-active a{border-radius: 0;width: 100%;text-align: center;}

  /*Website cost saving calculator*/
  .wpts-maintenance-savings .fa { font-size: 72px;}
  .team-support-wrap {padding: 20px !important;}
  .wpts-social-share {padding-bottom: 35px;}
  .wpts-maintenance-savings {padding: 20px 20px 0;}

  /*Blog singles*/
  .blog-single .wptc-blog-post .bp-heading {font-size: 22px;}
  .single .wptc-blog-post p {font-size: 15px;}
  .wts-author-info {padding: 40px 20px;text-align: center;}
  .wts-author-info .ai-img {float: none;display: inline-block;margin-bottom: 15px;}
  .wts-author-info .ai-cnt {width: 100%;}
  .promo-testimonial p {line-height: 25px;}
  .wts-below-promotion > span { font-size: 33px;}
  .wts-below-promotion > strong{font-size: 38px;}
  .wts-below-promotion {margin-bottom: 0px;}
  .promo-testimonial {padding: 0;margin: 18px 0 10px;}
  .wtc-subscribe-cnt .subs-img {width: 100%;text-align: center;}
  .wtc-subscribe-cnt .subs-cnt {width: 100%;padding: 0 20px;text-align: center;}
  .single .subs-cnt {padding-right: 15px;}
  .subs-cnt h3{font-size: 21px;}
  .wpts-description-table td {padding: 12px 22px;}

  /* Blog Page */
  .wts-blog-two .wptc-blog-post .bp-content { width: 100%;}
  .wts-blog-two .wptc-blog-post .featured-image {width: 100%;}
  .wptc-blog-post {width: 95%;}
  .blog-sidebar-column{margin-left: 0;}
  .wts-blog-two .wptc-blog-post .bp-content {width: 100%;padding: 10px;}
  .wts-blog-two .wptc-blog-post .bp-heading {font-size: 18px;}
  .wts-blog-one .wptc-blog-post .bp-content {width: 100%;padding: 10px;}
  .wptc-blog-post .bp-heading{font-size: 18px;}
  .share-open {top: 86px;left: -75px;}
  .share-open::before { left: 60px;}

  /* Home page */
  .banner-content {padding-top: 20px;}
  .home.page header {height: auto;padding-bottom: 50px;}
  .banner-content h1{font-size: 30px;line-height: 36px;}
  .banner-image{display: none;}
  .accordion.accordion-style-2 .panel-title a {padding: 13px 40px 13px 0;}
  .text-center .wpts-wrap.vc_column_container {width: 95% !important;}
  .process-circle{width: 100%;}
  .wpts-carousel .pull-left {text-align: center;width: 100%;}
  .testimonial-wrap {text-align: center;padding: 0 10px;}

  /* Menu */
  .wtc-menu-bar .mean-container .mean-bar .dropdown-toggle {width: 76%;}
  .wtc-menu-bar .mean-container .mean-nav ul li li a {width: 92%;}
  .wtc-menu-bar .mean-container .mean-bar .menu-item-has-children .dropdown > a {width: 80%;}
  .wtc-menu-bar .mean-container .mean-nav ul li li li a {width: 89%;}
  .dropdown-menu .menu-item-has-children ul.dropdown-menu .menu-item-has-children > a {width: 77% !important;}
  .wtc-menu-bar .mean-container .mean-nav ul li li li li a {width: 89%;}
  .wtc-menu-bar .mean-container .mean-nav ul li a {width: 87%;}

  /* Pricing Page */
  .popover {left: 175px !important;}

  /* Shop Page */
  .woo-search-left h3 {font-size: 18px;padding: 38px 12px 0 12px;}
  .search-keyword {width: 100%;}
  p.search-category {width: 100%;padding-top: 20px;}
  .woo-search-field {padding: 10px 20px 0;}

  /* Affiliates Page */
  .page .wptc-sidebar {width: 80%;}

  /* Recommended Hosting */
  .wpts-recommended-image {width: 100%;}
  .wpts-recommended-content {width: 100%;}

  /* Resource-Library */
  .wpts-resource-wrap > .wpts-resorces-list:nth-child(odd) {padding-left: 10px;padding-right: 10px;}
  .wpts-resource-wrap > .wpts-resorces-list:nth-child(even) {padding-left: 10px;padding-right: 10px;}

  /* Cart Page */
  #add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text{min-width: 50%;}

  /* About Page */
  .wpts-about-wrap .alignleft {margin-right: 90px;margin-bottom: 20px !important;height: auto;}

  /* Service Box */
  .service-box-content{width: 100%;padding: 0 10px;}
  .sgny-service-box .service-box-icon {width: 100px;margin: 0 auto;float: none;height: 100px;}
  .sgny-service-box{text-align: center;padding: 20px 20px 10px;}
}
@media only screen and (max-width: 508px) and (max-height: 920px){
  .banner-image{height: 230px;}
}

@media(max-width: 480px){
  .wpts-title-wrap.style2 .section-title {font-size: 22px;}
  /* Home page */
  .client-list{width: 50%;}
  .nav-tabs > li {padding: 0;margin-bottom: 10px;width: 100%;}
  .process-circle{margin: 50px auto 55px;}
  .accordion.accordion-style-2 .panel-title a{font-size: 14px;}

    /* Menu */
  .wtc-menu-bar .mean-container .mean-bar .dropdown-toggle {width: 74%;}
  .wtc-menu-bar .mean-container .mean-nav ul li li a {width: 95%;}
  .wtc-menu-bar .mean-container .mean-bar .menu-item-has-children .dropdown > a {width: 79%;}
  .wtc-menu-bar .mean-container .mean-nav ul li li li a {width: 88%;}
  .dropdown-menu .menu-item-has-children ul.dropdown-menu .menu-item-has-children > a {width: 76% !important;}
  .wtc-menu-bar .mean-container .mean-nav ul li li li li a {width: 88%;}
  .wtc-menu-bar .mean-container .mean-nav ul li a {width: 87%;}

  /* Shop Page */
  .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {margin: 20px 0;}
  .woocommerce ul.products li.product:nth-child(3n+3), .woocommerce-page ul.products li.product:nth-child(3n+3){margin: 20px 0;}
  .woocommerce ul.products li.product:nth-child(2n+2), .woocommerce-page ul.products li.product:nth-child(2n+2){margin: 20px 0;}
  a.wpts-btn.wpts-woo-header-btn{min-width: 220px;}
  .wpts-woo-header-btn.wpts-btn{padding: 12px 18px;}
  .woo-title-bar {min-height: 220px;}
  .woo-search-field {padding: 15px 20px 0;}
  .archive .woo-shop-listings .next-prev-links {margin: 40px 0 30px;}

  /* Affiliates Page */
  .wpts-affiliates-title-main h3{font-size: 22px;}
  .dot-bullets-left-padding li {padding-left: 20px;}

  /* Cart Page */
  .woocommerce table.shop_table tbody > tr .actions {padding: 28px 12px 28px;}
  .woocommerce-page table.cart td.actions .coupon input{min-width: 100%;}
  #add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text{
    min-width: 100%;
    margin-bottom: 10px;
  }

  /* Checkout Page */
  .woocommerce-checkout div#customer_details {padding: 0;}
  .woocommerce-checkout form > .form-row input.button{width: 100%;margin-bottom: 10px;}

  /* My-Account */
  .login-page .woocommerce .login, .login-page .woocommerce .lost_reset_password, .register-page .woocommerce .register, .login-page .woocommerce .woocommerce-error, .login-page .woocommerce .woocommerce-info, .login-page .woocommerce .woocommerce-message, .register-page .woocommerce .woocommerce-error, .register-page .woocommerce .woocommerce-info, .register-page .woocommerce .woocommerce-message{
    width: 90%;
  }
  .login-page .woocommerce .login, .login-page .woocommerce .lost_reset_password, .register-page .woocommerce .register, .login-page .woocommerce .woocommerce-error, .login-page .woocommerce .woocommerce-info, .login-page .woocommerce .woocommerce-message, .register-page .woocommerce .woocommerce-error, .register-page .woocommerce .woocommerce-info, .register-page .woocommerce .woocommerce-message{
    padding: 43px 20px 40px;
  }
}

@media (max-width:414px) {

  .woocommerce-account nav.woocommerce-MyAccount-navigation > ul > li {width: 100%;}
  .user-account-header .user-account-details {width: 90%;}

  /*Supports Single*/
  .woocommerce-account .woocommerce-MyAccount-content {padding: 45px 15px;}
  .single-ticket.logged-in .bp-content .bp-heading {font-size: 22px;}
  .wpas-table.wpas-ticket-replies p {font-size: 15px;}

  /*Support singles popup*/
  .single #TB_window{width: 90% !important;}
  .single .ui-state-default, .single .ui-widget-content .ui-state-default, .single .ui-widget-header .ui-state-default{width: 100%;}

  /*Website cost saving calculator*/
  .saving-wrap h1 {font-size: 18px;line-height: 28px;}
  .saving-wrap h3 {font-size: 16px;line-height: 22px;}
  .hourly-rate-form {float: left;}
  .hourly-rate-form .cost-title {width: 100%;padding: 0 0 10px;}
  .cost-type {padding: 20px 20px 25px;}
  .team-support-wrap {padding: 10px !important;}
  .wpts-total-savings {padding: 25px;}
  .wpts-total-savings .total-savings {font-size: 30px;}
  .wpts-total-savings .wpts-btn {min-width: 100%;padding: 15px;}
  .wpts-read-blog { padding: 20px;}

  /*Blog singles*/
  .wts-below-promotion > strong {font-size: 33px;}
  .wts-below-promotion > span {font-size: 28px;}
  .promo-testimonial li { width: 80%;margin-bottom: 15px;margin-top: 11px;}
  .promo-testimonial .testi-name {font-size: 18px;font-weight: 600;margin: 0 0 4px;}
  .wts-below-promotion{background-size: cover;}
  .wts-below-promotion {height: auto;padding: 30px 10px;}
  .promo-testimonial p {line-height: 23px;}
  .wpts-recommended-post ul li {margin-bottom: 0px;}
  .single .wptc-blog-post p a, .single .wptc-blog-post a {font-size: 15px;}
  .single .wptc-blog-post blockquote p, .page blockquote p {line-height: 32px;}
  .single .wptc-blog-post blockquote p, .page blockquote p {font-size: 17px;}
  .wpts-description-table td {padding: 10px 14px;}
  .blog-single .wptc-blog-post .bp-heading {font-size: 19px;}
  .single .wptc-blog-post .share-options {width: 46px;height: 46px;line-height: 48px;}
  .single .share-open, .single .share-active .share-open {top: 62px;left: -60px;}
  .single .wptc-blog-post p a, .single .wptc-blog-post a {font-size: 15px;line-height: 27px;}

  /* Blog page */
  .wptc-sidebar .wptc-widget {padding: 20px 30px;width: 90%;float: none;background: #fff;margin: 0 0 30px;display: inline-block;}

  /* Home page */
  .banner-content h1{font-size: 26px;}
  .wtc-banner-area p{font-size: 16px;}
  .service-item p{font-size: 16px;}
  .home .wpts-btn{min-width: 180px;padding: 15px 25px;}
  .client-wrap{padding-bottom: 25px;}
  .wpts-subscribe{padding: 18px 10px;}
  .subscribe-wrap .pull-left{width: 100%;padding: 0;}
  .wpts-subscribe .pull-right {margin-top: 17px;}
  .wpts-subscribe .wpts-btn {margin-bottom: 0;}
  .home .service-item{width: 100%;}

    /* Menu */
  .wtc-menu-bar .mean-container .mean-bar .dropdown-toggle {width: 70%;}
  .wtc-menu-bar .mean-container .mean-nav ul li li a {width: 90%;}
  .wtc-menu-bar .mean-container .mean-bar .menu-item-has-children .dropdown > a {width: 76%;}
  .wtc-menu-bar .mean-container .mean-nav ul li li li a {width: 86%;}
  .dropdown-menu .menu-item-has-children ul.dropdown-menu .menu-item-has-children > a {width: 72% !important;}
  .wtc-menu-bar .mean-container .mean-nav ul li li li li a {width: 86%;}
  .wtc-menu-bar .mean-container .mean-nav ul li a {width: 84%;}

  /* Pricing Page */
  .popover.top {left: 125px !important;}
  .wpts-guarantee.style2 .guarantee-info h3 {font-size: 17px;}
  .order-package-wrap a{font-size: 16px;}
  .order-package-wrap .order-package-title {font-size: 20px;}

  /* Shop Page*/
  .woo-search-left h3{width: 100%;padding: 0;}
  .woo-search-left {padding-left: 0;text-align: center;}
  .woo-search-left {padding: 15px;}

  /* Affiliates Page */
  .page .wptc-sidebar {width: 100%;}

}
@media (max-width:375px) {

  .user-account-header .user-account-details {text-align: center;}
  .user-account-header .user-details {width: 100%;}
  .user-account-header .user-account-details .user-image {float: none;display: inline-block;margin-bottom: 15px;}

  /*Affiliates*/
  #affwp-generate-ref-url input {width: 100%;}
  #affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li {width: 100%;}
  #affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs {margin: 0 0 55px 0;}

  /*Supports Singles*/
  .wpas-ticket-details table.wpas-table.wpas-ticket-replies .wpas-reply-user {float: none;}
  /*Support singles popup*/
  .input_fields_credential .field_input {width: 90%;}
  .wpts-read-blog { padding: 20px;}

  /*Blog singles*/
  .share-options-wrap {width: 56px;padding-bottom: 8px;}
  .wpts-read-blog .fa{font-size: 28px;display: inline-block;padding: 0 0 20px;width: 100%;float: left;}
  .wpts-total-savings, .wpts-read-blog {font-size: 15px;text-align: center;line-height: 25px;}
  blockquote{text-align: center;}
  .blockquote-icon{float: none;}
  .single .wptc-blog-post blockquote p, .page blockquote p {line-height: 30px;}
  .single .wptc-blog-post blockquote p, .page blockquote p{float: none;}
  .single .wptc-blog-post ul, .single .wptc-blog-post ol {padding: 0 0 0 20px;margin-top: 10px;}
  .single .wptc-blog-post .wpts-recommended-post ul li {padding-bottom: 10px;line-height: 25px;}
  .single .wptc-blog-post p{line-height: 26px;}

  /* Blog page */
  .wts-blog-three .wptc-blog-post {width: 95%;}
  .subs-cnt {padding-right: 14px;}
  .page-numbers, .wp-link-pages, .next-prev-links, .wp-pagenavi {margin: 5px 0 80px;}
  .wptc-sidebar .wptc-widget {padding: 20px 30px;width: 96%;float: none;background: #fff;margin: 0 0 30px;display: inline-block;}
  .wtc-advertisement-wrap { float: none;width: 95%;display: inline-block;}

  /* Home page */
  .home .wpts-btn {margin-bottom: 12px;}
  .wpts-subscribe .wpts-btn {margin-bottom: 0;}
  .client-list{width: 100%;}
  .home .wts-blog-three .wptc-blog-post {width: 100%;}

  /* Menu */
  .wtc-menu-bar .mean-container .mean-bar .dropdown-toggle {width: 67%;}
  .wtc-menu-bar .mean-container .mean-nav ul li li a {width: 88%;}
  .wtc-menu-bar .mean-container .mean-bar .menu-item-has-children .dropdown > a {width: 73%;}
  .wtc-menu-bar .mean-container .mean-nav ul li li li a {width: 84%;}
  .dropdown-menu .menu-item-has-children ul.dropdown-menu .menu-item-has-children > a {width: 69% !important;}
  .wtc-menu-bar .mean-container .mean-nav ul li li li li a {width: 84%;}
  .wtc-menu-bar .mean-container .mean-nav ul li a {width: 82%;}

  /* Pricing Page */
  .wpts-pricing.wpts-title-wrap {padding-left: 10px; padding-right: 10px;}
  .responsive-pricing-table {width: 100%;}
  .popover.top {left: 60px !important;}

  /* Affiliates Page */
  .page .wtc-advertisement-wrap{width: 100%;}

  /* Checkout Page*/
  .woocommerce-checkout .woocommerce form.login{padding: 30px 22px;}

}
@media (max-width:360px) {
  /*Affiliates*/
  .woocommerce .woocommerce-MyAccount-content #affwp-graphs-filter input.button[type="submit"]{margin-top: 15px;}
  .woocommerce-account .affwp-send-notifications-wrap input[type="checkbox"] + label{font-size: 14px;}

  /*Support singles popup*/
  .single #TB_window {width: 92% !important;}
  .single #TB_window{top: 60%;}

  /*Blog singles*/
  .single-metas {color: #777;font-size: 13px;}
  .blog-single .wptc-blog-post .bp-heading {font-size: 18px;}
  .single .wptc-blog-post p {line-height: 30px;}

  /* Blog page */
  .wts-blog-three .wptc-blog-post {width: 92%;}
  .wptc-subscribe-widget {float: none;width: 92%;display: inline-block;}
  .wts-blog-one .wptc-blog-post {width: 92%;}
  .tc-advertisement-wrap {width: 98%;}
  .blog-sidebar-column {display: inline-block;width: 95%;float: none;}
  .wts-blog-three .wptc-blog-post {width: 95%;text-align: left;}
  .advert-cnt p {font-size: 14px;}
  .subs-cnt h3 {font-size: 20px;}
  .advert-cnt strong {font-size: 25px;}

  /* Menu */
  .wtc-menu-bar .mean-container .mean-bar .dropdown-toggle {width: 65%;}
  .wtc-menu-bar .mean-container .mean-bar .menu-item-has-children .dropdown > a {width: 72%;}
  .dropdown-menu .menu-item-has-children ul.dropdown-menu .menu-item-has-children > a {width: 67% !important;}

  /* Pricing Page */
  .popover-content {padding: 20px 15px;}
  .popover.top {left: 44px !important;}

  /* Shop Single */
  .content-single-product-sidebar {width: 100%;}
  .product-advertisement-wrap {width: 100%;}
  .product-sidebar {padding: 36px 20px 22px 20px;}
  .prdt-money-guarantee p {padding: 20px 0 0 12px;}
  .wpts-main-header .woo-title-bar .woo-header-title h2 {font-size: 38px;line-height: 1.3;}
  .woo-header-btn {padding: 45px 0;}
  .wptc-sidebar .wptc-widget.wptc-promo-widget {margin-bottom: 40px;padding: 0 10px}

  /* Coupon Page */
  .wptc-sidebar .wptc-widget.widget-title-fix {padding: 40px 10px;}

  /* Press Page */
  .responsive-press-color {padding: 0;}
}

@media (max-width:320px) {
  /*Affiliates*/
  .woocommerce-account .affwp-send-notifications-wrap input[type="checkbox"] + label{font-size: 12px;}
  #affwp-affiliate-dashboard-profile .affwp-form label{margin-right:0;}
  .woocommerce .woocommerce-MyAccount-content #affwp-affiliate-dashboard-profile-form input.button[type="submit"] {font-size: 12px;padding: 5px 25px;}

  /*Support singles popup*/
  .single #TB_window{top: 60%;}

  /*Blog singles*/
  .blog-single .wptc-blog-post .bp-heading { font-size: 15px;}
  .blog-single .wptc-blog-post .bp-content {padding: 20px 5px 0px;}
  .single .share-open, .single .share-active .share-open {top: 62px;left: -76px;}
  .share-open::before {top: -16px;left: 75px;}
  .wts-blog-three .wptc-blog-post .bp-heading {font-size: 15px;}
  .wts-blog-three .wptc-blog-post .bp-content { padding: 30px 5px 20px;}
  .advert-cnt p {font-size: 12px;}
  .subs-cnt h3 {font-size: 18px;}
  .advert-cnt span{font-size: 18px;}
  .advert-cnt strong{font-size: 21px;}
  .advert-cnt a.get-started{padding: 0 25px;}
  /* Home page */
  .wtc-btn.lets-start.moving-link {display: block;width: 55%;margin: 0 0 20px 69px;}
  .banner-sign-up{margin-left: 0;}
  .wpts-process-item{padding: 12px;}

  /* Menu */
  .wtc-menu-bar .mean-container .mean-bar .dropdown-toggle {width: 60%;}
  .wtc-menu-bar .mean-container .mean-nav ul li li a {width: 86%;}
  .wtc-menu-bar .mean-container .mean-bar .menu-item-has-children .dropdown > a {width: 67%;}
  .wtc-menu-bar .mean-container .mean-nav ul li li li a {width: 82%;}
  .dropdown-menu .menu-item-has-children ul.dropdown-menu .menu-item-has-children > a {width: 62% !important;}
  .wtc-menu-bar .mean-container .mean-nav ul li li li li a {width: 82%;}
  .wtc-menu-bar .mean-container .mean-nav ul li a {width: 80%;}
  .wtc-menu-bar .wtc-logo {padding-left: 5px;}
  .mean-container a.meanmenu-reveal {padding: 13px 5px 11px 13px;}

  /* Pricing Page */
  .popover.top {left: 40px !important;}
  .popover {width: 240px;}

  /* Shop Single */
  .product-sidebar {padding: 36px 10px 22px 10px;}

  /* Coupon Page */
  .wpts-coupon-wrap .wpts-btn {padding: 16px 15px;}
  .page-right-sidebar .wptc-sidebar {width: 100%;}
  .wptc-sidebar .wpcf7-form {padding: 31px 15px 43px;}
  .wptc-sidebar .wptc-widget.widget-title-fix {padding:0 8px 40px;}

  /* Affiliates Page */
  .wpts-affiliates-wrap .wptc-sidebar .wptc-widget.widget-title-fix {padding: 0 0px 40px;}
  .wpts-affiliates-wrap .wptc-sidebar .wptc-widget.wptc-promo-widget{padding: 0;}

  /* About Page */
  .wtc-advertisement {padding: 20px 38px;}
}

