/*universal color code css
===========================
logo color, headings, buttons hover,icon colors - #28ad72
=============
gradient color - #28ad72 and #69c54d
==============
buttons- #0d340a
=================
text color- #111111

*/


/*common css*/

p, div, h1, h2, h3, h4, h5, h6, pre {cursor: default;font-weight: 500; }
html body {
  color: #111111;
  font-family: 'Quicksand', sans-serif;
  cursor: default;
font-size: 15px;}
a{
    color: #28ad72;
    text-decoration: none;
}
a:hover {
    color: #0d340a;
    text-decoration: none;
}

.navbar-brand:focus,
.navbar-brand:hover {
    outline: none;
}

.grid {
  position: relative;
}

.grid-sizer,
.grid-item {
  width: 32%;
}

@media (max-width: 1200px) {
    .grid-item {
        width: 31%;
    }
}

@media (max-width: 768px) {
    .grid-item {
        width: 100%;
    }
    .testimonial-page .grid-item .reviewer-box .signature-odd, .testimonial-page .grid-item .reviewer-box .signature-even {
        text-align: center;
        width: 100%;
        padding: 0px;
        margin-top: 10px;
    }
    .grid-item .reviewer-box .stars {
        width: 20%;
        margin-top: 5px;
    }
}

.grid-item {
  background: #fff;
  border-radius: 4px;
  padding: 10px;
  margin-bottom: 10px;
  box-sizing: border-box;
}

#faqScrollSpy li.active a.mainlink {
    color:#fff;
}
#faqScrollSpy li ul>li>a {
    color:#fff;
    margin-left:20px;
}
#faqScrollSpy li ul.inner{padding-left: 20px;
    }
    #faqScrollSpy li ul.inner li{list-style-type: none;}
    #faqScrollSpy li ul.inner li a{padding-left: 0px;padding-right:0;
    margin-left: 0px;}
.btn-primary {
    color: #ffffff;
    background-color: #0d340a;
    border-color: #0d340a;
	border: 0 none;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-ms-transition: all 0.5s;
	line-height: 60px;
	padding: 0 45px;
}

.btn-primary:focus,
.btn-primary.focus {
  color: #ffffff;
  background-color: #0d340a;
  border-color: #0d340a;
}
.btn-primary:hover {
  color: #ffffff;
  background-color: #28ad72;
  border-color: #28ad72;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #0d340a;
  border-color: #0d340a;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #ffffff;
  background-color: #28ad72;
  border-color: #28ad72;
}

.btn-primary-max {
    font-size: 20px;
    line-height: 70px;
}
.btn-fixed {
    padding: 0px;
    width: 220px;
    max-width: 50%;
}

.store-products-page .breadcrumbs-container {
    margin-top: 30px;
}



.breadcrumb a{color:#28ad72;}
.store-page-title .btn-dark-green {
    padding: 6px 30px;
    font-size: 18px;
    float: right;
    font-weight: 600;
    color: #ffffff;
    background-color: #0d340a;
    border-color: #0d340a;
    box-shadow: 0 0px 0px 0 #3a8128;
    -moz-box-shadow: 0 0px 0px 0 #3a8128;
    -webkit-box-shadow: 0 0px 0px 0 #3a8128;
    -ms-box-shadow: 0 0px 0px 0 #3a8128;
}
.store-page-title .btn-dark-green:hover,.product-stats-page-v1 .listing-info .buy-btn a:hover
{  color: #ffffff;
  background-color: #28ad72;
  border-color: #28ad72;}

.landing-page .banner .content .details .headerbtn:hover{background-color: #ffffff;color:#0d340a;}

.navbar {
  transition: top 1s;
  -moz-transition: top 1s;
  -webkit-transition: top 1s;
  -ms-transition: top 1s; }


/*header css*/
.navbar-default .navbar-nav > li > a {
	font-size: 17px;
    font-weight: 700;
    border: 0;
    padding: 0px 27px;
    line-height: 50px;
}
.quciklinks-container{padding:0;}
.address{margin-top: 30px;}

/*

.quciklinks-container{
	border-radius: 5px;background-color:#efeff0;box-shadow: 3px 4px 5px #d7d9dc;height:209px;
	background-color: #e6e6e8;
	background-image: linear-gradient(141deg, #e6e6e8 0%, #e6e6e8 51%, #e6e4e7 75%);
	padding:30px;position: relative;

}
*/



.shop_thumb{float:left;width: 50%;margin-left: 2%;margin-top:30px;}
.all-stores-page .shop-box {
  float: left;
  background: #ffffff;
  margin: 0px 20px 30px 0px;
  position: relative;
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  width: 46%;
  padding: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.all-stores-page .shop-box a {
    text-decoration: none;
}
.all-stores-page .shop-box .listing-image-wrap {
    width: 48%;
    float: left;
    height: 240px;
    overflow: hidden;
    position: relative;
}
.all-stores-page .shop-box .listing-image-wrap img {
    float: none;
    position: absolute;
    left: 50%;
    top: 50%;
    width: auto;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    height: auto;
    min-width: 100%;
    min-height: 100%;
    max-width: 360px;
    cursor: pointer;
}
.all-stores-page .shop-box .listing-info {
    font-size: 12px;

    line-height: 20px;
    position: relative;
    margin-left: 5px;
}
.all-stores-page .shop-box .listing-info .listing-name {
    color: #000;
    display: block;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
    white-space: nowrap;
    width: 100%;
    font-size: 15px;
    font-weight: 700;
}
.all-stores-page .shop-box .listing-thumbnails {
    margin-top:20px;
}
.all-stores-page .shop-box .listing-thumbnails .listing-thumbnail-image-wrap {
    border-radius: 0px;
    border: 1px solid rgba(122, 119, 119, 0.18);
    float: left;
    width: 23%;
    height: 60px;
    overflow: hidden;
    margin: 10px 4px 10px 0px;
    position: relative;
}
.all-stores-page .shop-box .listing-thumbnails .listing-thumbnail-image-wrap img {
    float: none;
    position: absolute;
    left: 50%;
    top: 50%;
    width: auto;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    height: auto;
    min-width: 100%;
    min-height: 100%;
    max-width: 150px;
    cursor: pointer;
}
.all-stores-page .shop-box .author-info span.shop-name {
    max-width: 100%;
    cursor: pointer;
    float: none;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
    white-space: nowrap;
    color: #000;
    font-size: 13px;font-weight: 600;
}
.all-stores-page .shop-box .author-info span.share-info {
    display: block;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
    white-space: nowrap;
    width: 306px;
    margin-top: 7px;
    font-size: 10px;
    color: #a3a3a3;
    min-width: 30px;
}
.all-stores-page .shop-box .author-info span.shop-logo {
    float: left;
    margin-right: 8px;
    text-align: center;
    margin:auto;
    width: 100%;
}
.all-stores-page .shop-box .author-info span.shop-logo img {
    height: 20px;
    max-width: 20px;
    cursor: pointer;
    text-align: center;margin:auto;float: none;
}
.all-stores-page .shop-box .author-info {

    color: #333;

    font-size: 14px;
    font-weight: 700;margin-top:20px;float: left;width: 100%;
    font-weight: bold;
    text-align: center;
}
.store-products-page .start-trial,
.all-stores-page .start-trial {
    margin: 20px 0px 40px 0px;
    font-size: 24px;
    text-align: center;
    /*background: #fbfbf8;*/
    padding: 20px;
}
.store-products-page .shop-details .shop-logo {


    float: left;

    border: 1px solid rgba(122, 119, 119, 0.18);

    border-radius: 2px;

    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;

    max-width: 450px;

    background: white;

    margin-bottom: 10px;
}
.store-products-page .shop-details .shop-logo a img{max-height: 60px;padding: 5px;}
.store-products-page .start-trial a.btn,
.all-stores-page .start-trial a.btn {
    padding: 14px 60px;
    font-size: 22px;
    background-color: #0d340a;
    box-shadow: 0 0 0 0;
    font-weight: 700;
}
.store-products-page .start-trial a.btn:hover,
.all-stores-page .start-trial a.btn:hover{background-color: #28ad72}
.all-stores-page .page-nav {
    text-align: center;
    margin: 0 0px 40px;
}

.all-stores-page .shop-box .author-info span.share-info .channel-logo {
    margin-right: 12px;
    cursor: pointer;
}

.store-products-page .product-container {
    background: #fff;

    min-height: 210px;
    margin: 10px;
    position: relative;
    width: 270px;
    float: left;
}
.store-products-page .product-container .product-container-inner {
    padding: 8px;
}
.store-products-page .product-container .product-image-container {
    width: 100%;
    height: 190px;
    overflow: hidden;
    position: relative;
}
.store-products-page .product-container center.title-wrapper {
    /*height: 45px;*/
}
.store-products-page .product-container .title-wrapper span.title {
    cursor: pointer;
    margin-top: 8px;
    color: #111;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
    display: inline-block;
}
.store-products-page .product-container .product-image-container img {
    max-width: 100%;
    float: none;
    position: absolute;
    left: -1000%;
    right: -1000%;
    top: -1000%;
    bottom: -1000%;
    margin: auto;
    min-width: 100%;
    min-height: 100%;
    cursor: pointer;
}
.product-stats-page-v1 .content-wrap {
    border: 1px solid #ececec;
    border-bottom-color: #e2e2e2;
    border-radius: 5px;
    background-color: #fff;
    padding: 50px;
    position: relative;
    overflow: hidden;
    margin-bottom: 20px;
}
.product-stats-page-v1 .content-wrap .product-image img{margin:0;}
.product-stats-page-v1 .shop-details {
    margin: 5px 0px 20px 0px;
    display: block;
    overflow: hidden;
    text-align: center;
}
.product-stats-page-v1 .shop-details .shop-info {
    height: 100%;
    display: inline-block;
    white-space: nowrap;
    float: none;
    text-align: center;margin:auto;
    min-height: 65px;
}
.product-stats-page-v1 .shop-info .shop-type-logo {

}
.product-stats-page-v1 .shop-info .shop-type-logo img {
    float: right;
    height: 30px;
}
.product-stats-page-v1 .shop-details .shop-info .shop-name {
    color: #000;

    font-size: 14px;

    text-decoration: none;

    line-height: 30px;

    float: none;

}
.product-stats-page-v1 .breadcrumb {
    background-color: #f2f2f2;
    padding-left: 0px;
    margin-bottom: 0px;
}
.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f2f2f2;
    border-radius: 4px;
}
.product-stats-page-v1 .content-wrap .product-image {
    overflow: hidden;
    margin-bottom: 15px;
}
.product-stats-page-v1 .listing {
    text-align: center;
    line-height: 26px;
    font-weight: bold;
}
.product-stats-page-v1 .listing-info {
    text-align: left;
    position: relative;
    font-size: 16px;
}
.product-stats-page-v1 .mb40 {
    margin-bottom: 40px;
}
.product-stats-page-v1 .listing-info .listing-name {
    font-size: 22px;
    font-weight: 600;
    line-height: 28px;
}
.product-stats-page-v1 .listing-info .listing-price {
    line-height: 45px;
    font-size:22px;
    width: 100%;
    float: left;
    color: #000;
}
.product-stats-page-v1 .listing-info .buy-btn a {
    width: 95%;
    font-size: 26px;
    padding: 12px 12px;
    background-color: #0d340a;
}

.product-stats-page-v1 .listing-info .buy-btn {
    width: 35%;
    float: left;
    margin-top: 30px;
}
.store-products-page .shop-details {


    margin: 0 15px 10px 9px;

    display: block;

    overflow: hidden;

    position: relative;

    text-align: center;
}


.store-products-page .page-nav {
    text-align: center;
    margin: 10px 0px 100px;
}
.store-products-page .shop-details .shop-info {
    height: 100%;
    display: inline-block;
    float: none;
    text-align: center;
    margin-top: auto;
    min-height: 70px;
}
/*
.store-products-page .shop-info .shop-type-logo {
    position: absolute;
    bottom: 0;
    right: 0;
}
*/
.store-products-page .shop-info .shop-type-logo img {
    float: right;
    height: 30px;
}
.store-products-page .shop-details .shop-info .shop-name {
    color: #000;
    font-weight: 500;
    font-size: 14px;
    text-decoration: none;
    line-height: 30px;
    float: none;
    text-align: center;
}
.store-products-page .product-container .pop-index-bubble {
    width: 30px;
    height: 30px;
    color: #FFFFFF;
    line-height: 30px;
    font-size: 12px;
    text-align: center;
    background-color: #28ad72;
    border: 1px solid #28ad72;
    border-radius: 21px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 21px;
    position: absolute;
    top: -15px;
    right: -15px;
}
.page-nav.outfy-pager-alt ul.yiiPager a:link, .page-nav.outfy-pager-alt ul.yiiPager a:visited {
    border: solid 1px transparent;
    padding: 5px 10px;
    text-decoration: none;
    font-size: 13px;
    line-height: 33px;
    color: #000;
}
.page-nav.outfy-pager-alt ul.yiiPager .selected a,.page-nav.outfy-pager-alt ul.yiiPager a:hover
 {
    border: solid 1px transparent;
    padding: 5px 10px;
    text-decoration: none;
    font-size: 13px;
    line-height: 33px;
    border-color:  #28ad72;
    background: #28ad72;
    color: #fff;
    border-radius: 2px;
    box-shadow: 0 1px 0 rgba(0,0,0,0.05);
}
header .navbar-default .navbar-nav > li > a:hover {
color:#ffffff;
  background: #28ad72;
  border-color: transparent;}
  .navbar-brand{padding-left:0;}
.navbar > .container .navbar-brand{
	color:#ffffff ;
    font-family: 'Satisfy', cursive;
    font-size: 48px;}
header .navbar > .container-fluid .navbar-brand.logo {
    color:#ffffff ;
    font-family: 'Satisfy', cursive;
    font-size: 36px;
}
.mainfont{font-size:45px;margin-top:100px;color:#fff;line-height: 60px;font-weight: 400;}
.landing-page .banner .content .details .details-col{margin-top:155px;font-family: 'Ubuntu', sans-serif;}
.banner .content .image {width: 100%; }
.banner {position: relative; }
.home.fixed .navbar {
  position: fixed;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 0;
  padding: 20px 30px;margin:0;
  min-height: 100px; }

header nav.navbar-default {
  background: transparent;
  border-color: transparent;
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 999; }
.header_gradient .banner-overlay:after{
	content: '';
	float: left;
	top: 0;
	width: 100%;
	height:235px;
	background-color: #28ad72;
	background-image: linear-gradient(141deg, #28ad72 0%, #28ad72 51%, #69c54d 75%);
}
.landing-page .banner-overlay:after{
	content: '';
	float: left;
	top: 0;
	width: 100%;
	height:742px;
	background-color: #28ad72;
	background-image: linear-gradient(141deg, #28ad72 0%, #28ad72 51%, #69c54d 75%);
}
.landing-page .theme-banner-overlay:after{
    content: '';
    float: left;
    top: 0;
    width: 100%;
    height:600px;
    background-color: #28ad72;
    background-image: url(../../img/landing/bg.jpg);
    background-size: cover;
    /*background-image: linear-gradient(141deg, #28ad72 0%, #28ad72 51%, #69c54d 75%);*/
}
.green_clrbg, .pricing .price-table > div .details2 .btn{background-color: #28ad72;
	background-image: linear-gradient(141deg, #28ad72 0%, #28ad72 51%, #69c54d 75%);}
.intro{position: absolute;z-index: 2;width: 100%;}
.header_gradient .intro{position: absolute;z-index: 2;width: 100%;top:95px;}
.header_gradient .intro h1{color:#ffffff;font-size: 34px;font-weight: 700;text-align: center;}
.header_gradient .intro h4{color:#ffffff;font-size: 19px;text-align: center;}
.landing-page .banner .content .details h1 {
    /*font-size: 44px;*/
    color: #ffffff;
    float: none;
    margin: 10px 0 0px;
    /*line-height: 60px;*/
}
.landing-page .banner .content .details h2{font-style: normal;
    line-height: 22px;
    font-size: 24px;
    color: #b8ea79;
    font-weight: 400;
    text-align: center;
    margin-bottom: 25px;}
/*
.landing-page .banner .content .details .btn{
    margin-bottom: 0px;
	font-size: 19px;
	font-weight: bold;
  	border-radius: 3px;
}*/
.landing-page .banner .content .details .btn {
    margin-bottom: 10px;
    font-size: 19px;
    font-weight: 500;
    border-radius: 3px;
    margin-top: 10px;
}
.user-name{text-align: left;}
.user-said .review{font-size: 15px;}
#testimonial .user-said h1{font-size: 21px;font-weight: 700;color:#000;margin:30px 0 40px 0;}
#features{padding:60px 0;}

.outfy_work .work .content{text-align: center;
    padding: 0 30px;
    position: relative;
    /*height: 300px;*/}

.outfy_work .work .content span{position: absolute;right: 27px;
    top: 5px;font-size: 35px;font-weight: 700;color:#dbdbdb;}
.outfy_work .work .content h4{font-size: 16px;font-weight: 700;margin-top:27px;margin-bottom: 5px;}
.outfy_work .free-trial a{margin: 0px 0 0px 0;
    text-align: center;
    display: block;}
.outfy_work .work h1 {
    margin: 0 0 14px 0;
    color: #000000;
    font-weight: 700;
    font-size: 36px;
}
.outfy_work .work h2, #features .work h2, #testimonial .testimonial h2 {
    margin: 0 0 14px 0;
    color: #000000;
    font-weight: 700;
    font-size: 36px;
}

.landing-page .banner .content .details h2.lifetime_txt {
    font-size: 15px;}
.lifetime_txt {
    font-size: 15px;
    /* float: none; */
    text-align: center;
}
.user-desi{font-size: 52px;color:#cad6c4;font-family: satisfy;margin-top:30px;}
.work h4 {font-size: 17px;}
#testimonial h1{font-size: 36px;    font-weight: 700;
    margin-bottom: 15px;
    margin-top: 0;}
/*#testimonial .img-circle{width:20%;height:20%;}*/

.work .content {
  float: left;
  position: relative; }
.grey_bg{background-color: #eaecf0;}
.outfy_work{clear:both;width:100%;}
.work .numbers{color:#28ad72;font-size: 57px;font-weight: bold;float:left;padding-left:0;}
.work .txt{float:left;}
.frame .work {
    text-align: left;
}
.work .content h3{
    font-size: 16px;
    font-weight: 700;
}
.work .txt h3 {
    font-size: 19px;
    font-weight: 700;
}




.app-announcement{padding:45px 0;}
.frame{width:1100px;margin:auto;text-align: center;}
.get-app-text h1{font-size: 26px;font-weight: bold;color: #ffffff;line-height: 30px;margin-top: 5px;}
.get-app-text h2{font-size: 26px;font-weight: bold;color: #ffffff;line-height: 30px;margin-top: 5px;}
.get-app-text span{font-size: 24px;color: #ffffff;font-family: satisfy;}
.get-app-icons{margin-top:20px;}
.landing-page .popularity-box-inner .popularity-count {
    font-size: 50px;
    color: #ffffff;
    font-weight: 700;
    text-align: center;
}
.landing-page .popularity-box-inner .popularity-text {
    font-size: 17px;
    text-align: center;
    font-weight: normal;
    color: #ffffff;
}
.left{float:left;}
.see-all-testimonials{margin-bottom: 50px}
.trialnote{ margin: 0px 0 0px 7%;}
.trialnote h3{font-size: 17px;font-weight: 700;}
.landing-page .banner .content .details h2.pricing_c {
    font-size: 15px;
    font-style: italic;
    float: left;
    width: 100%;
    margin-left: 55px;
    margin-top: 0;
}
.pricing_p{display: none;}
.free-trial img{
    /*position: absolute;
    right: -50%;
    top: 50%;*/
    width: 30px;
    margin-left: 0;
    margin-top: -5px;

}
 .white_bg{background-color: #ffffff;}
.free-trial a,.free-trial button{margin:50px 0 35px 0;font-size: 19px;font-weight: 700}
.free-trial a:hover,.free-trial button:hover{background-color: #28ad72}
.review-inner {font-size:16px;line-height: 24px;}
.whitespace{margin-top:80px;margin-bottom:80px;}
.spiral_mob{display: none;}
.work_box{margin-top:30px;}
.app-announcement .get-app-icons.text-right{text-align: right;margin-left: 0px;
    margin-bottom: 0px;}
.free-trial_mob{display: none}
.layout_style{margin-top:60px;}
.layout_style h4{color:#28ad72;font-size:40px;font-weight: 700;margin-bottom:30px;margin-top:0;}
#quickSubLinks a.sublink, #quicksmartq a.sublink{font-weight: bold;
    color: #606060;
    font-size: 14px;
    line-height: 35px;}
#quickSubLinks a.sublink:hover{text-decoration: underline;color: #3fb563;}
.faq-page, #guide_content{line-height: 1.5;margin-bottom: 60px;}
.faq-page,.privacy-page,.terms-page,.about-us-page,.guides-page{background-color: #eaecf0}
.faq-page .layout_style,.privacy-page .layout_style,.terms-page .layout_style,
.about-us-page .layout_style,.guides-page .layout_style
{background-color: #ffffff;padding:30px;border-radius: 4px;}
.faq-page .faq-container a, #guide_content a{color:#28ad72;word-break: break-word;font-weight: 500}
#guide_content img{
	box-shadow: 0px 0px 1px 1px #eeeeee;
    padding: 0;
    margin: 30px 0 0;
    border-radius: 5px;
}
#guide_content ul.start li{line-height: 2}
.note{margin-bottom:30px;text-align: left;padding: 0}
.faq-page .item .title {
    color: #313030;
    cursor: pointer;
    position: relative;
    line-height: 24px;
    font-weight: 700;
    padding: 10px 0 0;
    width: 90%;
    font-size: 16px;
}
.layout_style h3 {
    color: #111111;
    position: relative;
    line-height: 20px;
    font-weight: bold;
    padding: 10px 0 0;
    width: 90%;
    font-size: 30px;
    margin-bottom: 30px;float: left;
    width: 100%;
    margin-top:50px;
}
 
#guide_content b{color:#111;}
#guide_content p{font-weight: 500;float: left;
    width: 100%;}
#guide_content a{color:#3fb563;font-size: 15px;float: left;font-weight: bold;}
#guide_content a.inner{float: none; font-weight: 500;}
#guide_content a:hover{text-decoration: underline;}
#guide_content ul{
    border-radius: 4px;
    float: left;
    clear: both;}
#guide_content img.arrownxt{    box-shadow: 0 0 0 0;
    width: 20px;
    margin: 0 0 0 10px;}
#guide_content ul li{
    line-height: 1.5;
    width: 100%;
    float: left;
    list-style-type: decimal;
    padding-left: 10px;
    font-weight: 500;
}
#guide_content ul li.inner {
    list-style-type: unset;
}
.layout_style h2 {
    background-color: #e4f5e9;
    color: #3fb563;
    font-size: 18px;
    font-weight: bold;
    float: left;
    /* width: 100%; */
    clear: both;
    padding: 10px 30px 10px 15px;
    border-radius: 5px;
}
#guide_content #network-settings ul.points ul.bullets li{list-style-type: disc !important;}
#guide_content ul.bullets li{list-style-type: disc !important;}
ul.points{padding-left: 20px}
ul.points li{margin-bottom:calc(16px * 1.5 /2);list-style-type:upper-alpha !important;}
#quickSubLinks li.active a.sublink{background: none;color: #3fb563 !important;}
#guide_content ul li>ul{padding:0 0 0 20px;}
#guide_content ul.common{padding:0 0 0 20px;background-color: #ffffff}
#guide_content ul.common li{    list-style-type: disc;
    color: #111111;
    font-weight: 500;
    line-height: 27px;
    margin-bottom: 15px;}
#guide_content ul li>ul>li{list-style-type: disc;padding-left:0px;
    }
#guide_content p.nxtlnk{  margin-top: 30px;
    float: left;
    width: 100%;
    border-top: 1px solid #eee;
    padding: 20px 0px 0;
    text-align: right;}
    #guide_content p.nxtlnk span{color: #111;
    font-size: 18px;
    font-weight: 500;
    /* float: left; */
    text-align: right;}
#guide_content p.nxtlnk a{    color: #3fb563;
    font-size: 18px;
    font-weight: bold;
    width: auto;
    text-align: right;
    float: right;}
.faq-page .item-box{margin-bottom: 20px;}
.faq-page .item .faq-icon {
    background-image: url(../../img/faq/icon-plus.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    position: absolute;
    display: inline-block;
    height: 22px;
    width: 22px;
    top: 20px;
    right: 0px;
    cursor: pointer;
}
.faq-page .item.selected .faq-icon{
    background-image: url(../../img/faq/icon-minus.png);
}
.testi_single .review{

    display: inline-block;
    top: 28px;
    left: 0px;
    cursor: pointer;
}
.review-inner{

    display: inline-block;
    top: 28px;
    right: 0px;
    cursor: pointer;
}
.faq-page .item {
	border-top:1px solid #cdcdcd;
    position: relative;
}
.quicklinks{
	/*background-image: url(../../img/box_bg.png)  ;
	background-repeat: repeat-y;
	width:369px;
    background-size: 100%;*/
	float: left;
    padding-right:0;
}

#faqScrollSpy li ul.inner li {
list-style-type: none;
background-image: url(../../img/features/new/dash.png);
background-position: 0;
background-size: 12%;
background-repeat: no-repeat;
padding-left: 23px;
margin-left: 10px;
}

.answer{margin-top:20px;}
/*
#testimonials .griditem{
    float:left;
    background-color: #ffffff;
  padding: 25px 20px;
  margin:0 0 20px;          /* Space between stacked boxes */
  break-inside: avoid;          /* Prevents breaking across columns */
  border-radius: 8px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);}
*/
#faqScrollSpy a{    font-size: 15px;
    font-weight: 700;
    line-height: 45px;
    padding: 0px 11px;
    color: #111111;
}
.faq-page .nav-pills > li.active > a, .faq-page .nav-pills > li.active > a:hover, .faq-page .nav-pills > li.active > a:focus {
	margin: 0 0;
    border-radius: 0;background-color:#eaecf0;color:#ffffff ;
	background-image: linear-gradient(141deg, #28ad72 0%, #28ad72 51%, #69c54d 75%);
}
#faqScrollSpy a:hover{margin: 0 0;
    /*width: 355px;*/
    border-radius: 0;
    color:#3fb563;
    background-color: #eaecf0;
	}
.reviewer-box .stars{width:50%}
.testimonial-page .reviewer-image {
    padding:0;
    float: left;
    position: relative;
    overflow: hidden;
    border-radius: 50%;
    border: 1px solid rgba(122, 119, 119, 0.18);
    width: 100px;
    height: 100px;
    object-fit: cover;
    display: flex;
    flex-direction: column;
    justify-content: center;  /* Centering y-axis */
    align-items :center;
}
.testimonial-page .date{
    font-size: 13px;
    color: #888;
    font-weight: 500;
    margin-top: 10px;
    float: left;
    width: 100%;
}
.p-0{padding:0;}
.testimonial-page .review {
    display: block;
    float: left;
    border-radius: 5px;
    padding: 0px 0 25px;
    text-overflow: ellipsis;
}
.signature-odd span{color:#28ad72;font-size:27px;font-weight: 700;float: left;padding:0;}
.signature-odd span.shop{
    color: #2b2b2b;
    font-size: 1.25em;
    font-weight: bold;
    float: left;
    padding: 0;
    line-height: 1.25em;
    max-width: 100%;
    word-break: break-word;
    overflow: hidden;
}
.testimonial-page .reviewer-box .signature-odd, .testimonial-page .reviewer-box .signature-even {
    padding: 0px 0px 0px 20px;
    float: left;
}
.testimonial{border-radius: 5px;
    margin: 20px 0 0;}
.testimonial-page .reviewer-box {
    position: relative;
    transition: all 0.2s ease-out;
    -webkit-transition: all 0.2s ease-out;
    max-width: 800px;
    margin: 10px auto 0px;
    color: #777;
    font-size: 15px;
}

.testimonial-page .reviewer-box a {
    text-decoration: none;
    color: #777;
    font-size: 15px;
}

.privacy-page .item{
    font-weight: 700;
    font-size: 18px;
    margin: 30px 0 15px;
}
.terms-page .item {
    margin: 0px 0 15px;
    font-weight: 700;
    font-size: 18px;
}
/*footer*/
footer{background-color: #0f100e;padding: 105px 0;}
.footer-links a{color: #acaea9;}
footer ul li a{font-size:15px;}
footer ul{padding:0;}
footer ul li{line-height:30px;list-style: none;}
.footer-header span{color: #ffffff;font-weight: bold;font-size: 15px;line-height: 50px;}
.footer-header a{color: #ffffff;font-size: 72px;font-family: satisfy;}
footer .copyright{color: #ffffff;font-weight: bold;font-size:15px;margin:35px 0 22px;}
footer .copyright-text{color: #acaea9;font-size:15px;}
.footer_section{text-align: left;}

.fix-section section {
    padding-top: 90px;
}
.mb100{margin-bottom: 100px;}
.app-announcement .get-app-icons {
    margin-bottom: 25px;
    text-align: left;
}
.get-app{margin-top:30px;}
.app-announcement .get-app-header {
    margin-bottom: 25px;
}
.free-trial input{font-size: 19px;font-weight: 700;
    background-color: #0d340a;
    color: #ffffff;
    border: 0 none;
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    line-height: 60px;
    padding: 0 45px;
    margin: 0px auto 50px;

    }
.free-trial input:hover{background-color: #28ad72;color: #ffffff;}
 .quciklinks-container {
    top: 80px;
}

.pricing .free-trial .btn{width: auto}
.feature_img, .work .numbers{display: block;}
.popularity-box{margin:10px 0;    float: left;}

.all-stores-page .store-page-title {
    font-size: 20px;
    margin: 70px 75px 0px 0px;
    text-align: left;
    font-weight: 600;
    /* border-bottom: 1px dashed #C8CBCE; */
    /* padding: 15px; */
    /* padding-bottom: 40px; */
}
.details .icon {
    border: 1px solid #E7E7E7;
    padding: 20px;
    min-height: 367px;
    /* font-family: ubuntu; */
    background-color: #fff;
}


.no-padding {
    padding: 0;
}

.landing-page .banner .content .details .details-col {
    margin-top: 140px;
}



/*================Phone=================*/

/* Landscape */
@media only screen
  and (min-device-width: 375px)
  and (max-device-width: 667px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

.banner_img img{width:100%}
    .mobilelinks-container a{    color: #111;line-height: 70px;
    padding-left: 50px;}
    .all-stores-page .shop-box .listing-image-wrap {
        width: 276px;
    }
    .product-stats-page-v1 .listing-info .buy-btn {
        float: left;
        text-align: left;
    }
    .store-products-page .product-container .title-wrapper span.title {
        font-size: 14px;
    }
    .all-stores-page .shop-box .listing-thumbnails .listing-thumbnail-image-wrap{width: 135px;}
    .all-stores-page .shop-box{width: 290px;}
    .all-stores-page .store-page-title{
        padding: 20px 0;
        margin: 30px 0;}
    .work .numbers{
    padding-left: 0;
    font-size: 42px;
    padding-top: 7px;}
    .feature_img{
    padding: 0;
    font-size: 42px;
    }
.pricing .bulk_btn {
    clear: both;
    margin-top: 20px;
}

    .contactus-inner .address{margin-top:20px;}
 .quciklinks-container {
    top: 250px;
}
.pricing .price-table > div.box01 img,.pricing .price-table > div.box01 img{
    text-align: center;
    margin: auto;
}
.stamp-33 {

    left: 41%;
    }
.store-products-page .start-trial a.btn,
.all-stores-page .start-trial a.btn {
    margin-top: 20px;
}
.all-stores-page .shop-box{margin-left:0px;}
.mob_cross {
    padding: 35px 10px;
    float: right;
}
.all-stores-page .layout_style{display: none;}
.app-announcement .get-app-icons.text-right {
    text-align: center;
}
.quciklinks-container {
    position: absolute;
    top: 231px;
    left: -26px;
    width: 100%;
}
    .nav-stacked > li {
    width: 50%;
    float: left;
}
.testimonial-page .reviewer-image {
    margin: auto;
    text-align: center;
    float: none;
}
.get-app-text h1 {
    font-size: 20px;
    font-weight: 700;
}
.trialnote {
    margin: 0;
}
.outfy_work .work .content span {
    position: absolute;
    right: 57px;
 }
 .landing-page .banner-overlay:after {
    height: 885px;
}
.outfy_work .work .content{background-position: center center;}
.second_testi{
    display: none;
}
.get-app-icons a img{margin-bottom: 10px;}
.navbar-default .navbar-toggle {
        border:0;
    }
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
    height:4px;
}
.header_gradient .intro h4 {
    font-size: 15px;
}
.testimonial-page .header_gradient .banner-overlay:after {
    height: 200px;
}
#testimonials .free-trial button {
    margin: 0px 0 0px 0;
}
#testimonials {
    padding-top: 230px;
    
}

.testimonial-page .reviewer-box {

    margin: 20px auto;
 }
.testimonial {
    margin: 0 0 50px;
}
.header_gradient .intro h1 {
    font-size: 20px;
}
.home.fixed .navbar {
    padding: 20px 0px;
}
.layout_style h4 {
    font-size: 24px;
 }
.navbar-toggle {
    margin-right: 0;
}

.outfy_work .work .content {
    width: 48%;
}
.navbar-default .navbar-collapse{
    width: 100%;
    background-color: #fff;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.pricing .price-table {
    margin: 0px auto 80px;
}

header .navbar-default .navbar-nav > li > a,
#detail-collapse .navbar-nav > li > a
{line-height: 70px;
    padding-left: 50px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 17px;
    font-weight: 700;
}
    header .navbar-default .navbar-nav > li > a:hover,
#detail-collapse .navbar-nav > li > a{color:#ffffff;}
.navbar-default .navbar-nav > li > a,
#detail-collapse .navbar-nav > li > a{color:#111}
.navbar-nav{margin-top:95px;}
.quciklinks-container{z-index: 1}
.banner .content .image {
    display: none;
}
    #testimonial .img-circle{width:30%;height:30%;}
    .footer_section{text-align: center;}
    .copyright_box{display: block;text-align: center;}
.app-announcement .get-app-icons{text-align: center;}
    .testimonial,.get-app-text {
    text-align: center;
}
#testimonial h1{margin-top:50px;    }
.user-name{text-align: center;}
footer {
    padding: 45px 0;
}
    .work .txt {
    text-align: left;
}


.free-trial {
    margin-top: 0px;
    margin-bottom: 0;
    width: 100%;
    margin: auto;
}

    .work h4 {
    font-size: 14px;
    text-align: center;
}
.work_box h4{text-align: left}
    .work_box{margin-top:20px;}
    .spiral_web,.free-trial_web{display: none;}
    .spiral_mob,.free-trial_mob{display: block;}
    .landing-page .banner .content .details .details-col {
        margin-top: 98px;
        }
    .mainfont {
        font-size: 20px;
        margin-top: 33px;
        text-align: center;
        line-height: 25px;
        }
    .landing-page .banner .content .details h2 {

        line-height: 17px;
        font-size: 14px;
        color: #b8ea79;
        font-weight: 600;
        text-align: center;
        }
    .free-trial a {
        margin: 17px 0 35px 0;
        }
    .landing-page .banner .content .details .btn {
    font-size: 17px;text-align: center;
}
        .free-trial img {
        display: none;
        }
        .whitespace {
        margin-top: 60px;
        margin-bottom: 60px;
        }



 .footer_section,.get-app-text,.app-announcement .get-app-icons.text-right,.testimonial,.user-name
    ,#features .work,.outfy_work,.pricing .price-table > div{
    text-align: center;
    }

    .popularity-box{    margin-bottom: 30px;
    width: 100%;
    float: left;}
    .spiral_mob, .free-trial_mob {
    display: block;
    }
    .spiral_web2{display: none;}

    .outfy_work .free-trial{float: none;
    margin: 45px 0 0;}
    .outfy_work .work .content{text-align: left;
    padding: 20px 50px;}
    .outfy_work .work .content h4 {
    margin-bottom: 4px;
    }
    .free-trial img{display: none}
    .mainfont,.landing-page .banner .content .details h2 {
        text-align: center;
        width: 100%;
    }
    .landing-page .banner .content .details h2.pricing_c {
        top: -17px;
        left: 0%;
        font-size: 16px;
}

    .testimonial-page .reviewer-image{
        float: none;
        text-align: center;
        margin: auto;
    }
    .quciklinks-container img{display: none}
    .quicklinks{background-image: none;}
    .quciklinks-container{background-color: #ccc;
    border-radius: 5px;   /* width: 100%;*/
    left: 0;}
    #faqScrollSpy a{margin-left: 0;font-size: 17px;line-height: 40px;}
    #faqScrollSpy .nav-stacked > li + li{margin-top:0;}
    .about-us-page img{padding:0;}

    .store-products-page .product-container{width: 90%}
    .product-stats-page-v1 .listing-info .buy-btn {
        width: 100%;
    }
    .faq-page .layout_style {
        margin-top: 50px;
    }
    .app-announcement{text-align: center;}
     .with-app{text-align: left; }
}








/* Landscape */
@media only screen and (max-width: 767px)  {
.banner_img img{width:100%}
    .all-stores-page .shop-box .listing-image-wrap {
        width: 276px;
    }
    .product-stats-page-v1 .listing-info .buy-btn {
        float: left;
        text-align: left;
    }
    .store-products-page .product-container .title-wrapper span.title {
        font-size: 14px;
    }
    .all-stores-page .shop-box .listing-thumbnails .listing-thumbnail-image-wrap{width: 135px;}
    .all-stores-page .shop-box{width: 290px;}
    .all-stores-page .store-page-title{
        padding: 20px 0;
        margin: 30px 0;}
    .work .numbers{
    padding-left: 0;
    font-size: 42px;
    padding-top: 7px;}
    .feature_img{
    padding: 0;
    font-size: 42px;
    }
.pricing .bulk_btn {
    clear: both;
    margin-top: 20px;
}
    .contactus-inner .address{margin-top:20px;}
 .quciklinks-container {
    top: 250px;
}
.pricing .price-table > div.box01 img,.pricing .price-table > div.box01 img{
    text-align: center;
    margin: auto;
}
.stamp-33 {

    left: 41%;
    }
.store-products-page .start-trial a.btn,
.all-stores-page .start-trial a.btn {
    margin-top: 20px;
}
.all-stores-page .shop-box{margin-left:0px;}
.mob_cross {
    padding: 35px 10px;
    float: right;
}
.all-stores-page .layout_style{display: none;}
.app-announcement .get-app-icons.text-right {
    text-align: center;
}
.quciklinks-container {
    position: absolute;
    top: 231px;
    left: -26px;
    width: 100%;
}
    .nav-stacked > li {
    width: 50%;
    float: left;
}
.testimonial-page .reviewer-image {
    margin: auto;
    text-align: center;
    float: none;
}
.get-app-text h1 {
    font-size: 20px;
    font-weight: 700;
}
.trialnote {
    margin: 0;
}
.outfy_work .work .content span {
    position: absolute;
    right: 57px;
 }
 .outfy.landing-page .banner-overlay:after {
    height: 885px;
}
.outfy_work .work .content{background-position: center center;}
.second_testi{
    display: none;
}
.get-app-icons a img{margin-bottom: 10px;}
.navbar-default .navbar-toggle {
        border:0;
    }
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
    height:4px;
}
.header_gradient .intro h4 {
    font-size: 15px;
}
.testimonial-page .header_gradient .banner-overlay:after {
    height: 200px;
}
#testimonials .free-trial button {
    margin: 0px 0 0px 0;
}
/*
#testimonials {
    padding-top: 230px;
}
    */
.testimonial-page .reviewer-box {

    margin: 20px auto;
 }
.testimonial {
    margin: 0 0 50px;
}
.header_gradient .intro h1 {
    font-size: 20px;
}
.home.fixed .navbar {
    padding: 20px 0px;
}
.layout_style h4 {
    font-size: 24px;
 }
.navbar-toggle {
    margin-right: 0;
}
.no-padding {
    padding: 0;
}
.outfy_work .work .content {
    width: 48%;
}
.navbar-default .navbar-collapse{
    width: 100%;
    background-color: #fff;
    margin: 0;
    position: absolute;
    top: 95px;
    left: 0;
}
.pricing .price-table {
    margin: 0px auto 80px;
}

header .navbar-default .navbar-nav > li > a,
#detail-collapse .navbar-nav > li > a
{line-height: 70px;
    padding-left: 50px;    padding-top: 0;
    padding-bottom: 0;
    font-size: 17px;
    font-weight: 700;
}
    header .navbar-default .navbar-nav > li > a:hover,
#detail-collapse .navbar-nav > li > a{color:#ffffff;}
.navbar-default .navbar-nav > li > a,
#detail-collapse .navbar-nav > li > a{color:#111 }
.navbar-nav{margin-top:30px;}
.quciklinks-container{z-index: 1}
.banner .content .image {
    display: none;
}
    #testimonial .img-circle{width:30%;height:30%;}
    .footer_section{text-align: center;}
    .copyright_box{display: block;text-align: center;}
.app-announcement .get-app-icons{text-align: center;}
    .testimonial,.get-app-text {
    text-align: center;
}
#testimonial h1{margin-top:50px;    }
.user-name{text-align: center;}
footer {
    padding: 45px 0;
}
    .work .txt {
    text-align: left;
}
.contact-us-page .free-trial {text-align: left;}

.free-trial {
    margin-top: 0px;
    margin-bottom: 0;
    width: 100%;
    margin: auto;
    text-align: center;
}
    .work h4 {
    font-size: 14px;
    text-align: center;
}
.work_box h4{text-align: left}
    .work_box{margin-top:20px;}
    .spiral_web,.free-trial_web{display: none;}
    .spiral_mob,.free-trial_mob{display: block;}
    .landing-page .banner .content .details .details-col {
        margin-top: 98px;
        }
    .mainfont {
        font-size: 20px;
        margin-top: 0px;
        text-align: center;
        line-height: 25px;
        }
    .landing-page .banner .content .details h2 {

        line-height: 17px;
        font-size: 14px;
        color: #b8ea79;
        font-weight: 600;
        text-align: center;
        }
    .free-trial a {
        margin: 17px 0 35px 0;
        }
    .landing-page .banner .content .details .btn {
    font-size: 17px;text-align: center;
}
        .free-trial img {
        display: none;
        }
        .whitespace {
        margin-top: 60px;
        margin-bottom: 60px;
        }
        .outfy_work .work h1 {

        text-align: center;
    }


 .footer_section,.get-app-text,.app-announcement .get-app-icons.text-right,.testimonial,.user-name
    ,#features .work,.outfy_work,.pricing .price-table > div{
    text-align: center;
    }

    .popularity-box{    margin-bottom: 30px;
    width: 100%;
    float: left;}
    .spiral_mob, .free-trial_mob {
    display: block;
    }
    .spiral_web2{display: none;}

    .outfy_work .free-trial{float: none;
    margin: 45px 0 0;}
    .outfy_work .work .content{text-align: left;
    padding: 20px 50px;}
    .outfy_work .work .content h4 {
    margin-bottom: 4px;
    }
    .free-trial img{display: none}
    .mainfont,.landing-page .banner .content .details h2 {
        text-align: center;
        width: 100%;
    }
    .landing-page .banner .content .details h2.pricing_c {
        top: 240px;
        left: 0%;
        font-size: 16px;
        margin-left:0;
}

    .testimonial-page .reviewer-image{
        float: none;
        text-align: center;
        margin: auto;
    }
    .quciklinks-container img{display: none}
    .quicklinks{background-image: none;}
    .quciklinks-container{background-color: #ccc;
    border-radius: 5px;   /* width: 100%;*/
    left: 0;}
    #faqScrollSpy a{margin-left: 0;font-size: 17px;line-height: 30px;}
    .about-us-page img{padding:0;}

    .store-products-page .product-container{width: 90%}
    .product-stats-page-v1 .listing-info .buy-btn {
        width: 100%;
    }
    .faq-page .layout_style {
        margin-top: 50px;
    }
    .app-announcement{text-align: center;}
     .with-app{text-align: left; }
}


@media only screen and (max-width: 600px) {
    #testimonials{column-count: auto;           /* Number of columns */
  column-gap:0px;             /* Space between columns */
  padding: 00px 0 0;}

#testimonials .testimonial{background-color: #ffffff;
  padding: 25px 5px;
  margin-bottom: 16px;          /* Space between stacked boxes */
  break-inside: avoid;          /* Prevents breaking across columns */
  border-radius: 8px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);}
    .defaultbs3 button:hover{
        background-color: transparent !important;
    color: #000 !important;

    }
    .defaultbs3 .dropdown button {
        padding: 0px 37px 0 50px;
    }
    .navbar-nav .open .dropdown-menu > li > a.dropdown-item {
        color:#000;
        font-size: 17px;
        font-weight: 700;
        border: 0;
        padding-right: 35px !important;
        padding-left: 35px !important;
        line-height: 40px;
        border-radius: 4px;
    }
    .navbar-right .dropdownlnks .dropdown-menu.multi-level {
        background-color: #fafafa;
        line-height: 23px;
        /* width: 100%; */
        margin: 10px;
        border: 1px solid #eee;
    }
  .banner_img img{width:100%}
.testimonial .brandlogo_outer{    width: 70px;
    height:70px;}
    .reviewerbox{float:left;margin:30px 0 0 30px;}
#landing .credittxt{color:#dbf1b5;font-weight: 500;font-size: 12px;}
#landing .online_txt{text-align:center;margin:10px 0;}
.testimonial .tagline{font-size: 14px;}
#features .tagline{font-size: 14px;}
.landing-page .banner .content .details .free-trial .btn{font-size: 20px;}

.see-all-testimonials.free-trial a.btn{width: 100%;font-size: 20px;}
.outerbox_0, .outerfreebtn{padding: 0}
.outfy_work .autopost{margin-top:80px;}
 .outfy.outfy_work .free-trial a,.free-trial a.headerbtn, .free-trial a.headerbtn.box_0{font-size:20px;width:100%;padding:0;}
    .outfy_work .free-trial a.headerbtn.box_0{padding:0 0px;font-size: 20px}
    .landing-page .banner .content .details h2.sub-heading{font-size: 18px;float: left;}
    .landing-page .theme-banner-overlay:after{
    height:400px;}
    #tablayout.work_box .free-trial{margin-left:0;}
.landing-page .banner .content .details .btn.headerbtn{width:100%;}
#tablayout.work_box h2 {
    width: 100%;
    margin-left: 0;
}
#tablayout.work_box .featuresbox {
    margin-bottom: 0px;
    padding:0;
}
.feature-box-img {margin-bottom: 40px;}
#tablayout.work_box li.feature-box-item{padding-left:15%;}
#testimonial .testbox{ margin-left:0;   height: 400px;background-color: #fff;padding:40px;width: 100%;border-radius: 12px;margin-top:30px;}
#testimonial .testbox h1 {
    font-size: 18px;margin-top:0;
}
.testimonial .testbox.side{margin-bottom: 30px;}
.reviewer{color:#8dd49a;font-size: 18px;}
.outfy_work .work h1 {
        font-size: 20px;
        text-align: center;
    }
#features .lifetime_txt {
    font-size: 12px;}
.feature_img {margin-bottom: 30px;}
#features h1{
    float: left;
    width: 100%;}
.content.spy img.whitespace {
    width: 100%;

}
#features h1 {
    font-size: 20px;
    text-align: center;
}
.outfy.outfy_work .lifetime_txt {
    font-size: 12px;}
.work .featuresbox{margin-bottom: 20px;margin-top:0px;
float: left;}

.work_box .lifetime_txt {
    font-size: 12px;}
.outfy_work .work .work_box .content.box1{margin-top:30px;border-right: 0px solid #eaecf0;border-bottom: 0px solid #eaecf0;}
.outfy_work .work .work_box .content.box2{margin-top:30px;border-bottom: 0px solid #eaecf0;}
.outfy_work .work .work_box .content.box3{margin-top:30px;padding-top:0px;border-right: 0px solid #eaecf0;}
.outfy_work .work .work_box .content.box4{margin-top:30px;padding-top:0px;}
    .outfy_work .work .work_box .content img {
    width: 100%;}
.landing-page .banner .content .details h1.mainfont {
    font-size: 34px;
    color: #ffffff;
    float: none;
    margin: 50px 0 0px;
    line-height: 43px;
}

    .layout_style h3{font-size: 28px;line-height: 34px;}
    #guide_content ul {padding: 20px 20px 20px 50px;}


    .fixed-mobi-link {

        top:95px;

    }
    .all-stores-page .store-page-title{    padding: 0 0 20px;
    margin: 20px 0 0;}
    .feature_img, .work .numbers{
    padding-left: 0;
    font-size: 42px;
    padding-top: 7px;}
.pricing .bulk_btn {
    clear: both;
    float: left;
    width: 100%;
    margin-top: 20px;
}
    .contactus-inner .address{margin-top:20px;}
 .quciklinks-container {
    top: 250px;
}
.pricing .price-table > div.box01 img,.pricing .price-table > div.box01 img{
    text-align: center;
    margin: auto;
}
.stamp-33 {

    left: 29%;
    }
.store-products-page .start-trial a.btn,
.all-stores-page .start-trial a.btn {
    margin-top: 20px;
}
.product-stats-page-v1 .listing-info .listing-price {
        line-height: 45px;
    font-size: 25px;
    width: 100%;
    float: left;
    color: #000;
    }
.all-stores-page .shop-box{margin-left:0px;}
.mob_cross {
    padding: 35px 10px;
    float: right;
}
.app-announcement .get-app-icons.text-right {
    text-align: center;
}
.quciklinks-container {
    position: absolute;
    top: 231px;
    left: -26px;
    width: 100%;
}
	.nav-stacked > li {
    width: 50%;
    float: left;
}
.testimonial-page .reviewer-image {
    margin: auto;
    text-align: center;
    float: none;
}
.get-app-text h1 {
    font-size: 20px;
    font-weight: 700;
}
.trialnote {
    margin: 0;
}
.outfy_work .work .content span {
    position: absolute;
    right: 57px;
 }
 .landing-page .banner.banner-overlay:after {
    height: 810px;
}
.outfy_work .work .content{background-position: center center;}
.second_testi{
    display: none;
}
.get-app-icons a img{margin-bottom: 10px;}
.navbar-default .navbar-toggle {
    	border:0;
	}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff;
	height:4px;
}
.header_gradient .intro h4 {
    font-size: 15px;
}
.testimonial-page .header_gradient .banner-overlay:after {
    height: 200px;
}
#testimonials .free-trial button {
    margin: 0px 0 0px 0;
}
#testimonials {
    padding-top: 230px;
}
.testimonial-page .reviewer-box {

    margin: 20px auto;
 }
.testimonial {
    margin: 0 0 50px;
}
.header_gradient .intro h1 {
    font-size: 20px;
}
.home.fixed .navbar {
    padding: 20px 0px;
}
.layout_style h4 {
    font-size: 24px;
 }
.navbar-toggle {
    margin-right: 0;
}
.no-padding {
    padding: 0;
}
.outfy_work .work .content {
    width: 100%;
}
.navbar-default .navbar-collapse{
    width: 100%;
    background-color: #fff;
    margin: 0;
    position: absolute;
    top: 95px;
    left: 0;
}
.pricing .price-table {
    margin: 0px auto 80px;
}

header .navbar-default .navbar-nav > li > a,
#detail-collapse .navbar-nav > li > a
{line-height: 70px;
    padding-left: 50px;    padding-top: 0;
    padding-bottom: 0;
    font-size: 17px;
    font-weight: 700;
}
    header .navbar-default .navbar-nav > li > a:hover,
#detail-collapse .navbar-nav > li > a{color:#ffffff;}
.navbar-default .navbar-nav > li > a,
#detail-collapse .navbar-nav > li > a{color:#111 }
.navbar-nav{margin-top:30px;}
.quciklinks-container{z-index: 1}
.banner .content .image {
    display: none;
}
	#testimonial .img-circle{width:100%;height:100%;}
	.footer_section{text-align: center;}
	.copyright_box{display: block;text-align: center;}
.app-announcement .get-app-icons{text-align: center;}
	.testimonial,.get-app-text {
    text-align: center;
}
#testimonial h1{margin-top:50px;    }
.user-name{text-align: center;}
footer {
    padding: 45px 0;
}
	.work .txt {
    text-align: left;
}
.free-trial.landing {

        display: -webkit-box;
}
.free-trial {

    margin-bottom: 10px;
}


.work h4 {
    font-size: 14px;
    text-align: center;
}
.work_box h4{text-align: left}
	.work_box{margin-top:20px;}
	.spiral_web,.free-trial_web{display: none;}
	.spiral_mob,.free-trial_mob{display: block;}
	.landing-page .banner .content .details .details-col {
	    margin-top: 110px;
		}
	.details-col .mainfont {
	    font-size: 18px;
	    margin-top: 33px;
	    text-align: center;
	    line-height: 25px;
		}
	.landing-page .banner .content .details h2 {

	    line-height: 17px;
	    font-size: 13px;
	    color: #b8ea79;
	    font-weight: 600;
	    text-align: center;
		}
	.free-trial a {
	    margin: 17px 0 0px 0;
	    }
	.landing-page .banner .content .details .btn {
    font-size: 17px;text-align: center;
}
	    .free-trial img {
	    display: none;
		}
		.whitespace {
	    margin-top: 60px;
	    margin-bottom: 60px;
		}
		.outfy_work .work h1 {

	    text-align: center;
	}


 .footer_section,.get-app-text,.app-announcement .get-app-icons.text-right,.testimonial,.user-name
    ,#features .work,.pricing .price-table > div{
    text-align: center;
    margin-top: 40px;
    }

    .popularity-box{    margin-bottom: 30px;
    width: 100%;
    float: left;}
    .spiral_mob, .free-trial_mob {
    display: block;
    }
    .spiral_web2{display: none;}

    .outfy_work .free-trial{ width: 100%;   float: left;
    margin: 0px 0 10px;padding:0;}
    .outfy_work .work .content{text-align: left;
    padding: 0px 0px;}
    .outfy_work .work .content h4 {
    margin-bottom: 4px;
    }
    .free-trial img{display: none}
    .mainfont,.landing-page .banner .content .details h2 {
        text-align: center;
    }
    .landing-page .banner .content .details h2.pricing_c {
        font-size: 16px;
        margin-left: 0px;
    }

 .testimonial-page .reviewer-image, .testimonial-page .reviewer-image img {
    float: none;
    text-align: center;
    margin: auto;
    /*width: 300px;*/
    /*height: 300px;*/
    object-fit: contain;
}
.signature-odd{margin-top:30px;}
    .quciklinks-container img{display: none}
    .quicklinks{background-image: none;}
    .quciklinks-container{background-color: #ccc;
    border-radius: 5px;   /* width: 100%;*/
    left: 0;}
    #faqScrollSpy a{margin-left: 0;font-size: 17px;line-height: 40px;}
    .about-us-page img{padding:0;}

    .store-products-page .product-container{width: 90%}
    .product-stats-page-v1 .listing-info .buy-btn {
        width: 100%;
    }

    .app-announcement{text-align: center;}
     .with-app{text-align: left; }

}

/* Landscape */
@media only screen
and (min-device-width : 375px)
and (max-device-width : 812px)
and (-webkit-device-pixel-ratio : 3)
and (orientation : landscape) {

    .banner_img img{width:100%}

     .all-stores-page .store-page-title{    padding: 0 0 20px;
    margin: 20px 0 0;}
    .feature_img, .work .numbers{
    padding-left: 0;
    font-size: 42px;
    padding-top: 7px;}
.pricing .bulk_btn {
    clear: both;
    margin-top: 20px;
}
    .contactus-inner .address{margin-top:20px;}
 .quciklinks-container {
    top: 250px;
}
.pricing .price-table > div.box01 img,.pricing .price-table > div.box01 img{
    text-align: center;
    margin: auto;
}
.stamp-33 {

    left: 41%;
    }
.store-products-page .start-trial a.btn,
.all-stores-page .start-trial a.btn {
    margin-top: 20px;
}
.all-stores-page .shop-box{margin-left:0px;}
.mob_cross {
    padding: 35px 10px;
    float: right;
}
.all-stores-page .layout_style{display: none;}
.app-announcement .get-app-icons.text-right {
    text-align: center;
}
.quciklinks-container {
    position: absolute;
    top: 231px;
    left: -26px;
    width: 100%;
}
    .nav-stacked > li {
    width: 50%;
    float: left;
}
.testimonial-page .reviewer-image {
    margin: auto;
    text-align: center;
    float: none;
}
.get-app-text h1 {
    font-size: 20px;
    font-weight: 700;
}
.trialnote {
    margin: 0;
}
.outfy_work .work .content span {
    position: absolute;
    right: 57px;
 }
 .landing-page .banner-overlay:after {
    height: 885px;
}
.outfy_work .work .content{background-position: center center;}
.second_testi{
    display: none;
}
.get-app-icons a img{margin-bottom: 10px;}
.navbar-default .navbar-toggle {
        border:0;
    }
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
    height:4px;
}
.header_gradient .intro h4 {
    font-size: 15px;
}
.testimonial-page .header_gradient .banner-overlay:after {
    height: 200px;
}
#testimonials .free-trial button {
    margin: 0px 0 0px 0;
}
#testimonials {
    padding-top: 230px;
}
.testimonial-page .reviewer-box {

    margin: 20px auto;
 }
.testimonial {
    margin: 0 0 50px;
}
.header_gradient .intro h1 {
    font-size: 20px;
}
.home.fixed .navbar {
    padding: 20px 0px;
}
.layout_style h4 {
    font-size: 24px;
 }
.navbar-toggle {
    margin-right: 0;
}
.no-padding {
    padding: 0;
}
.outfy_work .work .content {
    width: 48%;
}
.navbar-default .navbar-collapse{
    width: 100%;
    background-color: #fff;
    margin: 0;
    position: absolute;
    top: 95px;
    left: 0;
}
.pricing .price-table {
    margin: 0px auto 80px;
}

header .navbar-default .navbar-nav > li > a,
#detail-collapse .navbar-nav > li > a
{line-height: 70px;
    padding-left: 50px;    padding-top: 0;
    padding-bottom: 0;
    font-size: 17px;
    font-weight: 700;
}
    header .navbar-default .navbar-nav > li > a:hover,
#detail-collapse .navbar-nav > li > a{color:#ffffff;}
.navbar-default .navbar-nav > li > a,
#detail-collapse .navbar-nav > li > a{color:#111}
.navbar-nav{margin-top:30px;}
.quciklinks-container{z-index: 1}
.banner .content .image {
    display: none;
}
    #testimonial .img-circle{width:30%;height:30%;}
    .footer_section{text-align: center;}
    .copyright_box{display: block;text-align: center;}
.app-announcement .get-app-icons{text-align: center;}
    .testimonial,.get-app-text {
    text-align: center;
}
#testimonial h1{margin-top:50px;    }
.user-name{text-align: center;}
footer {
    padding: 45px 0;
}
    .work .txt {
    text-align: left;
}


.free-trial {
    margin-top: 0px;
    margin-bottom: 0;
    width: 100%;
    margin: auto;
    text-align: center;
}

.work_box h4{text-align: left}
    .work_box{margin-top:20px;}
    .spiral_web,.free-trial_web{display: none;}
    .spiral_mob,.free-trial_mob{display: block;}
    .landing-page .banner .content .details .details-col {
        margin-top: 98px;
        }
    .mainfont {
        font-size: 20px;
        margin-top: 0px;
        text-align: center;
        line-height: 25px;
        }
    .landing-page .banner .content .details h2 {

        line-height: 17px;
        font-size: 14px;
        color: #b8ea79;
        font-weight: 600;
        text-align: center;
        }
    .free-trial a {
        margin: 17px 0 0px 0;
        }
    .landing-page .banner .content .details .btn {
    font-size: 17px;text-align: center;
}
        .free-trial img {
        display: none;
        }
        .whitespace {
        margin-top: 60px;
        margin-bottom: 60px;
        }
        .outfy_work .work h1 {

        text-align: center;
    }


 .footer_section,.get-app-text,.app-announcement .get-app-icons.text-right,.testimonial,.user-name
    ,#features .work,.outfy_work,.pricing .price-table > div{
    text-align: center;
    margin-top: 40px;
    }

    .popularity-box{    margin-bottom: 30px;
    width: 100%;
    float: left;}
    .spiral_mob, .free-trial_mob {
    display: block;
    }
    .spiral_web2{display: none;}

    .outfy_work .free-trial{float: none;
    margin: 45px 0 0;}
    .outfy_work .work .content{text-align: left;
    padding: 20px 50px;}
    .outfy_work .work .content h4 {
    margin-bottom: 4px;
    }
    .free-trial img{display: none}
    .mainfont,.landing-page .banner .content .details h2 {
        text-align: center;
        width: 100%;
    }
    .landing-page .banner .content .details h2.pricing_c {
        top: 228px;
        left: 0%;
        font-size: 16px;
}

    .testimonial-page .reviewer-image{
        float: none;
        text-align: center;
        margin: auto;
    }
    .quciklinks-container img{display: none}
    .quicklinks{background-image: none;}
    .quciklinks-container{background-color: #ccc;
    border-radius: 5px;   /* width: 100%;*/
    left: 0;}
    #faqScrollSpy a{margin-left: 0;font-size: 17px;line-height: 40px;}
    .about-us-page img{padding:0;}

    .store-products-page .product-container{width: 90%}
    .product-stats-page-v1 .listing-info .buy-btn {
        width: 100%;
    }
    .faq-page .layout_style {
        margin-top: 50px;
    }
    .app-announcement{text-align: center;}
     .with-app{text-align: left; }



}


/*ipad*/
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)  {



.banner_img img{width:100%}
#tablayout #feature-scroll-items h4{text-align: left;}
    .work h4 {
    font-size: 14px;
    text-align: center;
}


.outfy_work .free-trial {
    width: 100%;}

    .landing-page .theme-banner-overlay:after{
    height:550px;}
.outfy_work .work .content p{font-size: 11px;}
    .landing-page .banner-overlay:after {
        height: 720px;
    }
    .navbar-default .navbar-collapse{padding:0;}
    .address{margin-top:30px;}
    /*.nav-stacked > li{float:left;}*/
    .quicklinks{width: 100%;}
    .navbar-default .navbar-nav > li > a, .defaultbs3 a, .defaultbs3 .dropdown button {padding: 0px 16px;font-size: 12px;}

    .mainfont {
        margin-top: 70px;
    }
    .free-trial img {
        right: -48%;
    }
    .outfy_work .work .content{padding: 30px 20px;}
    .pricing .price-table > div.box01 {
        min-width: 150px;
    }

    .all-stores-page .stores {
        float: left;
        margin-left: 8%;
    }
    .details .icon {
        min-height: 437px;
    }

}

/* Portrait */
@media only screen
  and (min-device-width: 768px)
  and (max-device-width: 1024px)
  and (orientation: portrait)
  and (-webkit-min-device-pixel-ratio: 1) {
.banner_img img{width:100%}
    .landing-page .theme-banner-overlay:after{
    height:450px;}
#feature-scroll-items{
    margin-top: 50px;
}
.landing-page .banner .content .details .free-trial .btn.headerbtn{width: 70%}
.free-trial {
    margin-top: 0px;
    margin-bottom: 0;
    width: 100%;
    margin: auto;
    text-align: center;
    float:left;
}
.testbox{height:500px;}
    .content.spy img.whitespace{width: 100%}
.outfy_work .free-trial a{width: 70%}
.tagline{    float: left;
    text-align: center;
    width: 100%;}
.see-all-testimonials.free-trial a.btn{width: 70%}

.credittxt{    width: 100%;
    float: left;
    text-align: center;
    margin-top: 0;}
 #tablayout h2.lifetime_txt {
    width: 100%;
    margin-left: 0;
}
.lifetime_txt{margin-top:0;}
.landing-page .banner .content .details h2.sub-heading{    font-size: 22px;
    font-weight: normal;}
.free-trial .btn.headerbtn {
    margin-bottom:20px !important;
    width: 70%;
}
.outfy_work .work #boxlayout .content {
    width: 48%;
}
.outfy_work .work .featuresbox .content img {
    width: 100%;}
.outfy_work .work .content {
    width: 100%;
}
.outfy_work .work .content{text-align: left;
    padding: 20px 50px;}

    .outfy_work .free-trial{
        float: none;
        margin: 45px 0 0;
    }
    .mainfont {
        font-size: 35px;
        margin-top: 0px;
        text-align: center;
        line-height: 40px;
    }
    .landing-page .banner .content .details h2 {
        line-height: 17px;
        font-size: 14px;
        color: #b8ea79;
        font-weight: 600;
        text-align: center;
    }
    .landing-page .banner .content .details .details-col {
        margin-top: 98px;
    }
    .outfy_work .work .content p{font-size: 11px;}
    .landing-page .popularity-box-inner .popularity-count {
        font-size: 30px;
    }
    .all-stores-page .store-page-title{
        padding: 0 0 20px;
        margin: 20px 0 0;
    }
    .feature_img, .work .numbers{
        padding-left: 0;
        font-size: 42px;
        padding-top: 7px;
    }
    .pricing .bulk_btn {
        clear: both;
        margin-top: 20px;
    }
    .contactus-inner .address{margin-top:20px;}
    .quciklinks-container {
        top: 250px;
    }
    .pricing .price-table > div.box01 img,.pricing .price-table > div.box01 img{
        text-align: center;
        margin: auto;
    }
    .stamp-33 {
        left: 41%;
    }
    .store-products-page .start-trial a.btn,
    .all-stores-page .start-trial a.btn {
        margin-top: 20px;
    }
    .all-stores-page .shop-box{margin-left:0px;}
    .mob_cross {
        padding: 35px 10px;
        float: right;
    }
    .all-stores-page .layout_style{display: none;}
    .app-announcement .get-app-icons.text-right {
        text-align: center;
    }
    .quciklinks-container {
        position: absolute;
        top: 231px;
        left: -26px;
        width: 100%;
    }
        .nav-stacked > li {
        width: 50%;
        float: left;
    }
    .testimonial-page .reviewer-image {
        margin: auto;
        text-align: center;
        float: none;
    }
    .get-app-text h1 {
        font-size: 20px;
        font-weight: 700;
    }
    .trialnote {
        margin: 0;
    }
    .outfy_work .work .content span {
        position: absolute;
        right: 57px;
     }
     .landing-page .banner-overlay:after {
        height: 885px;
    }
    .outfy_work .work .content{background-position: center center;}
    .second_testi{
        display: none;
    }
    .get-app-icons a img{margin-bottom: 10px;}
    .navbar-default .navbar-toggle {
        border:0;
    }
    .navbar-default .navbar-toggle .icon-bar {
        background-color: #fff;
        height:4px;
    }
    .header_gradient .intro h4 {
        font-size: 15px;
    }
    .testimonial-page .header_gradient .banner-overlay:after {
        height: 200px;
    }
    #testimonials .free-trial button {
        margin: 0px 0 0px 0;
    }
    /*
    #testimonials {
        padding-top: 230px;
    }
        */
    .testimonial-page .reviewer-box {

        margin: 20px auto;
     }
    .testimonial {
        margin: 0 0 50px;
    }
    .header_gradient .intro h1 {
        font-size: 20px;
    }
    .home.fixed .navbar {
        padding: 20px 0px;
    }
    .layout_style h4 {
        font-size: 24px;
     }
    .navbar-toggle {
        margin-right: 0;
    }
    .no-padding {
        padding: 0;
    }

    #tablayout .featuresbox {
        margin-bottom: 0;
    }
    .navbar-default .navbar-collapse{
/*        width: 100%;*/
        margin: 0;
        position: absolute;
        top: 0;
        right: 0;
    }
    .pricing .price-table {
        margin: 0px auto 80px;
    }

    header .navbar-default .navbar-nav > li > a,
    header .navbar-default .navbar-nav > li .dropdown button,
    #detail-collapse .navbar-nav > li > a{
        line-height: 70px;
        padding-left: 10px;    padding-top: 0;
        padding-bottom: 0;
        font-size: 15px;
        font-weight: 700;
    }
    header .navbar-default .navbar-nav > li > a:hover,
    #detail-collapse .navbar-nav > li > a{color:#ffffff;}
    .navbar-default .navbar-nav > li > a,
    #detail-collapse .navbar-nav > li > a{color:#111 ;}
    /*.navbar-default .navbar-nav > li > a{color:#111 !important;}*/
    .navbar-nav{margin-top: 12px;
        margin-right: 12px;}
    .quciklinks-container{z-index: 1}
    .banner .content .image {
        display: none;
    }

        .footer_section{text-align: center;}
        .copyright_box{display: block;text-align: center;}
    .app-announcement .get-app-icons{text-align: center;}
        .testimonial,.get-app-text {
        text-align: center;
    }
    #testimonial h1{margin-top:50px;    }
    .user-name{text-align: center;}
    footer {
        padding: 45px 0;
    }
    .work .txt {
        text-align: left;
        width: 240px;
    }

    .work_box h4{text-align: left}
    .work_box{margin-top:20px;}
    .spiral_web,.free-trial_web{display: none;}
    .spiral_mob,.free-trial_mob{display: block;}
    .free-trial a {
        margin: 17px 0 20px 0;
        }
    .landing-page .banner .content .details .btn {
        font-size: 17px;text-align: center;
    }
    .free-trial img {
        display: none;
    }
    .whitespace {
        margin-top: 60px;
        margin-bottom: 60px;
    }
    .outfy_work .work h1 {
        text-align: center;
    }

    .footer_section,.get-app-text,.app-announcement .get-app-icons.text-right,.testimonial,.user-name
    ,#features .work,.outfy_work,.pricing .price-table > div{
    text-align: center;
    margin-top:40px;
    }

    .popularity-box{
    width: 100%;
    float: left;}
    .spiral_mob, .free-trial_mob {
    display: block;
    }
    .spiral_web2{display: none;}



    .outfy_work .work .content h4 {
    margin-bottom: 4px;
    }
    .free-trial img{display: none}
    .mainfont,.landing-page .banner .content .details h2 {
        text-align: center;
        width: 100%;
    }
    .landing-page .banner .content .details h2.pricing_c {
        top: -17px;
        left: 0%;
        font-size: 16px;
        margin-left: 0px;
    }

    .testimonial-page .reviewer-image{
        float: none;
        text-align: center;
        margin: auto;
    }
    .quciklinks-container img{display: none}
    .quicklinks{background-image: none;}
    .quciklinks-container{background-color: #ccc;
    border-radius: 5px;   /* width: 100%;*/
    left: 0;}
    #faqScrollSpy a{margin-left: 0;font-size: 17px;line-height: 30px;}
    .about-us-page img{padding:0;}

    .store-products-page .product-container{width: 90%}
    .product-stats-page-v1 .listing-info .buy-btn {
        width: 100%;
    }
    .faq-page .layout_style {
        margin-top: 50px;
    }
    .app-announcement{text-align: center;}
    .with-app{text-align: left; }

    .get-app-icons {
        margin-top: 0px;
    }
    .work .txt h3 {
        font-size: 16px;
        line-height: 20px;
    }
    footer ul li a {
        font-size: 13px;
    }
    .all-stores-page .stores {
        float: left;
        margin-left: 3%;
    }
    .details .icon {
        min-height: 500px;
    }
    .work .numbers {
        width: 60px;
    }


}



/* Landscape */
@media
  (max-device-width: 1280px)
  and (orientation: landscape)
  and (-webkit-min-device-pixel-ratio: 2) {
    .banner_img img{width:100%}
    .spiral_web2{display: none;}
    .spiral_mob{display: block;}
    .landing-page .banner-overlay:after {
        height: 1180px;

    }
    .landing-page .popularity-box-inner .popularity-count {
    font-size: 34px;
    }
    .work .numbers {
        font-size: 40px;
    }
    .pricing .price-table > div.box01 .stamp-16,
    .pricing .price-table > div.box01 img
    {text-align: center;margin: auto;}
    .pricing .price-table > div.box01 img.stamp-33 {
        margin-left: 31%;
    }
    .additional-plans.nth-segment{margin-left:10px;}
}
#network-settings ul.points li{list-style-type: decimal !important;}
.back-to-top-section {padding: 5px 15px;position: fixed;bottom: 150px;right: 0;height: 60px;width: 60px;right:20px;border-radius: 50px;background-color: #0d340a;line-height: 50px;text-align: center;z-index: 10;}
.back-to-top-section .back-to-top-link {font-family: Quicksand;font-size: 13px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #ffffff;}
#guide_content a.regular{width:auto;float:none;font-weight: bold;}
.fancynotes{background-color: #fffef0;padding: 10px 20px;border: 1px dashed #a7a7a7;color: #111;}
#network-settings .medsize{text-align: center;}
#network-settings .medsize img{    width: 50%;text-align: center;}
img.ss{display: block;
    width: auto;
    max-width: 100%;
    margin: 0 auto;
    height: auto;}
    .guide_article{width: 100%;
    float: left;
    border-top: 1px solid #ccc;
    margin: 30px 0;
    padding: 30px 0;}
  #guide_content .guide_article img{    float: left;
    margin: 10px 20px 0 0;
    box-shadow: 0 0 0 0;
    border-radius: 0;}
   #guide_content .guide_article h2 {float: left;
    width: auto;
    margin-top: 8px;
    clear: none;
    background-color: white;
    padding: 3px 0;
    color: #111;}
    .mt50{margin-top: 50px;}
     .mt30{margin-top: 30px;}



/* stats page { */
.channel-statistics .title {
  font-size: 32px;
  color: #EC5E0D;
  text-align: center;
  margin: 10px 0px 50px;
}
.channel-statistics .product-image-container {
  text-align: center;
  border: 1px lightgray solid;
  border-radius: 3px;
  padding: 3px;
  position:relative;
  width: 32%;
  margin-left:90px;
  float:left;
  /*height: 300px;
  white-space: nowrap;*/
}

.align-helper {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.channel-statistics .product-image {
    max-height: 100%;
    line-height: 300px;
    max-width: 100%;
}

.channel-statistics .product-details .pop-index {
  position: absolute;
  bottom: -20px;
  left: -85px;
  height: 100px;
  width: 100px;
  background-image: url('../../img/bubble_512.png');
  height: 140px;
  width: 140px;
  background-size: cover;
}

.channel-statistics .product-details .pop-index .pop-index-contents{
  color: #FFFFFF;
  font-size: 60px;
  line-height: 105px;
  font-weight: bold;
  text-shadow: 0px 1px 0px rgba(113, 148, 102, 0.3), 0px -1px 0px rgba(89, 107, 84, 0.63);
  -webkit-font-smoothing: antialiased;
}


.channel-statistics .product-details .pop-index img.flag {
  float: left;
  margin-top: 4px;
  position: absolute;
  top: -8px;
  left: 10px;
}

.channel-statistics .product-details .product-description-container {
  width: 54%;
  /*min-height: 300px;*/
  float:left;
  margin-left: 2%;
  position:relative;
}
.channel-statistics .product-name {
  font-size: 20px;
  line-height: 30px;
  color: #a9a9a9;
  margin: 20px 0px 20px 90px;
}

.channel-statistics .pop-index-tip {
  color: #a9a9a9;
  font-size: 14px;
  line-height: 30px;
  margin-left: 108px;
  margin-top: 12px;
}

.channel-statistics .product-description {
  margin-top: 30px;
  font-size: 14px;
  line-height: 18px;
  min-height: 146px;
  max-height: 146px;
  max-height: 146px;
  overflow: hidden;
  margin-bottom: 5px;
}

.channel-statistics .product-description-container .ellipsis{
  position: absolute;
  bottom: 70px;
  left: 10px;
  display: none;
}


.channel-statistics .commercial span {
  font-size: 50px;
  line-height: 48px;
  color: #a9a9a9;
  font-weight: bold;
  vertical-align: bottom;
}

.channel-statistics .commercial .currency {
  margin-right: 4px;
}

.channel-statistics .commercial .price {
  margin-right: 60px;
}

.channel-statistics .commercial .greenbtn {
  padding: 4px 35px;
  font-size: 25px;
}

.channel-statistics .commercial .greenbtn:hover,
.channel-statistics .commercial .greenbtn:focus {
  text-decoration: none;
}

.channel-statistics .share-buttons {
    min-height: 142px;
    margin-top: 40px;
}

.channel-statistics .shop {
  margin-top: 20px;
  float: left;
  line-height: 30px;
}

.channel-statistics .shop .thumbnail {
  margin-bottom: 0px;
}
.channel-statistics .shop a{
  float:left;
  text-align:center;
  display: inline-block;
  color: #4a4a4a;
  text-decoration: none;
  height: 60px;
}

.channel-statistics .shop .thumbnail {
  max-width: 200px;
}

.channel-statistics .shop a:hover,
.channel-statistics .shop a:focus{
  text-decoration: none;
}

.channel-statistics .shop span {
  float:left;
  margin:15px 15px 0px 15px
}

.channel-statistics .shop .shop-logo {
    max-height: 30px;
}

.channel-statistics .shop .shop-name {
  font-size: 10px;
  line-height: 18px;
  float: none;
  margin: 0px;
  max-width: 200px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}

.channel-statistics .shop .shop-name-large {
  font-size: 18px;
  padding: 9px 20px;
}

.channel-statistics .shop .shop-type-wrapper {
  width: 110px;
  float: left;
}

.channel-statistics .shop .shop-type {
    /*max-height: 30px;*/
   max-width: 200px;
}

.channel-statistics .shop .shop-type{
    margin-top: 7px;
}

.channel-statistics .shop .shop-type.shopify{
  height: 42px;
  margin-top: 0px;
}

.channel-statistics .shop .shop-type.folksy{
  height: 50px;
  margin-top: 0px;
}

.channel-statistics .product-links ul {
    list-style-type:none;
    margin: 0px;
    height: 20px;
}

.channel-statistics .product-links ul li{
    float: left;
    margin: 5px;
}

.channel-statistics .statistics {
    border-top: 1px #F0F0F0 solid;
    margin: 20px 0px;
    padding-top: 20px;
}

.channel-statistics .statistics .metric-container{
  margin-bottom: 23px;
  position: relative;
}

.channel-statistics .statistics .vertical-eye{
  padding-left: 30px;
  border-left: 3px solid #e5e5e5;
  height: 85px;
  position: absolute;
  top: 50%;
}

.channel-statistics .statistics .stats-container > .metric-container:last-child .vertical-eye{
  height: 0px;
}

.channel-statistics .statistics .metric-container:before {
  content: '';
  display: inline-block;
  width: 17px;
  height: 17px;
  border-radius: 17px;
  background: #e5e5e5;
  position: absolute;
  top: 24px;
  left: -7px;
}

.channel-statistics .channel {
  position: relative;
  width: 150px;
  height: 50px;
  border: 1px solid #f1f1f1;
  list-style-type: none;
  float:left;
  margin: 5px;
  margin-left: 10px;
  display: inline-block;
  background-color: #fff;
  text-align: center;
  line-height: 50px;

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */
}

.channel-statistics .channel img{
  max-width: 125px;
  max-height: 40px;
  width: auto;
  height: auto;
  line-height: 50px;
  vertical-align: middle;
  display: inline-block;
  float: none;
}

.channel-statistics .stat-item{
  margin: 5px 0px 0px 60px;
  float: left;
}

.channel-statistics .stat-item .metric {
  border: 0px solid transparent;
  border-right: 3px solid #FFF;
  float: left;
  opacity: 0.4;
  border-style: groove;
  margin: 10px;
  line-height: 30px;
  padding-right: 10px;
  margin-right: 10px;
  min-width: 128px;
}

.channel-statistics .stat-item > .metric:last-child {
  border-right: 0px;
}

.channel-statistics .stat-item .metric .glyphicon{
  opacity: 0.5;
  height: 16px;
  width: 16px;
  display: inline-block;
  margin-bottom: 8px;
  margin-right: 5px;
}

.channel-statistics .stat-item .metric .glyphicon.thumbs-up {
  height: 22px;
  width: 22px;
}

.channel-statistics .stat-item .metric .glyphicon.retweet {
  height: 24px;
  width: 24px;
  margin-bottom: 10px;
}

.channel-statistics .stat-item .metric .metric-value {
  font-size: 24px;
  font-weight: bold;
  margin-right: 5px;
}
.channel-statistics .stat-item .metric .metric-name {
  font-size: 12px;
  font-weight: bold;
}

.channel-statistics .top-five {
  border-top: 1px #F0F0F0 solid;
  margin: 20px 0px;
  padding: 20px 0px;
}

.channel-statistics .top-five-inner {
  margin: auto;
}

.channel-statistics .top-five .more-text{
  font-size: 16px;
  margin-bottom: 15px;
  text-align: center;
  color: #a9a9a9;
  text-transform: uppercase;
  margin: 10px 0px 30px 0px;
}

.channel-statistics .top-five .thumbnail{
  position: relative;
  margin-bottom: 0px;
}

.channel-statistics .top-five img{
  max-height: 200px;
  min-height: 200px;
  line-height: 30px;
}

.channel-statistics .top-five .product {
  padding: 10px;
  width: 265px;
  float: left;
  margin-right: 10px;
}

.channel-statistics .top-five > .product:last-child {
  margin-right: 0px;
}
.channel-statistics .top-five .product-title{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 10px;
  line-height: 30px;
  border-top: 1px #a9a9a9 dashed;
  padding-top: 5px;
  margin-top: 5px;
  color: #a3a3a3;
  text-align: center;
}

.channel-statistics .top-five a:hover{
    text-decoration:none;
}

.channel-statistics .top-five  .pop-index{
  position: absolute;
  top: -23px;
  right: -23px;
  width: 46px;
}

.channel-statistics .top-five .pop-index-bubble {
  width: 46px;
  height: 46px;
  color: #FFFFFF;
  line-height: 46px;
  font-size: 12px;
  text-align: center;
  background-color: #719466;
  border: 1px solid #CBDBC9;;
  border-radius: 24px;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
}

.channel-statistics .section-title {
  border-top: 1px #F0F0F0 solid;
  margin: 20px 0px 0px;
  padding: 20px 0px;
  color: #a9a9a9;
  margin: 10px 0px;
  font-size: 20px;
}
.channel-statistics .channels-section .channel {
  margin: 15px 30px 15px 0px;
}

.channel-statistics .channels-section .greenbtn {
  font-size: 16px;
  padding: 10px 20px;
  margin-top: 20px;
}

.channel-statistics .channels-section .greenbtn:hover,
.channel-statistics .channels-section .greenbtn:focus{
  text-decoration: none;
  color: #ffffff;
}

.channel-statistics .not-shared-yet {
  margin: 40px 0px;
  font-size: 30px;
  color: #a9a9a9
}

.channel-statistics.redirect .spinner {
  height: 300px;
  position: relative;
}

.channel-statistics.redirect .message {
  font-size: 30px;
  text-align: center;
}

.channel-statistics .shared-on {
 margin-top: 30px;
}
.channel-statistics .shared-on-icons {
 margin-top: 20px;
}
.channel-statistics .shared-on-icons .channel-logo {
 margin-right: 10px;
}

/* } stats page */





/* new css { */
.main-banner-info-wrapper {padding: 0;}
.main-banner-info-wrapper:first-child {padding-left: 15px;}
.main-banner-info-wrapper:last-child {padding-right: 15px;}
.main-banner-info {background-color: #fff; border: 1px solid #E7E7E7; min-height: 368px; padding: 20px;}
.shop-etsy .main-banner-info {min-height: 405px;}
.main-banner-info-wrapper:first-child .main-banner-info {border-left: 0 solid #E7E7E7;}
.main-banner-info-wrapper:last-child .main-banner-info {border-right: 0 solid #E7E7E7;}
.main-banner-info ul {text-align: left;}

.static-contents {margin-bottom: 100px; margin-top: 60px; padding: 0 30px;}
.static-contents > div {background-color: #FFFFFF; padding: 30px;}
.rounded {border-radius: 4px;}
/* } new css  */
.mt20 {
  margin-top : 20px;
}

.agif1 {
    width: 33%;
    height: 292px;
    background: url(../../img/guides/v1/agif_1a.png) no-repeat;
    display: inline-block;
    background-size: 100%;
    background-position: top left;
    border:1px solid #eee;
}
.agif1:hover {
    background: url(../../img/guides/v1/agif_1.gif) no-repeat;
    display: inline-block;
    background-size: 100%;
    background-position: top left;
    border:1px solid #eee;
}

.agif2 {
    width: 33%;
    height: 292px;
    background: url(../../img/guides/v1/agif_2a.png) no-repeat;
    display: inline-block;
    background-size: 100%;
    background-position: top left;
}
.agif2:hover {
    background: url(../../img/guides/v1/agif_2.gif) no-repeat;
    display: inline-block;
    background-size: 100%;
    background-position: top left;
}

.agif3 {
    width: 33%;
    height: 292px;
    background: url(../../img/guides/v1/agif_3a.png) no-repeat;
    display: inline-block;
    background-size: 100%;
    background-position: top left;
}
.agif3:hover {
    background: url(../../img/guides/v1/agif_3.gif) no-repeat;
    display: inline-block;
    background-size: 100%;
    background-position: top left;
}

.circle {
border: 2px solid #3FB563;
border-radius: 20px;
padding: 2px 6px;
background-color: #E4F5E9;
color: #3FB563 !important;
margin-right: 5px;
}

#guides-quick-links.quciklinks-container {
    top: 62px;
}
#guides-quick-links a.dummy-link:hover {
    color: #111111;
}

.landing-page .banner .content .details h2.sub-heading{color:#ffffff;float: left;margin-left:15px;}
.landing-page .banner .content .details h2.sub-heading.home-page-text{margin-left:0px;}

.selector-section-view .modal-backdrop {
    z-index: -1;
}
.outfy_work .work .content img{
    width: 70%;
    text-align: center;
    float: none;
    display: inline;
}
.outfy_work .work .featuresbox .content .feature-box-img {display: none;}
.outfy_work .work .featuresbox .content .feature-box-img.active {display: block;}
#tablayout .featuresbox {
    margin-bottom: 50px;
}
#tablayout{float:left;}
#tablayout img {
    width: 100%;}
#tablayout li {

    text-align: left;
    list-style-type: none;
    background-image: url(../../img/tick_grey.png);
    background-repeat: no-repeat;
    background-position: 0 3px;
    background-size: 24px 26px;
    padding-left: 7%;
    margin-bottom: 37px;
}
#tablayout li.active {
    text-align: left;
    list-style-type: none;
    background-image: url(../../img/tick_green.png);
    background-repeat: no-repeat;
    background-position: 0 3px;
    background-size: 24px 26px;
    padding-left: 7%;
    margin-bottom: 37px;
}
#tablayout li h4{margin-top:0px;}
#tablayout .free-trial{margin-left:3%;margin-top:7px;padding-left:0;
float:left;text-align: left;}
#tablayout h2{    float: left;
    margin-left: 3%;
    margin-top: 10px;
    text-align: center;}
/*
.outfy_work .work .content.box1{border-right: 1px solid #eaecf0;border-bottom: 1px solid #eaecf0;}
.outfy_work .work .content.box2{border-bottom: 1px solid #eaecf0;}
.outfy_work .work .content.box3{padding-top:60px;border-right: 1px solid #eaecf0;}*/
.outfy_work .work .content.box3{padding-top:60px;}
.outfy_work .work .content.box4{padding-top:60px;}
.featuresbox{margin-bottom: 50px;margin-top:40px;
float: left;}
.content.spy img {
    width: 50%;
    float: none;
    display: inline;
}
img.feature_img{    margin-top: 0px;
    margin-bottom: 40px;}
.testbox{background-color: #fff;padding:40px;width: 48%;border-radius: 12px;}
.testbox.side{margin-left:2%;}
#testimonial .testbox h1 {
    font-size: 18px;
    margin-top:10px;
}
#testimonial .testbox h2 {
    font-size: 18px;
    margin-top:10px;
}
.reviewer{color:#8dd49a;font-size: 18px;}
.feature-box-item a{color:#000;}
.feature-box-item h4>b,.featuresbox h4>b{color:#28ad72;text-transform: uppercase;}
.feature-box-item.active h4>b{color:#28ad72}
.feature-box-item.active a{text-decoration: none;}
.feature-switch p, .feature-switch h4 {cursor: pointer;}
.landing-page .banner .content .details .free-trial .btn {
    margin:auto;display: block;font-family: quicksand;font-weight: 700;
}
.testbox .feed {
    height: 85px;
    overflow-y: hidden;
    float: left;
    margin-bottom: 30px;
}
.brandlogo_outer{    width: 100px;
    height: 100px;
    border-radius: 100px;
    float: left;
    box-shadow: 1px 1px 2px 1px #cecece;}
    .reviewerbox{float:left;margin:30px 0 0 30px;}


.template__item:hover .playbtn {
    display: block;
    position: absolute;
    width: 80px;
    height: auto;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.template__item .preview-action {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
}

.template__item:hover .template-img {
  opacity: 0.5;
}

.template__item img {
    width: 350px;
    height: auto;
    -webkit-box-shadow: 2px 2px 5px 2px #dadada;
    -moz-box-shadow: 2px 2px 5px 2px #dadada;
    box-shadow: 2px 2px 5px 2px #dadada;
    margin: 0 auto;
    border-radius: 6px;
}
.template__item .playbtn {
    display: none;
}

#videoPreview .modal-backdrop {
  z-index: -1;
}

#gif-templates .gif-template-item img {
    height: auto;
    -webkit-box-shadow: 2px 2px 5px 2px #dadada;
    -moz-box-shadow: 2px 2px 5px 2px #dadada;
    box-shadow: 2px 2px 5px 2px #dadada;
    margin: 0 auto;
    border-radius: 6px;
}

#collage-templates .collage-template-item img {
    height: auto;
    -webkit-box-shadow: 2px 2px 5px 2px #dadada;
    -moz-box-shadow: 2px 2px 5px 2px #dadada;
    box-shadow: 2px 2px 5px 2px #dadada;
    margin: 0 auto;
    max-width: 100%;
    border-radius: 6px;
}
#promoq-templates .promoq-template-item img {
    height: auto;
    
    margin: 0 auto;
    max-width: 100%;
}
#promoq-templates .section-name {
    padding-left: 0.5%;
    font-weight:bold;
    margin-top: 10px;
    margin-bottom: 40px;
}
@media only screen
  and (min-device-width: 375px)
  and (max-device-width: 667px) {
    #promoq-templates .section-name {
        padding-left: 0;
    }
}

.promoq-template-item .promoq-action{
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0px;
    top: 0px;
    display: none;
}
.promoq-template-item .promoq-action a{
    position: absolute;
    top: 45%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.promoq-template-item:hover .template-promoq-img {
  opacity: 0.5;
}
.promoq-template-item:hover .promoq-action {
  display: inline-block;
}

.collage-template-item .collage-action{
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0px;
    top: 0px;
    display: none;
}
.collage-template-item .collage-action a{
    position: absolute;
    top: 48%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.collage-template-item:hover .template-collage-img {
  opacity: 0.5;
}
.collage-template-item:hover .collage-action {
  display: inline-block;
}

#videoPreview .video-player {
  max-width: 400px;
  width: 400px;
  height: 400px;
  margin: 5px auto;
  text-align: center;
  -webkit-box-shadow: 2px 2px 10px 2px rgb(0 0 0 / 30%);
  -moz-box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 2px 2px 10px 2px rgb(0 0 0 / 30%);
  margin-bottom: 20px;
  margin-top: 20px;
}

/* mobile screen */
@media only screen
  and (min-device-width: 375px)
  and (max-device-width: 667px) {
.banner_img img{width:100%}
    #videoPreview .video-player {
      max-width: 320px;
      width: 320px;
      height: 320px;
      margin: 5px auto;
      text-align: center;
      -webkit-box-shadow: 2px 2px 10px 2px rgb(0 0 0 / 30%);
      -moz-box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, 0.3);
      box-shadow: 2px 2px 10px 2px rgb(0 0 0 / 30%);
      margin-bottom: 20px;
      margin-top: 20px;
    }
}

.mt-20 {
    margin-top: 20px;
}
.mb-20 {
    margin-bottom: 20px;
}

.template-title {
    font-size: 15px;
    font-weight: 500;
    padding-top: 10px;
    padding-bottom: 50px;
}
.landing-page .banner .content .details .btn {
    margin: 0px 0 35px 0;
    font-size: 24px;
    font-weight: 500;
    border-radius: 3px;
    width: 40%;
    /*padding: 5px;*/
}
.signfree{margin: 0px 0 50px;}
.mainfont b{font-weight: 700}
.free-trial .headerbtn{margin-bottom: 10px;display: block;
    width: 40%;font-size: 24px;}
.headerbtn .logo {
    float: left;
    background-color: white;
    border-radius: 2px;
    width: 18%;
    height: 50px;
    padding: 0px 5px;
    line-height: 47px;
    margin-left: 27px;
    margin-top: 5px;
}
.headerbtn span.text{margin-left: 20px;margin-right:30px;}
#tablayout .partner-btn img{width: 55%}
.free-trial img {
    width: 35px;
    margin-left: 0;
    margin-top: 0;
    margin-right: 0;
}
.headerbtn{margin:auto !important;
    font-size: 24px;
    font-weight: 500;
    border-radius: 3px;
    padding: 5px;    display: flex;}

.outfy_work .free-trial a.box_0 {
    margin: 0px 0 0px 0;
    width: 100%;
    text-align: center;
    display: block;
    padding: 5px 60px;
}
/*.landing-page .banner .content .details .free-trial .btn.partner-btn{display: flex;}*/
.outfy_work .work .content span.text,.outfy_work .work .content span.logo{
       position: relative;
    right: 0;
    top: 0;
    font-size: 19px;
    font-weight: 700;
    color: #ffffff;}
    #tablayout .featuresbox logo.img {
    width: 70%;
}
.outfy_work .featuresbox .free-trial a.partner-btn
 {    width: 100%;
    float: left;}
.landinglifetime_txt{color:#dbf1b5;font-weight: 500;font-size: 16px;}
.shopicon{background-color: white;
    width: 50px;
    height: 50px;
    border-radius: 100px;
    float: left;
    margin-left: 15px;
    margin-top: 5px;
    line-height: 50px;
}
.autopost{margin-top: 100px}
.see-all-testimonials {
    float: left;
    width: 100%;

}
.see-all-testimonials a.btn{width: 40%;font-size: 24px;}
.outfy_work .work #boxlayout  .content h4{text-align: center;}
.online_txt{text-align:center;margin:50px 0;}
.credittxt{color:#dbf1b5;font-weight: 500;font-size: 16px;}
.free-trial.landing{width:100%;float: left;}
.outfy.all-stores-page,.outfy.store-products-page,.outfy.product-stats-page-v1{background-color: #f2f2f2}
span.share-info {


    font-size: 13px;
}

center.title-wrapper {


    height: 42px;

    line-height: 15px;
}


.shop-type-logo {


    margin-top: 10px;
}

ul.breadcrumb {


    padding: 8px 0;
}
.shop-details .shop-logo img {


    max-height: 80px;

    padding: 5px;
}




@media only screen and (max-width: 991px) {
  .landing-page #collapse-1,
  .landing-page #detail-collapse {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0px;
    z-index: 999;
    width: 280px;
    height: 100%;
    background-color: #eaecf0;
    overflow: auto;
    display: none;
  }

}
/* show burger menu option in mobile and tab screen*/
@media (min-width: 768px) and (max-width: 991px) {

    .landing-page .menu-navbar-header {
        float: none;
    }

    .landing-page .menu-navbar-toggle {
        display: block;
    }

    .landing-page .menu-navbar-nav {
        float: none!important;
    }

    .landing-page .menu-navbar-nav>li {
        float: none;
    }

}

.landing-page .shop-btn-img-icon{
    display:inline-flex;
    margin-left: 5px;
    margin-right: 5px;
    max-height:50px;
}


/*header dropdown*/
.defaultbs3 a, .defaultbs3 button{
    border-radius:4px;
    font-size: 17px;
    font-weight: 700;
    border: 0;
    padding: 0px 37px;
    background-color:transparent;
    line-height: 50px;
}
.dropdown-menu > li > a.dd-lnks {    
    padding-right: 43px !important;
    padding-left: 27px !important;
    line-height: 40px;
    border-radius: 4px;
    font-weight: 700;
    font-size: 16px;
}
.nav .open > .defaultbs3 a, .nav .open > .defaultbs3 button {
    background-color: #0d340a !important;
    color:#fff;
}
.dropdown-menu > li > a.dd-lnks:hover {    
    background-color:#f5fffa;
    color:#28ad72;
}
.defaultbs3 a:hover, .defaultbs3 button:hover, .nav .dropdownlnks .open > a {
    background-color: #0d340a;
    color:#fff;
}
.dropdown-submenu {
    position: relative;
}
.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}
.defaultbs3 a ul{display:none}
.navbar-right .dropdownlnks .dropdown-menu {
    left: 0;
    padding:0;
    right:auto;
}
.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}
.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
    display: block;
}
.dropdown-submenu.pull-left {
    float: none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}

.tm-5 {
    font-size: 15px;
    position: absolute;
    top: 5%;
}
.tm-15 {
    font-size: 15px;
    position: absolute;
    top: 15%;
}
.trademark {
    font-weight: normal;
}
#temp_zone{float:left}
.templinks ul{
    border: 1px solid #ccc;
    float: left;
    padding-left: 0;
    width: 100%;
    border-radius: 8px;
    padding: 15px 15px 15px 0px;
    margin-bottom: 60px;
}
.templinks li a{    
    color: #333;
    padding:10px 20px 10px 42px;
    float: left;
    display: block;
    width: 100%;
}
.templinks li{
    list-style-type: none;
    margin-bottom: 5px;
    float: left;
    width: 100%;
    display: block;
}
.promoq-template-item{
    border:3px solid #ffffff;
    box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.2);
}
.promoq-template-item img{
    margin: 0 auto;
    max-width: 100%;
    border-radius: 0px;
}
.templinks li a:hover{
    color:#fff;
}
.templinks .collage{
    background-image: url(../../img/home/temp-collage.png);
    background-repeat: no-repeat;
    background-size: 22px;
    background-position: 10px;
}
.templinks .classic{
    background-image: url(../../img/home/temp-classic.png);
    background-repeat: no-repeat;
    background-size: 22px;
    background-position: 10px;
}
.templinks .sale{
    background-image: url(../../img/home/temp-sale.png);
    background-repeat: no-repeat;
    background-size: 22px;
    background-position: 10px;
}
.templinks .salevideo{
    background-image: url(../../img/home/temp-salevideo.png);
    background-repeat: no-repeat;
    background-size: 22px;
    background-position: 10px;
}
.templinks .shorts{
    background-image: url(../../img/home/temp-shorts.png);
    background-repeat: no-repeat;
    background-size: 22px;
    background-position: 10px;
}
.templinks .long{
    background-image: url(../../img/home/temp-video.png);
    background-repeat: no-repeat;
    background-size: 22px;
    background-position: 10px;
}

 .templinks li.collage a:hover{
    color:#28ad72;
}
.templinks li.collage.active a{
    background-image: url(../../img/home/temp-collage-wt.png);
    background-repeat: no-repeat;
    background-size: 22px;
    background-position: 10px;
    color:#fff ;
    background-color:#28ad72;
    border-radius: 0 10px 10px 0px;
}
.templinks .classic a:hover{
    color:#28ad72;
}
.templinks li.classic.active a{
    background-image: url(../../img/home/temp-classic-wt.png);
    background-repeat: no-repeat;
    background-size: 22px;
    background-position: 10px;
    color:#fff ;
    background-color:#28ad72;
    border-radius: 0 10px 10px 0px;
}
.templinks .sale a:hover{
    color:#28ad72;
}
.templinks li.sale.active a{
    background-image: url(../../img/home/temp-sale-wt.png);
    background-repeat: no-repeat;
    background-size: 22px;
    background-position: 10px;
    color:#fff ;
    background-color:#28ad72;
    border-radius: 0 10px 10px 0px;
}
.templinks .salevideo a:hover{
    color:#28ad72;
}
.templinks li.salevideo.active a{
    background-image: url(../../img/home/temp-salevideo-wt.png);
    background-repeat: no-repeat;
    background-size: 22px;
    background-position: 10px;
    color:#fff ;
    background-color:#28ad72;
    border-radius: 0 10px 10px 0px;
}
.templinks .shorts a:hover{
    color:#28ad72;
}
.templinks li.shorts.active a{
    background-image: url(../../img/home/temp-shorts-wt.png);
    background-repeat: no-repeat;
    background-size: 22px;
    background-position: 10px;
    color:#fff ;
    background-color:#28ad72;
    border-radius: 0 10px 10px 0px;
}
.templinks .long a:hover{
    color:#28ad72;
}
.templinks li.long.active a{
    background-image: url(../../img/home/temp-video-wt.png);
    background-repeat: no-repeat;
    background-size: 22px;
    background-position: 10px;
    color:#fff ;
    background-color:#28ad72;
    border-radius: 0 10px 10px 0px;
}
.testimonial-page .reviewer-box .stretched-link::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    content: "";
}

.client-says-breadcrumbs ul {
	 list-style: none;
	 padding: 0;
	 margin: 50px 0;
	 display: flex;
	 justify-content: center;
	 flex-wrap: wrap;
	 max-width: 100%;
}
.client-says-breadcrumbs ul li {
	 margin: 10px 15px;
}
.client-says-breadcrumbs ul li a.aspect {
	 text-align: center;
	 float: left;
	 color: #4f4f4f;
	 border-radius: 8px;
	 padding: 10px 20px;
	 border: 1px solid #28ad72;
	 text-decoration: none;
     background-color: #fff;
}
.client-says-breadcrumbs ul li a.aspect:hover, .client-says-breadcrumbs ul li a.aspect.active {
	background-color: #28ad72;
	color: #fff;
}
.client-says-breadcrumbs ul li {
    position: relative;
}
.client-says-breadcrumbs ul li a.close {
    position: absolute;
    right: -15px;
    top: -15px;
    opacity: 1;
}
 
.reviewer-image img{max-width: 62%;}
.review-inner p{word-break: break-word;}
.testimonial-page .review-inner p span.marked {background-color: #c8f1db; color: #000}
.testimonial-page .is-loading {
    min-height: 300px;
    padding: 5px;
}
.testimonial-page .is-loading .box-1 {
    height: 60px;
    background: #eee;
    background: linear-gradient(110deg, #ececec 8%, #f5f5f5 18%, #ececec 33%);
    border-radius: 5px;
    background-size: 200% 100%;
    animation: 1.5s shine linear infinite;
    margin-bottom: 20px;
}
.testimonial-page .is-loading .box-2 {
    height: 180px;
    background: #eee;
    background: linear-gradient(110deg, #ececec 8%, #f5f5f5 18%, #ececec 33%);
    border-radius: 5px;
    background-size: 200% 100%;
    animation: 1.5s shine linear infinite;
}

@keyframes shine {
  to {
    background-position-x: -200%;
  }
}