@media only screen and (min-width: 992px) and (max-width: 1200px) {
.home-page.main-header .navbar-form{width:33%}
.join-free i{margin:0 10px}
.join-free p{margin:0 2px}
.join-free h3{font-size:20px;padding-top:14px}
.main-header .navbar-form{width:46%}
.home-page.main-header .nav.navbar-nav li a{padding:0 .5em}
.home-page.main-header .nav.navbar-nav li{margin-left:10px}
.home-page.main-header .nav.navbar-nav li.categories-li,.home-page.main-header .nav.navbar-nav li.stores-li{margin-left:3px}
.home-page.main-header .navbar-form{width:36%}
.code-box{height:84px;width:auto}
.code-button{width:100%}
.code-cover{width:80%;padding-left:5px;font-weight:300;font-size:10px}
.code-button:hover .code-cover{width:85%;background:#03A6D7}

}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.home-page.main-header .navbar-form{width:100%;padding-right:15px;padding-left:0}
.navbar > .container .navbar-brand,.navbar > .container-fluid .navbar-brand{margin-left:0}
.home-page.main-header .nav.navbar-nav li:first-child{margin-left:10px}
.main-header .nav.navbar-nav{margin-top:20px}
.main-header .navbar-form .form-group{margin-left:-15px}
.single-todays-shop img{max-width:70px}
.single-todays-shop{height:100px}
.join-free{text-align:center}
.join-free i,.join-free h3,.join-free p,.join-free .join{float:none;padding:10px 0}
.main-header .navbar-form{width:33%;padding-right:0}
.main-header .nav.navbar-nav li a{padding:0 10px}
.code-button{width:100%}
.code-cover{width:80%;padding-left:5px;font-weight:300;font-size:10px}
.code-button:hover .code-cover{width:85%;background:#03A6D7}
.btn-group.coupon-action .btn{padding:6px 10px}
.mega-menu .navbar-nav > li > a{padding:0 5px}
.social-box ul li a{height:35px;width:35px;line-height:35px;font-size:18px}
.code-box{height:80px;width:auto}
span.add-date,a.expiry-date{padding-left:0;font-size:13px;display:block;padding-top:3px}
}
@media only screen and (max-width: 767px) {
.subscribe-area form,.subscribe-area h3{float:left;width:100%}
.subscribe-area h3{margin-bottom:15px}
ul.categories-menu{width:100%;margin:.5em 0}
.footer-menu{float:left;width:100%;text-align:center;margin-left:0}
.main-header .navbar-form{width:auto;border:none}
.main-header .navbar-form .form-group input{width:94%}
.main-header .nav.navbar-nav li{margin:5px 10px}
.home-page.main-header .nav.navbar-nav li.categories-li,.home-page.main-header .nav.navbar-nav li.stores-li{margin-left:16px;float:left}
.home-page.main-header .navbar-form{width:100%;padding:15px}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7;margin-top:20px}
.join-free{text-align:center}
.join-free i,.join-free h3,.join-free p,.join-free .join{float:none;padding:10px 0}
.mobile-app-right img{margin:0 auto}
.summer-product{margin-top:2em}
.code-box{margin:0 0 15px}
.single-coupon-right{margin-top:15px;width:100%}
.code-button{float:left;display:block}
.coupon-image{text-align:left}
.coupon-action{margin-top:20px;float:left;display:block;width:100%}
.coupon-quality .coupon-quality-right{float:left}
.coupon-quality .coupon-quality-left span{border-right:none;padding:3px 25px;line-height:40px;display:block;padding-left:0}
.single-coupon{margin:0}
.other-links-container .big-nav li:last-child{border-right:none}
.store-header .store-logo{text-align:center;margin-bottom:10px}
.store-footer-ul{text-align:center}
.social-box ul{text-align:center;margin:20px 0}
.footer-pre .icon-box{padding:20px 0}
.description-details .row{display:block;position:relative}
.description-details img{display:block;margin:0 auto !important;float:none}
ul.social-footer li a{float:left}
.coupon-right{float:left;width:100%}
.get-code-footer .get-code-footer-right{float:left;width:100%;text-align:left}
.main-header .nav.navbar-nav{width:100%}
#coupon-content .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}
.container #first_div{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;float:left;width:100%}
.container #second_div{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;float:left;width:100%}
.footer-pre .icon-box::after{display:none}
}
@media only screen and (min-width: 768px) and (max-width: 828px) {
.mobile-app-right img{max-width:100%}
}
@media only screen and (max-width: 370px) {
.mobile-app-right img{margin:0 auto;max-width:100%}
.competitor-links .competitor-header::before{left:32%}
.competitor-links .competitor-header{padding:150px 30px 54px;text-align:center}
.subscribe-area form input{width:100%;margin-right:0;float:left}
.subscribe-area form button{float:left;width:100%;margin-top:5px}
}
@media only screen and (max-width: 320px) {
.navbar-brand > img{width:150px}
}
@media only screen and (min-width: 768px) {
.mega-menu .navbar-brand{float:left;height:auto;padding:0;font-size:18px;line-height:0}
.mega-menu .navbar-nav{float:none;margin:0;text-align:center}
.navbar-nav > li{float:none;display:inline-block}
#coupon-content .col-sm-3.left-colom{width:28%}
#coupon-content .col-sm-9.right-colom{width:72%}
.modal-dialog{width:700px;margin:30px auto}
}