html,body{width:100%; height:100%;font-family:typographregular;}
body{padding:0px; margin:0px; font-family:Arial; direction:ltr; background:#ffffff; font-size:100%;}
.clear{width:0px; height:0px; line-height:0px; font-size:0px; clear:both;}
img{border:none;}

.call-head{height:40px;background:#c70f33; text-align:center ;font-size:25px; line-height:40px;color:#fff; }
.call-head a{height:40px;width:auto; display:inline-block;color:#fff; font-size:25px; line-height:40px;}

.header-phone{display:none; width:250px; height:30px;color:#c70f33; position:absolute; left:50px; top:40px;font-size:30px; }

.excerpt ul{list-style:circle!important;}
.excerpt ul > li{list-style:circle!important;font-size:17px;}

.closePopUp{background:url(../images/closePopUp.jpg) no-repeat;width:40px; height:50px; position:absolute; left:10%; top:5%;cursor:pointer;}

article img {
    max-width: 100%;
}
a{text-decoration: none;}
ul{padding:0px; margin:0px; list-style:none;}
.rel{position:relative;}
p{ font-size: 18px;color:#c70f33;}/* font-size:14px; */

h2{margin:0; padding:0;color: #C70F33;font-size: 25px;font-weight: bold;margin-bottom: 20px;}
.h2_next{text-align:center;font-size:35px;padding-top: 25px;}

.more-btn, .more-btn:hover,.more-btn:focus {
    float: right;
    display: inline-block;
    color: #fff;
    padding: 4px 30px 4px 15px;
    font-size: 15px;
    border-radius: 25px;
    background: url(../images/white-arrow.png) no-repeat 89% 50% #000;
    text-decoration: none;
}

.more-btn {}

.post-item {
    margin-bottom: 25px;
}

.excerpt p {
    color: #000000;
    font-size: 16px;
}


.center                  {height:auto;width:60%;margin: auto;}
.center.about            {width:1200px; margin: auto;}
.left            {width:70%;float: left;}
.right             {width: 30%;float: right; }
.right > .side-form    {margin: 0; }
.center.bottom       {width:50%!important;margin-top: 100px!important; }

.footer  .center{height:450px!important;}
.center.link         {height:auto!important; }
.invite-your-tour form   {display:none;}
.header                  {height:120px;margin-bottom: 40px;}
.m-menu-toggle {display:none;}
.drop-down-menu {display: none;}
.drop-down-menu-bg {display: none;}
.invite-your-tour.head                  	        {float:right;width:15%;right:150px;}
.invite-your-tour.head    .wpcf7-form  {padding-top:82px;}
.invite-your-tour.head    .wpcf7-form .closePopUp{top:8%;z-index:999;}

.invite-your-tour.head > img             {width:194px;height:auto;position: relative;margin-top:30px;}
.invite-your-tour.head  .wpcf7-form     {left:-70px!important;height:480px!important; top:110px!important;
background:url('../images/invite-bg.png') no-repeat!important;
width: 390px!important;background-size:100% 100%!important;}
.invite-your-tour.head  .wpcf7-form textarea{width:100%;}
.invite-your-tour.mobile{display: none;}
.invite-your-tour.head  .wpcf7-form .wpcf7-form-control-wrap           {width:300px!important;margin:0 0 0 40px!important;}
.invite-your-tour.head  .wpcf7-form .wpcf7-form-control-wrap input     {width:100%!important;margin:0;height:50px!important;background-size:100% 100%; }
.invite-your-tour.head  .wpcf7-form .submit-popup-form                 {margin-left: 212px!important; }
#x-button                 {margin-top: 30px; margin-left:15px;cursor: pointer;}
.invite-your-tour.head > .popup-form > .wrap-popup-form > .name-popup-form {width:250px; background:url(../images/form-field.jpg) no-repeat;padding-right: 30px;margin-top: 10px;}
.invite-your-tour.head > .popup-form > .wrap-popup-form > .phone-popup-form {width:250px;background:url(../images/form-field.jpg) no-repeat;padding-right: 30px;}
.invite-your-tour.head > .popup-form > .wrap-popup-form > .email-popup-form {width:250px;background:url(../images/form-field.jpg) no-repeat;padding-right: 30px;}
.invite-your-tour.head > .popup-form > .wrap-popup-form > .submit-popup-form {margin-left:211px; }
.menu                    {float: right;margin-top:40px;position: relative;width:1000px;height:80px;}
.main-menu ,#primary-menu{float:right;margin-right: 7%;height:70px;}
.menu-each ,.header  .menu-item   {cursor:pointer;height:80px;width:16%;float:right;color:#898989;padding:0 13px 0 13px;
 font-size: 17px;text-align: center;font-weight: bold;background: url('../images/menu-border.png') no-repeat;position: relative;}
.menu-item:hover > .sub-menu{display: block;}
.menu-item:hover > .sub-menu > .menu-item:hover > .sub-menu {display:none;}
.menu-each > a ,.menu-item > a{display:block;cursor:pointer;height:55px;color:#898989;font-size: 17px;text-align: center;font-weight: bold;}
.header  .menu-item > a:hover     {text-decoration: none;}
.header  .menu-item:hover           {background: url('../images/menu-underline1.png') no-repeat bottom;background-size:100% ;}
.header  .menu-item:last-child  {padding:0 30px 0 10px;}
.header  .menu-item:last-child a    {font-size:15px;line-height:50px;}
.header  .menu-item:first-child a   {line-height:50px;}



 
.bg                      {color:#c70f33!important; background: url('../images/menu-underline1.png') left no-repeat;}
.bg:first-child          {background: url('../images/menu-underline1.png') left bottom no-repeat;}
.bg:last-child           {background: url('../images/menu-underline.png') right 4px bottom no-repeat!important;}
.menu-each:first-child   {padding-right: 15;}  
.menu-each:last-child    {background: none;padding-left:0;}         
.logo                    {width:auto;height:100px;float: left;position: relative;left:260px;top:-20px;}
.logo > a                {width:87px;height:100px;display:block;}
.logo > a > img          {width:147px;height:auto;}
/*banner*/
.banner                  {position: relative;height:auto;}
.m-main-banner           {display: none;}
.main-banner             {width:100%;margin: 0; padding:0;}
.contact-us              {cursor:pointer;width:27%;height:auto;position: absolute;left:10%;bottom:-25.5%;z-index: 2;}
.contact-us > img        {width:100%;height: auto; }
.invite-your-tour        {cursor:pointer;height:100px;position: absolute;
    z-index: 2;width:314px; }
.invite-your-tour.left   {left:18%;}
.invite-your-tour > img  {width:100%;height: auto;position: relative;top:0;right:0;z-index: 999;}
.invite-your-tour.next   {left:60%; }


div.wpcf7-mail-sent-ok {
    border: 2px solid #c70f33;
    text-align: left;
    width: 100%;
    position: absolute;
    height: 40px;
    left: 40%;
    font-size: 13px;
    line-height: 30px;
}

/*popup-form*/
.popup-form{display: none;}
/*idan code*/
.wpcf7-form         {background: url('../images/invite-bg2.png') no-repeat ;background-size: 100% 100%; z-index: 888;width: 431px;height: 510px;display:block;
                         position:absolute; top:0;right: -20%; cursor: default;padding-top: 62px;}
.wpcf7-form input   {color:#898989;font-weight: bold;margin:20px 0 0 0px; width:350px;height: 44px;
background: url('../images/popup-form-field.jpg') no-repeat  ;background-size: 100%; outline: none;border: none; padding-left: 20px;font-size: 18px;padding-right: 31px;    }
.wpcf7-form p           {height:54px!important; }

.popup-form              {background: url('../images/invite-bg2.png') no-repeat 100%;z-index: 1;width: 431px;height: 382px;
                         position:absolute; top:0;right: -15%; cursor: default;}
                      
.wpcf7-form-control-wrap{margin:17px 0 0 45px!important;width:90%;height: 54px;}
.wpcf7-form-control-wrap{display: block!important;}
.wrap-popup-form input{

  
}
.submit-popup-form       {color:#fff!important;font-size: 18px;height:54px!important; margin: 20px 0 0 267px!important; font-weight: bold;text-shadow:-2px -2px 0 #bd3449,-2px 2px 0 #bd3449,2px -2px 0 #bd3449,2px 2px #bd3449;
  cursor:pointer;margin: 20px 0 0 280px;outline: none;border:none; background:url('../images/send-button.png') no-repeat!important;width: 128px!important;height: 54px;}

/*idan our clients*/
.our-clients-circle      {padding-bottom:7px;position:relative; width:265px;height: 271px;
 }
.top-zindex                {position:absolute; top:8px; right:0px;z-index:1;display:block!important;}
.clients_pic{display:block!important;padding-top:8px;}

/*thanku message*/
.wrap-form-single.contact div.wpcf7-response-output {
    margin: 3em 5.5em 1em!important;
    padding: 0.2em 1em!important;
}
.wrap-form-single.contact div.wpcf7-mail-sent-ok {
    border: 2px solid #c70f33!important;
    text-align: left;
    width: 100%;
    position: absolute;
    height: 30px!important;
    left: 40%;
    font-size: 13px;
    line-height: 25px!important;
}
.wpcf7-display-none {
    display: none;
}

/*end thanku message*/

/*idan our post page*/    
.our-clients.post ,.our-clients.post .our-clients-circle        {width:100%!important;float:none;background:none!important;height:auto;}
.our-clients.post .our-clients-circle > ul                      {overflow:hidden; width:100%!important;background:url(../images/sep-customers.jpg) no-repeat top;margin-top:50px;background-size:100%; }
.our-clients.post .our-clients-circle li                        {width:100%;}
.wrap-customer-img                                          {width:85px;float:left;height:auto;}
.wrap-con-customer                                          {float:left;height:auto;padding-left:4%;width:70%; }
.our-clients.post .our-clients-circle a                            {height:40px; font-size:24px; }
.our-clients.post .our-clients-circle a ,.our-clients.post .our-clients-circle p                    { text-align:left;margin-top:0;padding:0;line-height:normal; }
.our-clients.post .slick-dots li                               {width:14px;height:31px; }                   
.our-clients-circle  .slick-dots                                   {display:none!important; }   

.wrap-fleet                         {width:50%;  }
.wrap-fleet 	> .slick-slider	    {width: 100%;min-height:600px; }
.wrap-fleet 	> .slick-slider > .slick-dots   {width: 100%;margin-top:20px; }
.wrap-fleet > h3{border-bottom:solid 3px #c70f33; text-align: center; width: 100%;margin-top:20px;}
.wrap-fleet  .slick-track > li > img {width:100%;}

/*gallery*/    
.slick-slider          {width: 255px; position:relative;}
.slick-slide         {padding:0!important;direction: rtl;margin: 8px 0 0 0; }
.slick-slide img         {direction: rtl; }
.slick-slide a , .slick-slide p {display: block;width: 100%; height: 40px;text-decoration: none; font-size: 35px;
                color:#c70f33;text-align: center;font-weight: bold;margin-top: 25px;}
.con_cust_this .slick-slide a , .slick-slide p {height:auto;}
.con_cust_this {margin-top:0; padding-top:0;}
.con_cust {min-height: 100px;}
.con_cust .slick-slider{ height:auto; }
.read_more_rec a{
   color: #c70f33;
    width: 100%;
    font-weight: bold;
    font-size: 16px;
    display: block;
    text-align: right;
   

}

.slick-slide p         {font-size: 16px;  }

.wrap-buttons , .slick-dots  {width:160px;height: 20px;margin:auto;margin-top: 40px;text-align: center;}
.slick-dots li             {display: inline-block; width: 14px;background: url('../images/bullet.jpg') no-repeat; height: 14px;margin-right: 7px;}
.slick-dots li.slick-active  {background: url('../images/bullet.jpg') no-repeat  -20px 0   !important;}
.button , button             {border:none; outline:none; color:transparent;background: transparent; }
/*gallery end*/

/*end idan code*/
.name-popup-form         {font-weight: bold;color:#898989; margin:100px 0 0 45px; width:350px;height: 54px;  outline: none;border: none;
  padding-left: 20px;font-size: 18px;padding-right: 31px;}
.phone-popup-form        {color:#898989;font-weight: bold;margin:20px 0 0 45px; width:350px;height: 54px;  outline: none;border: none; padding-left: 20px;font-size: 18px;padding-right: 31px;}
.email-popup-form        {color:#898989;font-weight: bold;margin:20px 0 0 45px; width:350px;height: 54px;  outline: none;border: none; padding-left: 20px;font-size: 18px;padding-right: 31px;}


table{width:800px;}
/*content*/
.content                 {height:auto!important;}
.center.bottom > div     { position: relative;float: left; }
.our-clients             {width:265px;float: left;margin-right: 35px; height:455px;}

.our-clients > p         {text-align: center; color:#898989;}
.our-clients > h3        {margin-right:-15px;height:25px;}

.our-services            {float: left;padding-right: 35px;}
.our-services > ul       {list-style-image: url(../images/v.png);width: 260px;padding-left: 50px;}
.our-services > ul > li , .about-us > p  {text-align: center;color:#c70f33;font-weight: bold;font-size: 16px; margin-top: 7px;}
.read-more               {width:100%;margin-top:30px; height:21px;background: url(../images/arrow.png) no-repeat  right 4px ;
 right: 0; bottom:0;}
.read-more > a           {color:#c70f33;width:100%; font-weight: bold; font-size: 16px;display: block;text-align: right;padding-right: 15px;}
.about-us                {width: 275px;float: left;}
h3   , .h1                   {color:#c70f33; font-weight: bold;width:270px; font-size: 35px;height:45px;
 text-align: center;line-height: 47px;margin-top: 20px;}
           
/*invite form*/
.invite-form             {background: url('../images/invite-bg.png');z-index: 1;width: 392px;height: 392px; position: absolute; top:110px; right:40px;}
.invite-form > img       {cursor: pointer; margin:35px 0 0 15px;}
/*footer*/
.footer                  {margin-top:230px;width:100%;height: 460px;background:url('../images/footer-bg.png')no-repeat;}
.footer > .center        {position: relative;top:-105px;}
.footer > .center > a    {position: absolute;left: -30px; top:170px;}
.center.foot             {top:0;}
.footer-section          {float:right;margin-left:35px;margin-top: 190px;width:145px;height: auto;}
.footer-section > h4     {text-align:left;font-size:16px;border-bottom:1px solid #fff;}
.footer-section a       {color:#fff; font-size:13px; text-decoration:none;display:block;}
.footer-section:first-child {margin-right: 40px;}
.footer-section:last-child {margin-left: 0px!important;}
.links                   {margin:auto;margin-top:25px;height: 40px;width: 240px;}
.links > a               {float:right;height: 35px;width:35px;margin-left: 12px;}
.links > a:last-child    {margin-left: 0!important;}
.links > a > img         {}
h4                       {color:#fff; font-size: 12px;text-align: center;}
.footer-section > p      {margin-left: 10px;color:#fff;font-size: 11px; text-align: left;}
#footer-logo             {}
.footer > .center > p    {font-size: 12px; color:#fff;text-align: center;}
#aradon                  {position: absolute;top:60px;}
#aradon > img            {margin-top:-40px;}
/*submenu*/
#fourd-submenu ,  .sub-menu               {height:auto;width:260px;background-color: #fff;
  position: absolute;left:-2%; top:80px;z-index: 3}
#fourd-submenu > ul , .sub-menu           {margin-top: 0px;display: none;}
#fourd-submenu > ul > li ,.sub-menu > .menu-item       {padding:0!important; text-align: left;float: none!important;background: none!important;height:42px; width:100%!important;overflow:hidden;}
#fourd-submenu > ul > li ,.sub-menu > .menu-item:first-child {margin-top:5px;}
#fourd-submenu > ul > li ,.sub-menu > .menu-item:hover       {background:#c70f33; }

#fourd-submenu > ul > li > a ,.sub-menu > .menu-item > a  {text-decoration:none!important; display:block;width:260px;min-height: 42px; color:#c70f33;line-height: 42px;wrap-raw:break-word;
 font-size: 16px;text-align: left;padding-left: 15px;}
#fourd-submenu > ul > li > a ,.sub-menu > .menu-item > a:hover:{color:#fff;text-decoration:none!important;}
#fourd-submenu > ul > li:hover ,.sub-menu > .menu-item
:hover {background-color: #c70f33;} 
#fourd-submenu > ul > li > a:hover , .sub-menu > .menu-item > a:hover {color:#fff;}

/*category-page*/
.m.contact-us {display: none;}
.sc-menu {display: none;}
#category-page > .footer       {margin-top: 0!important;}
#category-page > .content      {padding-top: 0;margin-top: -5px;float:left;}
#category-page > .content > .center {float:left;}
.side-menu                     {background: url(../images/side-menu-bg.png) no-repeat;background-size: 100% 100%;
 height:900px;width:20%;float:left;}
.side-menu > ul                {    padding-left: 10px!important;}
.side-menu > ul > li           {font-size: 18px; font-weight: bold; background: url(../images/side-menu-each-bg.png) no-repeat;height:89px;line-height: 89px; text-align: center;}
.side-menu > ul > li > a       {display: inline-block; color:#c70f33; height:89px;width: 100%;}
#menu-item-885 , #menu-item-888{width:85%; line-height:30px;text-align:center;padding-top:20px;padding-left:10%;}
#category-page > .content > .center > .our-clients {width:auto;float:none;margin-left: 55px;}
#category-page > .content > .center > .our-clients > .our-clients-circle {float: left; width:135px;height: 135px; background-size:100%;margin-right:30px; }
#category-page > .content > .center > .our-clients > .our-clients-circle > img {width:115px;height: 115px;left:10px;top:15px;}
#category-page > .content > .center > .our-clients > h3 {text-align: left;}
#category-page > .content > .center > .our-clients > p {text-align: left;font-weight: bold;}
.wrap-paragraphs               {margin: 25px 0 0 65px;float: left;width:40%;}

.breadcrumbs a, .breadcrumbs,.breadcrumbs span {
    color: #C70F33 !important;
}

.breadcrumbs {
    margin-bottom: 50px;
}
.wrap-paragraphs span , .wrap-paragraphs label {font-size:16px;color:#000;}
.wrap-paragraphs > h3          {text-align: left;padding-bottom: 10px;}
.wrap-paragraphs > p           {color:#898989;font-weight: bold;font-size: 18px;}
.wrap-paragraphs > a           {color:#fff; background:#000000;display:inline-block;height: 33px; width:130px; line-height: 33px;text-align: center;border-radius: 17px;position: relative;margin-left: 790px;margin-top: 15px;}
.wrap-paragraphs > a > img     {position: absolute;top:10px;right:10px;}
.wrap-form-single              {margin-top: 60px; width:350px;float: right;margin-right: 5%;position: relative; }
.side-form                     {height: 625px; background: url(../images/right-form.png) no-repeat;float:left;width:400px;margin-top: 60px;margin-left: 30px;}
.side-form > .name-popup-form  {width:250px; background:url(../images/form-field.jpg) no-repeat;padding-right: 30px;}
.side-form > .phone-popup-form {width:250px;background:url(../images/form-field.jpg) no-repeat;padding-right: 30px;}
.side-form > .email-popup-form {width:250px;background:url(../images/form-field.jpg) no-repeat;padding-right: 30px;}
.side-form > .submit-popup-form {margin-left:211px; }
.m-contact-us-form {display: none;}

.bottom-con form                {height: 422px;position:static!important;background-size: 100% 100%;position: absolute;right:0;top:0; }
.bottom-con form input          {width:90%; background-size: 100% 100%;height: 45px;margin-top: 0!important;}
.bottom-con form span           {margin-top: 15px!important;height: 45px!important;}
.bottom-con form .text-124      {margin-top: 50px!important;}
.bottom-con form .wpcf7-submit  {margin:0px 0 0 235px!important;}
.bottom-con form p              {height: 40px!important;}

.wrap-form-single  img               {display: block;position: absolute;right:0;top:0;z-index: 9;
  width:80%; height:auto;}
/*contact page form*/  
.wrap-form-single.contact             {float: left!important;margin: 45px 0 0 0; }
.wrap-form-single.contact form  {   width: 900px;
    height: 510px;
    margin-left: 100px;
    margin-top: 45px;}
.wrap-form-single.contact img   {width:400px; right:-170%;top:45px; }     

.wrap-form-single.contact  form                {height: 522px;direction: rtl;padding-right: 80px; position:static!important;
  background-size: 100% 100%;position: absolute;right:0;top:0; }
.wrap-form-single.contact  form input          {width:100%;direction: ltr; background-size: 100% 100%;height: 55px;margin-top: 0!important;}
.wrap-form-single.contact  form span           {margin-top: 30px!important;height: 55px!important;width:450px;}
.wrap-form-single.contact  form .text-124      {margin-top: 60px!important;}
.wrap-form-single.contact form .wpcf7-submit   {margin:10px 0 0 235px!important;}
.wrap-form-single.contact form p               {height: 40px!important;width:60%!important;height:400px;}

.settings             {position: absolute; width:250px;height:300px;color:#c70f33;top:165px; left:40%;}
.settings label       {padding-left:25px;display: inline-block;height: 25px;font-size: 19px;padding-bottom: 4px; }

#location         {background: url(../images/contact-icons.jpg) no-repeat 0 2px  ; }
#email            {background: url(../images/contact-icons.jpg) no-repeat 0px -30px  ; }
#phone            {background: url(../images/contact-icons.jpg) no-repeat 0 -64px  ; }
#fax              {background: url(../images/contact-icons.jpg) no-repeat 0 -98px  ; }


.contact-us-page-form          {background: url(../images/contact-us-page-form.png) no-repeat top left;width: 900px; height: 510px;margin-left: 100px;margin-top: 45px;float:left;}
.contact-us-page-form > input   {margin-left: 320px;}
.contact-us-page-form > input:last-child   {margin-left: 623px;}
.contact-paragraph             { margin-left:55px;width: 350px; height:320px;float: left;margin-top: 35px;}
.contact-paragraph > h3         {text-align: left;}
.contact-paragraph > p         {color:#898989;font-weight: bold;}
#red-p                         {color:#c70f33;}
.contact-paragraph > a         {color:#fff;display: block; height:35px; width: 130px; text-align: center;line-height: 35px;border-radius: 20px;background: url(../images/white-arrow.png) #000 no-repeat 115px center;}
.m-con-center                  {display: none;}
.m-contact-us-form         {display:none;}
.wrap-info   {display:none;} 
.content.mobile{display:none;}
#menu-item-570{line-height:50px;}
@media (max-width: 1770px) {
#menu-item-885 , #menu-item-888{padding-top:10px;}
.header-phone{left:auto;right:15px;font-size:20px;width:190px;top:90px;}
    table{width:600px;}
  .wrap-form-single                 {width:320px;margin-right:2%; }
  .wrap-form-single  form           {width:320px; }
  .wrap-form-single  form span      {width:90%; }
  .wrap-form-single  form .text-124 {margin-top: 30px!important; }
  .wrap-form-single .wpcf7-form-control-wrap          {margin-left:25px!important;  }
  .bottom-con form .wpcf7-submit {margin: 0 auto !important;display: block;}
  .wrap-form-single > img{right:10%; }

  .center.bottom                {width:68%!important;}
  .center.foot {}
  .bottom-content {height: auto;}

/*contact page form*/
.wrap-form-single.contact form{margin: 20px 0 0 70px;}
.wrap-form-single.contact img{top:20px;}
.settings                    {top:150px; }
/*end contact page form*/
/*header*/
.header                  {height:150px;margin: 0;}
.invite-your-tour.head                  {position: absolute;top:45px;right:50px;width:150px;z-index: 9999;}
.invite-your-tour.mobile                {display: none; }
.invite-your-tour.head > img             {width:150px;height:auto;position: relative;}
.invite-your-tour.head > .popup-form     {left:-150px!important; top:120px;background:url(../images/invite-bg.png) no-repeat;background-size:100%;width:250px;}
#x-button                 {margin-top: 30px; margin-left:15px;cursor: pointer;}
.invite-your-tour.head > .popup-form > .wrap-popup-form > .name-popup-form {margin:0 0 0 20px;width:180px; background:url(../images/form-field.jpg) no-repeat;background-size:90%;padding-right: 30px;height: 38px;font-size: 14px;}
.invite-your-tour.head > .popup-form > .wrap-popup-form > .phone-popup-form {margin:7px 0 0 20px;width:180px;background:url(../images/form-field.jpg) no-repeat;background-size:90%;padding-right: 30px;height: 38px;font-size: 14px;}
.invite-your-tour.head > .popup-form > .wrap-popup-form > .email-popup-form {margin:7px 0 0 20px;width:180px!important;background:url(../images/form-field.jpg) no-repeat;background-size:90%;padding-right: 30px;width:100px;height: 38px;font-size: 14px;}
.invite-your-tour.head > .popup-form > .wrap-popup-form > .submit-popup-form {margin:3px 0 0 148px;background-size: 100%; font-size: 15px;height:35px;width: 80px;}
#primary-menu                    {float: right;margin-top:40px;position: relative;margin-right: -80px;}

.main-menu               {float:right;}
.menu-each               {cursor:pointer;height:55px;width:160px;float:right;color:#898989;padding:10px 15px 0 10px; font-size: 14px;text-align: center;font-weight: bold;background: url('../images/menu-border.png') left top no-repeat; background-size:8.5%; }
.menu-each > a           {cursor:pointer;height:55px;width:160px;display:block;float:right;color:#898989;font-size: 14px;text-align: center;font-weight: bold;}
.bg                      {color:#c70f33!important; background: url('../images/menu-underline1.png') left no-repeat; background-size:90%;}
.bg:first-child          {background: url('../images/menu-underline1.png') left no-repeat; background-size:90%;}
.bg:last-child           {background: url('../images/menu-underline.png') center bottom no-repeat!important; background-size:90!important;}
.menu-each:first-child   {padding-right: 15;}  
.menu-each:last-child    {background: none;padding-left:0;}         
.logo                    {position: absolute;top:20px;left: 25px;}
.logo > a                {width:90px;height:auto;display:block;}
.logo > a > img          {width:120px;height:auto}
.footer                  {margin-top: 100px;}

/*category-page*/
#category-page > .footer       {margin-top: 0!important;}
#category-page > .content      {padding-top: 0;margin-top: -1px;height:800px;float:none;position: relative;}
#category-page > .content > .center {margin: auto;float:left;width:600px;float: left;}
.side-menu                     {width:25%;}
.side-menu li                  {background-size: 100% 100%!important ;height:80px!important;}


#category-page >.content>.center > .our-clients {background:url(../images/our-clients-top-line.png) no-repeat;width:600px;float:none;padding-left: 0;padding-top: 60px;margin-left: 20px;height:250px;}
#category-page >.content>.center > .our-clients > .our-clients-circle {float: left; width:135px;height: 135px; background-size:100%; margin-right: 15px;}
#category-page >.content>.center > .our-clients > .our-clients-circle > img {width:115px;height: 115px;left:10px;top:15px;}
#category-page >.content>.center > .our-clients > h3 {text-align: left;}
#category-page >.content>.center > .our-clients > p {text-align: left;font-weight: bold;}
.wrap-paragraphs               {width:40%;margin-top: 50px;margin-left: 50px;padding-bottom: 50px;float: left;}
.wrap-paragraphs > h3          {text-align: left;}
.wrap-paragraphs > img         {float:left;margin:0 30px 25px 0;}
.wrap-paragraphs > p           {color:#898989;font-weight: bold;}
.wrap-paragraphs > a           {color:#fff; background:#000000;display:inline-block;height: 33px; width:130px; line-height: 33px;text-align: center;border-radius: 17px;position: relative;margin-left: 420px;margin-top: 15px;}
.wrap-paragraphs > a > img     {position: absolute;top:10px;right:10px;}


.contact-paragraph {float: none;position: absolute;top:500px;left:27%;}
#red-p                         {float:left;display: block;}
.contact-paragraph > a         {margin-left:35px;float:left;}
.invite-your-tour.head .wpcf7-form    {left:-200px!important;z-index: 9999;width: 400px!important;height: 480px!important;}
.content.mobile{display:none;}


}

.con_bottom{width:50%;}
@media (max-width: 1040px) {
.con_bottom p {font-size: 27px;}
.con_bottom{width:80%;}
.wrap-fleet                         {width:90%;margin: 70px auto 0;  }
.h2_next , .h1{text-align:center;font-size:45px;padding-top: 25px; width:100%; }
.about-us{width:100%;}  
.read_more_rec a {text-align: center;font-size: 50px;}
.slick-slide p , .our-services > ul > li , .about-us > p{font-size: 36px;}

.wrap-form-single{width:100%;float:none;}
.wrap-form-single  .wpcf7-form-control-wrap.text-124 {margin-top:0;}
.header .menu-item:first-child a, .header .menu-item:last-child a{line-height:0;}
.header .menu-item:last-child a{font-size:35px;}
.header-phone{display:block; left:auto;right:25px;font-size:20px;width:85px;top:8px; height:100px;background:url(../images/naviconn.png) no-repeat;}
.post-item{margin-bottom:95px;}
.more-btn{width:180px; height:50px;font-size:23px;line-height:40px;}
.wrap-form-single img{/* display:none; */}
.content.contact{display:none;}
.content.mobile{display:block;}
#wpcf7-f483-o1{display:none;}
.center                        {width:100%;height: auto;margin: auto;}
.header                        {position: relative;z-index: 999999;background-color: #fff;height: 100px;}
.menu , #primary-menu          {margin: 0; float: none; width: 100%!important;display: none; height:auto;background-color: #c70f33;height:auto;position: absolute;z-index: 99999;top:100px;}
.menu-item                     {width: 100%!important;border-top:1px solid #fff;height:auto;}
.menu-item a                   {font-size: 35px;width:100%;display: block;  color:#fff;line-height: 0px;padding: 30px 0 40px 0; }
.menu-item:last-child{}
.menu-item:last-child a{height:200px;line-height:40px;}
.sub-menu                      {display: none!important;}
#invite                        {display:none;}
.logo                          {top:-20px;left:40%;width:170px;height: auto;}
.logo > a                      {width:170px;height:auto;}
.logo > a > img                {width:170px;height:auto;margin-top: 30px;}
.m-menu-toggle                 {width:100px;height:100px;background: url(../images/m.menu-toggle.png) no-repeat 30px;position: relative;display: block;z-index: 9999999;}
#menu-item-429                 {height:130px!important;}
#menu-item-429 > a             {line-height: 35px;}
.drop-down-menu                {}
.drop-down-menu-bg             {width: 100%;height:100%;position: fixed;background-color: #000; opacity: 0.5;z-index: 9999;}
.drop-down-menu > ul           {height: 830px;} 
.drop-down-menu > ul > li      { }
.drop-down-menu > ul > li > a  {line-height: 165px;width:100%;display: block;height: 165px;color: #fff;font-weight: bold;font-size: 50px;text-align: center;}
.menu-item a:hover         {color: #c70f33!important;}
.menu-item:hover           {background: none!important; background-color: #fff!important; }
.banner                        {width:100%;height:900px;}
.main-banner                   {display: none;}
.m-main-banner                 {display: block; width: 100%;}
.invite-your-tour              {display: none;}
.invite-your-tour.mobile       {display: block!important;width: 100%;left:0%;}

.invite-your-tour.mobile > img {width: 90%;left:5%;}
.wpcf7-form                    {display:block!important;z-index:0;width: 100%;height:640%;background-size:100% 100%!important;right:0;
background-position: 10px 0; }
.wrap-form-single form{height:570px!important;}
#wpcf7-f483-o2 .textarea-896{width:80%;}
#wpcf7-f483-o2 .textarea-896 textarea{width:100%;}
.wpcf7-form textarea{width:100%;font-size:30px;font-weight:bold;}
.wpcf7-form .wpcf7-form-control-wrap{width: 80%;height:100%;background-size: 100% 100%;margin: 30px auto 0 auto!important; }
.wpcf7-form .wpcf7-form-control-wrap.text-124 {margin-top:80px!important;}
.wpcf7-form .wpcf7-form-control-wrap input{width: 100%;height:60px;background-size: 100% 100%;font-size: 30px; }
.submit-popup-form             {width:30%!important;height:85px!important; background-size: 100%!important;font-size: 50px!important;
margin:25px 0 0 33%!important; 
}

/*center bottom*/
/*
.center.bottom {
    margin-top: 700px!important;
    width: 85%!important;
}
.our-clients-circle > img {
    top: 0;
    left: 0;
    width: 540px;
    height: 540px;
}
*/
.center.bottom               {margin-top: 700px!important;width:85%!important;}
.center.bottom > div       { margin: auto;float: none!important; }
.center.bottom > .clear {height:0;}
.name-popup-form               {width: 80%;height:100px;background-size: 100%;margin-top: 200px;font-size: 30px;} 
.phone-popup-form              {width: 80%;height:100px;background-size: 100%;margin-top: 50px;font-size: 30px;}
.email-popup-form              {width: 80%;height:100px;background-size: 100%;margin-top: 50px;font-size: 30px;}
.content                       {height:auto!important;}
.about-us                      {margin:auto;float:none;padding: 0;height:auto!important;margin-top: 120px!important;}
.about-us > img                {width: 100%;height: 100%;}
.about-us > p                  {font-size:36px;font-weight: bold;width:100%;word-wrap:break-word;}
.our-services                  {margin:auto;padding-right:0;width: 100%;padding-top: 40px;height: auto;}
.our-services > img            {width: 283px;height: auto;}
.our-services > ul             {margin: auto;width:100%;background-size: 150%;}
h3                             {width:100%;height:auto!important;}
.our-services > ul > li        {font-size: 35px;}
.read-more                     {width:100%;height:40px;position: static!important; margin: auto;margin-top: 20px;background: none; background-size: 8%;
  }
.read-more >a                    {font-size: 55px;text-align: center!important;width:100%;  
  background: url(../images/arrow.png) no-repeat 85% 14px;background-size:15px 50%;
}

.our-clients                   {margin:auto;float:none;padding: 0;padding-top: 40px;width: 100%;height:auto;}
.our-clients-circle            {width: 542px;;height: auto;background-size: 100%;position:relative;}

.our-clients-circle > img      {top:0;left:0 ;width: 543px;height: 542px;}
.top-zindex                        {width:542px; height:542px;}
.slick-slider                 {top:0;left:0 ;}
.slick-slide                  {margin:0; }
.slick-track li img                {width:540px; height:540px; }
.our-clients > p               {font-size:35px;}
.slick-slider                  {top:0px;right:0px;width: 541px;height:542px;}
.wrap-buttons                  {width:300px;height:60px;}
.button                        {width: 30px;background-size: 237%;height:30px;margin-right:12px;}


.footer-section                {display: none;margin-top: 200px!important;}
.footer                        {margin-top: 0!important;position: relative; height:550px; 
background-size: 400%;width: auto;bottom: 0; }
#cUSection                     {width: 100%; margin: 0;display: block}
#cUSection >p                  {text-align: center;font-size: 25px;}
#cUSection >h4                 {font-size: 30px;font-weight: bold;}

.footer .center            {position: static;}
.center.link           {margin: 0!important; }
.links               {position: static;height:40px!important;width:100%;margin:auto;margin-top: 0!important;text-align: center; }
.links a             {display: inline-block;float: none; }

#footer-logo                   {display:none;}


/*category-page*/
.banner   {height: auto;margin-bottom: -100px;}
.side-form {display: none;}
#category-page > .content > .center {float:none;width: 100%;}
#category-page > .banner {height: 650px;}
.wrap-paragraphs {margin:auto;width: 80%;float: none;word-break:break-word;}
.wrap-paragraphs > h3 {font-size: 70px;}
.wrap-paragraphs > p {font-size: 35px;}
.wrap-paragraphs > a {font-size: 35px;margin-left: 0;width: 270px;height: 75px;line-height: 75px;border-radius: 45px;}
.wrap-paragraphs > a > img {width:20px;height:auto;top:23px;right:15px;}
#category-page > .content      {height:auto;}
#category-page > .content > .center > .our-clients {margin:auto;background-size: 100%;width: 100%;height:auto;}
#category-page > .content > .center > .our-clients > .our-clients-circle {margin:auto;float:none;width: 615px;height: 615px;}
#category-page > .content > .center > .our-clients > .our-clients-circle > img {width: 540px;height: 540px;top:39px;left:37px;}
#category-page > .content > .center > .our-clients > p {font-size: 37px;width: 700px;margin: auto;margin-top: 50px;}
#category-page > .content > .center > .our-clients > h3 {text-align: center;}
#category-page > .content > .popup-form {display: none;}
.m-contact-us-form {background:url(../images/invite-bg2.png) no-repeat;width:90%;height: 900px;margin: auto;background-size: 100%;margin-top: 40px;position: relative;}
.m-contact-us-form > img {position: absolute;width: 850px;height: auto;left: 25px;}
.m-contact-us-form > .name-popup-form {margin-top: 300px;}
.m-contact-us-form > .phone-popup-form {margin-top: 10px;}
.m-contact-us-form > .email-popup-form {margin-top: 10px;}
.m-contact-us-form > .submit-popup-form {margin-top: 10px;margin-left: 600px;}
#category-page > .banner {height:auto;}
.bottom-con > img               {display: block;position: relative;z-index: 999;top:107px;left: 10%;}
.bottom-con form                {position: relative;width: 95%;background: url(../images/invite-bg2.png) no-repeat;background-size: 100% 100%;margin-top: -100px;margin-left:3%;}
.side-menu                      {padding:0;width:100%;height:auto;display: block;margin: 0; margin-bottom: 50px;background: none;}
.side-menu > ul                 {}
.side-menu > ul > li            {float:left;width:50%!important; background:url(../images/sc-menu-bg.jpg)no-repeat;
background-size: 100% 100%;border: solid 2px #c4c4c4; width:49.5%;height: 130px;
text-align: center;}
.side-menu > ul > li > a        {display: block; width:100%;height: 130px;color:#c70f33;font-size: 30px;font-weight: bold; margin: 0;line-height: 36px;padding:0;}
.side-menu > ul > li:hover      {background:url(../images/sc-menu-bg-hover.jpg)no-repeat;background-size: 105% 105%;}
.side-menu > ul > li > a:hover  {color:#fff;text-decoration: none;}
.m-contact-us-form         {display:block;}

/* category-2-page */

.category2-headline      {font-size: 50px!important;}
.wrap-paragraphs > img   {display: none;}
.wrap-paragraphs {margin-top: 100px;}

/*contact-us*/

.contact-us-page-form {display: none;}
.m-con-center         {width: 100%;height:600px;display: block;}
.contact-paragraph    {top:1450px;width: 80%;height: auto;left:5%;margin: auto;}
.contact-paragraph > h3 {font-size: 50px;}
.contact-paragraph > p {font-size: 30px;}
.contact-paragraph > a {float: none;font-size: 30px;height: auto;width:220px;margin-left:0;height: 60px;border-radius: 40px; line-height: 60px;background-position: 190px;background-size: 15px;}
.wrap-info             {width:80%;display: block;margin:50px 0 100px 20%;}
.wrap-info > p         {color:#c70f33;font-size: 40px;font-weight: bold;padding-left: 80px;display: block;margin: 0;height: 80px;line-height: 80px;}
#place-info            {background:url(../images/place-icon.png) no-repeat left center;background-size: 50px;}
#mail-info             {background:url(../images/mail-icon.png) no-repeat left center;background-size: 50px;}
#tel-info              {background:url(../images/tel-icon.png) no-repeat left center;background-size: 50px;}
#fax-info              {background:url(../images/fax-icon.png) no-repeat left center;background-size: 50px;}
#red-p                 {float:none;}

#aradon                {display: none;}


}

.textarea-896{}



textarea{
    width: 90%;
    height: 80px;
    background: url('../images/popup-form-field.jpg') no-repeat;
    background-size: 100% 100%;
	border:none;
	text-align:left;
	color:#898989;
	padding-left:20px;
}

.wrap-form-single .textarea-896{margin-top:0!important;width:90%;}
.wrap-form-single.contact .textarea-896{display:block!important;margin-top:0!important;}
.wrap-form-single.contact  .closePopUp{display:none;}
.wrap-form-single.contact  textarea{width:100%!important;}
.wrap-form-single .textarea-896 textarea{width:90%;}
.wrap-form-single form{height:480px;}
.wrap-form-single form .wpcf7-submit{margin-top:30px!important;width:168px!important; background-size:100% 100%!important;}






