@charset "utf-8";
/* CSS Document */
/*-----------------------------------------------------------------------------

Prototype Version:  2.4

*/

/* Table of Contents
-----------------------------------------------------------------------------

1. Clean Base
2. Base Typography
3. Images
4. Links
5. Forms
6. Tables
7. Framework

*/

/* 1. Create a Clean Base
------------------------------------------------------------------------------*/

html, body, br, hr, div, span, a, object, iframe, ul, ol, dl, li, dt, dd, h1, h2, h3, h4, h5, h6, p, blockquote, q, address,
small, big, cite, dfn, ins, del, i, em, b, strong, sup, sub, strike, pre, code, samp, kbd, var, tt, form, fieldset, legend, label,input, textarea, option, .nobox {background: transparent; border: 0; font-size: 100%; margin: 0; outline: 0; padding: 0; vertical-align: baseline;}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {display: block;}

blockquote, q {quotes: none;}
br {height: 0;}
ul, ol, dl, li {margin:0; padding:0;  color: #555555; font-size: 14px; line-height: 24px;}
html, body{height: 100%; -webkit-appearance:none; border:none; -webkit-text-size-adjust:none;}
body{position:relative;}

/* Class for clearing floats */
.clear {clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}
.cf:after,.cf:before{display: table;content: ''}
.cf:after{clear: both;}
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

/* 2. Define Base Typography
------------------------------------------------------------------------------*/

/* Create the Default Headers  */
h1, h2, h3, h4, h5, h6 {}

/* Specific Header Settings */
h1 { font-weight: 500; font-size: 48px; color: #fff; font-family: 'NarkisBlockMFMedium'; line-height: 35px; text-shadow: 4px 2px 10px #000000c7; }
h2 {font-weight:bold; font-size:24px; color:#555; }
h3 {font-size:18px; }
h4 {font-size:16px;}
h5 {font-size: 14px;}
h6 {font-size: 12px;}

/* Create the Default Paragraphs */
p { color: #9f9f9f; font-size: 15px; line-height: 24px;}

/* Other Typo */
strong {font-weight: bold;}
hr {border:0 #000 solid; border-top-width: 1px; clear: both; height: 0;}
ol {list-style: decimal;}
ul {list-style: disc;}

/* To make FontSmooth in MAC */
.mac * {-webkit-font-smoothing: antialiased;}

/* 3. Images
------------------------------------------------------------------------------*/

/* Remove border around linked images */
img {border: 0; border-style: none;}

/* 4. Links
------------------------------------------------------------------------------*/

/* Default Link Types */
a {color: #000000; font-size: 16px; text-decoration:none;}
a:hover {}
a:active {color: #e8941a;}
a:focus {outline: none;}
a.current{color: #e8941a;}


/* 5. Forms
------------------------------------------------------------------------------*/

input{line-height: normal;}
input[type='email'],input[type='text'],input[type='password']{ -webkit-appearance:none; border:none; -webkit-text-size-adjust:none;padding: 5px;border: 1px solid #cbcbcb;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
textarea{-webkit-appearance:none; border:none; -webkit-text-size-adjust:none;box-sizing: border-box;padding: 5px;border: 1px solid #cbcbcb;display: block;overflow: auto;}
input[type='email']:focus,input[type='text']:focus,input[type='password']:focus,textarea:focus{border-color: #ccc}
button,input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;border:none;-webkit-text-size-adjust:none;background: #cbcbcb;}
input[type="checkbox"],input[type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}
input[type="search"] {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;-webkit-appearance: textfield;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
::-webkit-input-placeholder{ color: #00427b;}
:-moz-placeholder{ color: #00427b;}
::-moz-placeholder{ color: #00427b;}
:-ms-input-placeholder{ color: #00427b;}
::-ms-input-placeholder{ color: #00427b;}
:placeholder-shown{ color: #00427b;}

/* Removes fieldset borders. even on Opea 7 */
fieldset {border: 1px solid transparent;}

/* 6. Tables
------------------------------------------------------------------------------*/

/* Table Fixes */
table {border-spacing: 0; border-collapse: collapse;}
td {text-align: left; font-weight: normal;}


/* 7. Framework
------------------------------------------------------------------------------*/

/* Common CSS */
/*common margin style*/
.m0{margin:0 !important;}
.mr20{margin-right:20px;}
.mt20{margin-top:20px !important;}
.mb80{margin-bottom:80px !important;}
.mt25{ margin-top:25px !important;}
.mt50{ margin-top:50px !important;}

/*all padding zero*/
.p0{padding:0 !important;}
.pt20{padding-top:20px;}

/*common display style*/
.dis-b{display:block}
.pos_rel{ position:relative;}
.hidden{ display:none !important;}

/*border*/
.no_bdr{border:none !important;}

/*common fonts style*/
.f16{ font-size:16px !important;}
.f18{ font-size:18px !important;}
.fbold{font-weight:bold;}

/*transition effect*/
.tra,a,.in,.submit{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
/* Page Layout */
body{direction: rtl;font-family: 'NarkisBlockMFBold';}
#full_wrapper{min-height: 100%; height: auto !important; height: 100%; margin: 0 auto;background-image: url(../images/site/bg_full.jpg);
    background-size:100% 100%;}
img{max-width: 100%;}
a{display: inline-block;}

.brand{position: absolute;left:32px;top: 39px;}
.top_section{text-align: center;padding-top:40px;}
.top_section img{max-width: 540px;margin: 0 auto;}
.top_section h1{}
.top_section label{color: #e0bf59;font-size: 45px;}
.top_section label em{font-style: normal;color: #fff;}

.bottom_form{position: absolute;bottom: 0;width: 100%;left: 0;padding: 0px 50px;}
.top_col{display: flex;justify-content:space-between;flex-wrap: wrap;    align-items: center;}
.top_col h4 { color: #fff; font-size: 30px; }
.bottom_form .in{height:47px;background-color: #ffffff;border: none;text-align: center;color:#00427b;font-size: 30px;font-family: 'NarkisBlockMFMedium';box-shadow: 10px 10px 10px inset #00000045;}
.bottom_form .submit{height:47px;background-color: #f26222;border: none;text-align: center;color: #fff;font-size: 30px;
    font-family: 'NarkisBlockMFBold';width: 252px !important;}
.bottom_form .in,.bottom_form .submit{width:20.2%;display: inline-block;vertical-align: bottom;margin-right: 0.5%;padding: 0;}
.bottom_form .submit:hover{background-color:#ff2e33;}
.bottom_form .contact_from{width: calc(100% - 210px);}
.bottom_form p {color: #fcfcfc;font-family: 'NarkisBlockMFRegularRegular';font-size: 20px;text-align: center;max-width: 90%;margin: 0 auto;margin-top: 10px;margin-bottom: 5px;}
.bottom_form .logo{display: none;}
.owl-carousel .owl-item img { width: auto; margin: 0 auto; max-width: 100%; margin-left: 0px; position: relative; }
.car_slider_new{margin-top: 10px;}
.car_slider {max-width:1200px;margin: 0 auto;}
.car_slider .inner{max-width: 960px; position: relative; min-height: 435px; margin-right: 0px;}
.car_slider .inner h4{position: absolute; left: -20%; right: 0; margin: 0 auto; color: #fff; font-family: 'NarkisBlockMFRegularRegular';
     font-size: 40px; bottom: 0px; font-weight: 400; width: fit-content;}
.car_slider .inner h4 em{font-style: normal;display: inline-block;vertical-align: middle;margin-right: 5px;}
.text_col{position: absolute;left: -242px;top: 1px;width: 251px;height: 251px;display: flex;justify-content: center;align-items: center;background-image: url(../images/site/red_circle.png);background-repeat: no-repeat;background-size: 100% 100%;}
.text_col h3 { color: #fff; text-align: center; font-size: 45px; font-weight: bold; text-shadow: 4px 3px 10px #000000d1; line-height: 31px;
transform: rotate(-22deg);}
.text_col h3 span{font-size: 55px;}
.text_col h3 em{font-style: normal;font-size: 30px;}
.owl-nav{position: absolute;left:0;top:calc(50% - 87.5px);width: 100%;}
.owl-nav>div{display: inline-block;width: 73px;height:73px;position: absolute;top:90px;background-repeat: no-repeat;font-size: 0px;}
.owl-nav .owl-prev{right:-26%;background-image: url(../images/site/right.png);}
.owl-nav .owl-next{left:-26%;background-image: url(../images/site/left.png);}
.top_section .mob{display: none;}
.contact_from select {background-image: url(../images/site/arrow.png);background-position: left 10px center;background-repeat: no-repeat;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;appearance: none;color: #0d4b81;padding-right: 15px;}

.car_slider .car .mob{display: none}
.mob_tell_scroll { display: none; }
form label {display: none;}

/* Push */
.push{}
/* Thank you */
.thankyou{width: 100%;height: 100%;background: #000; background-color: rgba(0,0,0,0.7);opacity: 1;position: fixed;z-index: 999999;top: 0px;left: 0;right: 0;}
.thankyou p{color:#fff;font-size: 30px;text-align: center;padding-top: 0;font-family: 'NarkisBlockMFBold';font-size: 40px;position: absolute;left: 0;right: 0;margin: auto;top: 49%;}
.thankyou p img{border: 0;border-style: none;position: absolute;left: 0px;max-width: 100%;right: 0px;top: 0;bottom: 0;margin: auto;}
.thankyou a{position: absolute;top:5%;right:5%;}
.antispam{display: none}
label.error{display: none !important;}
input.error,select.error{box-shadow:inset 0 0 15px #f71d1c !important;-webkit-box-shadow:inset 0 0 15px #f71d1c !important;-moz-box-shadow:inset 0 0 15px #f71d1c !important;-o-box-shadow:inset 0 0 15px #f71d1c !important;}

.car_slider .inner h5,.mobtext{display: none;}
