@media only screen and (min-width:1400px){

}

@media only screen and (min-width:1600px){
.banner-main{    top: 37%;}  
}
@media only screen and (min-width:1920px){

}
@media (min-width: 1200px){

}

@media (min-width: 1300px){
.container{max-width:1230px; width:100%;}
}
@media only screen and (max-width: 1500px){
.inner-banner-content { max-width: 360px;}
.inner-banner-content p{ font-size:16px;}
header.header.header-sticky.solutions-header{    height: 175px;}
.solutions-heading {padding-top: 200px;}
}
@media only screen and (min-width: 1280px) and (max-width: 1365px){

}
@media only screen and (max-width: 1279px){
.container{max-width:100%; width:100%;}	
.any-query-left{ padding-left:15px;}	
}
@media only screen and (min-width: 1281px) and (max-width: 1330px){

	
}
@media only screen and (min-width: 1150px) and (max-width: 1279px){
.home-sec3 .container {  max-width: 93%;}
}

@media only screen and (min-width: 992px) and (max-width: 1149px){
.home-sec3 .container {  max-width: 93%;}
.home-sec3 .owl-theme .owl-nav .owl-prev {right: -30px;}
.home-sec3 .owl-theme .owl-nav .owl-next {left: -30px;}	
.banner-content h1{font-size: 26px;    margin-bottom: 15px;}
.banner-content .btn-colm {  margin-top: 20px;}
.banner-content p{font-size: 18px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
	.home-sec3 .container {  max-width: 92%;}
.menu-top li a{ font-size: 14px;}	
.menu-top li.top-btn a:before{top: 13px;}
.menu-top li.top-cart a {font-size: 22px; padding: 1px 0 0;padding-left: 15px;}
.banner{ margin-top:105px;}
.home-sec3 .owl-theme .owl-nav .owl-prev {right: -20px;}
.home-sec3 .owl-theme .owl-nav .owl-next {left: -20px;}	
.banner-content h1{font-size: 20px;    margin-bottom: 10px;}
.banner-content .btn-colm {  margin-top: 20px;}
.banner-content p{font-size: 14px;}
.banner-main{top: 12%;}
.banner-content{left: 27%;}
.banner-content .btn-colm a {font-size: 14px;}
.assist-colm{padding: 30px 0;}
.any-query-left abbr{padding-top: 0px;}
.any-query-sec { margin-top: 127px;}
.rewards-img img { min-height: 104px;}
}
@media only screen  and (max-width : 767px){
		.mobile_nav .mobile_nav_icon {content: '';background: url(../images/mobile-menu.png) no-repeat;width: 22px;height: 19px; display: block;position: absolute;
 top: 6px;right: 8px; -webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;z-index: 10001; width: 35px;height: 30px;
background-color: #fff;background-position: 9px;}
.mobile_nav .mobile_nav_icon.open { background: url(../images/mobile-close.png) no-repeat;background-color: #fff; background-position: 9px;height: 30px;}
.mobile_nav .navbar-collapse ul { padding: 0 30px; width: 100%;}
.mobile_nav .navbar-collapse ul li { position: relative;    float: none;}
.mobile_nav .navbar-collapse ul li a { color: #fff; padding-bottom: 10px; display: table;  border-bottom: 1px solid rgba(221, 221, 221, 0.3); width: 100%;
 padding-top: 10px;font-size: 14px;padding-left: 0;    text-align: left;}
.mobile_nav .navbar-collapse ul li ul {padding-right: 0; padding-left: 20px;}

.mobile_nav .navbar-collapse ul li a.submenu:before { background-image: url(../images/icon-minus11.png);width: 13px; height: 13px; position: absolute;
 background-repeat: no-repeat;right: 0px;content: ""; top: 15px;}
 .mobile_nav .navbar-collapse ul li a.collapsed:before {background-image: url(../images/icon-plus11.png);width: 13px; height: 13px; position: absolute; background-repeat: no-repeat; right: 0px; content: "";top: 15px;}

.mobile_nav .navbar-collapse {display: block;     background: #ce0917; max-width: 300px;  width: 100%;  height: 100vh;position: fixed; top: 0px; right: 0%; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; margin-right: -300px; height: 100vh;overflow: auto; padding-top: 85px;}
.mobile_nav .navbar-collapse.menuopened {margin: 0; z-index: 10000;}
.mobile_nav {
    display: block;
}
header.header.header-sticky.sticky .logo {padding-top: 12px;width: 120px;}
.menu-top li.top-btn {display: none;}	
.main-menu {display: none;}
.logo { padding-top: 12px;  width: 120px;}
.menu-top { position: absolute; top:2px; right: 51px;    width: auto;}
.menu-top li.top-cart a {font-size: 22px;padding-left: 0;}
.banner{    margin-top: 42px;}
.banner-content h1{    font-size: 14px;    margin-bottom: 10px;}
.banner-content p{    font-size: 11px; margin-bottom: 0;}
.banner .owl-carousel .owl-item img { min-height: 140px;}
.banner-content{left: 32%;}
.banner-main{top: 10%;}
.banner-content .btn-colm {margin-top: 10px;}
.banner-content .btn-colm a {font-size: 11px; padding: 8px 16px;}
.home-sec1 {padding: 40px 0;}
.home-sec1 h2 {font-size: 28px;}
.home-sec1 h4 {    padding-bottom: 20px; font-size: 22px;}
.home-sec1 h5 {font-size: 18px;margin: 0 auto 20px;    padding: 10px 0;}
.home-sec1 a{width: 40px; height: 40px;padding-top: 7px;font-size: 18px;}
.home-sec2 h2{font-size: 28px;padding-bottom: 30px;}
.rewards-img h4{padding-bottom: 20px;}
.rewards-img img {padding-bottom: 10px;}
.pop-rewards-sec .btn-colm { margin: -20px auto 12px;}
.pop-rewards-sec p { margin-bottom: 10px; font-size: 16px;}
.home-sec2 ul li {margin-bottom: 30px !important;}
.home-sec3 .owl-theme .owl-nav{ display:none;}
.home-sec3{padding-top: 10px;padding-bottom: 40px;}
.home-sec3 h2{font-size: 28px;padding-bottom: 30px;}
header.header.header-sticky.sticky{min-height: inherit;padding-bottom: 6px;}
footer{padding: 30px 0;}
.top-ftr ul li a{font-size: 14px; padding: 5px 8px;}
.top-ftr{border-bottom: 1px solid #b75643;  padding-bottom: 10px;}
.bottom-ftr{padding-top: 20px;}
.bottom-ftr ul{float: none; padding-right: 0; border-right: 0; margin-bottom: 10px;    border-bottom: 1px solid #bf7d6b; width:auto; margin:0 auto 25px; }
.bottom-ftr p{ margin-bottom:0;text-align: center;}
.pop-rewards-sec{padding-bottom: 0;}
header.header.header-sticky.inner-header{ padding-bottom: 10px; background-size: 100% 5px;}
.acc-summary-sec { display: block;    padding: 0px 0 50px;}
.table-sec th{ padding: 15px 15px;}
table.table-sec tr td { padding: 10px 15px;    font-size: 14px;}
section.inner-page{margin-top: 47px;padding: 50px 0;}
.security-privacy-menu{ display:none;}
.acc-summary-sec h2{padding-bottom: 30px;font-size: 28px;}
.any-query-sec {margin-top: 77px;}
.any-query-sec img{ display:none !important;}
.assist-colm { position: relative; padding: 30px 0;}
.any-query-left abbr { padding-top: 0; font-size: 16px;padding-bottom: 30px;}
.any-query-left p {font-size: 16px;}
.congratulations-sec h2 { font-size: 28px;}
.congratulations-sec h3 {    padding-bottom: 30px; font-size: 18px;}
.login-form{    padding: 30px 20px;    margin-top: 30px;}
.login-page {padding: 50px 0;    height: 100%;}
.login-page .col-12.col-md-5.pl-5 {padding-left: 15px!important;}
.login-page h4{padding: 15px 0;font-size: 14px;}
.profile-sec{padding: 0px 0 40px;}
.profile-sec .col-12.col-md-8.pl-0 { padding-top: 50px;    padding-left: 15px!important;}
.profile-sec .col-12.col-md-6.pr-5 { padding-right: 15px!important;}
.profile-sec .col-12.col-md-6.pl-5 { padding-left: 15px!important;}
.pro-sec1 {text-align: center;}
.pro-sec1-colm ul { margin: 0 auto;display: table;}
.pro-sec1-colm2, .pro-sec1-colm3{width: auto;margin: auto;}
.pro-sec2 { text-align: center;}
.cloudzoom {height: 340px;}
#slider1{    max-width: 100%;}
.pro-sec1-colm3 .btn-colm a{font-size: 13px;font-weight: 500;padding: 12px 13px;}
.pro-sec1-colm3 .btn-colm{margin-right: 5px;}
.pro-sec1-colm3 .btn-colm a i {font-size: 12px;}
.security-privacy-sec{    padding-top: 0;}
.security-privacy-sec .col-12.col-md-6.pl-5 { padding-left: 15px!important;padding-top: 50px;}
.security-privacy-form { border-right: none;}
.security-privacy-sec input {width: 100%;}
.shopping-colm {text-align: center;}
.shopping-sec h2{    font-size: 28px; padding-bottom: 40px;}
.shopping-colm h3 {padding-top: 20px;}
.shopping-sec .pro-sec1-colm2 h5 {padding-top: 20px;}
header.header.header-sticky.sticky .menu-top li.top-cart a {font-size: 22px;}
.home-sec2 ul li:after{width: 95%;}
.mobile_nav { display:block;}
.home-sec3 .owl-carousel .owl-item img{ margin:auto;}
}
@media only screen  and (max-width : 480px){

}

























































