@media (min-width:1200px) {
.container {width: 1150px}
section.banner {background-size: cover;	height: 720px}
.advertisers-class .downdiv .checkdivbig {padding-top: 32px;}

}
@media (max-width:1199px) {
	body {background: #fff;}
}
@media screen and (min-width: 900px){	
  .advertisers-class.logRegistration {max-width: 900px; width: 100%;margin-top: 4vh;}
.groups {display: flex;}
.innerLeftgroup {width: 32%;background:url(../../images/footebottom.jpg) right bottom #3b548a repeat-x;display: inline-flex; justify-content: center; align-items: center;}
.innerGroup { width:68%;}
.innerLeftgroup img { max-width: 70%;}
}
@media screen and (max-width: 899px){
	.innerLeftgroup {display: none;}
}
@media screen and (max-width: 1024px){	
	.navbar-toggle{display:block !important}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background: #eec016;}
	.navbar-default .navbar-toggle {border-color: #eec016;margin-top: 10px;background: #eec016;}
	.navbar-default .navbar-toggle .icon-bar { background-color: #fff;}
	.navbar-header {float: initial;}
	.navbar-right{float:none !important}
	.navbar-collapse.collapse {width:100%}	
	.navbar-collapse.collapse.in { display: block !important;}
	.navbar-default .navbar-nav > li > a {border-bottom: 1px solid #ccc; padding: 10px; text-align: center;display:block;}
	.navbar-nav > li{float:none}
	.navbar-default .navbar-nav > li > a {font-size: 16px;}
	.navbar-nav.navbar-right:last-child{margin-right:0}
	.advertisers-class{box-shadow:none}
	.navbar-collapse.collapse.show{display:block !important;}
	.loginboxnewcss ul{display:flex;justify-content:flex-end;float:none;}
	.loginboxnewcss ul li{float:none;}
}
@media (max-width: 991px) {
    #main_nav {
        width: 100%;
		padding-left: 1px;
        padding-right: 1px;
    }

}
@media screen and (min-width:220px) and (max-width:767px) {
.logo img.custom_logo_img {max-width: 150px;padding: 16px 0}
.navbar-toggle {margin-top: 10px}
header {position: relative;padding-bottom: 5px}
.advertisers-class .downdiv{justify-content: initial; overflow: auto;}
.croppie-container .cr-boundary{max-width:100%;max-height:340px;}
.scrooltotop{bottom:27px}
}
@media screen and (min-width: 1025px){
	.navbar { margin-top: 15px;}
}
@media screen and (min-width:768px) {
.logo img.custom_logo_img {max-width: 160px;padding: 15px 0 20px}
.navbar-default .navbar-nav>li>a {padding-top: 18px}
.ui-widget-content{max-width: 353px;border-radius: 0;margin-top: -1px;}
.logo img.custom_logo_img { padding: 10px 0 20px;max-width: initial;}
.with-stable-registration .ui-widget-content{max-width: 381px;}
}
@media screen and (max-width:640px){
	.wrapper{width:100%}
	.advertisers-class .form_block p{width:100%}
	.advertisers-class .form_block input {width: 98%;}
	.advertisers-class .form_block input.newarrow {width: 100% !important;}
	.advertisers-class .form_block p.contactno{ width:100%;}
	.advertisers-class .form_block.only-login form{max-width:100%}
}


/* Responsive */
@media (max-width: 800px) {
  .shopping-cart {
    width: 100%;
    height: auto;
    overflow: hidden;
  }
  .item {
    height: auto;
    flex-wrap: wrap;
    justify-content: center;
  }
  .image img {
    width: 50%;
  }
  .image,
  .quantity,
  .description {
    width: 100%;
    text-align: center;
    margin: 6px 0;
  }
  .buttons {
    margin-right: 20px;
  }
#offertexteditor_tbl{ height:auto !important}
  
}

/*////////2019.09.03//////////*/

@media screen and (max-width:767px){
	
.upload-image_block .upload-block{
	width: 70%;
}

.upload_gallery_section li {
width:100%;
padding:0;
margin:8px 0;
}
.upload_gallery_section li .upload-image_block .image-block {
width: 68px;
height: 52px;
}
.upload_gallery_section li .upload-image_block .image-block img {
width: 68px;
height: 52px;
padding:0;
margin:0;
}
.upload_gallery_section li .upload-image_block .upload-block{
	width: 70%; 
}
.overflow-description table{display:block; overflow:auto;}


.advertisers-class .downdiv .checkdivbig{
	min-width:100px;
}
.applytoalldays-section {
    padding-left: 100px !important;
}
.advertisers-class .downdiv .checkdiv{
	min-width:84px;
}
.backBtnClass{left:5%}
.build_expert {font-size: 15px;line-height: 20px;}
.logo img.custom_logo_img {
	max-width: 210px;
    padding: 10px 0;
}
.advertisers-class .form_block p.mode_change select,.advertisers-class .form_block p.contactno textarea.advtextarea { width: 98%;}
.job-new-logo {
    margin: 0 4px 0 5px !important;
}
}

@media screen and (max-width:520px){
	.region-class p label { width: 225px;}	
	.area-category-town .advertisers-class input{width:320px;}
	.confirmation_body .ui-autocomplete {max-width:73.8%;}
	.advertisers-class .form_block p.button a { display: block; margin-top: 16px;}
}
@media screen and (max-width: 1024px){
.vatregistration {line-height: normal;}
.footerend { height: 110px;}
.footerend p { line-height: normal;}
}
@media screen and (max-width: 1024px){
body {
    padding-bottom: 146px;
}
}
