@media screen, tv { 

/* Resets */
body,html,ul,ol,li,h1,h2,h3,h4,table,form,p{margin:0;padding:0;}img{border:0;}
textarea {font-family: inherit;font-size: inherit;}
*:focus {outline: 0;}
/*------------------------------------------------------------------*/
/* Default Styles													*/
/*------------------------------------------------------------------*/

@font-face {
    font-family: 'Inter Regular';
    src: url('Inter-Regular.woff2') format('woff2'),
        url('Inter-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat Bold';
    src: url('Montserrat-Bold.woff2') format('woff2'),
        url('Montserrat-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}




:root {
  --primary-color: #4d228d;
  --secondary-color: #01bad0;
  --third-color: #C5C5C5;
  --fourth-color: #fde500;
}


body {font-family: "Inter Regular", Verdana, sans serif;font-size: 14px;color: #46464b;margin: 0px;padding: 0px;background-color: #fff;}

.inv {display: none;}
.clr {clear: both;}

hr {color: #ebebeb; background-color: #ebebeb; border: 1px solid #ebebeb;border-style: none none solid;margin: 16px 0 16px 0;padding: 0px;}

#mobilemenu, #mobilemenugrip {display:none;}

blockquote {box-sizing:border-box;padding:30px 20px 16px 20px;color:#fff;background:#bbb;margin:28px 0 18px 0;font-style:italic;}
blockquote h3 {color:#fff!important;font-style:normal;margin:0 0 10px 0!important;padding:0!important;}

.readmore {padding:0 10px 0 0;background: url(../images/icon_arrowr.png) no-repeat;background-size:5px 10px;background-position:right 0 top 6px;display:inline-block;text-transform:uppercase;text-decoration:none;color:#000;font-size:14px;opacity:0.7;margin:1px 0 0 0;}
.readmore:hover {opacity:1;padding:0 13px 0 0;}

.dateb {margin:0 0 12px 0;}


/*---------------------------i---------------------------------------*/
/* Layout Styles													*/
/*------------------------------------------------------------------*/

.wrap {width: 1106px;margin: auto;position:relative;}

#header {height:94px;}
#header h1 {width: 180px;height: 69px;position:absolute;top:13px;}
#header h1 a {background: url(../images/logo_more4less.png) no-repeat;text-indent: -1000em;display: block;width: 100%;height: 100%;background-size:180px 69px;}

#header #menu {position:absolute;right:0;top:37px;font-size:16px;}
#header #menu ul {list-style:none;}
#header #menu ul li {display:inline-block;margin-left:42px!important;}
#header #menu ul li a {text-decoration:none;color:#202839;}
#header #menu ul li a:hover, #header #menu ul .current-menu-item a {color:var(--primary-color);font-weight:bold;}

#header #menu ul li.menu-item-33 a {background-color:var(--primary-color);color:#fff;box-sizing:border-box;padding:8px 22px 9px 22px;border-radius:10px;}
#header #menu ul li.menu-item-33 a:hover {background-color:var(--secondary-color);}

#banner {height:520px;

  background:
    linear-gradient(
      90deg,
      rgba(0, 0, 0, 0.66) 0%,
      rgba(0, 0, 0, 0.48) 38%,
      rgba(0, 0, 0, 0.12) 70%,
      rgba(0, 0, 0, 0) 100%
    ),

    url(../images/main_header.jpg) no-repeat center center;
background-size: cover;
}
#banner #bcontent {color:#fff;width:735px;position:absolute;top:125px;left:0;text-align:left;max-width:420px;}
#banner #bcontent h4 {letter-spacing:-1px;font-weight:normal;font-size:20px;text-transform:uppercase;color:var(--secondary-color);}
#banner #bcontent h1 {letter-spacing:-2px;line-height:60px;font-family: "Montserrat Bold", Verdana, sans serif;font-weight:bold;font-size:65px;margin:12px 0 14px 0;}
#banner #bcontent h1 span {color:var(--secondary-color);}
#banner #bcontent p {font-weight:normal;font-size:20px;line-height:28px;}
#banner #bcontent-hold {padding-bottom:18px;}

#banner #bcontent .bookcar {margin-right:17px;border:2px solid var(--primary-color);font-size:18px;background-color:var(--primary-color);text-shadow:none;display:inline-block;padding:8px 66px 9px 26px;box-sizing:border-box;font-style:normal;text-decoration:none;color:#fff;border-radius:10px;background-image:url(../images/arrow_01.svg);background-repeat:no-repeat;background-position: top 15px right 30px;background-size:18px 14px;transition: 0.3s;}
#banner #bcontent .bookcar:hover {background-color:var(--secondary-color);border:2px solid var(--secondary-color);}
#banner #bcontent .viewcar {border:2px solid #fff;font-size:18px;background-color:none;text-shadow:none;display:inline-block;padding:8px 26px 9px 26px;box-sizing:border-box;font-style:normal;text-decoration:none;color:#fff;border-radius:10px;transition: 0.3s;}
#banner #bcontent .viewcar:hover {background-color:#fff;color:var(--primary-color);}

#sub-banner {height:220px;background:#ccc url(../images/sub_header.jpg) no-repeat;background-attachment: fixed;background-size:100%;}
#sub-banner #bcontent {color:#fff;width:735px;position:absolute;top:140px;right:0;text-align:right;}
#sub-banner #bcontent a {font-size:24px;background-color:var(--primary-color);text-shadow:none;display:inline-block;padding:4px 16px 6px 16px;box-sizing:border-box;font-style:normal;text-decoration:none;color:#fff;}

.page-id-2 #content h2 {display:none;}

#content {box-sizing:border-box;padding:40px 0 90px 0;line-height:22px;}
#content #col-left {float:left;width:634px;}
.full {float:none!important;width:100%!important;box-sizing:border-box;}
#content a {color:var(--primary-color);}
#content a:hover {}
#content p {margin:0 0 14px 0;}
#content h2 {color:var(--primary-color);font-weight:bold;font-size:28px;text-transform:uppercase;margin:40px 0 32px 0;line-height:34px;}
#content h2 a {color:var(--primary-color);text-decoration:none;}
#content h2 a:hover {color:var(--primary-color);}
#content h3 {color:var(--primary-color);font-weight:bold;font-size:20px;text-transform:uppercase;margin:40px 0 12px 0;}
#content h3 a {color:#000;text-decoration:none;}
#content h3 a:hover {color:var(--primary-color);}

#content h4 {color:var(--primary-color);font-weight:bold;font-size:19px;text-transform:uppercase;margin:40px 0 12px 0;}
#content h4:first-child {margin:0 0 12px 0;}
#content h4 a {color:#000;text-decoration:none;}
#content h4 a:hover {color:var(--primary-color);}

#content #col-left ul {margin:20px 0 20px 0;}
#content #col-left ul li {list-style:square;}

#content #col-left .vc_single_image-wrapper img {width:100%!important;height:auto!important;}

#content #col-right {float:right;width:280px;padding-top:90px;}
#content #col-right ul {}
#content #col-right ul li {list-style:none;}
#content #col-right input {width:100%;box-sizing:border-box;font-size:18px;padding:8px 8px 8px 8px;}
#content #col-right h3 {color:#000;font-size:22px;text-transform:uppercase;margin:40px 0 12px 0;}

.single-post #content #col-left img {width:100%;height:auto;}


#footer {background:#eee;color:#555;height:394px;padding-bottom:80px;}

#footer #logo-cont {box-sizing:border-box;padding:65px 0 20px 0;margin:0 0 46px 0;}

#footer #social {float:right;}

#footer .col4 {float:left;width:262px;}
#footer .col4 h4 {font-weight:normal;font-size:22px;color:var(--primary-color);margin-bottom:12px;}
#footer .col4 p {line-height:22px;}
#footer .col4 a {color:#555;text-decoration:none;}
#footer .col4 a:hover {color:#222;}

.subs {transition: 0.3s;border-radius:10px;margin:12px 0 0 0;display:block;box-sizing:border-box;color:#fff!important;background:var(--primary-color);text-transform:uppercase;text-align:center;padding:12px 14px 12px 14px;}
.subs:hover {background:var(--secondary-color);}


/*------------------------------------------------------------------*/
/* Contact form														*/
/*------------------------------------------------------------------*/

.wpcf7-form input, .wpcf7-form textarea {font-size:18px;border:1px solid #999;background:#fcfcfc;padding:20px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;width:100%;box-sizing: border-box;}
.wpcf7-submit {-webkit-appearance: none;margin:12px 0 12px 0;color:#fff;background:#bbb!important;cursor:pointer;border:1px solid #bbb!important;font-size:24px;text-transform:uppercase;padding:20px;box-sizing: border-box;font-weight:normal;}
.wpcf7-submit:hover {background:var(--primary-color)!important;color:#fff;border:1px solid var(--primary-color)!important;}


}

/*------------------------------------------------------------------*/
/* media mobile														*/
/*------------------------------------------------------------------*/

@media only screen and (min-width: 220px) and (max-width: 985px) { 


.wrap {width:100%;box-sizing:border-box;}

#header {height:90px;}
#header #menu {display:none}

#mobilemenu {display:block;}

#mobilemenugrip {display:block;position:absolute;right:18px;top:35px;width:34px;height:21px;text-indent:-1000em;background:url(../images/icon_grip.svg) no-repeat;background-size: 34px 21px;opacity:1;}

#mobilemenu {display:block;width:100%;z-index:2;position:absolute;left:-2250px;background-color:rgba(42, 83, 164, 0.8);color:#fff;top:90px;padding:30px 0 20px 0;border-bottom:8px solid #2a53a4;}
#mobilemenu a {color:#fff;text-decoration:none;}
#mobilemenu ul {margin:0 0 0 20px;font-size:1.5em;}
#mobilemenu ul li {list-style:none;font-weight:bold;padding:5px 0;}
#mobilemenu ul ul {margin:5px 0 0 0;padding:10px 0 10px 0;}
#mobilemenu ul li li{list-style:circle;border-top:none;font-weight:normal;margin:0 0 0 18px;padding:0;}

#header h1 {width: 170px;height: 68px;top:10px;left:10px;}
#header h1 a {background: url(../images/logo_more4less.png) no-repeat;background-size:170px 68px;}

#banner {height:140px;}
#banner #ind {display:none;}
#banner #bcontent-hold {display:none;padding:0;}
#banner #bcontent {top:98px;}

#sub-banner {height:80px;background:#ccc url(../images/sub_header.jpg) no-repeat;background-attachment: static;background-size:100%;}
#sub-banner #bcontent {padding:0;width:100%;box-sizing:border-box;top:20px;}

#content {}
#content #col-left {float:none;width:100%;box-sizing:border-box;padding:30px;}
#content #col-right {float:none;width:100%;box-sizing:border-box;padding:30px;}

#footer {height:auto;padding-bottom:30px;}
#footer #logo-cont {box-sizing:border-box;padding:65px 0 20px 20px;margin:0 0 46px 0;}

#footer #social {float:right;margin-right:30px;}
#footer .col4 {float:none;width:100%;box-sizing:border-box;padding:0 30px 0 30px;}

#bottom .wrap {text-align:right;padding-right:30px;}

}