<style>
html, body { height: 100%; min-height: 100%;}


* {
 /* margin: 0;
  padding: 0; */
  @include box-sizing(border-box);
}


a {
text-decoration: none;
}
.a {
text-decoration: none;
}

@font-face {
    font-family: BerlinerGroteskLight;
    src: url(../paceint/css/BerlinerGroteskLight.ttf);
}

@font-face {
    font-family: myfont1;
    src: url("../fonts/Helvetica-Condensed-Light-Light.ttf");
}

@font-face {
    font-family: myfont2;
    src: url("../fonts/ITF-Rupee.ttf");
}

/*
@font-face {
    font-family: 'Helvetica Condensed Light';
    src: url('../css/fonts/Helvetica-Condensed-Light-Light.ttf');
    src: url('../css/fonts/Helvetica-Condensed-Light-Light.otf?') format('otf'),
        url('../css/fonts/Helvetica-Condensed-Light-Light.ttf') format('truetype'),
    font-weight: normal;
    font-style: normal;
}
*/
@font-face {
    font-family: BerlinerGroteskMedium;
    src: url(../paceint/css/BerlinerGroteskMedium.ttf);
}

label {
// font-family: 'Sawarabi Mincho', sans-serif;	
// font-family:  'Mirza', cursive;
}

.pac-container {
    z-index: 99999 !important;
}

.pac-container:after {
    /* Disclaimer: not needed to show 'powered by Google' if also a Google Map is shown */

    background-image: none !important;
    height: 0px;
}

textarea:focus, input:focus{
    outline: none;
}


// form

input::-webkit-input-placeholder {
	font-family:  'Mirza', cursive;		
    color: #a1a1a1;
}
 
input::-moz-placeholder {
	font-family:  'Mirza', cursive;		
    color: #a1a1a1;
}


input::placeholder 
{
	font-family:  'Mirza', cursive;		
    color: #a1a1a1;
}

input:focus::-webkit-input-placeholder 
{
    // color: transparent;
	color: #d1d1d1;
}


input:focus::-moz-placeholder 
{
    // color: transparent;
	color: #d1d1d1;
}

input:focus::placeholder 
{
    // color: transparent;
	color: #d1d1d1
}


textarea::-webkit-input-placeholder {
	font-family:  'Mirza', cursive;		
    color: #a1a1a1;
}
 
textarea::-moz-placeholder {
	font-family:  'Mirza', cursive;		
    color: #a1a1a1;
}


textarea:focus::placeholder 
{
	font-family:  'Mirza', cursive;		
    color: #d1d1d1;
}

textarea:focus::-webkit-input-placeholder {
	font-family:  'Mirza', cursive;		
    color: #d1d1d1;
}
 
textarea:focus::-moz-placeholder {
	font-family:  'Mirza', cursive;		
    color: #d1d1d1;
}


textarea::placeholder 
{
	font-family:  'Mirza', cursive;		
    color: #a1a1a1;
}

// end form

h2 {
font-size: 4vw;
}


.header {
display: inline-block; position: fixed; width: 100%; z-index: 99999; height: 150px; border: 0 solid #00ff00; vertical-align: top; background: rgba(255,255,255,0.5); max-height: 150px; margin: 0; padding: 0; /*#14ee94*/; /* box-shadow: 0 8px 8px 0 rgba(20, 338, 148, 0.2), 0 3px 10px 0 rgba(20, 338, 148, 0.19); */
	-webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;	
    transition: all 1s ease;
	
}

.header-logo {
 display: inline-block; position: relative; width: 25%; height: auto; padding: 0 1%; float: left; border: 0 solid #000; max-width: 25%; max-height: auto;
 transition: 0.2s all; max-height: 100%;
}

.header-logo img {display: inline-block; position: relative; width: 50%; max-width: 85%; max-height: 148px; margin: 0.5% 0.5%;}

.header .header-logo.shrink {
	position: fixed;  
	margin: 0 2%;
    width: 10%; height: 25%;
	top: 2.5px;
	z-index: 9999999;
}


.citystate-div {
 width: 16%; display: inline-block; position: relative; z-index: 99; float: left; padding: 0.25%; margin: 2% 0 0 0; border: 0.1vw solid #d2d2d2; font-size: 1vw; line-height: 120%;
}

.citystate-div input {	
display: inline-block; position: relative; width: 90%; padding: 0; border: 0 solid #d2d2d2; font-family:  'Mirza', cursive; line-height: 0; z-index: 9999999; z-index: 9;
}

.form_city {	
display: inline-block; position: relative; width: 90%; padding: 0; border: 0 solid #d2d2d2; font-family:  'Mirza', cursive; line-height: 0; z-index: 9999999; z-index: 9;
}

.citystate-clear {
 display: inline-block; position: absolute; color: #ff0000; padding: 0 1%; cursor: pointer; float: right; right: 0.5%; z-index: 99;
}

.center-panel {
 background: none; display: inline-block; width: 20%; position: relative; margin-top: 1.75%; margin-right: 2%; right: auto; border: 0 solid #000; float: right; text-align: center;
 	-webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;	
    transition: all 1s ease;
}

.center-panel-inner {
 background: none; display: inline-block; width: 100%; position: relative; padding: 1.5% 0.5%; margin: 0.5% 2.5%; border: 0 solid #000; float: left; text-align: center; color: #fff; font-size: 0.75vw;
}

#center-panel-inner-i {
	font-size: 1.5vw;
	color: #00e676;
}

#whatsapp-web {
	display: inline-block;
}

#whatsapp-mobile {
	display: none;
}

.right-panel {
 background: none; display: inline-block; width: 20%; position: relative; margin-top: 1.75%; margin-right: 2%; right: auto; border: 0 solid #000; float: right; text-align: center;
}

.postad-label {
 width: 45%; display: inline-block; position: relative; z-index: 99; padding: 0 0.5%; margin: 0.5% 2.5%; border: 0vw solid #00ff00; font: 1.25vw/1.25vw 'Mirza', cursive; cursor: pointer; float: left; border: 0 solid #000; padding: 0; text-align: center; z-index: 99999;
}

.flip-minicart {
 width: 100%; display: inline-block; background: #e11111; position: relative; z-index: 999; padding: 4% 1%; border: 0vw solid #1e1e1e; font: 1.2vw/1.2vw 'Mirza', cursive; color: #fff; cursor: pointer; text-align: center;
}

.panel-minicart {
 display: none; position: absolute; top: 100%; z-index: 99999; left: 0; border: 0 solid #000; background: rgba(255,255,255,0.9); padding: 2% 2%; color: #000; font-size: 1vw; font-family: 'Mirza', cursive; width: 100%; overflow: hidden; text-align: center; line-height: 2vw;
}

.loginsignup-label {
 background: none; display: inline-block; width: 45%; position: relative; padding: 0 0.5%; margin: 0.5% 2.5%; border: 0 solid #000; float: left; text-align: center;
}

.loginsignup-flip {
width: 100%; background: none; position: relative; z-index: 99; padding: 0; border: 0px solid #000; font: 2vw/2vw 'Mirza', cursive; color: #fff; text-align: center; cursor: pointer;
}

.loginsignup-panel {
width: 100%; display: none; position: absolute; top: 100%; z-index: 9999999; left: -1vw; border: 0vw solid #000; background: rgba(255,255,255,0.9); padding: 2% 2%; color: #fff; font-size: 1.25vw; font-family: 'Mirza', cursive; left: 0; line-height: 2vw;
}

.loginsignup-panel ul {
 list-style: none; padding: 10% 0; margin: 0;
}


.loginsignup-flip img {
 width: 25%; height: auto;
}


.lf-section50 {
display: inline-block; position: relative; width: 50%; float: left; height: 100%; min-height: 100%; font-size: 1vw; font-family: 'Mirza', cursive; border-right: 0.1vw solid #ccc; margin: 0;
}

.lf-section75 {
 position: relative; display: inline-block; min-width: 75%; padding: 0.75vw; align: left; text-align: left; background: #e11111; color: #fff; border-bottom-right-radius: 0.5vw; margin: 0; font-weight: bold;
}


.lf-section100 {
 display: inline-block; position: relative; width: 100%; min-width: 100%; float: left; margin: 15% 0; text-align: center;
}


.lf-section60 {
 display: inline-block; position: relative; width: 60%; min-width: 60%; margin: 0.5vw; padding: 1vw; border: 0.1vw solid #d2d2d2; padding: 0.5vw; vertical-align: middle; text-align: left;
}

.lf-section60-fp {
display: inline-block; position: relative; width: 60%; min-width: 60%; margin: 0.5vw; padding: 1vw; border: 0vw solid #d2d2d2; padding: 0.5vw; vertical-align: middle; text-align: center;
}

.lf-icon {
 display: inline-block; position: relative; width: 6%;
}

.lf-txtbox {
 display: inline-block; position: relative; border: 0; width: 85%; font: 1vw/1vw 'Mirza', cursive;
}


.lf-label {
 display: inline-block; background: #f0f0f0; padding: 0.5vw 2vw; font: 1vw/1vw 'Mirza', cursive; color: #1e1e1e; cursor: pointer;
}

.lf-label-fp {
display: inline-block; background: #f0f0f0; padding: 0.5vw 1vw; margin: 0 0.5vw; font: 1vw/1vw 'Mirza', cursive; color: #1e1e1e; cursor: pointer;
}

.slider-title-hp {
	display: inline-block; position: absolute; width: 50%; max-width: 50%; background: rgba(249,101,47,0.5); border: 0vw solid #1e1e1e; border-radius: 0vw; padding: 1% 2%; top: 70%; left: 0%; text-align: left; color: #000; font-size: 30px; line-height: 120%; font-weight: bold;
}
 
.slider-title {
	display: inline-block; position: absolute; width: 30%; max-width: 50%; background: rgba(249,101,47,0.5); border: 0vw solid #1e1e1e; border-radius: 0vw; padding: 1% 2.5%; top: 70%; left: 0%; text-align: left; color: #000; font-size: 2.5vw; line-height: 110%; font-weight: bold; color: #fff; text-align: right;
}


.menu-div {
	width: 100%; display: inline-block; position: relative; margin: 0; /* margin: 52.5px 0 0 0; */ /* background: #343d46; color: #fff; */ background: #transparent /*#14ee94*/; color: #fff; border: 0 solid #ff0000; float: left; z-index: 9999; font-size: 1.25vw;
	-webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;	
    transition: all 1s ease;
	color: #d02c34; /* menu 1st category hover color */
	text-align: center; position: absolute; width: auto; float: none; margin: 0; left: 12.5%; top: 100px;
}

.menu-div.shrink {
	position: fixed; top: 0;
}


.menu-div label {
	font-weight: Normal;
}

.menu-div .col-md-3 {
display: inline-block;
float: none;
vertical-align: top;
width: 24%;
 font-size: 1.25vw;
}

.menu-div .col-md-3 h6 {
	font-size: inherit;
}

.megamenu-content li {
margin-right: 2.5%;
margin-left: 2.5%;	
}

.navbar-collapse {// float: left;}

.navbar-right {}

.megamenu-fw {font-weight: Normal; background: transparent; font-family:  'Mirza', cursive;}


.menu-div .megamenu-content li {line-height: 110%;}



.content100-0 {
	display: inline-block; width: 100%; min-width: 100%; min-height: 75vh; padding: 0; position: relative; text-align: center; /* margin: 125px 0 0 0; */ margin: 0 0;
}

.content100 {
	display: inline-block; width: 100%; min-width: 100%; min-height: 75vh; padding: 0; position: relative; text-align: center; /* margin: 150px 0 0 0; */ margin: 25px 0 0 0;
}

.content100-150 {
	display: inline-block; width: 100%; min-width: 100%; min-height: 75vh; padding: 0; position: relative; text-align: center; /* margin: 150px 0 0 0; */ margin: 150px 0 0 0;
}

.search-div-100 {
display: inline-block; width: 100%; position: relative; text-align: center; margin: 2% 0; overflow: hidden;
}

.search-div-75 {
 display: inline-block; position: relative; text-align: center; margin: 2% 0; overflow: hidden; margin-top: 7.5%; background: rgba(0,0,0,0.75); line-height: auto; width: 75%; padding: 2.5% 2.5% 7.5% 2.5%; font-family: 'Josefin Slab', serif;	
}

.search-div-ctgy-container {
	display: inline-block; position: relative; width: 100%; border: 0vw solid #000; overflow: hidden; background: none; margin: 0; text-align: center; padding: 2% 0; border-bottom: 0vw solid #000; color: #fff;
}

.search-div-75 .search-div-ctgy-container .container-search-ctgy-icons label {
 display: inline-block; position: relative; width: 100%; max-width: 100%; vertical-align: middle; text-align: center; color: #fff; cursor: pointer; margin: 0; padding: 0; border: 0vw solid #ff0000; font-size: 1.25vw; line-height: 0;font-family: 'Josefin Slab', serif;	
}

.search-div-75 .search-div-ctgy-container .container-search-ctgy-icons i {
 font-size: 2vw; max-width: 100%; max-height: 100%; opacity: 1; margin: 0 0 15% 0; padding: 0; color: #fff;
}

.search-div-bg {
background-image: url('../../images/bg_img_01.jpg'); background-size: auto 100%;background-repeat: no-repeat;background-position: center;
}


.search-div {
display: inline-block; width: 75%; position: relative; text-align: center; border: 0 solid #2c2c2c; margin: 0; padding: 0; border-radius: 0vw; overflow: hidden; line-height: 0;
}

.indexpg {
	 width: 100%; border: 0vw solid #000; overflow: hidden; background: #fff; line-height: 0;
}

.otherpg {
 width: 80%; border: 0.1vw solid #d2d2d2; overflow: hidden; background: #fff; line-height: 0; box-shadow: 2px 2px 4px #a2a2a2;	
}


.search-div .i {
 display: inline-block; position: absolute; left: 0.75%; top: 30%;  color:#000; z-index: 99; font-size: 1vw;
}

.form-city-close {
 display: inline-block; position: absolute; left: 28%; color: #ff0000;  z-index: 99; top: 50%; cursor: pointer; font-size: 1.25vw;	
}

.search-txtbox {
width: 70%; border-top: 0vw solid #2c2c2c; border-right: 0vw solid #2c2c2c; border-bottom: 0 solid #2c2c2c; border-left: 0vw solid #2c2c2c; padding: 0.25% 2.5%; margin: 0 5% 0 0; float: left; font-family: Calibri; font-size: 1.5vw; border-radius: 0; border-top-right-radius: 0;border-bottom-right-radius: 0; line-height: 1.5vw; border: 0.2vw solid #2c2c2c; width: 30%; border: 0; float: left; border-left: 0.1vw solid #d2d2d2; padding: 0.65% 2.5%; margin: 0;
}

.search-submit {
 background: #e11111; padding: 1% 2.5%; margin: 0; border: 0vw solid #e11111; float: right; font-family: Calibri; font-size: 1.5vw; font-weight: bold; color: #fff; border-radius: 0; cursor: pointer; height: 100%; line-height: 1.5vw; min-height: 100%;
}

.fh5co-main-container {
	 display: inline-block; position: relative; margin-top: -6%; width: 65%; background: rgba(255,255,255,0.75); text-align: center; padding: 1%; text-align: left;
}

.panel_subctgy_icons_2-inner { 
	display: inline-block; position: relative; float: left; width: 22%; padding: 0.25vw 0vw; text-align:center; vertical-align: middle; font-family: 'Mirza', cursive; font-size: 1vw; border:0vw solid #000; margin: 0.25% 1.5%;
}

 .navigate-1 {
	 display: inline-block; position: relative; width: 100%; text-align: left; padding: 0.5% 2%; font-family: 'Mirza', cursive; font-size: 1.25vw;  line-height: 150%; border-bottom: 0.1vw solid #d2d2d2; background: #fff;
 }
 
 .navigate-ctgy {
	  display: inline-block; position: relative; width: 75%; float: left; text-align: left; font-size: inherit; line-height: inherit;
 }
 
 .navigate-tl {
	  display: inline-block; position: relative; width: 25%; float: right; text-align: right; font-size: inherit; line-height: inherit;
 }

 
.img-container-middle {overflow: hidden; text-align: center;transition: all 0.3s ease;} 

.img-container-middle:before {content: ''; display: inline-block; vertical-align: middle; height: 100%;} 

.img-container-middle .img-100 {
	position: relative;
    display: inline-block;
    vertical-align: middle;  /* vertical alignment of the inline element */
    max-height: 100%;
    max-width: 100%;
   transition: all 0.3s ease;
}

.img-container-middle .img-99 {
	position: relative;
    display: inline-block;
    vertical-align: middle;  /* vertical alignment of the inline element */
    max-height: 99%;
    max-width: 99%;
   transition: all 0.3s ease;
}

.img-container-middle .img-95 {
	position: relative;
    display: inline-block;
    vertical-align: middle;  /* vertical alignment of the inline element */
    max-height: 95%;
    max-width: 95%;
   transition: all 0.3s ease;
}


.section100 {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent; font-size: 1vw;float: left; margin: 0; padding: 0; overflow: hidden; text-align: center;
}

.section95 {
	display: inline-block; position: relative; width: 95%; min-width: 95%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; text-align: center;
}

.section90 {
	display: inline-block; position: relative; width: 90%; min-width: 90%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; text-align: center;
}

.section85 {
	display: inline-block; position: relative; width: 85%; min-width: 85%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; text-align: center;
}

.section80 {
	display: inline-block; position: relative; width: 80%; min-width: 80%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; text-align: center;
}

.section75 {
	display: inline-block; position: relative; width: 75%; min-width: 75%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; text-align: center;
}

.section70 {
	display: inline-block; position: relative; width: 70%; min-width: 70%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; text-align: center;
}

.section65 {
	display: inline-block; position: relative; width: 65%; min-width: 65%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; text-align: center;
}

.section60 {
	display: inline-block; position: relative; width: 60%; min-width: 60%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; text-align: center;
}

.section55 {
	display: inline-block; position: relative; width: 55%; min-width: 55%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; text-align: center;
}

.section50 {
	display: inline-block; position: relative; width: 50%; min-width: 50%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; text-align: center;
}

.section45 {
	display: inline-block; position: relative; width: 45%; min-width: 45%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; text-align: center;
}

.section40 {
	display: inline-block; position: relative; width: 40%; min-width: 40%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; text-align: center;
}

.section35 {
	display: inline-block; position: relative; width: 35%; min-width: 35%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; text-align: center;
}

.section30 {
	display: inline-block; position: relative; width: 30%; min-width: 30%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; text-align: center;
}

.section25 {
	display: inline-block; position: relative; width: 25%; min-width: 25%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; text-align: center;
}

.section20 {
	display: inline-block; position: relative; width: 20%; min-width: 20%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; text-align: center;
}

.section15 {
	display: inline-block; position: relative; width: 15%; min-width: 15%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; text-align: center;
}

.section10 {
	display: inline-block; position: relative; width: 10%; min-width: 10%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; text-align: center;
}

.section5 {
	display: inline-block; position: relative; width: 5%; min-width: 5%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; text-align: center;
}

.section100-nc {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent; font-size: 1vw;float: none; margin: 0; padding: 0; overflow: hidden; text-align: center;
}

.section95-nc {
	display: inline-block; position: relative; width: 95%; min-width: 95%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0; text-align: center;
}

.section90-nc {
	display: inline-block; position: relative; width: 90%; min-width: 90%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0; text-align: center;
}

.section85-nc {
	display: inline-block; position: relative; width: 85%; min-width: 85%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0; text-align: center;
}

.section80-nc {
	display: inline-block; position: relative; width: 80%; min-width: 80%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0; text-align: center;
}

.section75-nc {
	display: inline-block; position: relative; width: 75%; min-width: 75%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0; text-align: center;
}

.section70-nc {
	display: inline-block; position: relative; width: 70%; min-width: 70%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0; text-align: center;
}

.section65-nc {
	display: inline-block; position: relative; width: 65%; min-width: 65%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0; text-align: center;
}

.section60-nc {
	display: inline-block; position: relative; width: 60%; min-width: 60%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0; text-align: center;
}

.section55-nc {
	display: inline-block; position: relative; width: 55%; min-width: 55%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0; text-align: center;
}

.section50-nc {
	display: inline-block; position: relative; width: 50%; min-width: 50%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0; text-align: center;
}

.section45-nc {
	display: inline-block; position: relative; width: 45%; min-width: 45%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0; text-align: center;
}

.section40-nc {
	display: inline-block; position: relative; width: 40%; min-width: 40%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0; text-align: center;
}

.section35-nc {
	display: inline-block; position: relative; width: 35%; min-width: 35%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0; text-align: center;
}

.section30-nc {
	display: inline-block; position: relative; width: 30%; min-width: 30%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0; text-align: center;
}

.section25-nc {
	display: inline-block; position: relative; width: 25%; min-width: 25%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0; text-align: center;
}

.section20-nc {
	display: inline-block; position: relative; width: 20%; min-width: 20%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0; text-align: center;
}

.section15-nc {
	display: inline-block; position: relative; width: 15%; min-width: 15%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0; text-align: center;
}

.section10-nc {
	display: inline-block; position: relative; width: 10%; min-width: 10%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0; text-align: center;
}

.section5-nc {
	display: inline-block; position: relative; width: 5%; min-width: 5%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0; text-align: center;
}

.section100-tc {
	display: table-cell; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent; font-size: 1vw;float: none; margin: 0; padding: 0; overflow: hidden; vertical-align: middle;
}

.section95-tc {
	display: table-cell; position: relative; width: 95%; min-width: 95%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0; overflow: hidden; vertical-align: middle;
}

.section90-tc {
	display: table-cell; position: relative; width: 90%; min-width: 90%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0; overflow: hidden; vertical-align: middle;
}

.section85-tc {
	display: table-cell; position: relative; width: 85%; min-width: 85%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0; overflow: hidden; vertical-align: middle;
}

.section80-tc {
	display: table-cell; position: relative; width: 80%; min-width: 80%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0; overflow: hidden; vertical-align: middle;
}

.section75-tc {
	display: table-cell; position: relative; width: 75%; min-width: 75%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0; overflow: hidden; vertical-align: middle;
}

.section70-tc {
	display: table-cell; position: relative; width: 70%; min-width: 70%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0; overflow: hidden; vertical-align: middle;
}

.section65-tc {
	display: table-cell; position: relative; width: 65%; min-width: 65%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0; overflow: hidden; vertical-align: middle;
}

.section60-tc {
	display: table-cell; position: relative; width: 60%; min-width: 60%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0; overflow: hidden; vertical-align: middle;
}

.section55-tc {
	display: table-cell; position: relative; width: 55%; min-width: 55%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0; overflow: hidden; vertical-align: middle;
}

.section50-tc {
	display: table-cell; position: relative; width: 50%; min-width: 50%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0; overflow: hidden; vertical-align: middle;
}

.section45-tc {
	display: table-cell; position: relative; width: 45%; min-width: 45%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0; overflow: hidden; vertical-align: middle;
}

.section40-tc {
	display: table-cell; position: relative; width: 40%; min-width: 40%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0; overflow: hidden; vertical-align: middle;
}

.section35-tc {
	display: table-cell; position: relative; width: 35%; min-width: 35%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0; overflow: hidden; vertical-align: middle;
}

.section30-tc {
	display: table-cell; position: relative; width: 30%; min-width: 30%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0; overflow: hidden; vertical-align: middle;
}

.section25-tc {
	display: table-cell; position: relative; width: 25%; min-width: 25%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0; overflow: hidden; vertical-align: middle;
}

.section20-tc {
	display: table-cell; position: relative; width: 20%; min-width: 20%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0; overflow: hidden; vertical-align: middle;
}

.section15-tc {
	display: table-cell; position: relative; width: 15%; min-width: 15%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0; overflow: hidden; vertical-align: middle;
}

.section10-tc {
	display: table-cell; position: relative; width: 10%; min-width: 10%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0; overflow: hidden; vertical-align: middle;
}

.section5-tc {
	display: table-cell; position: relative; width: 5%; min-width: 5%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0; overflow: hidden; vertical-align: middle;
}


.section100-fn {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent; font-size: 1vw;float: none; margin: 0; padding: 0; overflow: hidden;
}

.section95-fn {
	display: inline-block; position: relative; width: 95%; min-width: 95%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0;
}

.section90-fn {
	display: inline-block; position: relative; width: 90%; min-width: 90%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0;
}

.section85-fn {
	display: inline-block; position: relative; width: 85%; min-width: 85%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0;
}

.section80-fn {
	display: inline-block; position: relative; width: 80%; min-width: 80%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0;
}

.section75-fn {
	display: inline-block; position: relative; width: 75%; min-width: 75%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0;
}

.section70-fn {
	display: inline-block; position: relative; width: 70%; min-width: 70%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0;
}

.section65-fn {
	display: inline-block; position: relative; width: 65%; min-width: 65%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0;
}

.section60-fn {
	display: inline-block; position: relative; width: 60%; min-width: 60%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0;
}

.section55-fn {
	display: inline-block; position: relative; width: 55%; min-width: 55%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0;
}

.section50-fn {
	display: inline-block; position: relative; width: 50%; min-width: 50%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0;
}

.section45-fn {
	display: inline-block; position: relative; width: 45%; min-width: 45%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0;
}

.section40-fn {
	display: inline-block; position: relative; width: 40%; min-width: 40%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0;
}

.section35-fn {
	display: inline-block; position: relative; width: 35%; min-width: 35%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0;
}

.section30-fn {
	display: inline-block; position: relative; width: 30%; min-width: 30%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0;
}

.section25-fn {
	display: inline-block; position: relative; width: 25%; min-width: 25%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0;
}

.section20-fn {
	display: inline-block; position: relative; width: 20%; min-width: 20%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0;
}

.section15-fn {
	display: inline-block; position: relative; width: 15%; min-width: 15%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0;
}

.section10-fn {
	display: inline-block; position: relative; width: 10%; min-width: 10%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0;
}

.section5-fn {
	display: inline-block; position: relative; width: 5%; min-width: 5%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0;
}


.section100-fn-nc {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent; font-size: 1vw;float: none; margin: 0; padding: 0; overflow: hidden;
}

.section95-fn-nc {
	display: inline-block; position: relative; width: 95%; min-width: 95%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0;
}

.section90-fn-nc {
	display: inline-block; position: relative; width: 90%; min-width: 90%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0;
}

.section85-fn-nc {
	display: inline-block; position: relative; width: 85%; min-width: 85%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0;
}

.section80-fn-nc {
	display: inline-block; position: relative; width: 80%; min-width: 80%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0;
}

.section75-fn-nc {
	display: inline-block; position: relative; width: 75%; min-width: 75%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0;
}

.section70-fn-nc {
	display: inline-block; position: relative; width: 70%; min-width: 70%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0;
}

.section65-fn-nc {
	display: inline-block; position: relative; width: 65%; min-width: 65%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0;
}

.section60-fn-nc {
	display: inline-block; position: relative; width: 60%; min-width: 60%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0;
}

.section55-fn-nc {
	display: inline-block; position: relative; width: 55%; min-width: 55%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0;
}

.section50-fn-nc {
	display: inline-block; position: relative; width: 50%; min-width: 50%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0;
}

.section45-fn-nc {
	display: inline-block; position: relative; width: 45%; min-width: 45%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0;
}

.section40-fn-nc {
	display: inline-block; position: relative; width: 40%; min-width: 40%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0;
}

.section35-fn-nc {
	display: inline-block; position: relative; width: 35%; min-width: 35%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0;
}

.section30-fn-nc {
	display: inline-block; position: relative; width: 30%; min-width: 30%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0;
}

.section25-fn-nc {
	display: inline-block; position: relative; width: 25%; min-width: 25%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0;
}

.section20-fn-nc {
	display: inline-block; position: relative; width: 20%; min-width: 20%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0;
}

.section15-fn-nc {
	display: inline-block; position: relative; width: 15%; min-width: 15%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0;
}

.section10-fn-nc {
	display: inline-block; position: relative; width: 10%; min-width: 10%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0;
}

.section5-fn-nc {
	display: inline-block; position: relative; width: 5%; min-width: 5%; border: 0 solid transparent;  font-size: 1vw;float: none; margin: 0; padding: 0;
}

.section100-fl {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent; font-size: 1vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section95-fl {
	display: inline-block; position: relative; width: 95%; min-width: 95%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section90-fl {
	display: inline-block; position: relative; width: 90%; min-width: 90%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section85-fl {
	display: inline-block; position: relative; width: 85%; min-width: 85%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section80-fl {
	display: inline-block; position: relative; width: 80%; min-width: 80%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section75-fl {
	display: inline-block; position: relative; width: 75%; min-width: 75%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section70-fl {
	display: inline-block; position: relative; width: 70%; min-width: 70%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section65-fl {
	display: inline-block; position: relative; width: 65%; min-width: 65%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section60-fl {
	display: inline-block; position: relative; width: 60%; min-width: 60%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section55-fl {
	display: inline-block; position: relative; width: 55%; min-width: 55%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section50-fl {
	display: inline-block; position: relative; width: 50%; min-width: 50%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section45-fl {
	display: inline-block; position: relative; width: 45%; min-width: 45%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section40-fl {
	display: inline-block; position: relative; width: 40%; min-width: 40%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section35-fl {
	display: inline-block; position: relative; width: 35%; min-width: 35%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section30-fl {
	display: inline-block; position: relative; width: 30%; min-width: 30%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section25-fl {
	display: inline-block; position: relative; width: 25%; min-width: 25%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section20-fl {
	display: inline-block; position: relative; width: 20%; min-width: 20%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section15-fl {
	display: inline-block; position: relative; width: 15%; min-width: 15%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section10-fl {
	display: inline-block; position: relative; width: 10%; min-width: 10%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section5-fl {
	display: inline-block; position: relative; width: 5%; min-width: 5%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; overflow: hidden;
}


.section100-fl-nc {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent; font-size: 1vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section95-fl-nc {
	display: inline-block; position: relative; width: 95%; min-width: 95%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section90-fl-nc {
	display: inline-block; position: relative; width: 90%; min-width: 90%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section85-fl-nc {
	display: inline-block; position: relative; width: 85%; min-width: 85%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section80-fl-nc {
	display: inline-block; position: relative; width: 80%; min-width: 80%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section75-fl-nc {
	display: inline-block; position: relative; width: 75%; min-width: 75%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section70-fl-nc {
	display: inline-block; position: relative; width: 70%; min-width: 70%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section65-fl-nc {
	display: inline-block; position: relative; width: 65%; min-width: 65%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section60-fl-nc {
	display: inline-block; position: relative; width: 60%; min-width: 60%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section55-fl-nc {
	display: inline-block; position: relative; width: 55%; min-width: 55%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section50-fl-nc {
	display: inline-block; position: relative; width: 50%; min-width: 50%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section45-fl-nc {
	display: inline-block; position: relative; width: 45%; min-width: 45%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section40-fl-nc {
	display: inline-block; position: relative; width: 40%; min-width: 40%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section35-fl-nc {
	display: inline-block; position: relative; width: 35%; min-width: 35%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section30-fl-nc {
	display: inline-block; position: relative; width: 30%; min-width: 30%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section25-fl-nc {
	display: inline-block; position: relative; width: 25%; min-width: 25%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section20-fl-nc {
	display: inline-block; position: relative; width: 20%; min-width: 20%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section15-fl-nc {
	display: inline-block; position: relative; width: 15%; min-width: 15%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section10-fl-nc {
	display: inline-block; position: relative; width: 10%; min-width: 10%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section5-fl-nc {
	display: inline-block; position: relative; width: 5%; min-width: 5%; border: 0 solid transparent;  font-size: 1vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section100-fr {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent; font-size: 1vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section95-fr {
	display: inline-block; position: relative; width: 95%; min-width: 95%; border: 0 solid transparent;  font-size: 1vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section90-fr {
	display: inline-block; position: relative; width: 90%; min-width: 90%; border: 0 solid transparent;  font-size: 1vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section85-fr {
	display: inline-block; position: relative; width: 85%; min-width: 85%; border: 0 solid transparent;  font-size: 1vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section80-fr {
	display: inline-block; position: relative; width: 80%; min-width: 80%; border: 0 solid transparent;  font-size: 1vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section75-fr {
	display: inline-block; position: relative; width: 75%; min-width: 75%; border: 0 solid transparent;  font-size: 1vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section70-fr {
	display: inline-block; position: relative; width: 70%; min-width: 70%; border: 0 solid transparent;  font-size: 1vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section65-fr {
	display: inline-block; position: relative; width: 65%; min-width: 65%; border: 0 solid transparent;  font-size: 1vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section60-fr {
	display: inline-block; position: relative; width: 60%; min-width: 60%; border: 0 solid transparent;  font-size: 1vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section55-fr {
	display: inline-block; position: relative; width: 55%; min-width: 55%; border: 0 solid transparent;  font-size: 1vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section50-fr {
	display: inline-block; position: relative; width: 50%; min-width: 50%; border: 0 solid transparent;  font-size: 1vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section45-fr {
	display: inline-block; position: relative; width: 45%; min-width: 45%; border: 0 solid transparent;  font-size: 1vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section40-fr {
	display: inline-block; position: relative; width: 40%; min-width: 40%; border: 0 solid transparent;  font-size: 1vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section35-fr {
	display: inline-block; position: relative; width: 35%; min-width: 35%; border: 0 solid transparent;  font-size: 1vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section30-fr {
	display: inline-block; position: relative; width: 30%; min-width: 30%; border: 0 solid transparent;  font-size: 1vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section25-fr {
	display: inline-block; position: relative; width: 25%; min-width: 25%; border: 0 solid transparent;  font-size: 1vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section20-fr {
	display: inline-block; position: relative; width: 20%; min-width: 20%; border: 0 solid transparent;  font-size: 1vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section15-fr {
	display: inline-block; position: relative; width: 15%; min-width: 15%; border: 0 solid transparent;  font-size: 1vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section10-fr {
	display: inline-block; position: relative; width: 10%; min-width: 10%; border: 0 solid transparent;  font-size: 1vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section5-fr {
	display: inline-block; position: relative; width: 5%; min-width: 5%; border: 0 solid transparent;  font-size: 1vw;float: right; margin: 0; padding: 0; overflow: hidden;
}


.section100-fr-nc {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent; font-size: 1vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section95-fr-nc {
	display: inline-block; position: relative; width: 95%; min-width: 95%; border: 0 solid transparent;  font-size: 1vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section90-fr-nc {
	display: inline-block; position: relative; width: 90%; min-width: 90%; border: 0 solid transparent;  font-size: 1vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section85-fr-nc {
	display: inline-block; position: relative; width: 85%; min-width: 85%; border: 0 solid transparent;  font-size: 1vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section80-fr-nc {
	display: inline-block; position: relative; width: 80%; min-width: 80%; border: 0 solid transparent;  font-size: 1vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section75-fr-nc {
	display: inline-block; position: relative; width: 75%; min-width: 75%; border: 0 solid transparent;  font-size: 1vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section70-fr-nc {
	display: inline-block; position: relative; width: 70%; min-width: 70%; border: 0 solid transparent;  font-size: 1vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section65-fr-nc {
	display: inline-block; position: relative; width: 65%; min-width: 65%; border: 0 solid transparent;  font-size: 1vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section60-fr-nc {
	display: inline-block; position: relative; width: 60%; min-width: 60%; border: 0 solid transparent;  font-size: 1vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section55-fr-nc {
	display: inline-block; position: relative; width: 55%; min-width: 55%; border: 0 solid transparent;  font-size: 1vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section50-fr-nc {
	display: inline-block; position: relative; width: 50%; min-width: 50%; border: 0 solid transparent;  font-size: 1vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section45-fr-nc {
	display: inline-block; position: relative; width: 45%; min-width: 45%; border: 0 solid transparent;  font-size: 1vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section40-fr-nc {
	display: inline-block; position: relative; width: 40%; min-width: 40%; border: 0 solid transparent;  font-size: 1vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section35-fr-nc {
	display: inline-block; position: relative; width: 35%; min-width: 35%; border: 0 solid transparent;  font-size: 1vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section30-fr-nc {
	display: inline-block; position: relative; width: 30%; min-width: 30%; border: 0 solid transparent;  font-size: 1vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section25-fr-nc {
	display: inline-block; position: relative; width: 25%; min-width: 25%; border: 0 solid transparent;  font-size: 1vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section20-fr-nc {
	display: inline-block; position: relative; width: 20%; min-width: 20%; border: 0 solid transparent;  font-size: 1vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section15-fr-nc {
	display: inline-block; position: relative; width: 15%; min-width: 15%; border: 0 solid transparent;  font-size: 1vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section10-fr-nc {
	display: inline-block; position: relative; width: 10%; min-width: 10%; border: 0 solid transparent;  font-size: 1vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section5-fr-nc {
	display: inline-block; position: relative; width: 5%; min-width: 5%; border: 0 solid transparent;  font-size: 1vw;float: right; margin: 0; padding: 0; overflow: hidden;
}


/* start media files */
/*
.media-container {
padding: 0%; height: 100%; border: 0.1vw solid #ff0000; margin: 0; float: left;
}

.media-div {
display: inline-block; position: relative; width: 100%; height: 100%; background: rgba(255,255,255,0.75); float: left; margin: 0; padding: 0; border: 0 solid #fff; float: none;
  font-family: Roboto;
  overflow: hidden;
  cursor: pointer;
}

.media-div .media-img {
position: relative; width: 100%; height: 100%; text-align: center; border: 0vw solid #000; overflow: hidden; padding: 0; margin: 0;
}

.media-div .media-img:before {    //* create a full-height inline block pseudo=element /
    content: ' ';
    display: inline-block;
    vertical-align: middle;  //* vertical alignment of the inline element /
    height: 100%;
}


.media-div .media-img img {
position: relative; vertical-align: middle; max-width: 100%; max-height: 100%; border: 0; padding: 0; margin: 0;
 -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}


.media-div .media-img:hover img {
/
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
/  
}

.media-div .media-vid {
display: inline-block; position: relative; width: 100%; height: 100%; text-align: center; border: 0vw solid #000; overflow: hidden; padding: 0; margin: 0;
}

.media-div .media-vid video {
display: inline-block; position: relative; vertical-align: middle; width: 100%; height: 100%; max-width: 100%; max-height: 100%; border: 0; margin: 0%; padding: 0;
 -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.media-div .media-vid:hover video {
	/
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  /
}


.media-div .text-content-table {
display: table; height: 100%; border: 0 solid #ff00ff; width: 100%; padding: 0;
}

.media-div .text-content-table-row {
display: table-row;
}

.media-div .text-content-table-cell {
display: table-cell; vertical-align: middle; border: 0.1vw solid #4b4b4b;
}

.media-div .media-title {
position: absolute; bottom: 0; background: rgba(0,0,0,0); width: 100%; height: 40%; border-top: 0.1vw solid #1e1e1e;
font-size: 1.5vw; line-height: 120%;;; color: #1e1e1e; padding: 1vw 2.5vw; opacity: 1; text-align: center;
    -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	cursor: pointer;	
}

.media-div .media-cover {
display: inline-block;
position: absolute;
opacity: 0;
left: 0;
bottom: 0;
width: 100%;
height: 100%;
line-height: 17.5vw;
background: rgba(0,0,0,0.5);
color: #fff;
text-align: center;
vertical-align: middle;
font-size: 1vw;
    -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	cursor: pointer;
}

.media-div .media-cover span{
max-width: 85%;
display: inline-block;
line-height: 3vw;
text-align: left;
vertical-align: middle;
// padding: 5%;
max-height: 100%;
border: 0px solid #ff0000;
font-size: 1.5vw;
	cursor: pointer;
}


.media-div .media-cover label {
	cursor: pointer;
}



.media-div:hover .media-cover {
opacity: 1;
}

.media-div:hover .media-title {
opacity: 1;
	cursor: pointer;
}
*/

/* end media files */

.media-div {
display: inline-block; position: relative; width: 100%; height: 100%; background: rgba(255,255,255,0); margin: 0; padding: 0; border: 0 solid #fff; float: none;
  font-family: Roboto;
  overflow: hidden;
  cursor: pointer;
}


.media-div-100 {
display: inline-block; position: relative; width: 100%; height: 100%; background: rgba(255,255,255,0); margin: 0; padding: 2.5%; border: 0 solid #fff; float: none;
  font-family: Roboto;
  overflow: hidden;
  cursor: pointer;
}



.media-div .media-img {
position: relative; width: 100%; height: 100%; text-align: center; border: 0vw solid #000; overflow: hidden; padding: 0; margin: 0;
}

.media-div .media-img:before {    /* create a full-height inline block pseudo=element */
    content: ' ';
    display: inline-block;
    vertical-align: middle;  /* vertical alignment of the inline element */
    height: 100%;
}


.media-div .media-img img {
position: relative; vertical-align: middle; max-width: 100%; max-height: 100%; border: 0; padding: 0; margin: 0;
 -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}


.media-div .media-vid {
display: inline-block; position: relative; width: 100%; height: 100%; text-align: center; border: 0vw solid #000; overflow: hidden; padding: 0; margin: 0;
}

.media-div .media-vid video {
display: inline-block; position: relative; vertical-align: middle; width: 100%; height: 100%; max-width: 100%; max-height: 100%; border: 0; margin: 0%; padding: 0;
 -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.media-div .media-vid:hover video {
/*
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
*/
}


.media-div .text-content-table {
display: table; height: 100%; border: 0 solid #ff00ff; width: 100%; padding: 0; text-align: justify;
}

.media-div .text-content-table-row {
display: table-row;
}

.media-div .text-content-table-cell {
display: table-cell; vertical-align: middle; border: 0vw solid #4b4b4b;
}

.media-div .media-title {
position: absolute; bottom: 0; background: rgba(0,0,0,0); width: 100%; height: 40%; border-top: 0.1vw solid #1e1e1e;
font-size: 1.5vw; line-height: 120%;;; color: #1e1e1e; padding: 1vw 2.5vw; opacity: 1; text-align: center;
    -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	cursor: pointer;	
}

.media-div .media-cover {
display: inline-block;
position: absolute;
opacity: 0;
left: 0;
bottom: 0;
width: 100%;
height: 100%;
line-height: 17.5vw;
background: rgba(0,0,0,0.5);
color: #fff;
text-align: center;
vertical-align: middle;
font-size: 1vw;
    -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	cursor: pointer;
}

.media-div .media-cover span {
max-width: 85%;
display: inline-block;
line-height: 3vw;
text-align: left;
vertical-align: middle;
// padding: 5%;
max-height: 100%;
border: 0px solid #ff0000;
font-size: 1.5vw;
	cursor: pointer;
}


.media-div .media-cover label {
	cursor: pointer;
}


.media-div:hover .media-cover {
opacity: 1;
}

.media-div:hover .media-title {
opacity: 1;
	cursor: pointer;
}




/* end media-div */


.nav20 { 
display: inline-block; width: 20%; min-width: 20%; min-height: 100%; position: relative; float: left; text-align: center; border: 0.1vw solid transparent; margin: 0;
}


.left-cell-15 {
 display: inline-block; position: relative; width: 15%; min-width: 15%; padding: 1%; float: left; text-align: left;border: 0.1vw solid transparent;
}

.right-cell-85 {
 display: inline-block; position: relative; width: 85%; padding: 1%; float: left; text-align: left;border: 0.1vw solid transparent;
}

.left-cell-25 {
 display: inline-block; position: relative; width: 25%; min-width: 15%; padding: 1%; float: left; text-align: left; border: 0.1vw solid transparent;
}

.right-cell-75 {
 display: inline-block; position: relative; width: 75%; padding: 1%; float: left; text-align: left; border: 0.1vw solid transparent;
}



/* start  */


.tablemain100 {
	display: inline-block; position: relative; width: 100%; min-width: 100%;
}

.tablemain90 {
	display: inline-block; position: relative; width: 90%; min-width: 90%;
}

.tablemain80 {
	display: inline-block; position: relative; width: 80%; min-width: 80%;
}


.tablerow100 {	
	display: inline-block; position: relative; width: 100%; min-width: 100%;
}

.tablerow100-1 {	
	display: inline-block; position: relative; width: 100%; min-width: 100%; padding: 0.5%; border: 0.1vw solid #d2d2d2; margin: 1% 0;
}

.tablerow100-bg {	
	display: inline-block; position: relative; width: 100%; min-width: 100%; background: rgba(0,0,0,0.05); margin: 0.25% 0; line-height: 150%;
}


.tablecellheader50 {
	display: inline-block; position: relative; width: 48%; min-width: 48%; float: left; background: rgba(0,0,0,0); color: #ff0000; padding: 1%; margin: 0; text-align: right;
}

.tablecellheader50-bg {
	display: inline-block; position: relative; width: 48%; min-width: 48%; float: left; background: rgba(0,0,0,0.75); color: #fff; padding: 1%; margin: 0;
}

.tablecell5 {
	display: inline-block; position: relative; width: 5%; min-width: 5%; float: left; padding: 1%;
}

.tablecell10 {
	display: inline-block; position: relative; width: 10%; min-width: 10%; float: left; padding: 1%;
}

.tablecell15 {
	display: inline-block; position: relative; width: 15%; min-width: 15%; float: left; padding: 1%;
}

.tablecell20 {
	display: inline-block; position: relative; width: 20%; min-width: 20%; float: left; padding: 1%;
}

.tablecell25 {
	display: inline-block; position: relative; width: 25%; min-width: 25%; float: left; padding: 1%;
}

.tablecell30 {
	display: inline-block; position: relative; width: 30%; min-width: 30%; float: left; padding: 1%;
}

.tablecell35 {
	display: inline-block; position: relative; width: 35%; min-width: 35%; float: left; padding: 1%;
}

.tablecell40 {
	display: inline-block; position: relative; width: 40%; min-width: 40%; float: left; padding: 1%;
}

.tablecell45 {
	display: inline-block; position: relative; width: 45%; min-width: 45%; float: left; padding: 1%;
}

.tablecell50 {
	display: inline-block; position: relative; width: 50%; min-width: 50%; float: left; padding: 1%;
}

.tablecell55 {
	display: inline-block; position: relative; width: 55%; min-width: 55%; float: left; padding: 1%;
}

.tablecell60 {
	display: inline-block; position: relative; width: 60%; min-width: 60%; float: left; padding: 1%;
}

.tablecell65 {
	display: inline-block; position: relative; width: 65%; min-width: 65%; float: left; padding: 1%;
}

.tablecell70 {
	display: inline-block; position: relative; width: 70%; min-width: 70%; float: left; padding: 1%;
}

.tablecell75 {
	display: inline-block; position: relative; width: 75%; min-width: 75%; float: left; padding: 1%;
}

.tablecell80 {
	display: inline-block; position: relative; width: 80%; min-width: 80%; float: left; padding: 1%;
}

.tablecell85 {
	display: inline-block; position: relative; width: 85%; min-width: 85%; float: left; padding: 1%;
}

.tablecell90 {
	display: inline-block; position: relative; width: 90%; min-width: 90%; float: left; padding: 1%;
}

.tablecell95 {
	display: inline-block; position: relative; width: 95%; min-width: 95%; float: left; padding: 1%;
}



.formmain100 {
	display: inline-block; position: relative; width: 100%; min-width: 100%;
}

.formmain90 {
	display: inline-block; position: relative; width: 90%; min-width: 90%;
}

.formmain80 {
	display: inline-block; position: relative; width: 80%; min-width: 80%;
}

.formcellheader50 {
	display: inline-block; position: relative; width: 50%; min-width: 50%; float: left; background: rgba(0,0,0,1); color: #fff; padding: 1%;
}

.formcell5 {
	display: inline-block; position: relative; width: 5%; min-width: 5%; float: left; padding: 1%;
}

.formcell10 {
	display: inline-block; position: relative; width: 10%; min-width: 10%; float: left; padding: 1%;
}

.formcell15 {
	display: inline-block; position: relative; width: 15%; min-width: 15%; float: left; padding: 1%;
}

.formcell20 {
	display: inline-block; position: relative; width: 20%; min-width: 20%; float: left; padding: 1%;
}

.formcell25 {
	display: inline-block; position: relative; width: 25%; min-width: 25%; float: left; padding: 1%;
}

.formcell30 {
	display: inline-block; position: relative; width: 30%; min-width: 30%; float: left; padding: 1%;
}

.formcell35 {
	display: inline-block; position: relative; width: 35%; min-width: 35%; float: left; padding: 1%;
}

.formcell40 {
	display: inline-block; position: relative; width: 40%; min-width: 40%; float: left; padding: 1%;
}

.formcell45 {
	display: inline-block; position: relative; width: 45%; min-width: 45%; float: left; padding: 1%;
}

.formcell50 {
	display: inline-block; position: relative; width: 50%; min-width: 50%; float: left; padding: 1%;
}

.formcell55 {
	display: inline-block; position: relative; width: 55%; min-width: 55%; float: left; padding: 1%;
}

.formcell60 {
	display: inline-block; position: relative; width: 60%; min-width: 60%; float: left; padding: 1%;
}

.formcell65 {
	display: inline-block; position: relative; width: 65%; min-width: 65%; float: left; padding: 1%;
}

.formcell70 {
	display: inline-block; position: relative; width: 70%; min-width: 70%; float: left; padding: 1%;
}

.formcell75 {
	display: inline-block; position: relative; width: 75%; min-width: 75%; float: left; padding: 1%;
}

.formcell80 {
	display: inline-block; position: relative; width: 80%; min-width: 80%; float: left; padding: 1%;
}

.formcell85 {
	display: inline-block; position: relative; width: 85%; min-width: 85%; float: left; padding: 1%;
}

.formcell90 {
	display: inline-block; position: relative; width: 90%; min-width: 90%; float: left; padding: 1%;
}

.formcell95 {
	display: inline-block; position: relative; width: 95%; min-width: 95%; float: left; padding: 1%;
}

/* end */

.filtermenu-div {
	display: inline-block; position: relative; width: 90%; border: 0 solid #1e1e1e; border-radius: 0.2vw; font-family: 'Mirza', cursive; font-size: 1vw; padding: 0; margin: 7% 5%;
}

#form_maxprice, #form_minprice {
	display: inline-block;
	position: relative;
    width: 80%;
    margin: 2% 5% 0 5%;
	padding: 2.5%;
    border:0.05vw solid #d2d2d2;
//    -webkit-box-shadow: 0 8px 6px -6px black;
//    -moz-box-shadow: 0 8px 6px -6px black;
//    box-shadow: 0 8px 6px -6px black;
	color: #3a4a5a;

}


.panel, .flip {
    padding: 1%;
    text-align: left;
//    background-color: #e5eecc;
    border: 0px solid #c3c3c3;
    width: 90%;
    display: inline-block;
    cursor: pointer;
    text-align: left;
	margin: 0 5%;
	font-family: Courier New;
	font-weight: Normal;
}

.panel {
	display: none;
    cursor: default;
    border-top: 0;
    border: solid 1px #c3c3c3;
    overflow: hidden;
    background-color: #fff;
    color: #343d46;
}

.panel input[type=checkbox] {
	margin: 0 2.5%;
}

.flip {
    padding: 1.5% 4%;
    background-color: #343d46;
	border-top: 0.1vw solid #2c2c2c;
    color: #fff;
//	-webkit-box-shadow: 0 8px 6px -6px black;
//	   -moz-box-shadow: 0 8px 6px -6px black;
//	        box-shadow: 0 8px 6px -6px black;
}




.flipfilter {
    text-align: left;
//    background-color: #e5eecc;
    border: 0px solid #c3c3c3;
    width: 90%;
    display: inline-block;
    cursor: pointer;
    text-align: left;
	font-family: Courier New;
	font-weight: Normal;
    border: none;
    outline: none;
    transition: 0.4s;
    margin: 5% 0 0 0;
    padding: 3.5% 4%;
    // background-color: #343d46;
	// border-top: 0.1vw solid #2c2c2c;
    color: #3a4a5a;	
    background: #fff;
    background: -moz-linear-gradient(top,#fff 1%,#eaeaea 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(1%,#fff),color-stop(100%,#eaeaea));
    background: -webkit-linear-gradient(top,#fff 1%,#eaeaea 100%);
    background: -o-linear-gradient(top,#fff 1%,#eaeaea 100%);
    background: -ms-linear-gradient(top,#fff 1%,#eaeaea 100%);
    background: linear-gradient(top,#fff 1%,#eaeaea 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff',endColorstr='#eaeaea',GradientType=0 );
    box-shadow: 0 0 0 1px rgba(155,155,155,0.3),1px 0 0 rgba(255,255,255,0.9) inset,0 2px 2px rgba(0,0,0,0.1);	
}

.active, .flipfilter:hover {
    // background-color: #ccc;
}

.flipfilter:after {
    content: '\002B';
    color: #777;
    font-weight: bold;
    float: right;
    margin-left: 5px;
}

.active:after {
    content: "\2212";
}

.panelfilter {
    padding: 0 1%;
    text-align: left;
//    background-color: #e5eecc;
    border: 0px solid #c3c3c3;
    width: 90%;
    display: inline-block;
    cursor: pointer;
    text-align: left;
	margin: 0 5%;
	font-family: Courier New;
	font-weight: Normal;
    cursor: default;
    border: solid 1px #transparent;
    background-color: #fff;
    color: #3a4a5a;	
	 border-top: 0.1vw solid #d2d2d2;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}


.panelfilter input[type=checkbox] {
	margin: 0 2.5%;
}

.panelfilter ul {
	list-style: none; margin: 0; padding: 0;
}

.panelfilter ul li {
	list-style: none; margin: 1% 0;
}

.panelfilter ul li label {
	font-weight: Normal; color: #3a4a5a;
}

.top-banner-div-index {
  display: inline-block; position: relative; background: #fff; width: 98%; height: 9.8vw; max-height: 9.8vw; overflow: hidden; text-align: center; margin: 2% 1%; padding: 0; border: 0vw solid #ff0000;
}

.bottom-banner-div-index {
    display: inline-block; position: relative; background: #fff; width: 98%; height: 9.8vw; max-height: 9.8vw; overflow: hidden; text-align: center; margin: 2% 1%; padding: 0; border: 0vw solid #ff0000;
}
 
.top-banner-div-index img {
  width: 99%; max-width: 99%; height: 99%; max-height: 99%; border: 0;
}

.bottom-banner-div-index img {
  width: 99%; max-width: 99%; height: 99%; max-height: 99%; border: 0;
}


.top-banner-div {
  display: inline-block; position: relative; background: #fff; width: 98%; height: 9.8vw; max-height: 9.8vw; overflow: hidden; text-align: center; margin: 1%; padding: 0; border: 0 solid #000;
}

.bottom-banner-div {
    display: inline-block; position: relative; background: #fff; width: 98%; height: 9.8vw; max-height: 9.8vw; overflow: hidden; text-align: center; margin: 2% 1%; padding: 0;
}
 
.top-banner-div img {
  width: 99%; max-width: 99%; height: 99%; max-height: 99%; border: 0;
}

.bottom-banner-div img {
  width: 99%; max-width: 99%; height: 99%; max-height: 99%; border: 0;
}

.div-ads1x1 {
 display: inline-block;  width: 98%; position: relative; padding: 0; margin: 2% 1%; border: 0vw solid #ff0000; overflow: hidden; display: none;
}

.div-ads1x1-label {
 display: none;  position: relative; width: 98%; border: 0vw solid #ff0000; background: #2c2c2c; margin: 0; padding: 0.5vw 0; color: #fff;  font-family: 'Mirza', cursive; font-size: 1.25vw;font-weight: Normal;
}

.div-ads1x1-img {
 display: inline-block;  width: 98%; height: 98%; border: 0vw solid #000; position: relative; margin: 0; padding: 0;
}

.div-ads1x2 {
 display: inline-block; width: 98%; position: relative; padding: 0; margin: 4% 1%; border: 0vw solid #ff0000; overflow: hidden;
}

.div-ads1x2-label {
 display: none;  position: relative; width: 98%; border: 0vw solid #ff0000; background: #2c2c2c; margin: 0; padding: 1% 0; color: #fff;  font-family: 'Mirza', cursive; font-size: 1.25vw;font-weight: Normal;
}

.div-ads1x2-img {
 display: inline-block; width: 98%; height: 196%; border: 0vw solid #000; position: relative; margin: 0; padding: 0; overflow: hidden;
}

.label-par {
  display: inline-block; position: relative; margin: 2% 0; width: 98%; background: #e11111; color: #fff; font-family: 'Mirza', cursive; font-size: 1.5vw; font-weight: Normal; padding: 1% 0; display: none;
}

footer {
    padding: 2% 2%;
    color: #fff;
    background-color: #0022f3;
    clear: both;
    text-align: center;
	margin: 0;
}	


.footer {
 display: inline-block; position: relative; width: 100%; margin: 0; font-family: 'Mirza', cursive; font-size: 1.25vw; line-height: 120%; color: #fff; float: left;
}

.footer-span100 {
 display: inline-block; position: relative; text-align: center; float: left; width: 100%; margin: 0; 
}

.footer-span20 {
 display: inline-block; position: relative; text-align: left; float: left; width: 20%; margin: 1%; border: 0vw solid #fff;
}

.footer-span25 {
 display: inline-block; position: relative; text-align: left; float: left; width: 25%; margin: 2% 1%; border: 0vw solid #fff;
}

.footer-span30 {
 display: inline-block; position: relative; text-align: left; float: left; width: 25%; margin: 2% 4%; border: 0vw solid #fff;
}

.social-icons {
 color: #fff; padding: 0.5vw; font-size: 25px;	
     -webkit-transition: 0.2s all; /* Safari */
    transition: 0.2s all;
}

.social-icons:hover{
    -webkit-transform: rotate(360deg); /* Safari */
    transform: rotate(360deg);
}

.footer ul {
display: inline-block; position: relative; padding: 1% 4%;	width: 100%;
}

.footer .footer-span30 li {
/* list-style: none;	*/
list-style-type: square;
padding: 2% 2%;	
}

.footer .footer-span100 li {
list-style: none; padding: 0 1%; float: left;
}



/* start media 1210 */

@media (max-width: 899px) {

.pac-container {
    z-index: 99999 !important;
	font-size: 3vw;
}

.pac-container:after {
    /* Disclaimer: not needed to show 'powered by Google' if also a Google Map is shown */

    background-image: none !important;
    height: 0px;
}

.header {
position: fixed;	
height: 150px;
border-bottom: 0 solid #343d46;
}

.header.shrink {
	height: 100px;
}

.content100-0.shrink {
margin: 100px 0 0 0;	
}

.content100.shrink {
	margin: 125px 0 0 0;
}

.content100-0 {
display: inline-block; width: 100%; min-width: 100%; min-height: 75vh; padding: 0; position: relative; text-align: center; margin: 150px 0 0 0;
}

.content100 {
display: inline-block; width: 100%; min-width: 100%; min-height: 75vh; padding: 0; position: relative; text-align: center; margin: 175px 0 0 0;
}


.header-logo {
width: 25%; height: 50%; padding: 1% 2.5%; margin: 0; float: left; border: 0 solid #000; max-width: 100%; max-height: 60%;
 transition: 0.2s all; text-align: left;text-align: center; display: none;
}

.header .header-logo.shrink768 {
height: 60%;
}

.header-logo img {max-width: 85%; max-height: 85%;}

.center-panel {
 background: none; display: inline-block; width: 100%; position: relative; margin-top: 0; margin-right: 0; right: auto; border: 0 solid #000; float: right; text-align: center;
}

.center-panel.shrink {
 display: none;
}

.center-panel-inner {
 background: none; display: inline-block; width: 100%; position: relative; padding: 0.75% 0.5%; margin: 0; border: 0 solid #000; float: left; text-align: center; color: #f0f0f0; font-size: 2.25vw;
}

#center-panel-inner-i {
	font-size: 3.25vw;
	color: #00e676;
}

#whatsapp-web {
	display: none;
}

#whatsapp-mobile {
	display: inline-block;
}

.right-panel {
 background: none; display: none; width: 45%; position: relative; margin-top: 2%; margin-right: 1%; right: auto; border: 0 solid #000; float: right; text-align: center;
 z-index: 999;}

.postad-label {
 width: 45%; display: inline-block; position: relative; z-index: 99; padding: 0 0.5%; margin: 0.5% 2.5%; border: 0vw solid #00ff00; font: 2.5vw/2.5vw 'Almendra', serif; cursor: pointer; float: left; border: 0 solid #000; padding: 0; text-align: center;
}

.flip-minicart {
 width: 100%; display: inline-block; background: #e11111; position: relative; z-index: 99; padding: 5% 1%; border: 0vw solid #1e1e1e; font: 2.5vw/2.5vw 'Almendra', serif; color: #fff; cursor: pointer; text-align: center;
}

.panel-minicart {
 display: none; position: absolute; top: 100%; z-index: 99999; left: 0; border: 0 solid #000; background: rgba(255,255,255,0.9); padding: 2% 2%; color: #000; font-size: 2vw; font-family:  'Mirza', cursive; width: 100%; overflow: hidden; text-align: center; line-height: 4vw;
}

.loginsignup-label {
 background: none; display: inline-block; width: 45%; position: relative; padding: 0 0.5%; margin: 0.5% 2.5%; border: 0 solid #000; float: left; text-align: center;
}

.loginsignup-flip {
width: 100%; background: none; position: relative; z-index: 99; padding: 0; border: 0px solid #000; font: 2vw/2vw 'Almendra', serif; color: #fff; text-align: center; cursor: pointer;
}

.loginsignup-panel {
width: 100%; display: none; position: absolute; top: 100%; z-index: 9999999; left: -1vw; border: 0vw solid #000; background: rgba(255,255,255,0.9); padding: 2% 2%; color: #fff; font-size: 3vw; font-family:  'Mirza', cursive; left: 0; line-height: 4vw;
}

.loginsignup-flip img {
 width: 25%; height: auto;
}


.slider-title-hp {
	display: inline-block; position: absolute; width: 60%; max-width: 60%; background: rgba(249,101,47,0.5); border: 0vw solid #1e1e1e; border-radius: 0vw; padding: 1% 2%; top: 70%; left: 0%; text-align: left; color: #000; font-size: 10vw; line-height: 120%; font-weight: bold;
}
 
.slider-title {
	display: inline-block; position: absolute; width: 30%; max-width: 50%; background: rgba(249,101,47,0.5); border: 0vw solid #1e1e1e; border-radius: 0vw; padding: 1% 2.5%; top: 70%; left: 0%; text-align: left; color: #000; font-size: 10vw; line-height: 110%; font-weight: bold; color: #fff; text-align: right;
}

.menu-div {
// margin-top: 0px; 
// background: transparent;
background: transparent;
color: #fff;
z-index: 9999999;
color: #666;
font-size: 4vw;
	width: 100%;
	left: 0;
	border: 0;
}

#menu-div-panel-home {
	 display: none;
}

#li-classifieds {
	display: inherit;
}

#li-blogs {
	display: inherit;
}

.megamenu-fw {padding: 0 5%; background: transparent;background: #fff; font-size: 4vw;}


.menu-div .col-md-3 {
display: block;
float: none;
margin: 0;
width: 100%;
background: #fff;
font-size: 4vw;
}

.navbar-collapse {float: none;}

.menu-div .megamenu-content li {line-height: 5vw;}

.top-search {padding: 0;}

}

/* end media 1210 */

/* start media 768 */

@media (max-width: 899px) {


.lf-section50 {
display: inline-block; position: relative; width: 100%; float: left; height: auto; min-height: auto; font-size: 2.5vw; border-right: 0.1vw solid #ccc; margin: 0;
}

.lf-section75 {
 position: relative; display: inline-block; min-width: 75%; padding: 0.75vw; align: left; text-align: left; background: #e11111; color: #fff; border-bottom-right-radius: 0.5vw; margin: 0; font-weight: Normal;
}


.lf-section100 {
 display: inline-block; position: relative; width: 100%; float: left; margin: 15% 0; text-align: center;
}


.lf-section60 {
 display: inline-block; position: relative; width: 60%; margin: 0.5vw; padding: 1vw; border: 0.1vw solid #d2d2d2; padding: 0.5vw; vertical-align: middle; text-align: left;
}

.lf-section60-fp {
display: inline-block; position: relative; width: 60%; margin: 0.5vw; padding: 1vw; border: 0vw solid #d2d2d2; padding: 0.5vw; vertical-align: middle; text-align: center;
}

.lf-icon {
 display: inline-block; position: relative; width: 6%;
}

.lf-txtbox {
 display: inline-block; position: relative; border: 0; width: 85%; font-size: 2.5vw; line-height: 2.5vw;
}


.lf-label {
 display: inline-block; background: #f0f0f0; padding: 0.5vw 2vw; font: 2.5vw/2.5vw 'Almendra', serif; color: #1e1e1e; cursor: pointer;
}

.lf-label-fp {
display: inline-block; background: #f0f0f0; padding: 0.5vw 1vw; margin: 0 0.5vw; font: 2.5vw/2.5vw 'Almendra', serif; color: #1e1e1e; cursor: pointer;
}

.filtermenu-div {
	display: inline-block; position: relative; width: 75%; border: 0 solid #1e1e1e; border-radius: 0.2vw; font-family:  'Mirza', cursive; font-size: 3vw; padding: 0; margin: 2% 5%;
}

.flip {
	padding: 1.25vw 4vw;
}
	


.nav20 { 
display: inline-block; width: 100%; min-height: 100%; position: relative; float: left; align: center; text-align: center; border: 0vw solid #000; border: 0vw solid #000; margin: 0;
}


.left-cell-15 {
 display: inline-block; position: relative; width: 100%; min-width: 15%; padding: 1%; float: left; text-align: left;
}

.right-cell-85 {
 display: inline-block; position: relative; width: 100%; padding: 1%; float: left; text-align: left;
}

.left-cell-25 {
 display: inline-block; position: relative; width: 100%; min-width: 15%; padding: 1%; float: left; text-align: left;
}

.right-cell-75 {
 display: inline-block; position: relative; width: 100%; padding: 1%; float: left; text-align: left;
}


/* start */


.tablemain100 {
	display: inline-block; position: relative; width: 100%; min-width: 100%;
}

.tablemain90 {
	display: inline-block; position: relative; width: 90%; min-width: 90%;
}

.tablemain80 {
	display: inline-block; position: relative; width: 80%; min-width: 80%;
}

.tablecellheader50 {
	display: inline-block; position: relative; width: 48%; min-width: 48%; float: left; background: rgba(0,0,0,0); color: #ff0000; padding: 1%;
}

.tablecellheader50-bg {
	display: inline-block; position: relative; width: 48%; min-width: 48%; float: left; background: rgba(0,0,0,1); color: #fff; padding: 1%;
}

.tablecell5 {
	display: inline-block; position: relative; width: 5%; min-width: 5%; float: left; padding: 1%;
}

.tablecell10 {
	display: inline-block; position: relative; width: 10%; min-width: 10%; float: left; padding: 1%;
}

.tablecell15 {
	display: inline-block; position: relative; width: 15%; min-width: 15%; float: left; padding: 1%;
}

.tablecell20 {
	display: inline-block; position: relative; width: 20%; min-width: 20%; float: left; padding: 1%;
}

.tablecell25 {
	display: inline-block; position: relative; width: 25%; min-width: 25%; float: left; padding: 1%;
}

.tablecell30 {
	display: inline-block; position: relative; width: 30%; min-width: 30%; float: left; padding: 1%;
}

.tablecell35 {
	display: inline-block; position: relative; width: 35%; min-width: 35%; float: left; padding: 1%;
}

.tablecell40 {
	display: inline-block; position: relative; width: 40%; min-width: 40%; float: left; padding: 1%;
}

.tablecell45 {
	display: inline-block; position: relative; width: 45%; min-width: 45%; float: left; padding: 1%;
}

.tablecell50 {
	display: inline-block; position: relative; width: 50%; min-width: 50%; float: left; padding: 1%;
}

.tablecell55 {
	display: inline-block; position: relative; width: 55%; min-width: 55%; float: left; padding: 1%;
}

.tablecell60 {
	display: inline-block; position: relative; width: 60%; min-width: 60%; float: left; padding: 1%;
}

.tablecell65 {
	display: inline-block; position: relative; width: 65%; min-width: 65%; float: left; padding: 1%;
}

.tablecell70 {
	display: inline-block; position: relative; width: 70%; min-width: 70%; float: left; padding: 1%;
}

.tablecell75 {
	display: inline-block; position: relative; width: 75%; min-width: 75%; float: left; padding: 1%;
}

.tablecell80 {
	display: inline-block; position: relative; width: 80%; min-width: 80%; float: left; padding: 1%;
}

.tablecell85 {
	display: inline-block; position: relative; width: 85%; min-width: 85%; float: left; padding: 1%;
}

.tablecell90 {
	display: inline-block; position: relative; width: 90%; min-width: 90%; float: left; padding: 1%;
}

.tablecell95 {
	display: inline-block; position: relative; width: 95%; min-width: 95%; float: left; padding: 1%;
}

/* end */

.navigate {
position: relative; float: left; width: 95%; border: 0vw solid #000; vertical-align: middle; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin: 0; text-align: left; padding: 2vw; font-family:  'Mirza', cursive; font-size: 3vw; font-weight: Normal;
}


.filtermenu-div {
	display: inline-block; position: relative; width: 75%; border: 0 solid #1e1e1e; border-radius: 0.2vw; font-family:  'Mirza', cursive; font-size: 3vw; padding: 0; margin: 2% 5%;
}

.flip {
	padding: 1.5% 4%;
}
	
	
.search-div {
display: inline-block; width: 80%; position: relative; text-align: center; border: 0 solid #2c2c2c; margin: 0; padding: 0; border-radius: 0.5vw; overflow: hidden; line-height: 0; padding: 0;
}



.indexpg {
	 width: 100%; border: 0vw solid #000; overflow: hidden; background: #fff; line-height: 0;
}

.otherpg {
 width: 80%; border: 0.1vw solid #d2d2d2; overflow: hidden; background: #fff; line-height: 0; box-shadow: 2px 2px 4px #a2a2a2;	
}


.search-div .i {
 display: inline-block; position: absolute; left: 6%; top: 8%;  color:#000; z-index: 99; font-size: 3vw;
}

.form-city-close {
 display: inline-block; position: absolute; left: 90%; right: 10%; color: #ff0000; z-index: 99; top: 12.5%; cursor: pointer; font-size: 3vw;	
}

.search-txtbox {
float: none; font-family:  'Mirza', cursive; font-size: 3vw; border-radius: 0; border-top-right-radius: 0;border-bottom-right-radius: 0; line-height: 3vw; border: 0.2vw solid #2c2c2c; width: 90%; border: 0.1vw solid #d2d2d2; float: left; padding: 1.3% 5%; margin: 1% 5%;
}

.search-submit {
 background: #e11111; padding: 1.3% 5%; margin: 1% 10%; border: 0vw solid #e11111; float: none; font-family:  'Mirza', cursive; font-size: 3vw; font-weight: Normal; color: #fff; border-radius: 0; cursor: pointer; height: 100%; line-height: 3vw; min-height: 100%; width: 80%; text-align: center;
}

.fh5co-main-container {
	margin-top: -8%; padding: 3%;
}

.div-ads1x1 {
 display: inline-block;  width: 98%; position: relative; padding: 0; margin: 0.5vw; border: 0vw solid #ff0000; overflow: hidden; display: none;
}

.div-ads1x1-label {
 display: inline-block;  position: relative; width: 98%; border: 0vw solid #ff0000; background: #2c2c2c; margin: 0; padding: 0.5vw 0; color: #fff;  font-family:  'Mirza', cursive; font-size: 2.5vw;font-weight: Normal;
}

.div-ads1x1-img {
 display: inline-block;  width: 98%; height: 98%; border: 0vw solid #000; position: relative; margin: 0; padding: 0;
}

.div-ads1x2 {
 display: inline-block; width: 98%; position: relative; padding: 0; margin: 2vw 0.5vw; border: 0vw solid #ff0000; overflow: hidden;
}

.div-ads1x2-label {
 display: inline-block;  position: relative; width: 98%; border: 0vw solid #ff0000; background: #2c2c2c; margin: 0; padding: 0.5vw 0; color: #fff;  font-family:  'Mirza', cursive; font-size: 2.5vw;font-weight: Normal;
}

.div-ads1x2-img {
 display: inline-block; width: 98%; height: 196%; border: 0vw solid #000; position: relative; margin: 0; padding: 0; overflow: hidden;
}
 
.label-par {
  display: inline-block; position: relative; margin: 1vw 0; width: 98%; background: #e11111; color: #fff; font-family:  'Mirza', cursive; font-size: 3.5vw; font-weight: Normal; padding: 0.5vw 0; display: none;
}


.footer {
 display: inline-block; position: relative; width: 100%; margin-top: 0; font-family:  'Mirza', cursive; font-size: 4vw; line-height: 5vw;color: #fff;
}

.footer-span100 {
 display: inline-block; position: relative; text-align: center; float: left; width: 100%; margin: 0.5%;
}

.footer-span20 {
 display: inline-block; position: relative; text-align: center; float: left; width: 100%; margin: 0; border: 0vw solid #fff;
}

.footer-span25 {
 display: inline-block; position: relative; text-align: center; float: left; width: 100%; margin: 0; border: 0vw solid #fff;
}

.footer-span30 {
 display: inline-block; position: relative; text-align: center; float: left; width: 100%; margin: 0; border: 0vw solid #fff;
}


.footer ul {
display: inline-block; position: relative; padding: 1% 4%;	width: 100%;
}

.footer .footer-span30 li {
list-style: none;	
padding: 2% 4%;	
}

.footer .footer-span100 li {
list-style: none; padding: 0 1%; float: none; display: inline-block;
}

}
/* end media 768 */

/* start media 600 */

@media (max-width: 899px) {


.navigate-1 { 
	text-align: left; padding: 0.5% 2%; font-family: 'Mirza', cursive; font-size: 3.75vw;  line-height: 150%; border-bottom: 0.1vw solid #d2d2d2; background: #fff;
}	

.navigate-ctgy {
	  display: inline-block; position: relative; width: 100%; float: left; text-align: left; font-size: inherit; line-height: inherit;
 }
 
 .navigate-tl {
	  display: inline-block; position: relative; width: 100%; float: left; text-align: left; font-size: inherit; line-height: inherit;
 }
 
.section100 {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent; font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden; text-align: center;
}

.section95 {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; text-align: center;
}

.section90 {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; text-align: center;
}

.section85 {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; text-align: center;
}

.section80 {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; text-align: center;
}

.section75 {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; text-align: center;
}

.section70 {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; text-align: center;
}

.section65 {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; text-align: center;
}

.section60 {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; text-align: center;
}

.section55 {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; text-align: center;
}

.section50 {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; text-align: center;
}

.section45 {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; text-align: center;
}

.section40 {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; text-align: center;
}

.section35 {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; text-align: center;
}

.section30 {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; text-align: center;
}

.section25 {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; text-align: center;
}

.section20 {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; text-align: center;
}

.section15 {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; text-align: center;
}

.section10 {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; text-align: center;
}

.section5 {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; text-align: center;
}


.section100-tc {
	display: table-cell; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent; font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden; vertical-align: middle;
}

.section95-tc {
	display: table-cell; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden; vertical-align: middle;
}

.section90-tc {
	display: table-cell; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden; vertical-align: middle;
}

.section85-tc {
	display: table-cell; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden; vertical-align: middle;
}

.section80-tc {
	display: table-cell; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden; vertical-align: middle;
}

.section75-tc {
	display: table-cell; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden; vertical-align: middle;
}

.section70-tc {
	display: table-cell; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden; vertical-align: middle;
}

.section65-tc {
	display: table-cell; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden; vertical-align: middle;
}

.section60-tc {
	display: table-cell; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden; vertical-align: middle;
}

.section55-tc {
	display: table-cell; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden; vertical-align: middle;
}

.section50-tc {
	display: table-cell; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden; vertical-align: middle;
}

.section45-tc {
	display: table-cell; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden; vertical-align: middle;
}

.section40-tc {
	display: table-cell; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden; vertical-align: middle;
}

.section35-tc {
	display: table-cell; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden; vertical-align: middle;
}

.section30-tc {
	display: table-cell; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden; vertical-align: middle;
}

.section25-tc {
	display: table-cell; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden; vertical-align: middle;
}

.section20-tc {
	display: table-cell; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden; vertical-align: middle;
}

.section15-tc {
	display: table-cell; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden; vertical-align: middle;
}

.section10-tc {
	display: table-cell; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden; vertical-align: middle;
}

.section5-tc {
	display: table-cell; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden; vertical-align: middle;
}


.section100-fn {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent; font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden;
}

.section95-fn {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%;
}

.section90-fn {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%;
}

.section85-fn {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%;
}

.section80-fn {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%;
}

.section75-fn {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%;
}

.section70-fn {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%;
}

.section65-fn {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%;
}

.section60-fn {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%;
}

.section55-fn {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%;
}

.section50-fn {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%;
}

.section45-fn {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%;
}

.section40-fn {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%;
}

.section35-fn {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%;
}

.section30-fn {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%;
}

.section25-fn {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%;
}

.section20-fn {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%;
}

.section15-fn {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%;
}

.section10-fn {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%;
}

.section5-fn {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%;
}


.section100-fl {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent; font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden;
}

.section95-fl {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden;
}

.section90-fl {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden;
}

.section85-fl {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden;
}

.section80-fl {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden;
}

.section75-fl {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden;
}

.section70-fl {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden;
}

.section65-fl {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden;
}

.section60-fl {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden;
}

.section55-fl {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden;
}

.section50-fl {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden;
}

.section45-fl {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden;
}

.section40-fl {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden;
}

.section35-fl {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden;
}

.section30-fl {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden;
}

.section25-fl {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden;
}

.section20-fl {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden;
}

.section15-fl {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden;
}

.section10-fl {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden;
}

.section5-fl {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden;
}


.section100-fl-nc {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent; font-size: 3vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section95-fl-nc {
	display: inline-block; position: relative; width: 95%; min-width: 95%; border: 0 solid transparent;  font-size: 3vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section90-fl-nc {
	display: inline-block; position: relative; width: 90%; min-width: 90%; border: 0 solid transparent;  font-size: 3vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section85-fl-nc {
	display: inline-block; position: relative; width: 85%; min-width: 85%; border: 0 solid transparent;  font-size: 3vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section80-fl-nc {
	display: inline-block; position: relative; width: 80%; min-width: 80%; border: 0 solid transparent;  font-size: 3vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section75-fl-nc {
	display: inline-block; position: relative; width: 75%; min-width: 75%; border: 0 solid transparent;  font-size: 3vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section70-fl-nc {
	display: inline-block; position: relative; width: 70%; min-width: 70%; border: 0 solid transparent;  font-size: 3vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section65-fl-nc {
	display: inline-block; position: relative; width: 65%; min-width: 65%; border: 0 solid transparent;  font-size: 3vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section60-fl-nc {
	display: inline-block; position: relative; width: 60%; min-width: 60%; border: 0 solid transparent;  font-size: 3vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section55-fl-nc {
	display: inline-block; position: relative; width: 55%; min-width: 55%; border: 0 solid transparent;  font-size: 3vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section50-fl-nc {
	display: inline-block; position: relative; width: 50%; min-width: 50%; border: 0 solid transparent;  font-size: 3vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section45-fl-nc {
	display: inline-block; position: relative; width: 45%; min-width: 45%; border: 0 solid transparent;  font-size: 3vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section40-fl-nc {
	display: inline-block; position: relative; width: 40%; min-width: 40%; border: 0 solid transparent;  font-size: 3vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section35-fl-nc {
	display: inline-block; position: relative; width: 35%; min-width: 35%; border: 0 solid transparent;  font-size: 3vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section30-fl-nc {
	display: inline-block; position: relative; width: 30%; min-width: 30%; border: 0 solid transparent;  font-size: 3vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section25-fl-nc {
	display: inline-block; position: relative; width: 25%; min-width: 25%; border: 0 solid transparent;  font-size: 3vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section20-fl-nc {
	display: inline-block; position: relative; width: 20%; min-width: 20%; border: 0 solid transparent;  font-size: 3vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section15-fl-nc {
	display: inline-block; position: relative; width: 15%; min-width: 15%; border: 0 solid transparent;  font-size: 3vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section10-fl-nc {
	display: inline-block; position: relative; width: 10%; min-width: 10%; border: 0 solid transparent;  font-size: 3vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section5-fl-nc {
	display: inline-block; position: relative; width: 5%; min-width: 5%; border: 0 solid transparent;  font-size: 3vw;float: left; margin: 0; padding: 0; overflow: hidden;
}

.section100-fr {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent; font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden;
}

.section95-fr {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden;
}

.section90-fr {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden;
}

.section85-fr {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden;
}

.section80-fr {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden;
}

.section75-fr {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden;
}

.section70-fr {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden;
}

.section65-fr {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden;
}

.section60-fr {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden;
}

.section55-fr {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden;
}

.section50-fr {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden;
}

.section45-fr {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden;
}

.section40-fr {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden;
}

.section35-fr {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden;
}

.section30-fr {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden;
}

.section25-fr {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden;
}

.section20-fr {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden;
}

.section15-fr {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden;
}

.section10-fr {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden;
}

.section5-fr {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent;  font-size: 3vw; float: none; margin: 0; padding: 0 5%; overflow: hidden;
}


.section100-fr-nc {
	display: inline-block; position: relative; width: 100%; min-width: 100%; border: 0 solid transparent; font-size: 3vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section95-fr-nc {
	display: inline-block; position: relative; width: 95%; min-width: 95%; border: 0 solid transparent;  font-size: 3vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section90-fr-nc {
	display: inline-block; position: relative; width: 90%; min-width: 90%; border: 0 solid transparent;  font-size: 3vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section85-fr-nc {
	display: inline-block; position: relative; width: 85%; min-width: 85%; border: 0 solid transparent;  font-size: 3vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section80-fr-nc {
	display: inline-block; position: relative; width: 80%; min-width: 80%; border: 0 solid transparent;  font-size: 3vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section75-fr-nc {
	display: inline-block; position: relative; width: 75%; min-width: 75%; border: 0 solid transparent;  font-size: 3vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section70-fr-nc {
	display: inline-block; position: relative; width: 70%; min-width: 70%; border: 0 solid transparent;  font-size: 3vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section65-fr-nc {
	display: inline-block; position: relative; width: 65%; min-width: 65%; border: 0 solid transparent;  font-size: 3vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section60-fr-nc {
	display: inline-block; position: relative; width: 60%; min-width: 60%; border: 0 solid transparent;  font-size: 3vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section55-fr-nc {
	display: inline-block; position: relative; width: 55%; min-width: 55%; border: 0 solid transparent;  font-size: 3vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section50-fr-nc {
	display: inline-block; position: relative; width: 50%; min-width: 50%; border: 0 solid transparent;  font-size: 3vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section45-fr-nc {
	display: inline-block; position: relative; width: 45%; min-width: 45%; border: 0 solid transparent;  font-size: 3vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section40-fr-nc {
	display: inline-block; position: relative; width: 40%; min-width: 40%; border: 0 solid transparent;  font-size: 3vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section35-fr-nc {
	display: inline-block; position: relative; width: 35%; min-width: 35%; border: 0 solid transparent;  font-size: 3vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section30-fr-nc {
	display: inline-block; position: relative; width: 30%; min-width: 30%; border: 0 solid transparent;  font-size: 3vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section25-fr-nc {
	display: inline-block; position: relative; width: 25%; min-width: 25%; border: 0 solid transparent;  font-size: 3vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section20-fr-nc {
	display: inline-block; position: relative; width: 20%; min-width: 20%; border: 0 solid transparent;  font-size: 3vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section15-fr-nc {
	display: inline-block; position: relative; width: 15%; min-width: 15%; border: 0 solid transparent;  font-size: 3vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section10-fr-nc {
	display: inline-block; position: relative; width: 10%; min-width: 10%; border: 0 solid transparent;  font-size: 3vw;float: right; margin: 0; padding: 0; overflow: hidden;
}

.section5-fr-nc {
	display: inline-block; position: relative; width: 5%; min-width: 5%; border: 0 solid transparent;  font-size: 3vw;float: right; margin: 0; padding: 0; overflow: hidden;
}


.citystate-div {
 width: 50%; display: inline-block; position: absolute; float: none; padding: 1%; margin: 1% 0 0 0; border: 0.1vw solid #d2d2d2; font-size: 3vw; line-height: 3vw; bottom: 10%; left: 25%;
}

.citystate-div input {	
display: inline-block; position: relative; width: 90%; padding: 0; border: 0 solid #d2d2d2; font-family:  'Mirza', cursive; line-height: 0; z-index: 9;
}

.form_city {	

}

.citystate-clear {
 display: inline-block; position: absolute; color: #ff0000; padding: 0 1%; cursor: pointer; float: right; right: 0.5%; z-index: 99;
}

	
}

/* end media 600 */

</style>
