@media only screen and (max-width: 1440px) and (min-width: 1367px){
.ppoinfo .ppoinfo-content .ppoinfo-text{width:70%}
.banner-content .compare-costs-img{width:140px !important; margin:0 0 0 185px !important}
.banner-content .popular-stores-img{width:140px !important; }

}
@media only screen and (min-width:1280px){
.ppoinfo .ppoinfo-content .ppoinfo-text{width:65%;padding:50px 0}
}
@media only screen and (max-width: 1279px) and (min-width: 1024px){
.wrap{width:90%}
#top-nav{width:90% !important}
#top-nav > ul > li > a{font-size:14px;padding:17px 10px}
#top-nav > ul > li:hover > a{font-size:14px;padding:17px 10px}
.ppoinfo .ppoinfo-content .ppoinfo-text{width:55%;padding:50px 0}
.ppoinfo .ppoinfo-content .ppoinfo-text h1,.ppoinfo .ppoinfo-content .ppoinfo-text p{padding-right:0}
.footer-top p,.footer-top ul{text-align:center}
.footer-top ul li a{padding:20px 2px}
.testimonial-wrapper .testimonial-box .client-pic{left:37%}
.testimonial-wrapper .testimonial-box p{line-height:20px}
.forgetpass-page-wrapper{width:100%}
.forgetpass-form{padding:40px 10px;left:60%;top:400px;border-radius:5px}
.forgetpass-form input[type="text"]{margin:10px 0}
.forgetpass-btn{margin:10px 0}
.make-pymt-wrapper div{width:80%}
.make-pymt-wrapper .inr-pymt,.make-pymt-wrapper .usd-pymt{width:48%;margin-top:250px}
.top-shopping-brands .content_wrapper{padding:55px 0px 0px 0px}
.top-shopping-brands .content_wrapper .col-full{padding:0px}
.brand-list-wrapper{padding:0;width:819px;float:none;margin:0 auto}
.brand-list-wrapper .brand-logo{margin:9px;border:1px solid #e7e7e7 !important}
.brand-list-wrapper .brand-logo:first-child{border-left:1px solid #e7e7e7 !important}
#ppo-pricing-table{width:100%}
#ppo-pricing-table .plan{float:left;width:32%;margin:30px 0}
#ppo-pricing-table .plan0{display:block;border:1px solid #ddd}
#ppo-pricing-table .plan0 .heading{display:block}
#ppo-pricing-table .popular-plan{top:0;padding:20px 10px}
#ppo-pricing-table .popular-plan .heading{margin-top:-20px;padding-top:40px}
.compare-cost .content_wrapper{padding:40px 0px 0px 0px}
.compare-cost .content_wrapper h1{margin:5px 0 0px 0}
#ppo-pricing-table .plan1,#ppo-pricing-table .plan2,#ppo-pricing-table .plan4,#ppo-pricing-table .plan5{margin-left:2%}
.myaccount-menuPanelTab{font-size:14px}
.myaccount-menuPanelContent ul li a{padding:0px 20px;font-size:12px}
.dashboard-map{width:100%}
.make-pymt-wrapper .inr-pymt h1, .make-pymt-wrapper .usd-pymt h1{font-size:20px}
.ppoinfo .ppoinfo-content .ppo-calc{top: -30px;}
.banner-content h1{ font-size:26px !important; margin: 8px 0 0 0 !important}
.banner-content h2{ font-size:20px !important; margin: 8px 0 0 0 !important}
.banner-content .compare-costs-img{width:100px !important; margin:0 0 0 140px !important}
.banner-content .popular-stores-img{width:100px !important; }
.banner-content .for-consumers-img{width:150px !important; margin: 60px 20px 0 50px !important}
.banner-content .for-businesses-img{width:150px !important; margin:60px 50px 0 20px !important}
}
@media only screen and (max-width: 1023px) and (min-width: 768px){
.wrap{width:100%}
body{margin-bottom:100px}
.testimonial-wrapper .testimonial-box .client-pic{left:30%}
.testimonial-wrapper .testimonial-box p{line-height:20px}
.footer{height:100px}
.footer-top p,.footer-top ul{width:100%;text-align:center}
.footer-top ul li a{padding:0px 2px 20px 2px}
.navicon{display:block;width:100%;height:40px;left:0px;background:url(../images/nav-icon.png) left no-repeat;background-color:#24282e;background-position:20px;text-align:right;color:#FFF;padding:0 20px;font-weight:bold;line-height:40px}
#top-nav{display:none}
#menu-left{visibility:visible}
.header{margin-top:0%}
.header-contact{margin:5px auto;float:none;width:510px}
.header-contact div{margin-right:24px}
.header-spacer{height:10px}
.logo{float:none;margin-top:0em;text-align:center;padding:0.75em 0 0.3em}
.left-block{position:relative;display:inline-block}
.left-block:before{content:"Links";height:40px;padding-left:30px;display:inline-block;line-height:40px;background:url(../images/top-nav-icon.png) left no-repeat;color:#888888}
.left-block:hover ul.left-block-content{display:block !important;list-style:none}
.left-block ul.left-block-content li{width:200px;display:block;background:#e7e7e7;list-style:none;padding:0;margin:0}
.left-block ul.left-block-content li a{display:block;width:auto;margin:0;color:#888888;padding:0px 10px}
.left-block-content{position:absolute;display:none;left:0;padding:0;margin:0}
.ppoinfo .ppoinfo-content{padding:40px 0}
.ppoinfo .ppoinfo-content .ppoinfo-text{width:100%;padding:0px 0px 30px 0px}
.ppoinfo .ppoinfo-content .ppoinfo-text h1,.ppoinfo .ppoinfo-content .ppoinfo-text p{padding:0 20px;text-align:center}
.ppoinfo .ppoinfo-content .ppo-calc{position:relative;width:80%;top:0;margin:0 auto}
.ppoinfo .ppoinfo-content .ppo-calc .calc-box{padding:25px 20px}
.feedback-form{width:80%;padding:40px}
.leave-fdk-box h1{position:relative;left:0;top:40px;font-size:24px;text-align:right}
.leave-fdk-box .leave-fdk-btn{position:relative;float:right;right:20px;top:30px;display:block;margin:0 auto}
.forgetpass-page-wrapper{width:100%;height:485px;background-size:190%}
.forgetpass-form{width:60%;padding:40px 10px;left:50%;top:300px;border-radius:5px}
.forgetpass-form input[type="text"]{margin:10px 0}
.forgetpass-btn{margin:10px 0}
.make-pymt-wrapper div{width:90%}
.make-pymt-wrapper .inr-pymt,.make-pymt-wrapper .usd-pymt{width:48%;margin-top:200px}
.services-form-wrapper{padding:50px 0}
.services-form{width:100%;padding:40px}
.services-wrapper{width:100%}
.services-wrapper .standard-service,.services-wrapper .pro-service{width:48%}
.services-wrapper .pro-service{margin-left:4%}
.top-shopping-brands .content_wrapper{padding:40px 0px 0px 0px}
.top-shopping-brands .content_wrapper .col-full{padding:0px}
.brand-list-wrapper{padding:0;width:614px;float:none;margin:0 auto}
.brand-list-wrapper .brand-logo{margin:9px;border:1px solid #e7e7e7 !important}
.brand-list-wrapper .brand-logo:first-child{border-left:1px solid #e7e7e7 !important}
.track-package-wrapper h1{margin-top:50px}
#ppo-pricing-table{width:100%}
#ppo-pricing-table .plan{float:left;width:32%;margin:30px 0}
#ppo-pricing-table .plan0{display:block;border:1px solid #ddd}
#ppo-pricing-table .plan0 .heading{display:block}
#ppo-pricing-table .popular-plan{top:0;padding:20px 10px}
#ppo-pricing-table .popular-plan .heading{margin-top:-20px;padding-top:40px}
.compare-cost .content_wrapper{padding:40px 0px 0px 0px}
.compare-cost .content_wrapper h1{margin:5px 0 0px 0}
#ppo-pricing-table .plan1,#ppo-pricing-table .plan2,#ppo-pricing-table .plan4,#ppo-pricing-table .plan5{margin-left:2%}
.myaccount-Content{padding:20px 0px}
.myacccount .col-three-fourth{width:100%}
.myacccount .col-one-fourth{width:100%}
.myaccount-menu{padding-right:0}
.dashboard-map{width:100%}
.edit-address .profile-info-form{margin:0}
.CostEstimator-form{width:100%}
.make-pymt-wrapper .inr-pymt h1, .make-pymt-wrapper .usd-pymt h1{font-size:20px}
.banner-content{padding:0px !important}
.banner-content h1{ font-size:20px !important; margin: 8px 0 0 0 !important}
.banner-content h2{ font-size:16px !important; margin: 8px 0 0 0 !important}
.banner-content .compare-costs-img{width:90px !important; margin:0 0 0 40px !important}
.banner-content .popular-stores-img{width:90px !important; }
.banner-content .for-consumers-img{width:130px !important; margin:40px 10px 0 40px !important}
.banner-content .for-businesses-img{width:130px !important; margin:40px 40px 0 10px !important}
}
@media only screen and (max-width: 767px) and (min-width: 640px){
.wrap{width:80%}
.col-one-third{width:100%}
.contact-page .col-half{width:100%}
#page{display:block}
.navicon{display:block;width:100%;height:40px;left:0px;background:url(../images/nav-icon.png) left no-repeat;background-color:#24282e;background-position:20px;text-align:right;color:#FFF;padding:0 20px;font-weight:bold;line-height:40px}
#top-nav{display:none}
#menu-left{visibility:visible}
.header{margin-top:0%}
.header-contact{margin:5px 0}
.header-contact div{margin-right:21px}
.header-spacer{height:10px}
.logo{float:none;margin-top:0em;text-align:center;padding:0.75em 0 0.3em}
body{background:#fff;margin-bottom:112px}
.banner{background-size:154% 100%}
.top-grids{padding:3em 0 1.5em}
.top-grid{float:none;width:100%;margin-right:0%;margin-bottom:1em;text-align:center}
.top-grids i,.works i,.blog i,.contact-info i{width:100px;left:42.8%}
.top-grids h3,.works h3,.blog h3,.contact-info h3{font-size:2em}
.works{padding:2.5em 0}
.works h3{padding:0em 0 1.2em 0}
.blog{padding:2.5em 0}
.blog h3{padding:0em 0 1.2em 0}
.post-pic{width:100%}
.artical-grid{width:100%;float:none;margin-right:0%;margin-bottom:1em}
.contact-map iframe{min-height:600px}
.testimonial-wrapper .testimonial-box .client-pic{left:30%}
.testimonial-wrapper .testimonial-box p{line-height:20px}
.brands-wrapper .brand-box{width:23%}
.left-block{position:relative;display:inline-block}
.left-block:before{content:"Links";height:40px;padding-left:30px;display:inline-block;line-height:40px;background:url(../images/top-nav-icon.png) left no-repeat;color:#888888}
.left-block:hover ul.left-block-content{display:block !important;list-style:none}
.left-block ul.left-block-content li{width:200px;display:block;background:#e7e7e7;list-style:none;padding:0;margin:0}
.left-block ul.left-block-content li a{display:block;width:auto;margin:0;color:#000;padding:0px 10px}
.left-block-content{position:absolute;display:none;left:0;padding:0;margin:0}
.ppoinfo .ppoinfo-content{padding:40px 0}
.ppoinfo .ppoinfo-content .ppoinfo-text{width:100%;padding:0px 0px 30px 0px}
.ppoinfo .ppoinfo-content .ppoinfo-text h1,.ppoinfo .ppoinfo-content .ppoinfo-text p{padding:0 20px;text-align:center}
.ppoinfo .ppoinfo-content .ppo-calc{position:relative;top:0;margin:0 auto}
.footer{height:112px}
.footer-top p,.footer-top ul{width:100%;text-align:center}
.footer-top ul li a{padding:0px 2px 5px 2px;font-size:12px}
.feedback-form{width:90%;padding:30px}
.leave-fdk-box h1{position:relative;left:0;top:40px;font-size:24px;text-align:right}
.leave-fdk-box .leave-fdk-btn{position:relative;float:right;right:20px;top:30px;display:block;margin:0 auto}
.forgetpass-page-wrapper{width:100%;height:auto;background-image:none}
.forgetpass-form{width:70%;margin:40px auto;padding:40px 10px;left:0;top:0;border:1px solid #e7e7e7;border-radius:5px}
.forgetpass-form input[type="text"]{width:100%;margin:10px 0}
.forgetpass-btn{width:100% !important;margin:10px 0}
.login-box{margin:0 auto;left:0px;height:auto}
.make-pymt-wrapper div{width:75%}
.make-pymt-wrapper .inr-pymt{width:100%;margin-top:150px}
.make-pymt-wrapper .usd-pymt{width:100%;margin-left:0;margin-top:50px}
.personal-shopping .col-half{width:100%}
.personal-shopping .col-one-third{width:100%}
.services-form-wrapper{padding:50px 0}
.services-form{width:100%;padding:40px}
.services-wrapper{width:70%}
.services-wrapper .standard-service,.services-wrapper .pro-service{width:100%}
.services-wrapper .pro-service{margin-left:0;margin-top:40px}
.top-shopping-brands .content_wrapper{padding:40px 0px 0px 0px}
.top-shopping-brands .content_wrapper .col-full{padding:0px}
.brand-list-wrapper{padding:0;width:512px;float:none;margin:0 auto}
.brand-list-wrapper .brand-logo{width:158px;margin:6px;border:1px solid #e7e7e7 !important}
.brand-list-wrapper .brand-logo:first-child{border-left:1px solid #e7e7e7 !important}
.track-package-wrapper h1{margin-top:50px}
#ppo-pricing-table{width:100%}
#ppo-pricing-table .plan{float:left;width:48%;margin:30px 0}
#ppo-pricing-table .plan0{display:block;border:1px solid #ddd}
#ppo-pricing-table .plan0 .heading{display:block}
#ppo-pricing-table .popular-plan{top:0;padding:20px 10px}
#ppo-pricing-table .popular-plan .heading{margin-top:-20px;padding-top:40px}
.compare-cost .content_wrapper{padding:40px 0px 0px 0px}
.compare-cost .content_wrapper h1{margin:5px 0 0px 0}
#ppo-pricing-table .plan1,#ppo-pricing-table .plan3,#ppo-pricing-table .plan5{margin-left:4%}
.myaccount-Content{padding:20px 0px}
.myacccount .col-three-fourth{width:100%}
.myacccount .col-one-fourth{width:100%}
.myacccount .col-half{width:100%}
.myaccount-menu{padding-right:0}
.dashboard-map{padding:0px;width:100%}
.edit-address .profile-info-form{margin:0;padding:20px}
.ui-widget.ui-widget-content{width:90% !important}
.make-pymt-wrapper .inr-pymt h1, .make-pymt-wrapper .usd-pymt h1{font-size:20px}
.CostEstimator-form{width:100%}
.flex-control-paging li a{width:10px !important; height:10px !important}
.banner-content{padding:0px !important}
.banner-content h1{ font-size:16px !important; margin: 8px 0 0 0 !important}
.banner-content h2{ font-size:14px !important; margin: 8px 0 0 0 !important}
.banner-content .compare-costs-img{width:75px !important; margin:0 0 0 30px !important}
.banner-content .popular-stores-img{width:75px !important; }
.banner-content .for-consumers-img{width:110px !important; margin:40px 10px 0 40px !important}
.banner-content .for-businesses-img{width:110px !important; margin:40px 40px 0 10px !important}
}
@media only screen and (max-width: 639px) and (min-width: 480px){
.wrap{width:100%;padding:0 20px}
.col-one-third{width:100%}
.contact-page .col-half{width:100%}
#page{display:block}
.navicon{display:block;width:100%;height:40px;left:0px;background:url(../images/nav-icon.png) left no-repeat;background-color:#24282e;background-position:20px;text-align:right;color:#FFF;padding:0 20px;font-weight:bold;line-height:40px}
#top-nav{display:none}
#menu-left{visibility:visible}
.header{margin-top:0%}
.header-contact{display:none}
.header-spacer{height:10px}
.logo{float:none;margin-top:0em;text-align:center;padding:0.75em 0 0.3em}
body{background:#fff;margin-bottom:115px}
.banner{background-size:154% 100%}
.top-grids{padding:3em 0 1.5em}
.top-grid{float:none;width:100%;margin-right:0%;margin-bottom:1em;text-align:center}
.top-grids i,.works i,.blog i,.contact-info i{width:100px;left:39.8%}
.top-grids h3,.works h3,.blog h3,.contact-info h3{font-size:2em}
.works{padding:2.5em 0}
.works h3{padding:0em 0 1.2em 0}
.blog{padding:2.5em 0}
.blog h3{padding:0em 0 1.2em 0}
.post-pic{width:100%}
.artical-grid{width:100%;float:none;margin-right:0%;margin-bottom:1em}
.contact-map iframe{min-height:600px}
.left-block{position:relative;display:inline-block}
.left-block:before{content:"Links";height:40px;padding-left:30px;display:inline-block;line-height:40px;background:url(../images/top-nav-icon.png) left no-repeat;color:#888888}
.left-block:hover ul.left-block-content{display:block !important;list-style:none}
.left-block ul.left-block-content li{width:200px;display:block;background:#e7e7e7;list-style:none;padding:0;margin:0}
.left-block ul.left-block-content li a{display:block;width:auto;margin:0;color:#000;padding:0px 10px}
.left-block-content{position:absolute;display:none;left:0;padding:0;margin:0}
.ppoinfo .ppoinfo-content{padding:40px 0}
.ppoinfo .ppoinfo-content .ppoinfo-text{width:100%;padding:0px 0px 30px 0px}
.ppoinfo .ppoinfo-content .ppoinfo-text h1,.ppoinfo .ppoinfo-content .ppoinfo-text p{padding:0 20px;text-align:center}
.ppoinfo .ppoinfo-content .ppo-calc{position:relative;top:0;margin:0 auto}
.tooltip span{width:400px !important}
.footer{height:115px}
.footer-top p,.footer-top ul{width:100%;text-align:center}
.footer-top ul li a{padding:20px 2px;font-size:12px}
.testimonial-wrapper{display:none}
.footer-top p,.footer-top ul{width:100%;text-align:center}
.footer-top ul li a{padding:0px 2px 5px 2px;font-size:12px}
.brands-wrapper .brand-box{width:31%}
.feedback-form{width:100%;padding:20px}
.leave-fdk-box{background-image:none}
.leave-fdk-box h1{position:relative;left:0;top:40px;font-size:24px;text-align:center}
.leave-fdk-box .leave-fdk-btn{position:relative;right:0;top:30px;display:block;margin:0 auto}
.forgetpass-page-wrapper{width:100%;height:auto;background-image:none}
.forgetpass-form{width:70%;margin:40px auto;padding:40px 10px;left:0;top:0;border:1px solid #e7e7e7;border-radius:5px}
.forgetpass-form input[type="text"]{width:100%;margin:10px 0}
.forgetpass-btn{width:100% !important;margin:10px 0}
.login-box{margin:0 auto;left:0px;height:auto}
.make-pymt-wrapper div{width:90%}
.make-pymt-wrapper .inr-pymt{width:100%;margin-top:150px}
.make-pymt-wrapper .usd-pymt{width:100%;margin-left:0;margin-top:50px}
.personal-shopping .col-half{width:100%}
.personal-shopping .col-one-third{width:100%}
.services-form-wrapper{padding:50px 0}
.services-form{width:100%;padding:30px}
.services-wrapper{width:80%}
.services-wrapper .standard-service,.services-wrapper .pro-service{width:100%}
.services-wrapper .pro-service{margin-left:0;margin-top:40px}
.top-shopping-brands .content_wrapper{padding:40px 0px 0px 0px}
.top-shopping-brands .content_wrapper .col-full{padding:0px}
.brand-list-wrapper{padding:0;width:412px;float:none;margin:0 auto}
.brand-list-wrapper .brand-logo{margin:10px;border:1px solid #e7e7e7 !important}
.brand-list-wrapper .brand-logo:first-child{border-left:1px solid #e7e7e7 !important}
.track-package-wrapper h1{margin-top:20px}
.track-package-wrapper div .track-box form{padding:0 10px}
.track-package-wrapper div .track-box label{text-align:center}
#ppo-pricing-table{width:100%}
#ppo-pricing-table .plan{float:left;width:48%;margin:30px 0}
#ppo-pricing-table .plan0{display:block;border:1px solid #ddd}
#ppo-pricing-table .plan0 .heading{display:block}
#ppo-pricing-table .popular-plan{top:0;padding:20px 10px}
#ppo-pricing-table .popular-plan .heading{margin-top:-20px;padding-top:40px}
.compare-cost .content_wrapper{padding:40px 0px 0px 0px}
.compare-cost .content_wrapper h1{margin:5px 0 0px 0}
#ppo-pricing-table .plan1,#ppo-pricing-table .plan3,#ppo-pricing-table .plan5{margin-left:4%}
.myaccount-Content{padding:20px 0px}
.myacccount .col-three-fourth{width:100%}
.myacccount .col-one-fourth{width:100%}
.myacccount .col-half{width:100%}
.myaccount-menu{padding-right:0}
.dashboard-map{display:none}
.edit-address .profile-info-form{margin:0;padding:20px}
.stacktable.large-only{display:none}
.stacktable.small-only{display:table;border:1px solid #c1c1c1;border-bottom:none}
tr:nth-child(even){background:#f7f7f7}
tr:nth-child(even):hover{background:#e7e7e7}
tr:nth-child(odd){background:#FFFFFF}
tr:nth-child(odd):hover{background:#e7e7e7}
tr:nth-child(odd):hover td{color:#666666 !important}
tr:nth-child(even) td{color:#666666 !important}
.ui-widget.ui-widget-content{width:90% !important}
.make-pymt-wrapper .inr-pymt h1, .make-pymt-wrapper .usd-pymt h1{font-size:20px}
.ppo_points .col-half{ width:100%}
.CostEstimator-form{width:100%}
.flex-control-paging li a{width:10px !important; height:10px !important}
.flexslider{display:none}
}
@media only screen and (max-width: 479px) and (min-width: 320px){
.wrap{width:100%;padding:0 20px}
.col-one-third{width:100%}
.contact-page .col-half{width:100%}
#page{display:block}
.navicon{display:block;width:100%;height:40px;left:0px;background:url(../images/nav-icon.png) left no-repeat;background-color:#24282e;background-position:20px;text-align:right;color:#FFF;padding:0 20px;font-weight:bold;line-height:40px}
#top-nav{display:none}
#menu-left{visibility:visible}
.header{margin-top:0%}
.header-contact{display:none}
.header-spacer{height:10px}
.logo{float:none;margin-top:0em;text-align:center;padding:0.75em 0 0.3em}
body{background:#fff;margin-bottom:138px}
.banner{background-size:154% 100%}
.top-grids{padding:3em 0 1.5em}
.top-grid{float:none;width:100%;margin-right:0%;margin-bottom:1em;text-align:center}
.top-grids i,.works i,.blog i,.contact-info i{width:100px;left:37.8%}
.top-grids h3,.works h3,.blog h3,.contact-info h3{font-size:1.8em}
.works{padding:2.5em 0}
.works h3{padding:0em 0 1.2em 0}
.blog{padding:2.5em 0}
.blog h3{padding:0em 0 1.2em 0}
.post-pic{width:100%}
.artical-grid{width:100%;float:none;margin-right:0%;margin-bottom:1em}
.contact-map iframe{min-height:600px}
.grid-block:nth-child(5),.grid-block:nth-child(6),.grid-block:nth-child(7),.grid-block:nth-child(8){display:none}
.footer-top ul li a{padding:1em 0.5em}
.left-block{position:relative;display:inline-block}
.left-block:before{content:"Links";height:40px;padding-left:30px;display:inline-block;line-height:40px;background:url(../images/top-nav-icon.png) left no-repeat;color:#888888}
.left-block:hover ul.left-block-content{display:block !important;list-style:none}
.left-block ul.left-block-content li{width:200px;display:block;background:#e7e7e7;list-style:none;padding:0;margin:0}
.left-block ul.left-block-content li a{display:block;width:auto;margin:0;color:#000;padding:0px 10px}
.left-block-content{position:absolute;display:none;left:0;padding:0;margin:0}
.ppoinfo .ppoinfo-content{padding:40px 0}
.ppoinfo .ppoinfo-content .ppoinfo-text{width:100%;padding:0px 0px 30px 0px}
.ppoinfo .ppoinfo-content .ppoinfo-text h1,.ppoinfo .ppoinfo-content .ppoinfo-text p{padding:0 20px;text-align:center}
.ppoinfo .ppoinfo-content .ppo-calc{width:90%;position:relative;top:0;margin:0 auto}
.ppoinfo .ppoinfo-content .ppo-calc .styled-select,.ppoinfo .ppoinfo-content .ppo-calc .styled-select1,.ppoinfo .ppoinfo-content .ppo-calc .text1,.ppoinfo .ppoinfo-content .ppo-calc .text2,.ppoinfo .ppoinfo-content .ppo-calc .text3,.ppoinfo .ppoinfo-content .ppo-calc .styled-select select,.ppoinfo .ppoinfo-content .ppo-calc .styled-select1 select{width:100%}
.ppoinfo .ppoinfo-content .ppo-calc span{width:100%;text-align:center;margin-top:0px}
.ppoinfo .ppoinfo-content .ppo-calc button{float:none;margin:10px auto;display:block}
.ppo-form .text2{width:100%}
.ppo-form .text3{width:100%}
.ppo-form .text4{width:100%}
.ppo-form .text5{width:100%}
.ppo-form .text6{width:90%}
.ppo-form .textarea2{width:90%}
.ppo-form .styled-select{width:100%}
.ppo-form .styled-select2{width:90%}
.ppo-form .styled-select3{width:100%}
.ppo-form .styled-radio label{margin-right:12px}
.ppo-form .text4-spacer{margin: 0px;}
.tooltip span{width:300px !important}
.footer{height:138px}
.footer-top p,.footer-top ul{width:100%;text-align:center}
.footer-top ul li a{padding:20px 2px;font-size:12px}
.footer-top p,.footer-top ul{width:100%;text-align:center}
.footer-top ul li a{padding:0px 2px 10px 2px;font-size:12px}
.testimonial-wrapper{display:none}
.brands-wrapper .brand-box{width:48%}
.feedback-form{width:100%;padding:20px}
.leave-fdk-box{background-image:none}
.leave-fdk-box h1{position:relative;left:0;top:40px;font-size:18px;text-align:center}
.leave-fdk-box .leave-fdk-btn{position:relative;right:0;top:30px;display:block;margin:0 auto}
.ppo-pagination ul.pagination li a{margin:5px}
.forgetpass-page-wrapper{width:100%;height:auto;background-image:none}
.forgetpass-form{width:100%;margin:40px 0;padding:40px 10px;left:0;top:0;border:1px solid #e7e7e7;border-radius:5px}
.forgetpass-form input[type="text"]{width:100%;margin:10px 0}
.forgetpass-btn{width:100% !important;margin:10px 0}
.login-box{left:0px;width:100%;height:auto}
.login-form{padding:28px}
.make-pymt-wrapper div{width:100%}
.make-pymt-wrapper .inr-pymt{width:100%;margin-top:150px}
.make-pymt-wrapper .usd-pymt{width:100%;margin-left:0;margin-top:50px}
.personal-shopping .col-half{width:100%}
.personal-shopping .col-one-third{width:100%}
.services-form-wrapper{padding:50px 0}
.services-form{width:100%;padding:20px}
.services-wrapper{width:100%}
.services-wrapper .standard-service,.services-wrapper .pro-service{width:100%}
.services-wrapper .pro-service{margin-left:0;margin-top:40px}
.top-shopping-brands .content_wrapper{padding:40px 0px 0px 0px}
.top-shopping-brands .content_wrapper .col-full{padding:0px}
.brand-list-wrapper{width:100%;padding:0}
.brand-list-wrapper .brand-logo{float:none;margin:10px auto;border:1px solid #e7e7e7 !important}
.brand-list-wrapper .brand-logo:first-child{border-left:1px solid #e7e7e7 !important}
.track-package-wrapper h1{margin-top:0px;font-size:24px}
.track-package-wrapper div .track-box{width:100%}
.track-package-wrapper div .track-box form{padding:0 10px}
.track-package-wrapper div .track-box label{text-align:center}
#ppo-pricing-table{width:100%}
#ppo-pricing-table .plan{float:none;width:90%;margin:30px auto}
#ppo-pricing-table .plan0{border:1px solid #ddd}
#ppo-pricing-table .plan0 .heading{display:none}
#ppo-pricing-table .popular-plan{top:0}
.compare-cost .content_wrapper{padding:40px 0px 0px 0px}
.compare-cost .content_wrapper h1{margin:5px 0 0px 0}
.myaccount-Content{padding:20px 0px}
.myacccount .col-three-fourth{width:100%}
.myacccount .col-one-fourth{width:100%}
.myacccount .col-half{width:100%}
.myaccount-menu{padding-right:0}
.dashboard-map{display:none}
.change-pswd .change-pswd-box{padding:20px}
.edit-address .profile-info-form{margin:0;padding:20px}
.filter-box .des-field{margin:0}
.filter-box .styled-radio label{margin-right:10px}
.stacktable.large-only{display:none}
.stacktable.small-only{display:table;border:1px solid #c1c1c1;border-bottom:none}
tr:nth-child(even){background:#f7f7f7}
tr:nth-child(even):hover{background:#e7e7e7}
tr:nth-child(odd){background:#FFFFFF}
tr:nth-child(odd):hover{background:#e7e7e7}
tr:nth-child(odd):hover td{color:#666666 !important}
tr:nth-child(even) td{color:#666666 !important}
.ui-widget.ui-widget-content{width:90% !important}
.social-login-icons button{width:32% !important;}
.make-pymt-wrapper .inr-pymt h1, .make-pymt-wrapper .usd-pymt h1{font-size:18px}
.find-deals .col-full, .find-deals .col-half{padding: 8px 0 !important;}
.find-deals img{padding: 0 8px !important;}
.ppo_points .col-half{ width:100%}
.CostEstimator-form{width:100%; padding:30px}
.flex-control-nav{display:none;}
.flexslider{display:none}
}
@media only screen and (max-width: 319px) and (min-width: 240px){
.wrap{width:100%;padding:0 20px}
.col-one-third{width:100%}
.contact-page .col-half{width:100%}
#page{display:block}
.navicon{display:block;width:100%;height:40px;left:0px;background:url(../images/nav-icon.png) left no-repeat;background-color:#24282e;background-position:20px;text-align:right;color:#FFF;padding:0 20px;font-weight:bold;line-height:40px}
#top-nav{display:none}
#menu-left{visibility:visible}
.header{margin-top:0%}
.header{margin-top:0%}
.header-contact{display:none}
.header-spacer{height:0}
.logo{float:none;margin-top:0em;text-align:center;padding:0.75em 0 0.3em}
ul.right-block li .login,ul.right-block li .register{font-size:11px;margin:7px 0 7px 5px;padding:0 5px}
body{background:#fff;margin-bottom:184px}
.banner{background-size:154% 100%}
.top-grids{padding:3em 0 1.5em}
.top-grid{float:none;width:100%;margin-right:0%;margin-bottom:1em;text-align:center}
.top-grids i,.works i,.blog i,.contact-info i{width:80px;left:37.8%}
.top-grids h3,.works h3,.blog h3,.contact-info h3{font-size:1.5em}
.works{padding:2.5em 0}
.works h3{padding:0em 0 1.2em 0}
.blog{padding:2.5em 0}
.blog h3{padding:0em 0 1.2em 0}
.post-pic{width:100%}
.artical-grid{width:100%;float:none;margin-right:0%;margin-bottom:1em}
.contact-map iframe{min-height:600px}
.grid-block:nth-child(5),.grid-block:nth-child(6),.grid-block:nth-child(7),.grid-block:nth-child(8){display:none}
.footer-top ul li a{padding:1em 0.5em}
.logo img{width:70%}
.contact-info form{padding:1em 0;width:90%;margin:0 auto}
.left-block{position:relative;display:inline-block}
.left-block:before{content:"Links";height:40px;padding-left:30px;display:inline-block;line-height:40px;background:url(../images/top-nav-icon.png) left no-repeat;color:#888888}
.left-block:hover ul.left-block-content{display:block !important;list-style:none}
.left-block ul.left-block-content li{width:200px;display:block;background:#e7e7e7;list-style:none;padding:0;margin:0}
.left-block ul.left-block-content li a{display:block;width:auto;margin:0;color:#000;padding:0px 10px}
.left-block-content{position:absolute;display:none;left:0;padding:0;margin:0}
.ppoinfo .ppoinfo-content{padding:40px 0}
.ppoinfo .ppoinfo-content .ppoinfo-text{width:100%;padding:0px 0px 30px 0px}
.ppoinfo .ppoinfo-content .ppoinfo-text h1,.ppoinfo .ppoinfo-content .ppoinfo-text p{padding:0 20px;text-align:center}
.ppoinfo .ppoinfo-content .ppo-calc{width:90%;position:relative;top:0;margin:0 auto}
.ppoinfo .ppoinfo-content .ppo-calc .styled-select,.ppoinfo .ppoinfo-content .ppo-calc .styled-select1,.ppoinfo .ppoinfo-content .ppo-calc .text1,.ppoinfo .ppoinfo-content .ppo-calc .text2,.ppoinfo .ppoinfo-content .ppo-calc .text3,.ppoinfo .ppoinfo-content .ppo-calc .styled-select select,.ppoinfo .ppoinfo-content .ppo-calc .styled-select1 select{width:100%}
.ppoinfo .ppoinfo-content .ppo-calc span{width:100%;text-align:center; margin-top:0px}
.ppoinfo .ppoinfo-content .ppo-calc button{float:none;margin:10px auto;display:block}
.ppo-form .text2{width:100%}
.ppo-form .text3{width:100%}
.ppo-form .text4{width:100%}
.ppo-form .text5{width:100%}
.ppo-form .text6{width:90%}
.ppo-form .textarea2{width:90%}
.ppo-form .styled-select{width:100%}
.ppo-form .styled-select2{width:90%}
.ppo-form .styled-select3{width:100%}
.ppo-form .text4-spacer{margin: 0px;}
.ppo-form .styled-radio label{margin-right:10px}
.tooltip span{width:220px !important}
.footer{height:184px}
.footer-top p,.footer-top ul{width:100%;text-align:center}
.footer-top ul li a{padding:20px 2px;font-size:12px}
.footer-top p,.footer-top ul{width:100%;text-align:center}
.footer-top ul li a{padding:0px 2px 5px 2px;font-size:12px}
.testimonial-wrapper{display:none}
.brands-wrapper .brand-box{width:48%}
.feedback-form{width:100%;padding:20px}
.leave-fdk-box{background-image:none}
.leave-fdk-box h1{position:relative;left:0;top:40px;font-size:18px;text-align:center}
.leave-fdk-box .leave-fdk-btn{position:relative;right:0;top:30px;display:block;margin:0 auto}
.ppo-pagination ul.pagination li a{margin:5px}
.forgetpass-page-wrapper{width:100%;height:auto;background-image:none}
.forgetpass-form{width:100%;margin:40px 0;padding:40px 10px;left:0;top:0;border:1px solid #e7e7e7;border-radius:5px}
.forgetpass-form input[type="text"]{width:100%;margin:10px 0}
.forgetpass-btn{width:100% !important;margin:10px 0}
.login-box{left:0px;width:100%;height:auto}
.login-form{padding:24px}
.make-pymt-wrapper div{width:100%}
.make-pymt-wrapper .inr-pymt{width:100%;margin-top:130px}
.make-pymt-wrapper .usd-pymt{width:100%;margin-left:0;margin-top:50px}
.personal-shopping .col-half{width:100%}
.personal-shopping .col-one-third{width:100%}
.services-form-wrapper{padding:50px 0}
.services-form{width:100%;padding:20px}
.services-wrapper{width:100%}
.services-wrapper .standard-service,.services-wrapper .pro-service{width:100%}
.services-wrapper .pro-service{margin-left:0;margin-top:40px}
.top-shopping-brands .content_wrapper{padding:40px 0px 0px 0px}
.top-shopping-brands .content_wrapper .col-full{padding:0px}
.brand-list-wrapper{width:100%;padding:0}
.brand-list-wrapper .brand-logo{float:none;margin:10px auto;border:1px solid #e7e7e7 !important}
.brand-list-wrapper .brand-logo:first-child{border-left:1px solid #e7e7e7 !important}
.track-package-wrapper h1{margin-top:0px;font-size:24px}
.track-package-wrapper div .track-box{width:100%}
.track-package-wrapper div .track-box form{padding:0 10px}
.track-package-wrapper div .track-box label{text-align:center}
#ppo-pricing-table{width:100%}
#ppo-pricing-table .plan{float:none;width:90%;margin:30px auto}
#ppo-pricing-table .plan0{border:1px solid #ddd}
#ppo-pricing-table .plan0 .heading{display:none}
#ppo-pricing-table .popular-plan{top:0}
.compare-cost .content_wrapper{padding:40px 0px 0px 0px}
.compare-cost .content_wrapper h1{margin:5px 0 0px 0}
.myaccount-Content{padding:20px 0px}
.myacccount .col-three-fourth{width:100%}
.myacccount .col-one-fourth{width:100%}
.myacccount .col-half{width:100%}
.myaccount-menu{padding-right:0}
.filter-box .des-field{margin:0}
.dashboard-map{display:none}
.change-pswd .change-pswd-box{padding:20px}
.edit-address .profile-info-form{margin:0;padding:20px}
.stacktable.large-only{display:none}
.stacktable.small-only{display:table;border:1px solid #c1c1c1;border-bottom:none}
tr:nth-child(even){background:#f7f7f7}
tr:nth-child(even):hover{background:#e7e7e7}
tr:nth-child(odd){background:#FFFFFF}
tr:nth-child(odd):hover{background:#e7e7e7}
tr:nth-child(odd):hover td{color:#666666 !important}
tr:nth-child(even) td{color:#666666 !important}
.ui-widget.ui-widget-content{width:90% !important}
.social-login-icons button{width:32% !important;}
.make-pymt-wrapper .inr-pymt h1, .make-pymt-wrapper .usd-pymt h1{font-size:18px}
.find-deals .col-full, .find-deals .col-half{padding: 8px 0 !important;}
.find-deals img{padding: 0 8px !important;}
.ppo_points .col-half{ width:100%}
.CostEstimator-form{width:100%; padding:30px}
.flex-control-nav{display:none;}
.flexslider{display:none}
}
