@import url(https://fonts.googleapis.com/css?family=Roboto);
html{background-color:rgb(44,44,44);height:100vh;}
body{font-family: 'Roboto','Arial',sans-serif;height: 100%;background-color:transparent;}
hr{border-color:#e5e5e5;}
.short_line{width:40%;margin-top: 4px;margin-bottom: 1px;}
a{color:#65aaba;}
a:focus,a:hover{text-decoration:none;color:#e5e5e5;}
.bodycopy{color:#3a3a3a;}

.col-md-0,.col-sm-0,.col-xs-0,.col-lg-0{width:0%;display:none;}

.no_pad{margin-right:0px !important;margin-left:0 !important;}

.listing_thumb{height:250px;max-width:100%;overflow:hidden;margin-bottom:0px;}
.listing_thumb_small{height:150px;max-width:100%;overflow:hidden;margin-bottom:0px;}
.listing_block{max-width:180px;height:304px;margin-right:4px;display:inline-block;overflow:hidden;margin-top:4px;}
.listing_block_small{max-width:124px;height:200px;margin-right:4px;display:inline-block;overflow:hidden;margin-top:4px;border-color:#3a3a3a !important;}
.listing_row{height:auto;width:auto;overflow:hidden;min-height:300px;}
.listing_row:first-child{margin-left:4px;}
.listing_body{background-color:#3a3a3a;}
.listing_body>.listing_row>.listing_block>.thumbnail{padding:0px;border-radius:0px;background-color:#e5e5e5;}
.listing_block_small>.thumbnail{padding:0px;border-radius:0px;background-color:#e5e5e5;}
.listing_thumb>.image{background-size:cover;background-repeat: no-repeat;background-position: 50% 50%;width: 180px;height: 250px;display:inline-block;overflow:hidden;background-color:#e5e5e5;}
.listing_thumb_small>.image{background-size:cover;background-repeat: no-repeat;background-position: 50% 0%;width: 128px;height: 150px;display:inline-block;overflow:hidden;background-color:#e5e5e5;}
.listing_data,.listing_data_full{cursor:default;width:100%;background-color:#65aaba;height:18%;text-shadow:none;text-align:center;padding-top:4px;padding-right:4px;padding-left:4px;}
.listing_data>h4{font-size:0.85em !important;margin:0px;padding:0px;line-height:2em;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}
.listing_data_full{padding-top:0px;height:50px;overflow:hidden;color:#fff;}
.listing_data_full>*{font-size:0.9em;overflow: hidden;line-height:2em;margin-top:1em;margin-bottom:0px;white-space:nowrap;text-overflow:ellipsis;}

.wide_btn{border-radius:0px;width:100%;background-color:#db4545;color:white;font-size:1.2em;}
#logout_form{padding:0px;margin:0px;width:100%;}
.welcome_text{text-align:left;padding-left:15px;color:#65aaba;}
.container-fluid{padding-left:0px;padding-right:0px;}

li>a{font-size:1.2em;text-align:left;}

.nav-sidebar > li {border-bottom:solid 1px rgb(70,70,70);}
.nav-sidebar > li > a {color:rgb(140,140,140);padding-right: 20px;padding-left: 30px;text-shadow:none;}
.nav > li > a:hover, .nav-sidebar > li > a:hover {background-color: rgba(219,69,69,0.5);cursor:pointer;}
.nav-sidebar > .active > a,
.nav-sidebar > .active > a:hover,
.nav > .active > a,
.nav-sidebar > .active > a:focus {color: #db4545;}

.cont_holder{border-radius:10px;width:auto;min-height:100px;height:auto;overflow:hidden;background-color:rgba(44,44,44,0.95);border:1px solid #3a3a3a;padding-bottom:20px;margin-left:auto;margin-right:auto;}
.btn-default{background-color:#3a3a3a !important;color:#db4545 !important;border:none !important;}
.btn-primary{background-color:#6695a5 !important;color:white !important;border:none !important;}
.btn-info{background-color:#65aaba !important;color:white !important;border:none !important;}
.btn-danger{background-color:#db4545 !important;color:white !important;border:none !important;}
.btn[disabled]{cursor:not-allowed !important;pointer-events:auto;color:#333333 !important}

.fluid {width:100% !important;margin-top:1%;height:auto;max-height:100%;border-radius:20px;text-align:left;padding-left:20px;padding-top:0px;}
.fluid_no_corners{border-radius:0px !important;}

.event_data_area{height: 85% !important;overflow-x:hidden;width: 100%;}

.input-group-addon{background-color:transparent;border:none;border-radius:0px;color:#db4545;cursor:default;text-align: right;text-shadow:none;}
.form-control[readonly], .input-group>input{background-color:#e5e5e5;border-radius:0px;border:none;color:#3a3a3a;box-shadow:none;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px !important;border-top-right-radius: 4px;border-top-left-radius:4px !important;}

.input-group-addon.checkbox-inline{color:#65aaba;}

.input-group>textarea{background-color:transparent;color:#3a3a3a;width:100%;border:none;border-top:none;box-shadow:none;max-width:100%;resize:none;overflow:auto;}

input:focus{box-shadow:none;border:inherit;}
input:required{box-shadow:none;border:inherit;}

input[type=checkbox]{vertical-align: middle;}

.flex {width:100%;height:40px;}
.flex>.form-control {width:54%;}
.group_small{height:30px;padding:0px;width: 80%;display:inline-block;vertical-align:middle;color: #db4545;font-size: 1.2em;}

.form-control:focus{border-color:none;box-shadow:none;text-shadow:none;}
.has-error{background-color:#ffdddd !important;border:1px solid #db4545;}
.form-control[disabled]{background-color:#e5e5e5;opacity:0.6;}

.help-block{text-shadow:none;font-size:1em;color:#db4545;font-style:italic;}

.step_block{margin-left:1em;margin-top:0em;height: auto;max-height:1300px;width:96%;display:inline-block;overflow:hidden;vertical-align:top;}
.form-header,.step_header{width:100%;text-align:center;font-size:1.2em;color:#e5e5e5;}
.img_holder{border:2px solid #65aaba;height:128px;width:128px;margin-top:14px;text-align:center;overflow:hidden;}
.framed{border:2px solid #65aaba;height:auto;}

.full_block_width{display:inline-block;overflow:hidden;vertical-align:top;}

.mTitle{display:inline-block;padding:0px;margin:0px;}
.wide{width:100%;}

.step_header>.panel{overflow:hidden;}
.hidden_block{width:0px;height:0px;overflow:hidden;}

.highlight_header{text-align:left;color:#6695a5;text-transform:uppercase;text-shadow:none;}
.match_group{height: auto;overflow:hidden;display:inline-block;vertical-align: middle;}

.panel{border:2px solid #6695a5;height:auto;}
.panel-body{height:1100px;}
.vendor_panel_body{height:auto;min-height:128px;}
.panel-heading{padding:0px;background-color:transparent;border-bottom:none;}
.panel-title{padding-bottom:14px;width:100%;border-bottom:1px solid #6695a5;}
.form_header,.panel-title{color:#3a3a3a;text-align:center;padding-top:1em;font-size:1.2em;text-shadow:none;}
.form_header{background-color:white;}
.panel-title{color:white;}
.panel-default>*>.panel-title{background-color:#65aaba;}
.panel-danger>*>.panel-title{background-color:#db4545;}
.panel-warning>*>.panel-title{background-color:#db4545;}
.panel-info>*>.panel-title{background-color:#6695a5;}

.flex_height{height:auto !important;overflow-y:auto;}

label{text-shadow:none;color:#3a3a3a;}

.btn:not(.no-hex) {border-radius:0px;}

.btn-success{background-color:#6695a5;border-color:#6695a5;}
.btn-success[disabled]{background-color:#6695a5;border-color:#6695a5;opacity:0.5;}
.btn-success:hover{background-color:#65aaba;border-color:#6695a5;}

.btn.btn-default.dropdown-toggle:not(.btn-use-bs):not(.no-hex){background-color:#3a3a3a;border-color:#3a3a3a;width:100%;border-radius:0px;font-size:1.2em;height:44px;}
.btn.btn-success.dropdown-toggle:not(.btn-use-bs){background-color:#6695a5;border-color:#6695a5;width:100%;border-radius:0px;font-size:1.2em;height:44px;}
.btn.btn-warning.dropdown-toggle:not(.btn-use-bs){background-color:#db4545;border-color:#db4545;width:100%;border-radius:0px;font-size:1.2em;height:44px;}
.btn.btn-danger.dropdown-toggle:not(.btn-use-bs){background-color:#db4545;border-color:#db4545;width:100%;border-radius:0px;font-size:1.2em;height:44px;}

.dropdown-menu{border-radius:0px;width:100%;}
.dropdown-menu>li{height:36px;text-align:center;}
.dropdown-menu>li>a{color:white;font-size:1.2em;height:100%;}
.dropdown-menu>li>h5{color:white;font-size:1.2em;height:100%;}
.dropdown-menu>li>a:hover{color:#6695a5;background-color:rgba(255,255,255,0.8);}
.dropdown-menu.green{background-color:#6695a5;}
.dropdown-menu.orange{background-color:#db4545;}
.dropdown-menu>li>a{text-shadow:none;}
.btn-sm.btn-success.dropdown-toggle:not(.btn-use-bs){height:34px;}

.modal-body,.modal-title{text-shadow:none;color:#3a3a3a;}

.bootstrap-datetimepicker-widget{color:#3a3a3a !important;}
td.day.new {color:#e5e5e5;}
.bootstrap-datetimepicker-widget table td span{color:#3a3a3a !important;}

.alert{font-size:1.2em;}
.alert-danger{background-color:rgba(219,69,69,0.25);color:#db4545;}
.alert-info{background-color:#6695a5;color:white;}

.media-body{color:#3a3a3a;}
.media-body>a{color:#65aaba;}
.media-body>a:hover{color:#db4545;}
.media-heading{color:#65aaba;font-weight:600;}
.media-object{max-width:128px;height:auto;border-radius:4px;}
.media{background-color:#e5e5e5;border-radius:4px;margin-top:1px;padding:6px;}

label.has-error{color:#db4545 !important;padding:4px;font-weight:600;border-radius:6px;}

.form-inline .form-control[type="number"]{border:solid 1px #65aaba;border-radius:0px;background-color:#e5e5e5;color:#3a3a3a;font-weight:600;}

.main{max-width:82%;}
.main_cont{padding-left:30px;height: 96vh;}

.btn-link{padding:0px 0px;}

.form_item,.plan_item {text-align:left;width:auto;}

.head_area{top:0px !important;margin-left:0px;margin-right:0px;overflow:hidden;height:auto;}

.sidebar {height:100vh;min-width:41px;position:fixed;top:0px;left: 0;display: block;padding: 0px;overflow-x: hidden;overflow-y: auto;background-color:rgba(44,44,44,0.95);border-right: 1px solid #2e2e2e;}

.nav>li>a{padding:6px 20px !important;}

.navbar-toggle {float:none;margin-left:auto;margin-right:auto;}

.icon-bar{background-color: white;}
#burger{display:none;background-color:black;padding: 3px 2px;margin-top: 0px;}
#sidebar_menu_alt{position:fixed;background-color: rgba(35,35,35,0.95);top:64px;width: 300px;border-radius:4px;border:1px solid rgb(30,30,30);}

.scroll_holder{overflow-y:scroll;height:320px;}
.scroll_holder_med{overflow-y:scroll;height:auto;max-height:400px;}
.scroll_holder_large{overflow-y:auto;height:auto;max-height:90vh;}
.normal_panel{height:auto;overflow:hidden;color:#3a3a3a;}
.clip_div_text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.accord_head{height:35px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.accord_title{height:auto;overflow:hidden;padding-bottom:5px;padding-top:10px;}

.glyphicon-menu-down::before{top: 2px;position: absolute;right:2px;font-size:1.2em;}

#change_note{height:auto;overflow:hidden;font-size:1em;}

#plan_header{background-color:#DB4545;border:solid 1px #e5e5e5;height:50px;text-align:center;font-size:1.1em;font-weight:800;text-shadow:none;color:#3a3a3a;}
.plan_row{background-color:#65aaba;font-size:1em;font-weight:600;text-align:center;text-shadow:none;color:#3a3a3a;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;height:60px;line-height:50px;margin-top:0px !important;margin-bottom:0px;padding:0px;}
.plan_row_hover{cursor:pointer;background-color:#ee4545;color:#e5e5e5;}
.pro_plan_row{background-color:#6695a5;}
.row_end{border-bottom:solid 1px #e5e5e5;}
.row_selected{background-color:#db4545;color:#e5e5e5;}
.plan_col{border-left:solid 1px #e5e5e5;border-right:solid 1px #e5e5e5;height:100%;}

.dropdown-menu>li>a.product_name{margin-left:4px;height:80%;border-radius:4px;display:inline-block;clear:none;width:auto;overflow:hidden;}
.dropdown-menu>li>a.product_duplicate{font-size:1em;height:74%;background-color:#3a3a3a;border-radius:4px;display:inline-block;width:auto;overflow:hidden;clear:none;margin-right:50px;}

span.published::after{color:#3a3a3a;content:"PUBLISHED";}
span.disabled::after{color:#db4545;content:"DISABLED";}

.htmlDataTable {
    border: 1px solid rgba(0, 0, 0, 0.1);
    width: 100%;
}
table.htmlDataTable tbody > tr.table_row_count {
    background-color: rgba(44, 44, 44, 0.95);
    color: white;
}
table.htmlDataTable thead tr {
    background-color: #65aaba;
    color: white;
}
table.htmlDataTable thead > tr > th {
    padding: 6px 3px;
    text-align: center;
}
table.htmlDataTable tbody > tr > td {
    padding: 0 6px;
}
table.htmlDataTable tr:not(:last-child) > td {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
table.htmlDataTable tr > td:not(:last-child) {
    border-left: 1px solid rgba(0, 0, 0, 0.2);
}


.row.row-table {
    display: table;
    margin: 0;
    width: 100%;
}
.row.row-table > * {
    display: table-cell;
    float: none;
    padding: 0;
    vertical-align: middle;
}


.row-table:not(:last-child) {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    padding-bottom: 10px;
}
.row-table {
    padding-top: 10px;
}
.stat-performance-chart .glyphicon-chevron-down {
    color: rgba(200, 0, 0, 1);
}

.stat-performance-chart .glyphicon-chevron-up {
    color: rgba(50, 175, 50, 1);
}


.event-chart-section .row:not(:last-child) {
    border-bottom: 1px solid rgb(200, 200, 200);
}
.event-chart-section {
    background-color: rgba(0, 0, 0, 0.1);
    margin-bottom: 10px;
}
.event-chart-section > .row {
    margin: 0;
}
.event-chart-section .row > div:not(:last-child) {
    border-right: 1px solid rgb(200, 200, 200);
}
.event-chart-section .row > div:not(:first-child) {
    border-left: 1px solid rgb(200, 200, 200);
}
.event-chart-section .row > div {
    margin: 0 -1px 0 0;
    padding: 5px 15px;
}
.btn-group-default .dropdown-menu{
    background-color:#3a3a3a !important;
    color:#db4545 !important;
    /*border:none !important;*/
}
.btn-group-default .dropdown-menu > li > a:hover {
    background-color: transparent;
    color: #db4545;
}
.uploaded_image img{
    max-width:100%;
    max-height: 100%;
}
#stat_chart.form-control {
    width: 100%;
}

.form-group.flex > .input-group {
    width: 54%;
}



#listings-filter-panel .listing-filters{
	background-color: #65aaba;
	margin: 0 15px;
	padding: 5px 10px;
	border-radius: 4px;
}

#listings-filter-panel .btn-default {
	background-color: white !important;
	border: 1px solid transparent !important;
	color: #333 !important;
}

#listings-use-gps-location.redactive {
	color: #db4545 !important;
}

#listings-filter-panel .dropdown-menu > li > a:not(:hover) {
	color:#000000;
}

#listings-filter-panel .btn-default:hover {
	color: #6695a5 !important;
}

@media only screen and (max-width: 1024px) {
    .form-group.flex > .input-group {
        width: 98%;
    }
    .form-group.flex  {
        height: auto;
    }
}
@media only screen and (max-width: 991px) {
	body{font-size:1.1em;}
	.cont_holder{background-color:rgba(44,44,44,0.98);border:none;border-radius:2px;overflow:hidden;height:auto;width:90%;}
	.main{max-width: 75%;padding-left:0px;padding-right:0px;}
	.main_cont{padding-left:14px;padding-right:14px;}
	.step_block{margin-left:0px;width:100%;}
	.flex{width: 98%;}
	.flex>.input-group-addon{font-size:1em;}
	.btn-md{width:100%;font-size:1.2em;}
	#save_avail_btn,#deletebtn{margin-bottom:8px;}
	div.col-md-12{padding-left:4px;padding-right:4px;}
	#resetbtn,#loginbtn{margin-bottom:6px;}
	.head_area{padding-left:4px;padding-right:4px;}
	.welcome_text{display:none;}
	#sidebar_menu{display:none;}
	#burger{display:block;}
}

@media only screen and (max-width: 767px) {
	/*.alert{font-size:0.9em;}*/
	/*.main{max-width:80%;}*/
	.main_cont{padding:10px;}
	.input-group-addon{font-size: 1em;}
	.input-group:not(.use-bs){display:block;margin-bottom:2px;height:auto;min-height: 50px;overflow:hidden;}
	.h4,h4{font-size:15px};
	.nav .nav-sidebar{margin-right: 0px;margin-bottom: 20px;margin-left: -4px;padding-top: 0px;}
	.media-heading{font-size:1em;margin-top:4px;}
	.reason_header{font-size:1em;}
	.media-object{max-width: 64px;}
	/*#plan_header{font-size:0.8em;}*/
}

@media only screen and (max-width: 500px) {
    .can_hide_mobile{display:none;}
    .media-body{display:block;/*font-size: 0.7em;*/width:auto;}
    
}

@media only screen and (min-width: 768px) {
	#plan_header{font-size:1em;}
	.nav .nav-sidebar {margin-right: -21px;margin-bottom: 20px;margin-left: -10px;padding-top:50px;}
}

@media only screen and (min-width: 991px) {
	.cont_holder{background-color:rgba(44,44,44,0.95);border:1px solid #3a3a3a;width: 90%;}
	.main_cont{padding-left:10px;overflow-y: auto;}
	#sidebar_menu_alt{display:none;}
	
}
@media only screen and (min-width: 1400px) {
	.step_block{width:96%;margin-left:1em;}
}
@media only screen and (max-width: 1500px) {
    .step_block {
        height: auto;
    }
    .panel-body {
        height: 1100px;
    }
    .event_data_area {
        height:auto;   
    }
    
    .feedback-response .feedback-response-title {
        display: none;
    }
    
    .feedback-response .panel-body .row > div {
        width: 100%;
        display: block;
    }
    
}
@media only screen and (min-width: 1500px) {
	.step_block{width:48%;margin-left:1em;}
	.coupon-management,
	.survey-management {
	    width:48%;
	    display: inline-block;
	    
	}
}
@media only screen and (max-width: 991px) { /*Size MD and lower */
    .sidebar {
        height: 44px;
        z-index: 100;
        text-align: left;
        border-right: 0px none;
        border-bottom: 1px solid #2e2e2e;
    }
    
    .sidebar #burger {
        display:inline-block;
        margin: 10px;
    }
    
    .sidebar > br {
        display: none;
    }
    
    #sidebar_menu_alt {
        top: 34px;
        left: 10px;
        z-index: 101;
    }
    
    #baserow > .main {
        margin-top:44px;
        max-width:100%;
    }
    .scroll_holder_med {
        max-height: 768px;
    }
    .modal-dialog {
        font-size: 15px;
    }
}

@media only screen and (min-width: 2000px) {
	.step_block{width:48%;}
	.flex{width:100%;}
}

@media only screen and (min-width: 1024px) and (min-height:1300px) {
  	html{background-image:url('bg_large.jpg');background-size:auto 100%;}
}
@media only screen and (min-width: 1400px) {
	html{background-image:url('bg_large.jpg');background-size:auto auto;background-repeat:repeat-x !important;}
}
@media only screen and (min-width: 1300px) and (max-height:1300px) {
	html{background-image:url('bg_large.jpg');background-size:auto auto;}
}
@media only screen and (min-width: 1300px) and (max-height:991px) {
	html{background-image:url('bg_large.jpg');background-size:100% auto;}
}
@media only screen and (max-width: 1299px) and (min-height:1px)  {
  	html{background-image:url('bg_small.jpg');background-position:bottom right !important;background-size:auto auto;}
  	.dropdown-menu>li>a.product_duplicate{font-size: 0.8em;height: 65%;padding:4px 8px;background-color:#3a3a3a;border-radius:4px;display:inline-block;width:auto;overflow:hidden;clear:none;margin-right:2px;}
  	.dropdown-menu>li>a{font-size:1.0em;padding: 3px 8px;}
  	.dropdown-menu>li>a.product_name{max-width:280px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
}
@media only screen and (max-width: 1299px) and (min-height:842px)  {
  	html{background-image:url('bg_large.jpg');background-position:center right;background-size:auto 100%;}
}

@media only screen and (min-device-width:320px) and (max-device-width:480px) {
	html{background-image:url('bg_small.jpg');background-position:center right;background-size:auto 100%;height:100vh;}
	.listing_thumb{height:170px;}
	.listing_thumb>.image{height:170px;width:120px;}
	.listing_block{height:230px;width:120px;margin-right:12px;}
	.listing_block_small{max-width:116px;height:200px;margin-right:2px;display:inline-block;overflow:hidden;margin-top:4px;border-color:#3a3a3a !important;}
	.dropdown-menu>li>a.product_duplicate{font-size: 0.8em;height: 65%;padding:4px 8px;background-color:#3a3a3a;border-radius:4px;display:inline-block;width:auto;overflow:hidden;clear:none;margin-right:2px;}
	.dropdown-menu>li>a{font-size:0.9em;padding: 3px 8px;}
	.dropdown-menu>li>a.product_name{max-width:155px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	span.published::after{color:#3a3a3a;font-family: 'Glyphicons Halflings';content:"\e105";}
	span.disabled::after{color:#db4545;font-family: 'Glyphicons Halflings';content:"\e106";}
	.scroll_holder_med {max-height: 250px;}
}

@media only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:landscape) {
	.dropdown-menu{width: 100%;left:0;}
	.dropdown-menu>li>a.product_name{max-width:255px;}
}

@media only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:landscape) {
	html{background-image:url('bg_small.jpg');background-position:center right;background-size:100% auto;height:100vh;}
}
@media only screen and (min-device-width:320px) and (max-device-width:568px) {
	html{background-image:url('bg_small.jpg');background-position:center right;background-size:auto 100%;height:100vh;}
}
@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:landscape) {
	html{background-image:url('bg_small.jpg');background-position:center right;background-size:100% auto;height:100vh;}
}
@media only screen and (min-device-width:414px) and (max-device-width:736px) {
	html{background-image:url('bg_small.jpg');background-position:center right;background-size:auto 100%;height:100vh;}
	.listing_block_small{max-width:130px;height:200px;margin-right:14px;display:inline-block;overflow:hidden;margin-top:4px;border-color:#3a3a3a !important;}
	.dropdown-menu>li>a.product_duplicate{font-size: 0.8em;height: 65%;padding:4px 8px;background-color:#3a3a3a;border-radius:4px;display:inline-block;width:auto;overflow:hidden;clear:none;margin-right:2px;}
	.dropdown-menu>li>a{font-size:0.9em;padding: 3px 8px;}
	.dropdown-menu>li>a.product_name{max-width:230px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	span.published::after{color:#3a3a3a;font-family: 'Glyphicons Halflings';content:"\e105";}
	span.disabled::after{color:#db4545;font-family: 'Glyphicons Halflings';content:"\e106";}
	.scroll_holder_med {max-height: 250px;}
}
@media only screen and (min-device-width:414px) and (max-device-width:736px) and (orientation:landscape) {
	html{background-image:url('bg_small.jpg');background-position:center right;background-size:100% auto;height:100vh;}
}

@media only screen and (min-device-width: 768px) and (max-device-width:1024px) {
	#plan_header{font-size:1em;}
	.listing_block{max-width:174px;}
	.listing_data{height:16%;}
	.listing_thumb{height:240px;width:174px;}
	.listing_thumb>.image{height:240px;width:174px;}
	html{background-image:url('bg_large.jpg');background-size:auto 100%;background-position:center right;height:100vh;}
}
@media only screen and (min-device-width : 768px) and (max-device-width:1300px) and (orientation:landscape) {
	#plan_header{font-size:0.8em;}
	.listing_block{max-width:174px;}
	.listing_data{height:16%;}
	.listing_thumb{height:240px;width:174px;}
	.listing_thumb>.image{height:240px;width:174px;}
	html{background-image:url('bg_large.jpg');background-size:100% auto;height:100vh;}
}


@media only screen and (max-device-width: 414px) {
	.container-fluid > .inner {
		padding: 0px 0px 10px 0px !important;
		margin-top: 0px;
	}
    .panel-body.listing_body {
		padding: 0px;
	}
	
	#listings-main-body > .row > div {
		padding:0px;
		min-height: 0px;
	}
	
	#listings-main-body .panel {
		border: 0 none;
		border-radius: 0;
		margin-bottom: 0;
		border-bottom: 0;
	}
	
	#listings-main-body .panel-body > .row {
		margin: 0;
	}
	#listings-main-body > br {
		display: none;
	}
	#listings-filter-panel {
		margin: 0;
	}

	#listings-filter-panel > div {
		padding: 0;
		min-height: 0;
	}

	#listings-filter-panel .listing-filters {
		margin: 0;
		border-radius: 0;
	}
	
	.listing_block {

		width: 46.8802vw;
		height: 80vw;
		margin: 5px;
		max-width: none;
	}
	.listing_block .thumbnail.listing_thumb {

		height: 66.427vw;

	}
	.listing_block .image {

		width: 46.8802vw;
		height: 66.427vw;

	}
	
	.listing_data > h4 {

		font-size: 2.8vw !important;

	}
}