
@media only screen and (max-width: 1200px) {
.container{ width:100%;}
.buttondown{ position:inherit;}
.hdsndbtn{ right:13px;}
.banner-left{ width:100%;}
.ftcpn legend{ font-size:26px;}
.ftcpn2 legend{ font-size:26px;}
.ftdcpnbx2{ margin:12px; width:30%;}
.nmrgn{ margin:12px!important;}
.ftbx ul.socialpart li a{ width:25px; height:25px; font-size:17px;}
.navbar-form{ width:100%;}
.navbar-form .form-group{ min-width:inherit; width:100%;}
.searhfrm{ width:44%;}
.regster ul li{ padding:0 12px;}
/*-------------------------------inner-page---------------------------*/
.lftpanel{ width:30%;}
.inlftpart{ width:100%;}
.rhtpanel{ width:68%;}
.rhtpnlbxrht ul li a{ padding:0 4px;}
.inlftpartdark{ width:30%;}
.rhtprofile{ width:70%;}
.leftimgpart{ width:104px;}
.rightintropart{ width:auto; float:none; padding-left:10px; overflow:hidden;}
.searchdownpart{ width:100%; left:0;}
.searchdownpart ul li span{ position:relative; z-index:999;}
.bannerrightpart ul li{ width:43%;}
.ftcpn-top h1::before{ width:30%;}
.ftcpn-top h1::after{ width:30%;}
.navbar-nav > li{ margin:0 40px;}
.cd-slider-nav .cd-marker, .cd-slider-nav li{ width:135px;}
.bodymargap{ margin-top:0;}
#main{ width:73%;}
.down-iconpart li{ font-size:11px;}
.left-discount{ width:67%;}
.mid-itempannel{ width:100%;}
.down-productintro{ width:100%;}
.coupon-offerpannel ul li{ max-width:32%;}
.text-part h3{ margin-top:0;}
.blog-section ul li{ max-width:inherit; width:32%;}
.date-part{ text-align:left;}
.blog-section ul li img{ max-width:inherit; width:100%;}
a.view-deal-home{ float:none; margin-right:0;}
}


@media only screen and (max-width: 1023px) {
.navbar-fixed-top{ position:relative;}
.searhfrm{ left:inherit; right:0; float:left; width:44%;}
.banner{ margin-top:0;}
.regster ul li{ padding:0 8px;}
.botnav{ margin-top:0;}
.banner{ text-align:center;}
.banner-left{ width:100%;}
.banner .container{ padding:0;}
.banner-left .slide{ height:400px;}
.banner-rightadd{ float:none; display:inline-block; margin-top:20px;}
.caption2{ top:inherit!important; bottom:0!important; border-radius:0;}
.banner-left .slide div.texPart{ top:0!important;}
.banner-left .slide img{ border-radius:0px;}
.pitems ul li a span{ /*width:600px; */height:150px;}
.pitems ul li{ width:20%;}
.ftcpn legend{ text-align:center; padding:16px 0 0;}
.ftcpn fieldset{ padding:0 28%;}
.mpart4wraper{ padding:0;}
.ftcpn, .phdng{ margin-bottom:0;}
.ftdcpnbx { margin: 10px 2%; width: 46%; min-height:360px;}
.ftdcpnbx figure{ width:100em; /*height:143px;*/ height:73px;}
.ftcpn2 fieldset{padding:0 28%;}
.ftcpn2 legend{ text-align:center; padding:16px 0 0;}
.ftbx{ width:50%; border-right:none; }
.ftbx2{ width:50%; padding:0; border-right:none; margin-bottom:15px;}
.paddulgap{ padding:0;}
.terms-txt{ position:absolute; width:100%; left:0; bottom:0;}
/*-------------------------------inner-page---------------------------*/
.rhtpnlbxrht ul li a{ font-size:13px;}
.rhtpnlbx figure{ width:100%; border:1px solid #ccc;}
.rhtpnlbxrht{ width:100%;}
.rhtpnlbx figure span{ width:800px;}
.pitems ul li a span{ height:60px; /*width:600px;*/}
.cd-slider-nav .cd-marker, .cd-slider-nav li{ width:104px;}
.navbar-nav > li{ margin:0 20px;}
#main{ width:63%;}
#aside-1{ top:0px!important;}
.left-discount{ width:100%;}
.coupon-code{ float:left; margin:15px 0 0 15px;}
a.view-deal{ float:left; margin:15px 0 0 15px;}
.usesquestion-part h2{ line-height:28px;}
.blog-section ul li{ width:48%; display:inline-block; float:none; margin-bottom:20px;}
.blog-section{ text-align:center;}
.date-part{ text-align:left;}
.leftmainerrorbodypart img{ max-width:100%;}
.rightmainerrorbodypart img{ max-width:100%;}
.deals-partul ul li{ max-width:inherit; width:24%;}
.deal-list{ width:100%;}
}
@media only screen and (max-width: 878px){
.deals-partul ul li{ max-width:inherit; width:48%;}

}
@media only screen and (max-width: 767px) {
.navbar-header{ text-align:center;}
.navbar-brand{ /*display:inline-block;*/ float:left; width:44%; padding-left:14px;}
.searhfrm{ width:100%; left:0; margin:0;}
.navbar-form{ padding:0;}
.hdsndbtn{ right:0;}
.regster {text-align: center; width: auto; position:absolute; right:0; top:0;}
.regster ul{ float:none; display:inline-block; margin:0; padding:13px 0;}
.botnav{background:#00a0d6;}
.navbar-default{ background-color:#00a0d6;}
.navbar-default .navbar-toggle .icon-bar{ background-color:#000;}
.navbar-toggle{ background:#fff; border:none; margin-top:4px; margin-bottom:4px;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{ background-color:#fff;}
.navbar-collapse.in{ overflow:inherit;}
.navbar-nav{ margin:0;}
.navbar-nav > li{ width:100%; margin:0; padding:0 0px; border-bottom:1px solid #4fcdf7; position:relative;}
.navbar-nav > li a{ padding:0 10px!important;}
.navbar-default .navbar-nav > li > a{ line-height:44px;}
.navbar-nav .open .dropdown-menu > li > a{ line-height:37px;}
.webnone .open .dropdown-menu{background-color:#abdff0;}
.dropdown-menu > li{ position:relative;}
.navbar-nav > li.dropdown:hover > .dropdown-menu > li{ position:relative;	} 
.navbar-default .webnone .open .dropdown-menu > li > a{ color:#000;}
.navbar-nav > li:hover {border-bottom:1px solid #2c65a6;}
.dropdown-menu{ min-width:inherit; width:100%; top:56px; padding:0; background-color:#abdff0;}
.navbar-nav > li.dropdown:hover > .dropdown-menu > li:hover > .dropdown-menu{ left:0; top:39px;}
.dropdown-menu > li:hover{ background:#81c7de;}
.subdropdown{ background:#89b2bf!important;}
.subdropdown li a{ font-size:12px;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{background-color: #097397; color: #fff;}
.angelright{ background: #000 none repeat scroll 0 0; border-radius: 100%; color: #fff; font-size: 16px; height: 20px; line-height: 20px; position: absolute; right: 12px; text-align: center; top: 9px; width: 20px;}
.angewhitelright{background: #fff none repeat scroll 0 0; border-radius: 100%; color: #000; font-size: 16px; height: 20px; line-height: 20px; position: absolute; right: 12px;
 text-align: center; top: 12px; width: 20px;}	
.topstores-dropdown{ background-color:#fff;}
.topstoreslist{ background-color:#fff; float:left; width:100%;}	
/*.dropdown span{ display:none;}*/
/*.dropdown:after{font-family:'FontAwesome'; content:"\f107"; position:absolute; right:20px; top:14px; color:#fff; font-size:20px;}*/
.subscribe{ text-align:center;}
.subscribe .pull-left{ float:none; display:inline-block;}
.subscribe .pull-right{ float:none; display:inline-block; width:100%;}
.ftdcpnbx2{ width:45%; margin:10px 10px 10px 10px;}
.nmrgn{ margin:10px!important;}
.ftbx{ width:100%; border-right:none;}
.ftbx2{ width:100%; padding:0; border-right:none; margin-bottom:15px; min-height:inherit;}
.banner-left .slide{ height:300px;}
.resnone{ display:none;}
.webnone{ display:block;}
.flthdng span{ clear:both; margin-top:10px; float:left;}

/*-------------------------------inner-page---------------------------*/
.inlftpart{ width:100%; margin-top:20px;}
/*.lftpanel{ width:100%;}*/
.lftpanel{ display: none;}
.rhtpanel{ width:100%; margin-top:20px;}
.rhtpnlbxrht ul{ text-align:center;}
.rhtpnlbxrht ul li{ float:none; display:inline-block;}
.inlftpartdark{ width:100%;}
.rhtprofile{ width:100%;}
.info-form{ margin:20px 0;}
.label-txt{ width:30%;}
.field-info{ width:67%;}
.year-select{ width:25%; float:right;}
.banner-leftbanner{ width:100%;}
.cd-hero-slider li{ height:250px;}
.cd-hero-slider{ height:280px;}
.bannerrightpart{ width:100%;}
.bannerrightpart ul li{ width:46%;}
.cd-slider-nav .cd-marker{ width:101px;}
.buttondown{ position:absolute; bottom:50px;}

.flthdng a{ width:100%; margin-bottom:10px; display:block;}
.addpartleft{ text-align:center;}
.ftcpn-top h1::before{ display:none;}
.ftcpn-top h1::after{ display:none;}
.cd-slider-nav li{ width:100px;}

.leftsideimgtop{ width:100%; float:left;}
#aside{ width:100%; height:auto!important; display:none;}
#aside-1, #aside-2, #aside-3, #aside-4{ width:100%; position:inherit!important; top:inherit!important;}
#main{ width:100%; margin-top:20px;}
.leftcodebox{ width:100%;}
.right-codetext{ border:none; overflow:inherit; text-align:center;}
.right-codetext22{ border:none; overflow:inherit; text-align:center;}
.down-iconpart li{ font-size:14px;}
.leftcodebox22{ width:100%; margin-bottom:20px;}
.leftsideimgtop{ height: 120px; }
.innermidimg{ height: 120px; }
a.view-deal{ float:none; display:inline-block;}
.coupon-code{float:none; display:inline-block;}
.right-codetext h3{ padding:0;}
.coupon-offerpannel ul li{ max-width:48%;}
.coupons-offer-menu{display: block; background: #00a0d6; padding: 10px 15px; color: #fff; font-size: 18px; border-radius: 3px; margin-bottom: 10px;}
.coupons-offer-menu i{float: right; position: relative; top: 5px}
.couponsmenu.collapse.in{display: none!important;}
.couponsmenu.collapse{display: block!important; height: auto!important; margin-bottom: 10px;}
.couponsmenu.collapsing{transition: none;}


}
@media only screen and (max-width: 660px) {

.banner-left .slide div.texPart{ top:28px!important;}
.banner-left .slide div p{ font-size:26px; line-height:27px; padding:0;}
.banner-left .slide div p font{ font-size:13px;}
.banner-left .slide div p span{ font-size:19px;}
.ftdcpnbx{ width:100%; margin:10px 0;}
.ftdcpnbx p{ min-height:inherit;}
.bannerrightpart a{ width:100%;}
.bannerrightpart a img{ width:100%;}
.cd-slider-nav li{ width:64px;}
.cd-slider-nav .cd-marker{ width:65px;}
}
/*-------------------------------inner-page---------------------------*/
@media only screen and (max-width: 652px){
.rhtpnlbxrht ul li{ border-right:none;}
}
@media only screen and (max-width: 599px) {
.label-txt{ width:100%;}
.field-info{ width:100%;}
.year-select{ width:32%;}
.md-select{ width:30%;}
.bd-select{ width:30%;}
}
@media only screen and (max-width: 559px){
.discount-table{ width:100%;}
.down-iconpart li{ width:100%; border-left:none;}
.down-iconpart li:nth-child(3){ display: none; }
.down-iconpart li:nth-child(4){ display: none; }
.coupon-tab > li{background-color: inherit!impportant;}
.coupon-tab > li{ width:50%; padding:0 5px; left; margin-right: 0; margin-bottom: 15px; height: auto; line-height: 14px; border-radius:0!important; background-color:transparent;}
.coupon-tab > li > a{ display:block; width:100%; border-radius:0!important; padding:15px 0; font-size: 12px; background-color: #e1dbdb!important;}
.coupon-tab > li.active:first-child a{border-radius:0;}
.coupon-tab > li.active a{background-color: #42b1f0!important;}
.blog-section ul li{ width:100%; overflow:hidden; max-width:inherit; margin-bottom:20px;}
.blog-section ul li img{ max-width:inherit; width:100%;}
.coupon-tab li.active, .coupon-tab li:hover{background-color: transparent;}
.coupon-tab li.active a, .coupon-tab li:hover a{background-color: #42b1f0!important;}

.leftmainerrorbodypart{ width:100%;}
.rightmainerrorbodypart{ width:100%; text-align:center; margin-top:0;}
}

@media only screen and (max-width: 479px) {


}
@media only screen and (max-width: 480px){
.banner-left .slide div.texPart{ top:0!important;}
.banner-left .slide div.texPart a img{ width:39%!important;}
.pitems ul li{ width:50%;}

/*.pitems ul li a{ min-height:222px;}*/
.pitems ul li a{ height:80px;}
.ftdcpnbx2{ width:100%; margin:0 0px 20px 0;}
.nmrgn{margin:0 0px 20px 0!important;}
.ftbtm{ text-align:center;}
.ftbtm p{ float:none; display:inline-block;}
.ftbtm .pull-right{ float:none; display:inline-block; width:100%;}
.banner-left .slide{ height:200px;}

/*-------------------------------inner-page---------------------------*/
.year-select{ width:100%; margin-top:10px;}
.md-select{ width:100%; margin-top:10px;}
.bd-select{ width:100%;}
.leftimgpart{ width:100%; text-align:center;}
.leftimgpart img{ display:inline-block;}
.rightintropart{ width:100%; float:left; margin-top:10px;}
/*.cd-hero-slider{ height:auto;}*/
.cd-hero-slider li{ height:155px;}
.cd-hero-slider{ height:190px;}
.cd-slider-nav a{ font-size:12px;}
.rhtpnlbx figure span{height: 7.8em;}
.text-part h3{ margin:0 0 10px 0;}
.coupon-offerpannel ul li{ max-width:inherit;}
.deals-partul ul li{ max-width:inherit; width:100%;}
.deal-list{ width:100%;}
.code-txt{max-width: 190px;}
.code-txt input[type=text]{width: 100%;}
}
@media only screen and (max-width: 350px) {
.pitems ul li{ width:100%;}
.ftcpn legend{ font-size:19px;}
.ftcpn2 legend{ font-size:19px;}

}

@media only screen and (max-width: 360px){
.flthdng span { clear: both; float: left; margin-top: 10px;}
.flthdng p{ float:left; width:100%;}
}


