@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; 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:bold; font-size:3.335em; color:#fff; }
h2 {font-weight:bold; font-size:1.3333333333333333em; color:#555; }
h3 {font-size: 1.9444444444444444em;color: #fff; }
h4 {font-size:0.8888888888888888em;}
h5 {font-size: 0.7777777777777778em;}
h6 {font-size: 0.6666666666666666em;}

/* Create the Default Paragraphs */
p { color: #9f9f9f; font-size: 1em; 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: 0.8888888888888888em; text-decoration:none;}
a:hover {}
a:active {color: #e8941a;}
a:focus {outline: none;}
a.current{color: #e8941a;}


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

input[type='submit']{ -webkit-appearance:none; border:none; -webkit-text-size-adjust:none; }
select{-webkit-appearance:none; -moz-appearance:none; -o-appearance:none; appearance:none; font-family: 'Heebo', sans-serif;}
input[type='text'],input[type='tel'],input[type='email'],input[type='password']{ font-family: 'Heebo', sans-serif;}
textarea{overflow:auto; font-family: 'Heebo', sans-serif;}
::-webkit-input-placeholder{ color: #272727;}
:-moz-placeholder{ color: #272727;}
::-moz-placeholder{ color: #272727;}
:-ms-input-placeholder{ color: #272727;}
::-ms-input-placeholder{ color: #272727;}
:placeholder-shown{ color: #272727;}

/* 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:0.8888888888888888em !important;}
.f18{ font-size:1em; !important;}
.fbold{font-weight:bold;}

/*transition effect*/
.tra{-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{font-family: 'Heebo', sans-serif;background-color: #eeeeee; font-size: 18px;}
body.white_bg{background: #fff;}
body *{direction: rtl}
#full_wrapper{min-height: 100%; height: auto !important; height: 100%; margin: 0 auto; /* the bottom margin is the negative value of the footer's height */}
.wrapper{ width:100%; margin:0 auto;max-width: 1480px;}
.content{ margin:0 auto; padding:0; width:100%;}

/* Loading */
.loading_contener {position: fixed;z-index: 99999;width: 100%;height: 100%;background: #104c79;display: flex;align-items: center;justify-content: center; top: 0; left: 0;}
.loader {position: relative;width: 75px;height: 100px;}
.loader__bar {position: absolute;bottom: 0;width: 10px;height: 50%;background: #fff;-webkit-transform-origin: center bottom;transform-origin: center bottom;box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);}
.loader__bar:nth-child(1) {left: 0px;-webkit-transform: scale(1, 0.2);transform: scale(1, 0.2);-webkit-animation: barUp1 4s infinite;animation: barUp1 4s infinite;}
.loader__bar:nth-child(2) {left: 15px;-webkit-transform: scale(1, 0.4);transform: scale(1, 0.4);-webkit-animation: barUp2 4s infinite;animation: barUp2 4s infinite;}
.loader__bar:nth-child(3) {left: 30px;-webkit-transform: scale(1, 0.6);transform: scale(1, 0.6);-webkit-animation: barUp3 4s infinite;animation: barUp3 4s infinite;}
.loader__bar:nth-child(4) {left: 45px;-webkit-transform: scale(1, 0.8);transform: scale(1, 0.8);-webkit-animation: barUp4 4s infinite;animation: barUp4 4s infinite;}
.loader__bar:nth-child(5) {left: 60px;-webkit-transform: scale(1, 1);transform: scale(1, 1);-webkit-animation: barUp5 4s infinite;animation: barUp5 4s infinite;}
.loader__ball {position: absolute;bottom: 10px;left: 0;width: 10px;height: 10px;background: #fff;border-radius: 50%;-webkit-animation: ball 4s infinite;animation: ball 4s infinite;}
@-webkit-keyframes ball {0% {-webkit-transform: translate(0, 0);transform: translate(0, 0);}5% {-webkit-transform: translate(8px, -14px);transform: translate(8px, -14px);}10% {-webkit-transform: translate(15px, -10px);transform: translate(15px, -10px);}17% {-webkit-transform: translate(23px, -24px);transform: translate(23px, -24px);}20% {-webkit-transform: translate(30px, -20px);transform: translate(30px, -20px);}27% {-webkit-transform: translate(38px, -34px);transform: translate(38px, -34px);}30% {-webkit-transform: translate(45px, -30px);transform: translate(45px, -30px);}37% {-webkit-transform: translate(53px, -44px);transform: translate(53px, -44px);}40% {-webkit-transform: translate(60px, -40px);transform: translate(60px, -40px);}50% {-webkit-transform: translate(60px, 0);transform: translate(60px, 0);}57% {-webkit-transform: translate(53px, -14px);transform: translate(53px, -14px);}60% {-webkit-transform: translate(45px, -10px);transform: translate(45px, -10px);}67% {-webkit-transform: translate(37px, -24px);transform: translate(37px, -24px);}70% {-webkit-transform: translate(30px, -20px);transform: translate(30px, -20px);}77% {-webkit-transform: translate(22px, -34px);transform: translate(22px, -34px);}80% {-webkit-transform: translate(15px, -30px);transform: translate(15px, -30px);}87% {-webkit-transform: translate(7px, -44px);transform: translate(7px, -44px);}90% {-webkit-transform: translate(0, -40px);transform: translate(0, -40px);}100% {-webkit-transform: translate(0, 0);transform: translate(0, 0);}}
@keyframes ball {0% {-webkit-transform: translate(0, 0);transform: translate(0, 0);}5% {-webkit-transform: translate(8px, -14px);transform: translate(8px, -14px);}10% {-webkit-transform: translate(15px, -10px);transform: translate(15px, -10px);}17% {-webkit-transform: translate(23px, -24px);transform: translate(23px, -24px);}20% {-webkit-transform: translate(30px, -20px);transform: translate(30px, -20px);}27% {-webkit-transform: translate(38px, -34px);transform: translate(38px, -34px);}30% {-webkit-transform: translate(45px, -30px);transform: translate(45px, -30px);}37% {-webkit-transform: translate(53px, -44px);transform: translate(53px, -44px);}40% {-webkit-transform: translate(60px, -40px);transform: translate(60px, -40px);}50% {-webkit-transform: translate(60px, 0);transform: translate(60px, 0);}57% {-webkit-transform: translate(53px, -14px);transform: translate(53px, -14px);}60% {-webkit-transform: translate(45px, -10px);transform: translate(45px, -10px);}67% {-webkit-transform: translate(37px, -24px);transform: translate(37px, -24px);}70% {-webkit-transform: translate(30px, -20px);transform: translate(30px, -20px);}77% {-webkit-transform: translate(22px, -34px);transform: translate(22px, -34px);}80% {-webkit-transform: translate(15px, -30px);transform: translate(15px, -30px);}87% {-webkit-transform: translate(7px, -44px);transform: translate(7px, -44px);}90% {-webkit-transform: translate(0, -40px);transform: translate(0, -40px);}100% {-webkit-transform: translate(0, 0);transform: translate(0, 0);}}
@-webkit-keyframes barUp1 {0% {-webkit-transform: scale(1, 0.2);transform: scale(1, 0.2);}40% {-webkit-transform: scale(1, 0.2);transform: scale(1, 0.2);}50% {-webkit-transform: scale(1, 1);transform: scale(1, 1);}90% {-webkit-transform: scale(1, 1);transform: scale(1, 1);}100% {-webkit-transform: scale(1, 0.2);transform: scale(1, 0.2);}}
@keyframes barUp1 {0% {-webkit-transform: scale(1, 0.2);transform: scale(1, 0.2);}40% {-webkit-transform: scale(1, 0.2);transform: scale(1, 0.2);}50% {-webkit-transform: scale(1, 1);transform: scale(1, 1);}90% {-webkit-transform: scale(1, 1);transform: scale(1, 1);}100% {-webkit-transform: scale(1, 0.2);transform: scale(1, 0.2);}}
@-webkit-keyframes barUp2 {0% {-webkit-transform: scale(1, 0.4);transform: scale(1, 0.4);}40% {-webkit-transform: scale(1, 0.4);transform: scale(1, 0.4);}50% {-webkit-transform: scale(1, 0.8);transform: scale(1, 0.8);}90% {-webkit-transform: scale(1, 0.8);transform: scale(1, 0.8);}100% {-webkit-transform: scale(1, 0.4);transform: scale(1, 0.4);}}
@keyframes barUp2 {0% {-webkit-transform: scale(1, 0.4);transform: scale(1, 0.4);}40% {-webkit-transform: scale(1, 0.4);transform: scale(1, 0.4);}50% {-webkit-transform: scale(1, 0.8);transform: scale(1, 0.8);}90% {-webkit-transform: scale(1, 0.8);transform: scale(1, 0.8);}100% {-webkit-transform: scale(1, 0.4);transform: scale(1, 0.4);}}
@-webkit-keyframes barUp3 {0% {-webkit-transform: scale(1, 0.6);transform: scale(1, 0.6);}100% {-webkit-transform: scale(1, 0.6);transform: scale(1, 0.6);}}
@keyframes barUp3 {0% {-webkit-transform: scale(1, 0.6);transform: scale(1, 0.6);}100% {-webkit-transform: scale(1, 0.6);transform: scale(1, 0.6);}}
@-webkit-keyframes barUp4 {0% {-webkit-transform: scale(1, 0.8);transform: scale(1, 0.8);}40% {-webkit-transform: scale(1, 0.8);transform: scale(1, 0.8);}50% {-webkit-transform: scale(1, 0.4);transform: scale(1, 0.4);}90% {-webkit-transform: scale(1, 0.4);transform: scale(1, 0.4);}100% {-webkit-transform: scale(1, 0.8);transform: scale(1, 0.8);}}
@keyframes barUp4 {0% {-webkit-transform: scale(1, 0.8);transform: scale(1, 0.8);}40% {-webkit-transform: scale(1, 0.8);transform: scale(1, 0.8);}50% {-webkit-transform: scale(1, 0.4);transform: scale(1, 0.4);}90% {-webkit-transform: scale(1, 0.4);transform: scale(1, 0.4);}100% {-webkit-transform: scale(1, 0.8);transform: scale(1, 0.8);}}
@-webkit-keyframes barUp5 {0% {-webkit-transform: scale(1, 1);transform: scale(1, 1);}40% {-webkit-transform: scale(1, 1);transform: scale(1, 1);}50% {-webkit-transform: scale(1, 0.2);transform: scale(1, 0.2);}90% {-webkit-transform: scale(1, 0.2);transform: scale(1, 0.2);}100% {-webkit-transform: scale(1, 1);transform: scale(1, 1);}}
@keyframes barUp5 {0% {-webkit-transform: scale(1, 1);transform: scale(1, 1);}40% {-webkit-transform: scale(1, 1);transform: scale(1, 1);}50% {-webkit-transform: scale(1, 0.2);transform: scale(1, 0.2);}90% {-webkit-transform: scale(1, 0.2);transform: scale(1, 0.2);}100% {-webkit-transform: scale(1, 1);transform: scale(1, 1);}}

.btn{}
.btn_sub{background-color: #ff6319;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.btn_sub:hover{background-color: #191721;}
/* Header*/
header{position: fixed;left: 0;top: 0;width: 100%; box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.16);background-color: #ffffff;z-index: 99; opacity: 1;  transform: translateY(0px); transition: 0.4s ease all 0.3s ;}
.home header{/*opacity: 0; transform: translateY(-50px);*/ transition: 0.4s ease all 0.3s ;}
/*header.active{transform: translateY(0); opacity: 1;}*/
header .top_had{min-height: 10px;background-color: #104c79;padding: 9px 0px;}
header .top_had .right_col .link{float: right;}
header .top_had .right_col .link a{font-size: 1em;font-weight: normal;font-stretch: normal;color: #ececec;line-height: 27px;display: inline-block;vertical-align: top;margin-left: 61px;}
header .top_had .right_col .link a+a{margin-left: 60px;}
header .top_had .right_col .icon{float: right;margin-left: 45.7px;margin-right: 32.5px;}
header .top_had .right_col .icon a{color: #ececec;display: inline-block;vertical-align: top;line-height: 27px;font-size: 0.8944444444444445em;font-weight: normal;margin-left: 13.9px;}
header .top_had .right_col .icon a+a{margin-left: 10.5px;}
header .top_had .right_col .icon a+a+a{margin-left: 8.2px;}
header .top_had .right_col .icon a+a+a+a{margin-left:8.2px;}
header .top_had .right_col .icon a+a+a+a+a{margin-left: 0px;}
header .bottom_had{}
header .bottom_had .left_col{ float: left;padding-top: 17px;padding-left: 52px}
header .bottom_had .left_col .brand{display: inline-block;vertical-align:top;}
header .bottom_had .left_col .brand img{max-width: 100%;}
header .bottom_had .left_col .contact{display: inline-block;vertical-align:top;position: relative;width: 290px;height: 47px;margin-left: 31px;}
header .bottom_had .left_col .contact:after{content: '';position: absolute; left: -15px;top: -4px; width: 1px;height: 51px;background-color: #d8d8d8;}
header .bottom_had .left_col .contact .in{width: 100%;height: 47px;border: 1px solid #d8d8d8;border-radius: 30px;padding-left: 45px;padding-right: 15px;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;}
header .bottom_had .left_col .contact .in:focus{border-color:#3b3b3b;}
header .bottom_had .left_col .contact .sub{width:35px;height: 35px;background-image: url(../images/site/search.png);background-repeat: no-repeat;position: absolute;left: 16px;top:5px;background-position: center;font-size: 0px;cursor: pointer;}
header .bottom_had nav{float: right;padding: 21px 0px;padding-right: 24px;}

/*header .bottom_had nav ul{list-style: none;}
header .bottom_had nav ul>li{display: inline-block;vertical-align: top;margin-left:43px;position: relative;}
header .bottom_had nav ul>li+li{margin-left: 30px;}
header .bottom_had nav ul>li+li+li{margin-left: 35px;}
header .bottom_had nav ul>li+li+li+li{margin-left:45px;}
header .bottom_had nav ul>li+li+li+li+li{margin-left: 0;}
header .bottom_had nav ul>li>a{display: inline-block;font-size: 1.4em;font-weight: normal;color: #3b3b3b;line-height: 37px;position: relative;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;}
header .bottom_had nav ul>li>a:after{content:'';position: absolute;left: 0;width: 0%;height: 3px;background-color: #4989cb;bottom: -3px;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;}
header .bottom_had nav ul>li>a:hover:after{width: 100%;}
header .bottom_had nav ul>li>a.active:after{width: 100%}
drop box 
.drop_blog{position: absolute;right: 0;top: 58px;background-color: #fff;padding-right: 34px;padding-left: 55px;width: 555px;padding-top: 12px;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;opacity: 0;visibility: hidden;z-index: -1;padding-bottom: 30px;}
.drop_blog .col{float: right;width: 201px;}
.drop_blog .col h3{font-size: 1.4em;color: #2b2b2b;    line-height: 37px;}
.drop_blog .col a{display: block;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all; font-size:1.1111111111111112em;font-weight: 300;color: #2b2b2b;line-height: 27px;}
.drop_blog .col a:hover{color:#e06429 ;}
.drop_blog .col+.col{width: 203px;margin-right: 62px;}
header .bottom_had nav ul>li.drop:hover .drop_blog{opacity: 1;visibility: visible;z-index: 9}
header .bottom_had nav ul>li.drop:hover .drop_blog{opacity: 1;visibility: visible;z-index: 9}
.mobile_menu{display: none;}
.hambargar{position: absolute;width: 32px;height: 20px;padding-right: 6px;right: 14px;top:21px;}
.hambargar span{position: absolute;width: 26px;height: 4px;background-color: #000;right: 6px;bottom: 0;}
.hambargar span:after{content: '';position: absolute;right: -6px;top: 0;width: 4px;height: 4px;background-color: #000;}
.hambargar span+span{width: 18px;bottom: 8px;}
.hambargar span+span+span{width: 22px;bottom: 16px;}
.mob_menu{display: none;}
header .bottom_had  .close{display: none;}*/
header .bottom_had nav .menu{list-style: none;}
header .bottom_had nav .menu>li{display: inline-block;vertical-align: top;margin-left:43px;position: relative;}
header .bottom_had nav .menu>li+.drop{margin-left: 30px;}
header .bottom_had nav .menu>li+li+li{margin-left: 35px;}
header .bottom_had nav .menu>li+li+li+li{margin-left:45px;}
header .bottom_had nav .menu>li+li+li+li+li{margin-left: 0;}
header .bottom_had nav .menu>li>a{display: inline-block;font-size: 1.4em;font-weight: normal;color: #3b3b3b;line-height: 37px;position: relative;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;}
header .bottom_had  .menu>li>a:after{content:'';position: absolute;left: 0;width: 0%;height: 3px;background-color: #4989cb;bottom: -3px;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;}
header .bottom_had nav .menu>li>a:hover:after{width: 100%;}
header .bottom_had nav .menu>li>a.active:after{width: 100%}
/* drop box */
.drop ul.sub-menu{position: absolute;right: 0;top: 58px;background-color: #fff;padding-right: 34px;padding-left: 0;width: 555px;padding-top: 12px;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;opacity: 0;visibility: hidden;z-index: -1;padding-bottom: 27px; box-shadow: 0 30px 25px 0 rgba(0, 0, 0, 0.28);}
.drop ul.sub-menu .sub_menu1{float: right;width: 260px;display: inline-block;}
.drop ul.sub-menu .sub_menu1 a{font-size: 1.4em;color: #2b2b2b;line-height: 37px;font-weight: 600;}
.drop ul.sub-menu .sub_menu1 ul.sub-menu{top: 0px;position: relative;width: 200px;padding-top: 0;padding-right: 0;padding-bottom: 0;}
.drop ul.sub-menu .sub_menu1+.sub_menu1 ul.sub-menu{right: 0px;width: 210px;}
.drop ul.sub-menu .sub_menu1 li{float: right;width: 201px;display: block;list-style: none;}
.drop ul.sub-menu .sub_menu1 li a:hover{color:#e06429 ;}
.drop ul.sub-menu .sub_menu1 li a, .drop ul.sub-menu li a{display: block;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;font-size: 1.1111111111111112em;font-weight: 300;color: #2b2b2b;line-height: 27px;}
.drop ul.sub-menu ul, .drop ul.sub-menu li {
    list-style-type: none;
}
/*.drop ul.sub-menu+ul.sub-menu{width: 203px;margin-right: 62px;}*/
.drop:hover ul.sub-menu{opacity: 1;visibility: visible;z-index: 9}
.mobile_menu{display: none;}

.hambargar{position: absolute;width: 32px;height: 20px;padding-right: 6px;right: 14px;top:21px;}
.hambargar span{position: absolute;width: 26px;height: 4px;background-color: #000;right: 6px;bottom: 0;}
.hambargar span:after{content: '';position: absolute;right: -6px;top: 0;width: 4px;height: 4px;background-color: #000;}
.hambargar span+span{width: 18px;bottom: 8px;}
.hambargar span+span+span{width: 22px;bottom: 16px;}
.mob_menu{display: none;}
header .bottom_had  .close{display: none;}

#menu-top-menu li{display:inline-block;}


/* contact_from_all */
.contact_from_all{position: fixed;width: 490px;padding: 14px;padding-left: 0px;left: 0;top:299px;z-index: 99999;background-color: #ffffff;border-bottom-right-radius: 10px;border-top-right-radius:10px; box-shadow: 5px 2px 20px #0000006e;transform: translateX(-490px);transition: 0.4s ease all;-o-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;-moz-transition: 0.4s ease all;  z-index: 999;}
.contact_bg{position: fixed;top: 0;left: 0;height: 100%;width: 100%;z-index: 99;}
.main_form .contact_bg{display: none;}
.main_form.active .contact_bg{display:block;}
.contact_from_all.active{transform: translateX(0)}
.contact_from_all .inner{border: 2px solid #ff6319;border-left: none;padding: 0px 53px;padding-top: 42px;padding-bottom: 44px;}
.contact_from_all .inner h2{font-size: 1.8888888888888888em;font-style: normal;text-align: center;color: #191721;   font-family: 'Open Sans Hebrew';margin-bottom: 21px;}
.contact_from_all .inner .in{width: 100%;height: 55px;border: 1px solid #ececec; font-size:1.1111111111111112em;font-weight: normal;color: #979797;font-family: 'Open Sans Hebrew';border-radius: 7px;padding-right: 17px;margin-bottom: 25px;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;}
.contact_from_all .inner .in:focus{border-color: #3b3b3b;}
.contact_from_all .inner input::placeholder{color:#D0D0D0;}
.contact_from_all .inner form{text-align: center;}
.contact_from_all .inner .sub{ width: 250px;height: 63px;box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.27);background-color: #ff6319;border-radius: 30px; font-size: 1.4444444444444444em;font-weight: bold;color: #ffffff;font-family: 'Open Sans Hebrew';cursor: pointer;margin-top: 18px;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;}
.contact_from_all .inner .sub:hover{background-color: #191721;}
.contact_from_all .contact_us{position: absolute;right:-137px;top: calc(50% - 49.5px);width: 137px;height: 99px;background-color: #fff;border-right: 4px solid #ff6319;border-bottom-right-radius: 10px;border-top-right-radius:10px;text-align: center; box-shadow: 5px 2px 20px #0000006e; cursor: pointer;transition: 0.4s ease all;-o-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;-moz-transition: 0.4s ease all;}
/*.contact_from_all .contact_us:hover{opacity: 0.8;}*/

.contact_from_all .contact_us:after{content: '';position: absolute;left:-5px;top: 0;width: 5px;height: 100%;background-color:#fff;}
.contact_from_all .contact_us img{display: block;margin: 0 auto;margin-top: 13px;position: relative;left: -4px;}
.contact_from_all .contact_us h4{font-size: 1em;font-weight: 500;color: #000000;margin-top: 1px;}

.banner{min-height: 1151px;width: 100%;background-image: url(../images/site/banner.png);background-repeat: no-repeat;background-size: cover;padding-top: 221px;position: relative;padding-right: 84px;}
.banner h1{text-shadow: 0 2px 30px rgba(0, 0, 0, 0.22);font-size: 3.888888888888889em;font-weight: 500;font-style: normal;color: #ffffff;line-height: 1.04; }
.banner>*{-o-transition: 0.7s ease all; -webkit-transition: 0.7s ease all; -moz-transition: 0.7s ease all; transition: 0.7s ease all; -o-transform: translateY(50px); -webkit-transform: translateY(50px); -moz-transform: translateY(50px); transform: translateY(50px); opacity: 0; visibility: hidden;}
.banner>.active{ -o-transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0); opacity: 1; visibility: visible;}
.banner>div{transform: none !important; opacity: 1 !important; visibility: visible !important;}
.banner .bausing_arrow{position: absolute;left: 0;right: 0;margin: 0 auto;bottom: 380px;z-index: 9;cursor: pointer;}
.banner .read_more{font-size:1.0666666666666667em;font-weight: 500;color: #ffffff;display: inline-block;background-color: #104c79;padding: 8.813px 49.8px;margin-top: 37.4px; box-shadow: 0px 0px 20px #0000008a;position: relative;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;}
.banner .read_more:hover{background-color: #ff6319}
.our_services{margin-top: -204px;}
.our_services .wrapper{position: relative;}
.our_services .inner{display: flex;justify-content: flex-start;}
.our_services .left_col{width: 43.514%;height: auto;margin-right: auto;}
.our_services .left_col .top_col{height: 394px;width: 100%;background-image: url(../images/site/video_bg.png);background-repeat: no-repeat;background-size: cover;position: relative;}
.our_services .left_col .top_col .video{position: absolute;left: 0;right: 0;margin: 0 auto;top: calc(50% - 92.5px);    display: block; text-align: center;width: 185px; -o-transition: 0.4s ease all; -webkit-transition: 0.4s ease all; -moz-transition: 0.4s ease all; transition: 0.4s ease all;}
.our_services .left_col .top_col .video:hover{opacity: 0.7}
.our_services .left_col .top_col .video img{max-width: 100%;}
.our_services .left_col .bottom_col{min-height: 250px;width: 100%;background-color: #fff;padding-top: 52px;padding-right: 34px;padding-left: 60px;padding-bottom: 10px; display: block; transition: 0.9s ease all;}
.our_services .left_col .bottom_col:hover{    box-shadow: 0 0 20px #888;}
.our_services .left_col .bottom_col h3{ font-size: 1.9444444444444444em;font-weight: bold;color: #ff6319;margin-bottom: 17px;}
.our_services .left_col .bottom_col p{font-size: 1.2222222222222223em;line-height: 1.05;color: #000000;}
.our_services .right_col{width:54.933%;height: 645px;background-image: url(../images/site/first1_slider_bg.png);background-repeat: no-repeat;background-size: cover;text-align: center;padding-top: 65px; overflow: hidden}

.our_services .right_col h3{ font-size: 1.9444444444444444em;font-weight: bold;color: #000000;}
.our_services .right_col p{font-size: 1.2222222222222223em;line-height: 1.05;color: #000000;max-width: 418px;margin: 0 auto;margin-bottom: 30px;}
.our_services .right_col .slider{max-width: 586px;margin: 0 auto;}
.our_services .right_col .slider .in{height: 260px;position: relative;width: 178px;}
.our_services .right_col .slider .in:after{ content: '';position: absolute;left: 0;right: 0;height: 23px;width: 90%;opacity: 0.75;-webkit-filter: blur(6px);filter: blur(6px);background-color: #222222;margin: 0 auto;bottom: 10px; }
.our_services .right_col .slider .col{width: 100%;height: 240px;background-color: #fff;padding-top: 47.6px;position: relative;z-index: 2}
.our_services .right_col .slider .col img{}
.our_services .right_col .slider .col h4{ font-size:1.1111111111111112em;line-height: 1.04;color: #104c79;margin-top: 32.6px;text-align: center;}
.our_services .right_col .all_services{ width: 172px;height: 40px;background-color: #ff6319;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;font-size: 1em;line-height: 40px;color: #ffffff;display: inline-block;margin-top: 38px;}
.our_services .right_col .all_services:hover{background-color: #104c79}
.our_services .right_col .slider .owl-carousel .owl-item img{width: auto;margin: 0 auto;}
.our_services .right_col .slider .owl-dots{display: block !important;text-align: center;margin-top: 19px}
.our_services .right_col .slider .owl-dots .owl-dot {display: inline-block;vertical-align: top;margin: 0px 4.15px;}
.our_services .right_col .slider .owl-dots .owl-dot.active span{background-color: #ff6319;}
.our_services .right_col .slider .owl-dots .owl-dot span{display: inline-block;vertical-align: top;width: 7.1px;height: 7px;background-color: #104c79;}
.our_services .right_col .slider .owl-carousel .owl-nav{display: block;position: absolute;left: 0;    top: calc(50% - 19px);width: 100%;}
.our_services .right_col .slider  .owl-carousel .owl-nav .owl-prev,.our_services .right_col .slider .owl-carousel .owl-nav .owl-next{display: inline-block;vertical-align: top;position: absolute;background-repeat: no-repeat;height:38px;color: transparent !important;width:38px;background-position: center;}
.our_services .right_col .slider  .owl-carousel .owl-nav .owl-next{background-image: url(../images/site/s_left.png);left: -91px; }
.our_services .right_col .slider  .owl-carousel .owl-nav .owl-prev{right:-92px !important;text-align: right;background-image: url(../images/site/s_right.png);}

.universal{margin-top: 24px;}
.universal .inner{display: flex;justify-content: flex-start;}
.universal .inner .right_col{width: 70.946%;padding-right: 26px;padding-top: 50px;}
.universal .inner .right_col,.universal .inner .left_col{height: 461px;background-repeat: no-repeat;background-size: cover;}
.universal .inner .right_col h3{font-size: 1.9444444444444444em;color: #ffffff;}
.universal .inner .right_col P{font-size: 1.2222222222222223em;line-height: 1.05;color: #ffffff;max-width: 380px;margin-bottom: 15px; padding-bottom: 14px;}
.universal .inner .right_col .all_courses{ font-size: 1em;line-height:40px;color: #ffffff; width: 148px;height: 40px;background-color: #104c79;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;display: inline-block;text-align: center;}
.universal .inner .right_col .all_courses:hover{background-color: #ff6319;}
.universal .inner .left_col{width: 27.298%;    margin-right: auto;padding-top: 242px;padding-right: 32px;padding-left: 60px; position: relative; z-index: 9;}
.universal .inner .left_col:after{ position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: rgba(0, 88, 154, 0.9803921568627451);content: '';z-index: -1; opacity: 0; visibility: hidden; -o-transition: 0.4s ease all; -webkit-transition: 0.4s ease all; -moz-transition: 0.4s ease all; transition: 0.4s ease all;}
.universal .inner .left_col:hover:after{opacity: 0.8; visibility: visible;}
.universal .inner .left_col h3{ font-size: 1.9444444444444444em;color: #000000; -o-transition: 0.4s ease all; -webkit-transition: 0.4s ease all; -moz-transition: 0.4s ease all; transition: 0.4s ease all;}
.universal .inner .left_col p{ font-size: 1.2222222222222223em;line-height: 1.05;color: #000000;    padding-bottom: 15px; -o-transition: 0.4s ease all; -webkit-transition: 0.4s ease all; -moz-transition: 0.4s ease all; transition: 0.4s ease all;}
.universal .inner .left_col:hover h3{color: #fff}
.universal .inner .left_col:hover p{color: #fff}
.universal .inner .left_col .read_more{ font-size: 1em;line-height:40px;text-align: center;color: #000000;width: 148px;height: 40px;border: 2px solid #000;display: inline-block;margin-top: 7px;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;}
.universal .inner .left_col:hover .read_more{border-color: #fff; color:#fff;}
.universal .inner .left_col .read_more:hover{border-color: #ff6319;color: #fff;background-color: #ff6319}

.news_event{margin-top: 26px;position: relative;z-index: 1;}
.news_event .inner{display: flex;justify-content: flex-start;}
.news_event  .right_col,.news_event  .left_col{height: 437px;}
.news_event  .left_col{width:49.663%;margin-right: auto;padding-right: 55px;padding-left: 91px; background-image: linear-gradient(129deg, #1d6195, #104c79);padding-top: 37px;}
.news_event  .left_col h3{margin-bottom: 21px;}
.news_event  .left_col .all_articles{display: inline-block; font-size: 1em;line-height: 40px;color: #ffffff;text-align: center;width: 170px;
    height: 40px;border: 2px solid #fff;margin-top: 31.4px;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;}
.news_event  .left_col .all_articles:hover{border-color: #ff6319;background-color: #ff6319;}
.news_event  .left_col .inner_col{display: inline-flex; width: 100%; -o-transition: 0.4s ease all; -webkit-transition: 0.4s ease all; -moz-transition: 0.4s ease all; transition: 0.4s ease all;}
.news_event  .left_col .inner_col:hover{box-shadow: 0 26px 35px 0 rgba(0, 0, 0, 0.58);}
.news_event  .left_col .inner_col .left_l,.news_event  .left_col .inner_col .right_l{height: 216px;}
.news_event  .left_col .inner_col .left_l{width: 53.4%;background-image: url(../images/site/bitmap1.jpg);background-size: cover;background-repeat: no-repeat;}
.news_event  .left_col .inner_col .right_l{/*width:65.111%;*/background-color: #fff;padding-right: 35.2px;padding-left: 30.4px;position: relative;padding-top: 30.8px;}
.news_event  .left_col .inner_col .item{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;}
.news_event  .left_col .inner_col .right_l h4{ font-size: 0.9166666666666666em;font-weight: 500;color: #4989cb;margin-bottom: 16.7px;}
.news_event .left_col .inner_col .right_l h5{ font-size: 1.2222222222222223em;font-weight: 500;line-height: 1;margin-bottom: 11px;}
.news_event  .left_col .inner_col .right_l p{ font-size: 1.1em;font-weight: 300;line-height: 1;color: #3b3b3b;}
.news_event  .left_col .inner_col .right_l .back{display: inline-block;position: absolute;left: 12.8px;bottom: 13.2px;width: 28.6px;height: 28.6px;background-repeat:no-repeat;background-position: center;background-image: url(../images/site/back.png);}
.news_event  .right_col{width:48.717%; -o-transition: 0.4s ease all; -webkit-transition: 0.4s ease all; -moz-transition: 0.4s ease all; transition: 0.4s ease all;}
.news_event  .right_col:hover{ box-shadow: -7px 37px 95px 0 rgba(0, 0, 0, 0.55); }
.news_event  .right_col .col{width: 100%;height: 437px;padding-top: 97px;padding-left: 57px;padding-right: 347px;background-repeat: no-repeat;background-size: cover; background-color: #fff;}
/*.news_event  .right_col .owl-carousel .owl-item{transition: 0.9s ease all;-o-transition: 0.9s ease all;-webkit-transition: 0.9s ease all;-moz-transition: 0.9s ease all;}*/
.news_event  .right_col .col h3{line-height: 1.06;color: #104c79;margin-bottom: 10px;}
.news_event  .right_col .col h4{ font-size: 1.5555555555555556em;font-weight: 500;color: #104c79;}
.news_event  .right_col .col p{ font-size: 1.1666666666666667em;font-weight: 300;line-height: 1.17;color: #104c79;}
.news_event  .right_col .col a{ font-size: 1em;line-height: 1.28;color: #e06429;margin-top: 38px;display: inline-block;margin-right: 29px;}
.news_event  .left_col .inner_col .owl-dots{position: absolute; left: 0; right: 0; bottom: -40px; text-align: center;}
#event_slider.owl-carousel .owl-dot{display: inline-block;vertical-align: top; margin: 0px 4.15px;}
#event_slider.owl-carousel .owl-dot span {display: inline-block;vertical-align: top;width: 7.1px;height: 7px;background-color: #fff;}
#event_slider.owl-carousel .owl-dot.active span{background-color: #e06429;}

.news_event .right_col .owl-dots{ display: block !important;text-align: center;margin-top: 0;position: absolute;left: 0;right: 0;margin: 0 auto;bottom: 0px;}
.news_event .right_col .owl-dots .owl-dot {display: inline-block;vertical-align: top;margin: 0px 4.15px;}
.news_event .right_col .owl-dots .owl-dot.active span{background-color: #e06429}
.news_event .right_col .owl-dots .owl-dot span{display: inline-block;vertical-align: top;width: 7.1px;height: 7px;background-color: #fff;}
.news_event .right_col .owl-carousel .owl-nav{display: block;position: absolute;left: 0;    bottom: 58px;width: 100%;}
.news_event .right_col  .owl-carousel .owl-nav .owl-prev,.news_event .right_col .owl-carousel .owl-nav .owl-next{display: inline-block;vertical-align: top;position: absolute;background-repeat: no-repeat;height:30px;color: transparent !important;width:30px;background-position: center;}
.news_event .right_col  .owl-carousel .owl-nav .owl-next{background-image: url(../images/site/ss_left.png);left:35px; }
.news_event .right_col  .owl-carousel .owl-nav .owl-prev{text-align: right;background-image: url(../images/site/ss_right.png);left: 65px;}

.customers{height: 167px;position: relative;margin-top: 23px;}
.customers .col{position: absolute; width: 294px;height: 167px;box-shadow: -5px 2px 57px 0 rgba(0, 0, 0, 0.5);background-color: #104c79;padding: 29px 60px 27px 29px; z-index: 2;}
.customers .col h2{font-size: 2.9166666666666665em;font-weight: 500;line-height: 1.06;color: #ffffff;position: relative;}
.customers .col h2:after{content: '';position: absolute;width: 5px;height: 90px;background-color: #4989cb;top: 10px;right: -18px;}
.customers .inner{width: 100%;height: 167px;background-color: #fff;padding-right: 294px; overflow: hidden;text-align: right;}
.customers .inner .owl-carousel .owl-item img{width: auto;margin: 0 auto;}
.customers .inner .iteam{ height: 167px;display: flex;align-items: center; max-width: 150px;}
.customers .inner .iteam img{display: block; max-width: 75%; margin: 0 auto;}
.customers .inner .owl-carousel .owl-nav,.customers .inner .owl-carousel .owl-dots{display: none !important;}
/*.customers .inner .iteam{height: 167px;display: inline-block;;align-items: center;width: 175px;float: left;position: relative;}*/
.customers .inner *{direction: ltr}

.news_latter span.wpcf7-not-valid-tip {display: inline-block !important;position: absolute;right: 0;right: 0;bottom: -32px;}

.slick-track{left: auto !important;right: 0;}




/* Push */
.push{}
/* footer */
footer{background: #eeeeee; position: relative; z-index: 9;}
footer .wrapper{max-width: 1315px;}
footer .col{display: -webkit-inline-flex;display: -moz-inline-flex;display: -ms-inline-flex;display: -o-inline-flex; display: inline-block; flex-direction: row; flex-wrap: wrap; width: 15.1%; vertical-align: top; margin-left: 5.8%;}
footer .col:last-child{margin-left: 0;}
footer .col-1{width: 15.4%; text-align: center; padding-top: 23px; justify-content: center; margin-left: 5.3%;}
footer .col-1 a{display: block;margin-bottom: 24px;}
footer .col p{font-size: 0.8333333333333334em; font-weight: 300; color: #282828;}
footer .col h4{font-size: 1em; font-weight: bold; color: #104c79; margin-bottom: 10px;}
footer .bottom_detail{ border-top:1px solid rgba(95, 95, 95, 0.35); padding-top: 45px; margin-top: 35px;}
footer .top_detail{ padding-top: 112px;}
footer .top_detail .news_latter{ width: 31.35%; display: -webkit-inline-flex; display: -moz-inline-flex; display: -ms-inline-flex; display: -o-inline-flex; display: inline-flex; flex-direction: row; flex-wrap: wrap; margin-left: 11.1%;}
footer form{display: block; width: 100%;}
footer input[type="text"],footer input[type="email"]{width: 78.4%; height: 45px; background-color: #ffffff; padding-right: 15px; padding-left: 10px;}
footer input[type="email"]{border: 1px solid transparent;}
footer input[type="email"]:focus,footer input[type="text"]:focus{border-color: #ff6319}
footer input[type="submit"]{width: 20.37%;height: 45px; background-color: #104c79; float: left; color: #fff; font-size: 1em; }
footer input[type="submit"]:hover{background: #ff6319; cursor: pointer}
footer .top_detail h3{font-size:1.1111111111111112em; font-weight: 300; color: #000000; line-height: 29px; margin-bottom: 17px;}
footer .top_detail h3{font-size:1.1111111111111112em; font-weight: 300; color: #000000; line-height: 29px; margin-bottom: 17px;}
footer .top_detail .social{display: -webkit-inline-flex; display: -moz-inline-flex; display: -ms-inline-flex; display: -o-inline-flex; display: inline-flex; flex-direction: row; flex-wrap: wrap;  width: 19.1%; margin-left: 10%;}
footer .top_detail .social a{font-size:1.1111111111111112em; color: #4a4a4a; margin-left: 19px; -o-transition: 0.4s ease all; -webkit-transition: 0.4s ease all; -moz-transition: 0.4s ease all; transition: 0.4s ease all; margin-top: 6px;}
footer .top_detail .social a.facebook:hover{color: #3b5998}
footer .top_detail .social a.linkedin:hover{color: #0077B5}
footer .top_detail .social a.twitter:hover{color: #38A1F3}
footer .top_detail .social a.youtube:hover{color: #c4302b}
footer .top_detail .social a.google:hover{color: #CC3333}
footer .top_detail .contact_info{display: -webkit-inline-flex; display: -moz-inline-flex; display: -ms-inline-flex; display: -o-inline-flex; display: inline-flex; flex-direction: row; flex-wrap: wrap;  width: 26.93%;}
footer .top_detail .contact_info .div{display: -webkit-inline-flex; display: -moz-inline-flex; display: -ms-inline-flex; display: -o-inline-flex; display: inline-flex; width: 100%;}
footer .top_detail .contact_info ul{width: 50%; list-style: none;}
footer .top_detail .contact_info ul + ul{padding-right: 5px;}
footer .top_detail .contact_info ul li,footer .top_detail .contact_info ul li a{position: relative; font-size: 0.8333333333333334em; font-weight: 300; line-height: 1.33; color: #000000; -o-transition: 0.4s ease all; -webkit-transition: 0.4s ease all; -moz-transition: 0.4s ease all; transition: 0.4s ease all;}
footer .top_detail .contact_info ul li a{font-size: 0.88em;}
footer .top_detail .contact_info ul li a:hover{color: #ff6319}
footer .top_detail .contact_info ul li:after{position: absolute; content: ''; width: 3px; height: 3px; background-color: #d8d8d8; border-radius: 50%; right: -10px; top: 9px;}
footer .extra_detail{text-align: center; padding-top: 48px; padding-bottom: 41px;}
footer .extra_detail p,footer .extra_detail a{font-size: 1em; font-weight: 300; color: #3b3b3b; -o-transition: 0.4s ease all; -webkit-transition: 0.4s ease all; -moz-transition: 0.4s ease all; transition: 0.4s ease all;}
footer .extra_detail a:hover{color: #ff6319;}

.lets_work{display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; margin-top:1.1111111111111112em;}
.lets_work .form_system{width: 62.83%; background: #fff; padding: 31px 36px 31px 60px;}
.lets_work .form_system h3{font-size: 2.5em; font-weight: 500; color: #104c79; margin-bottom: 34px; line-height: 1.26;}
.lets_work .form_system input{display: inline-block; width: 48.5%; height: 61px; border: 1px solid #8b8b8b; font-size: 1.4em; color: #272727; padding-right: 16px; float: right; outline: none;}
.lets_work .form_system input[type="submit"]{width: 178px; height: 48px; background-color: #ff6319; text-align: center; padding: 0; border: none; color: #fff; font-size: 1.2000000000000002em; float: left; margin-left: 0; margin-top: 38px; margin-bottom: 0;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;cursor: pointer;}
.lets_work .form_system input[type="submit"]:hover{background-color: #104c79;}
.lets_work .form_system span:nth-child(2n){ margin-left: 0;}
.lets_work .form_system span:nth-child(3){margin-bottom: 0;}
.lets_work .form_system span:nth-child(4){margin-bottom: 0;}
.lets_work .form_system input:focus,.lets_work .form_system select:focus{/*box-shadow: 0 0 15px #999*/}
.lets_work .form_system select{display: inline-block; width: 48.5%; height: 61px; border: 1px solid #8b8b8b; font-size: 1.4em; color: #272727; padding-right: 16px; float: right; border-radius: 0; background: #fff; outline: none; background-image: url(../images/site/arrow_button.png); background-repeat: no-repeat; background-position: left 10px center;}
.lets_work .contact_section{width: 35.75%; height: 389px; background-image: url(../images/site/bg_1.png); background-repeat: no-repeat; background-position: center; margin-right: auto; padding-right: 53px; display: -webkit-inline-flex;display: -moz-inline-flex; display: -ms-inline-flex;display: -o-inline-flex; display: inline-flex;align-items: center}
.lets_work .contact_section h3{font-size: 1.6em;color: #ffffff; line-height: 42px; margin-bottom: 11px;}
.lets_work .contact_section p,.lets_work .contact_section a{ text-shadow: 0 2px 22px rgba(0, 0, 0, 0.65); color: #ffffff; font-size: 1.3333333333333333em;  font-weight: 300; line-height: normal;}
.lets_work .contact_section a{font-size: 1em;}


/* Service Page */
body{padding-top: 124px;/* background: #fff;*/}
body.home{padding-top: 0; background: #eeeeee}
.site-width{max-width: 1201px; width: 100%; margin: 0 auto}
.banner_part{min-height: 505px; background-image: url(../images/site/banner_bg.png); background-repeat: no-repeat; background-size: cover; background-position: top center; display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex; align-items: center; margin-bottom: 93px;}
.banner_part .inner_part{ text-align: center; width: 100%;}
.banner_part .inner_part h1{text-shadow: 0 2px 16px rgba(0, 0, 0, 0.5); color: #ffffff;}
.banner_part .inner_part p{ max-width: 782px; margin: 0 auto; color: #fff; font-size: 1.2222222222222223em; line-height: 1.05;}
.link_list{ border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; height: 53px; display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex; align-items: center; justify-content: center; margin-bottom: 94px;}
.link_list a{ margin-left: 130px; font-size: 1.4em; font-weight: bold; color: #888; position: relative; position: relative;}
.link_list a.active{ color: #ff6319}
.link_list a:after{position: absolute; content: '' ;width: 100%; height: 8px; background: #ff6319; right: 0; bottom: -8px; opacity: 0; visibility: hidden;}
.link_list a.active:after{opacity: 1; visibility: visible;}
.link_list a:last-child{margin-left: 0; }
.service_blog .blog{width: 30.65%; height: 327px; box-shadow: 0 17px 28px 0 rgba(0, 0, 0, 0.1);background-color: #ffffff; padding-top: 59px; padding-right:1.1111111111111112em; padding-left: 36px; padding-bottom: 10px; display: -webkit-inline-flex;display: -moz-inline-flex;display: -ms-inline-flex;display: -o-inline-flex;display: inline-flex; flex-direction: column; margin-left: 3.6%; position: relative; margin-bottom: 47px; transition: 0.4s ease all;}
.service_blog {padding-bottom: 91px;}
.service_blog .blog:hover{background-color: #104c79; cursor: pointer;box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);}
.service_blog .blog h3{color: #000000; font-size: 1.5em; line-height: 39px; margin-bottom: 16px; width: 100%; line-height: 1; transition: 0.4s ease all;}
.service_blog .blog:hover h3{ color: #fff;}
.service_blog .blog p{font-size:1.1111111111111112em;font-weight: 300; line-height: 1.1; width: 100%; color: #000000; transition: 0.4s ease all;}
.service_blog .blog:hover p{ color: #fff;}
.service_blog .blog a{position: absolute; left: 25px; bottom: 25px;}

.Service_tab{position: relative;}
.Service_tab .service_blog{position: absolute;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;z-index: 0;opacity: 0;visibility: hidden;}
.Service_tab .service_blog.active{opacity: 1;visibility: visible;z-index: 9}
.Service_tab .service_blog .blog:nth-child(3n){margin-left: 0;}





/*.service_blog .blog:nth-child(3n){margin-left: 0;}*/

/* Ask CEO */
.banner_part_ceo{height: 924px; background-image: url(../images/site/ask_ceo.jpg); position: relative; z-index: 9; text-align: center; padding-top: 175px;}
/*.banner_part_ceo:after{position: absolute; content: ''; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(16, 76, 121, 0.35); z-index: -1;}*/
.banner_part_ceo h1{ font-size: 3.3333333333333335em; text-shadow: 0 2px 16px rgba(0, 0, 0, 0.5);}
.banner_part_ceo p{ max-width: 782px; margin-left: auto; margin-right: auto; text-shadow: 0 2px 16px rgba(0, 0, 0, 0.5); line-height: 1.05; font-size: 1.2222222222222223em; color: #ffffff; margin-bottom: 85px;}
.banner_form{ max-width: 1230px; display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex; margin-left: auto; margin-right: auto; box-shadow: 0 2px 71px 0 rgba(0, 0, 0, 0.5);background-color: #ffffff; min-height: 621px; border-radius: 25px; margin-top: -27.8%; z-index: 9; position: relative; padding-top: 62px; padding-right: 86px; background-image: url(../images/site/img_1.png); background-repeat: no-repeat; background-position: left 29.5px bottom; box-shadow: 0 2px 71px 0 rgba(0, 0, 0, 0.5); margin-bottom: 106px;}
.banner_form h2{font-size: 3.677777777777778em; color: #ff6319; line-height: 88px;}
.banner_form .right_part{max-width: 606px;}
.banner_form .right_part h4{font-size: 1.4em; font-weight: 500; line-height: 1.08; color: #104c79;}
.banner_form .right_part p{font-size: 1.4em; line-height: 1.2; color: #969696; margin-top: 29px; max-width: 495px; margin-bottom: 69px;}
.banner_form a{width: 413px; height: 61px; display: -webkit-inline-flex;display: -moz-inline-flex;display: -ms-inline-flex;display: -o-inline-flex;display: inline-flex; text-align: center; background-color: #104c79; justify-content: center; align-items: center; border-radius: 40px; font-size: 1.4444444444444444em; color: #fff; font-weight: bold; transition: 0.4s ease all;}
.banner_form a:hover{background: #ff6319;}
.site-width.ask_ceo{max-width: 1230px; padding-bottom: 249px;}
.site-width.ask_ceo .questinlist h4{height: 97px; background: #f8f8f8; display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex; align-items: center; font-size: 1.3888888888888888em; padding-right: 112px; color: #272727; font-weight: normal; position: relative; cursor: pointer}
.site-width.ask_ceo .questinlist.active h4{background: #fff;}
.site-width.ask_ceo .questinlist h4 span{position: absolute; right: 24px; top: 20px; width: 58px; height: 58px; background: #ff6319; border-radius: 50%; z-index: 9; cursor: pointer; -o-transition: 0.4s ease all; -webkit-transition: 0.4s ease all; -moz-transition: 0.4s ease all; transition: 0.4s ease all;}
.site-width.ask_ceo .questinlist h4 span:hover{opacity: 0.85;}
.site-width.ask_ceo .questinlist h4 span:after{position: absolute;width: 20px; height: 3.3px; content: ''; background: #fff; left: 0; right: 0; margin: 0 auto; top: 50%; margin-top: -2px;}
.site-width.ask_ceo .questinlist h4 span:before{position: absolute;width: 3.3px; height: 20px; content: ''; background: #fff; left: 0; right: 0; margin: 0 auto; top: 50%; margin-top: -10px; -o-transition: 0.4s ease all; -webkit-transition: 0.4s ease all; -moz-transition: 0.4s ease all; transition: 0.4s ease all;}
.site-width.ask_ceo .questinlist.active h4 span:before{-o-transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); transform: rotate(90deg);}
.site-width.ask_ceo .questinlist p{margin-right: 112px; max-width: 1014px; display: none; padding-bottom: 53px;}
.site-width.ask_ceo .questinlist { background: #fff; margin-bottom: 13px;}
.site-width.ask_ceo .questinlist.active {box-shadow: 0 2px 71px 0 rgba(0, 0, 0, 0.5);}
.overlay{width: 100%; height: 100%; left: 0; top: 0; z-index: 999999; background: rgba(0,0,0,0.35); position: fixed; opacity: 0; visibility: hidden; -o-transition: 0.4s ease all; -webkit-transition: 0.4s ease all; -moz-transition: 0.4s ease all; transition: 0.4s ease all;}
.overlay.active{opacity: 1; visibility: visible;}
.popup{width: 908px; height: 863px; background-color: #fbfbfb;  left: 0;right: 0; margin: 0 auto; z-index: 9999999; padding-top: 69px; padding-right: 110px; padding-bottom: 96px; padding-left: 111px; opacity: 0; visibility: hidden; -o-transition: 0.4s ease all; -webkit-transition: 0.4s ease all; -moz-transition: 0.4s ease all; transition: 0.4s ease all;}
.popup.active{opacity: 1; visibility: visible;}
.poup_cont{ width: 940px; left: 0; right: 0; bottom: 0; position: absolute; z-index: 99999999; top: 640px; margin-left: auto; margin-right: auto; padding-top: 27px; padding-bottom: 10px; opacity: 0; visibility: hidden;   }
.poup_cont.active{opacity: 1; visibility: visible;}
.popup input[type="text"],.popup input[type="tel"],.popup input[type="email"]{width: 100%; height: 67px; border: solid 1px #c8c8c8; background-color: #ffffff; margin-bottom: 17px; font-size: 1.3888888888888888em; padding-right: 18px; -o-transition: 0.4s ease all; -webkit-transition: 0.4s ease all; -moz-transition: 0.4s ease all; transition: 0.4s ease all;}
.popup textarea:focus,.popup input[type="text"]:focus,.popup input[type="tel"]:focus,.popup input[type="email"]:focus{border-color: #ff6319;}
.popup input[type="submit"]{width: 100%; height: 67px; background-color: #ff6319; margin-bottom: 17px; font-size: 1.3888888888888888em; padding-right: 18px; color: #fff; margin-top: 33px; cursor: pointer; -o-transition: 0.4s ease all; -webkit-transition: 0.4s ease all; -moz-transition: 0.4s ease all; transition: 0.4s ease all;}
.popup input[type="submit"]:hover{background: #104c79;}
.popup textarea{width: 100%; height: 330px; border: solid 1px #c8c8c8; background-color: #ffffff; font-size: 1.3888888888888888em; padding-right: 18px; padding-top: 30px; resize: none; -o-transition: 0.4s ease all; -webkit-transition: 0.4s ease all; -moz-transition: 0.4s ease all; transition: 0.4s ease all;}

/* about page */
.commen_banner h1{ text-shadow: 0 2px 16px rgba(0, 0, 0, 0.5);font-size: 3.3333333333333335em;color: #ffffff;margin-bottom: 32px;}
.commen_banner p{ font-size: 1.2222222222222223em;line-height: 1.05;color: #ffffff;max-width: 891px;margin: 0 auto;}
.banner_part.our_client_banner.about_banner p{max-width: 891px;}
.our_added_value{background-repeat: no-repeat;background-size: cover;background-image: url(../images/site/our_added_value.png);padding-top: 165px;padding-bottom: 72px; background-size: 1248px;background-position:left 0 top 5px;background-color: #fafcfb;}
.our_added_value h2{ font-size: 1.6666666666666667em;font-weight: 800;color: #3b3b3b;}
.our_added_value h4{font-size:1.2222222222222223em;line-height: 1.05;color: #4a4a4a;font-weight: normal;max-width: 741px;margin-bottom: 10px;}
.our_added_value p{font-size: 1em;font-weight: 300;line-height: 1.17;color: #4a4a4a;max-width: 607px;margin-bottom: 21px;}
.our_added_value ul{list-style: none;}
.our_added_value ul li{font-size: 1em;font-weight: 300;line-height: 1.17;color: #4a4a4a;padding-right: 18px;background-image: url(../images/site/dot.png);background-repeat: no-repeat;background-position: right 5px center;    margin-bottom: 2px;}
.why_tefen{text-align: center;padding-top: 68px;padding-bottom: 100px;}
.why_tefen h2{font-size: 1.6666666666666667em;font-weight: 800;color: #3b3b3b;margin-bottom: 8px;}
.why_tefen p{ font-size: 1.2222222222222223em;line-height: 1.05;color: #4a4a4a;width: 741px;margin: 0 auto;    padding-bottom: 37px;margin-bottom: 54px;}
.why_tefen .col_blog{display: flex; justify-content: space-between; flex-wrap: wrap; justify-content: start;}
.why_tefen .col_blog .col{box-shadow: 0 10px 18px 0 rgba(0, 0, 0, 0.14);background-color: #ffffff; width: 23.481%;min-height: 288px;position: relative;text-align: center;padding-top: 193px;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all; margin-left: 2%; margin-bottom: 10px;}
.why_tefen .col_blog .col:nth-child(4n){margin-left: 0;}
.why_tefen .col_blog .col img{position: absolute;left: 0;right: 0;margin:0 auto;top: 50px;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;}
.why_tefen .col_blog .col .hover_img{opacity: 0;visibility: hidden;}
.why_tefen .col_blog .col h6{font-size: 1.6666666666666667em;font-weight: 500;color: #000000;line-height: 1;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;}
.why_tefen .col_blog .col:hover{box-shadow: 0 23px 31px 0 rgba(0, 0, 0, 0.37);background-color: #ff6319;}
.why_tefen .col_blog .col:hover img{opacity: 0;visibility: hidden;}
.why_tefen .col_blog .col:hover h6{color: #fff;}
.why_tefen .col_blog .col:hover .hover_img{opacity:1;visibility: visible;}
.testimonials{text-align: center;background-repeat: no-repeat;background-size: cover;background-image: url(../images/site/testimonial.jpg);padding-top: 103px;padding-bottom: 152px;}
.testimonials span{position: relative;font-size: 1.2222222222222223em;font-weight: 300;color: #ffffff;}
.testimonials span:after,.testimonials span:before{content: '';position: absolute;left: 154px;top: 15px;width:190px ;height: 2px;background-color: #fff;}
.testimonials span:before{left: auto;right:154px;}
.testimonials p{font-size: 1.9444444444444444em;line-height: 1.14;color: #ffffff;max-width: 1063px;margin: 0 auto;margin-top: 47px;}
.testimonials a{font-size:0.7em;font-weight: bold;line-height: 1.59;color: #ffffff;width: 190px;height: 37px;text-align: center;margin-top: 37px;display: inline-block;background-color: rgba(255, 255, 255, 0.36);transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;}
.testimonials a:hover{background-color: #ff6319}
.the_world{padding-top: 190px;background-color: #fff;padding-bottom: 146px;background-repeat: no-repeat;background-size: cover;background-image: url(../images/site/worldjpg.jpg);}
.the_world .col_left{max-width: 616px;margin: 0 auto;margin-left: 0px}
.the_world h3{  font-size: 1.6666666666666667em;font-weight: 800;line-height: 2.47;color: #4a4a4a;}
.the_world h5{font-size: 1.2222222222222223em;font-weight: normal;line-height: 1.05;color: #4a4a4a;}
.the_world p{font-size: 1em;font-weight: 300;line-height: 1.17;color: #4a4a4a;margin-top:19px;    padding-bottom: 32px; }
.tefen_vision{background-repeat: no-repeat;background-size: cover;background-image: url(../images/site/snow.jpg);padding-top: 77px;}
.tefen_vision .inner{max-width: 802px;margin: 0 auto;background-color: rgba(255, 255, 255, 0.9);text-align: center;padding-top: 40px;padding-bottom: 136px;}
.tefen_vision h3{ font-size:1.6666666666666667em;font-weight: normal;color: #ff6319;margin-top: 18px;}
.tefen_vision h5{ font-size: 1.2222222222222223em;font-weight: normal;line-height: 1.05;color: #000000;max-width:505px;margin: 0 auto;}
.tefen_vision p{font-size:1em;font-weight: 300;line-height: 1.17;color: #000000;max-width:583px;margin: 0 auto;margin-top: 18px; padding-bottom: 32px;position: relative;}
.tefen_vision p:after{position: absolute;content: '';left: 0;right: 0;margin: 0 auto;width: 100px;height: 3px;background-color: #000;bottom: -5px;}

/* Our Client */
.our_client_banner{ min-height: 536px; background-position: center; }
.client_part{ display: flex; justify-content: space-between; flex-wrap: wrap; padding-bottom: 177px; }
.client_part .blog{width: 277px; height: 275px; background-color: #fbfbfb; margin-bottom: 25px; background-repeat: no-repeat; background-position: center; position: relative;}
/*
.client_part .blog .hover_detail{position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 9; background: #ff6319; display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex; align-items: center; opacity: 0; visibility: hidden; -o-transition: 0.4s ease all; -webkit-transition: 0.4s ease all; -moz-transition: 0.4s ease all; transition: 0.4s ease all;}
.client_part .blog:hover .hover_detail{opacity: 1; visibility: visible;}
.client_part .blog .hover_detail em{font-size: 1.7777777777777777em; color: #fff;  font-weight: 500; line-height: 1.08; padding-right: 74px; font-style: normal;}
*/

.client_part .blog .card {height: 100%;position: absolute;transform-style: preserve-3d;transition: all 0.5s ease-in-out;width: 100%;}
.client_part .blog.flip_blog:hover  .card{transform: rotateY(180deg);}
.client_part .blog .card .side { background-size: cover;background-position: center;backface-visibility: hidden;height: 100%;position: absolute;overflow: hidden;width: 100%;}
.client_part .blog .card .back {background: #ff6319;transform: rotateY(180deg);}
.client_part .blog .card .back {transform: rotateY(180deg);background: #ff6319;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex; align-items: center;}
.client_part .blog .card .back em{font-size: 1.7777777777777777em; color: #fff;  font-weight: 500; line-height: 1.08; padding-right: 74px; font-style: normal;    text-align: right;}
.client_part .blog .card .back em,.client_part .blog.flip_blog .card .side em{font-size: 1.7777777777777777em; color: #fff;  font-weight: 500; line-height: 1.08; padding-right: 74px; font-style: normal;    text-align: right;}
.client_part .blog.flip_blog .card .side{ background: #ff6319;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex; align-items: center;}


/* study_case */
.study_case .slider_part {box-shadow: 0 17px 28px 0 rgba(0, 0, 0, 0.1); margin-bottom: 210px;}
.study_case .slider_part .item{ display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;  flex-direction: row; text-align: right;}
.study_case .slider_part .item .left_section{width: 50%; height: 523px; display: -webkit-inline-flex;display: -moz-inline-flex;display: -ms-inline-flex;display: -o-inline-flex;display: inline-flex; align-items: center; background-size: cover; background-position: center;}
.study_case .slider_part .item .right_section{width: 50%; padding: 36px 52px 30px 46px; min-height: 523px;}
.study_case .slider_part .item .right_section h3{font-size: 2.2222222222222223em; color: #3b3b3b; font-weight: 500;}
.study_case .slider_part .item .right_section h4{font-size: 1.2222222222222223em; line-height: 1.05;  margin-bottom: 18px; margin-top: 3px;}
.study_case .slider_part .item .right_section p{ font-size: 1em; line-height: 1.28; color: #4a4a4a; font-weight: 300;}
.study_case .slider_part .item .img_part{width: 319px; height: 319px; margin-left: auto; margin-right: auto;}
.study_case .slider_part.owl-carousel .owl-dot{width: 13px;height: 13px;background-color: #e9e9e9; display: inline-block; vertical-align: top; margin:0 2.5px; border-radius: 50%; -o-transition: 0.4s ease all; -webkit-transition: 0.4s ease all; -moz-transition: 0.4s ease all; transition: 0.4s ease all;}
.study_case .slider_part.owl-carousel .owl-dot.active{background: #4989cb}
.study_case .slider_part.owl-carousel .owl-dots{text-align: center; position: absolute; left: 0; right: 0; bottom: -80px;}
.study_case .slider_part.owl-carousel .owl-nav{position: absolute; right: 0; left: 0; top: 50%; margin-top: -23px;}
.study_case .slider_part.owl-carousel .owl-nav .owl-next,.study_case .slider_part.owl-carousel .owl-nav .owl-prev{float: left; font-size: 0; width: 46px; height: 46px; background: #4989cb; z-index: 999; background-image: url(../images/site/left_arrwo.png); background-repeat: no-repeat; background-position: center}
.study_case .slider_part.owl-carousel .owl-nav .owl-prev{float: right; -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); transform: rotate(180deg); -o-transition: 0.4s ease all; -webkit-transition: 0.4s ease all; -moz-transition: 0.4s ease all; transition: 0.4s ease all;}
.study_case .slider_part.owl-carousel .owl-nav .owl-next:hover,.study_case .slider_part.owl-carousel .owl-nav .owl-prev:hover{opacity: 0.8;}
.study_case{position: relative; text-align: center;}
.page-template-study_case .study_case span{position: absolute; bottom: -40px; display: block; width: 135px; left: 0; right: 0; margin-left: auto; margin-right: auto; line-height: 1.28; font-size: 1em; color: #4a4a4a;}

/* learn */
.learn{padding-top: 112px;padding-bottom: 120px;}
.learn .inner{ display: flex;justify-content: space-between;flex-wrap: wrap;}
.learn .col{width: 48.21%;display: inherit; box-shadow: 0 17px 28px 0 rgba(0, 0, 0, 0.1);min-height: 300px;margin-bottom: 40px;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;}
.learn .col:hover{ box-shadow: 0 25px 28px 0 rgba(0, 0, 0, 0.36);}
.learn .col .col_l{width: 34.545%;background-repeat: no-repeat;background-size: cover;height: 100%; background-position: center}
.learn .col .col_r{width:calc(100% - 34.545%);position: relative;padding-left: 38px;padding-right: 18px;padding-top: 31px;}
.learn .col .col_r h4{ font-size: 1.1111111111111112em;line-height: 1.1;margin-bottom: 6px;}
.learn .col .col_r h5,.learn .col .col_r h5 a{ line-height: 1.4;color: #104c79; font-size: 0.8333333333333334em;padding-bottom: 6px;margin-bottom: 15px;}
.learn .col .col_r p{font-size:0.9444444444444444em;font-weight: 300;line-height: 1.29;text-align: right;}
.learn .col .col_r .orange_arrow{position: absolute;right: 18px;bottom:9px;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;}
.learn .col .col_r .orange_arrow:hover{transform: translateX(-5px)}
.learn .pagers{text-align: center;}
.learn  .pagers a{display: inline-block;font-size: 0.9444444444444444em;font-weight: bold;color: #cacaca;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;line-height: 17px;margin-left: 6px;}
.learn  .pagers .next,.learn  .pagers .prev{color: #979797;font-weight: normal;font-size: 1.1111111111111112em;}
.learn  .pagers .next{margin-left: 40px; padding-right: 40px;}
.learn  .pagers .prev{margin-right: 40px;margin-left: 0px; padding-left: 40px;}
.learn .pagers a:hover{color: #e06429}
.learn .pagers a.active{color: #e06429}
.page-numbers{display: inline-block;font-size: 0.9444444444444444em;font-weight: bold;color: #cacaca;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;line-height: 17px;margin-left: 6px;}
.page-numbers.current{display: inline-block;font-size: 0.9444444444444444em;font-weight: bold;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;line-height: 17px;margin-left: 6px;color: #e06429;}

/* content_page */
.banner_part.content_banner{margin-bottom: 88px;}
.content_page{padding-bottom: 100px;}
.content_page .site-width{ max-width: 1199px;}
.content_page h2, .content_page h1{ font-size: 2.2222222222222223em; color: #3b3b3b; margin-bottom: 35px;line-height: 1.05; max-width: 783px;font-weight: 500;}
.content_page h2{font-size: 1.8em;}
.content_page h4{ font-size: 1.2222222222222223em; color: #4a4a4a; max-width: 646px; line-height: 1.05; margin-bottom: 11px;font-weight: 500;}
.content_page p{font-size: 1em; font-weight: 300; color: #4a4a4a ;margin-bottom: 28px;line-height: 20px}
.content_page p img{float: right; margin-left: 34px;}
.content_page p span{float: left; margin-right: 33px; position: relative;}
.content_page p span em{position: absolute; width: 185px; height: 185px; background-image: url(../images/site/play_button.png); left: 0; right: 0; top: 50%; margin: 0 auto; margin-top: -92px; -o-transition: 0.4s ease all; -webkit-transition: 0.4s ease all; -moz-transition: 0.4s ease all; transition: 0.4s ease all;}
.content_page p span em:hover{opacity: 0.7; cursor: pointer}
.content_page p video{}
.content_page blockquote{background-color: #f7f7f7; padding: 70px 105px 65px 82px; text-align: right; font-size: 1.6666666666666667em; font-weight: 300; line-height: 1.17; color: #363636; margin-bottom: 36px;}
.content_page blockquote span{position: relative;}
.content_page blockquote span:after{position: absolute; content: ''; width: 7px; height: 100%; background: #104c79; right: -19px; top: 0;}
.content_page .social {margin-bottom: 40px;}
.content_page .social a{font-size:1.1111111111111112em; color: rgba(74, 74, 74, 0.45); margin-left: 19px; -o-transition: 0.4s ease all; -webkit-transition: 0.4s ease all; -moz-transition: 0.4s ease all; transition: 0.4s ease all; margin-top: 6px;}
.content_page .social a.facebook:hover{color: #3b5998}
.content_page .social a.linkedin:hover{color: #0077B5}
.content_page .social a.twitter:hover{color: #38A1F3}
.content_page .social a.google:hover{color: #CC3333}
.content_page_blog.learn{padding-top: 0; padding-bottom: 60px; margin-top: 55px;}
.content_page_blog.learn .site-width{border-top: 1px solid #d8d8d8; padding-top: 31px;}
.content_page_blog.learn .site-width>h4{font-size: 1.2222222222222223em; margin-bottom: 40px; color: #4a4a4a; font-weight: 500; padding-right: 5px; position: relative; border-right: 6px solid #e06429;}
.content_page_blog.learn .col .col_r h6{color: #e06429; line-height: 1.29; font-size: 0.9444444444444444em; margin-bottom: 17px;}

/* TEAM PAGE */
.main_color{background-color: #fff;}
.team_banner{padding-top: 190px; background-position: bottom;}
.team_banner h1{margin-bottom: 0px;}
.management_team{text-align: center;padding-bottom: 73px;}
.management_team .top_col{margin-top: 189px;}
.management_team .bottom_col{}
.management_team .top_col .inner{display: flex;justify-content: space-between;flex-wrap: wrap;}
.management_team .top_col h3{ font-size: 1.6666666666666667em;font-weight: bold;line-height: 0.73;color: #000;margin-bottom: 47px;}
.management_team .top_col h5{ font-size: 1.1111111111111112em;font-weight: 500;color: #000000;margin-top: 18px;}
.management_team .top_col h6{ font-size: 0.8888888888888888em;font-weight: 500;line-height: 1.1;color: #000000;}
.management_team .top_col .col{width: 32.39%;}
.management_team .bottom_col .col{margin-bottom: 107.4px;}
.management_team .top_col .col .img_col{width: 100%;height: 492px;position: relative;background-repeat: no-repeat;background-size: cover;}
.management_team .top_col .col .img_col .inner_text{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: rgba(73, 137, 203, 0.9);padding-top: 37.2px;padding-left: 35px;;padding-right: 31px;padding-bottom: 80px;opacity: 0;visibility: hidden;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all; overflow: auto}
.management_team .top_col .col:hover .inner_text{opacity: 1;visibility: visible;}
.management_team .top_col .col .img_col .inner_text p{ font-size: 0.8888888888888888em;font-weight: 500;line-height: 1.23;color: #ffffff;}
.management_team .top_col .col .img_col .inner_text .icon{position: absolute;right:21px;bottom:42px;}
.management_team .top_col .col .img_col .inner_text .icon a{display: inline-block;color: #fff;margin-left: 12.3px;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;}
.management_team .top_col .col .img_col .inner_text .icon a:hover{color: #ff6319;}
.management_team h4{font-size: 1.1111111111111112em;font-weight: normal;line-height: 0.88;color: #000000;margin-bottom: 22px;margin-top: -21.6px;}
.management_team .lick_here{display: inline-block;vertical-align: top;width: 186px;height: 49px;background-color: #ff6319; font-size: 1.1111111111111112em;font-weight: 500;color: #ffffff;line-height: 49px;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;}
.management_team .lick_here:hover{background-color: #104c79}

/* Contact US */
.contact_us_page {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex; flex-direction: row; margin-bottom: 113px;}
.contact_us_page .right_img_part{width: 21.74%;  background-image: url(../images/site/contact_us_bg.png); background-repeat: no-repeat; background-position: top center}
.contact_us_page .left_part_text{width: 78.26%; background: #f9f9f9; padding-top: 23px; padding-right: 62px; padding-left: 53px; display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;  justify-content: space-between;flex-wrap: wrap;}
.contact_us_page .left_part_text input[type="text"],.contact_us_page .left_part_text input[type="email"],.contact_us_page .left_part_text input[type="tel"],.contact_us_page .left_part_text input[type="password"]{width: 404px; height: 60px; background: #fff; padding-right: 16px; font-size: 1.1111111111111112em; color: #272727; margin-bottom: 19px; border: 1px solid #fff;transition: 0.5s ease all; -webkit-transition: 0.5s ease all;}
.contact_us_page .left_part_text form{display: flex;justify-content: space-between;flex-wrap: wrap;}
.contact_us_page .left_part_text h2{font-size: 1.3333333333333333em; font-weight: 500; line-height: 1.92; margin-bottom: 37px;}
.contact_us_page .left_part_text select{width: 404px; height: 60px; background: #fff; padding-right: 16px; font-size: 1.1111111111111112em; color: #272727; border: none;border-radius: 0; background-image: url(../images/site/select_arrow.png); background-repeat: no-repeat; background-position: left 21px center; background-size: 16px; outline: none}
.contact_us_page .left_part_text textarea{transition: 0.5s ease all;width: 100%; height: 166px; background: #fff; resize: none; padding:17px 16px; font-size: 1.1111111111111112em; border: 1px solid #fff}
.contact_us_page .left_part_text input[type="submit"]{width: 100%; height: 60px; font-size: 1.4444444444444444em; background: #4a4a4a; font-weight: 600; color: #fff; margin-top: 41px; margin-bottom: 46px; cursor: pointer; -o-transition: 0.4s ease all; -webkit-transition: 0.4s ease all; -moz-transition: 0.4s ease all; transition: 0.4s ease all;}
.contact_us_page .left_part_text input[type="submit"]:hover{ background: #ff6319;}
.contact_us_page .left_part_text input:focus:not([type="submit"]),.contact_us_page .left_part_text textarea:focus,.contact_us_page .left_part_text select:focus{box-shadow: 0 0 20px #d2d2d2}
.contact_us_map{ position: relative;}
.contact_us_map h3{ text-align: center; color: #3b3b3b; font-weight: 500; font-size: 2.2222222222222223em; margin-bottom: 115px;}
.contact_us_map .content_part{position: relative;}
.contact_us_map .left_map{width: 952px; height: 480px;}
.contact_us_map .right_map_detail{width: 343px; height: 401px; box-shadow: 0 6px 19px 0 rgba(0, 0, 0, 0.11); background-color: #ffffff; border-bottom: 5px solid #104c79; position: absolute; right: 0; top: 0; padding-right: 104px; padding-top: 36px; padding-left: 10px; padding-bottom: 10px; text-align: right;}
.contact_us_map .right_map_detail h3{ font-size: 1.2222222222222223em; font-weight: 500; color: #4a4a4a; text-align: right; margin-bottom: 14px; line-height: 1.05; position: relative;}
.contact_us_map .right_map_detail h3 span{position: absolute; right: -75px;top: -8px;width: 56px;}
.contact_us_map .right_map_detail h3 span img{width: 100%;}
.contact_us_map .right_map_detail .detail {margin-bottom: 20px;}
.contact_us_map .right_map_detail .detail p a,.contact_us_map .right_map_detail .detail p{ font-size: 1em; color: #4a4a4a; line-height: 1.5;}
.contact_us_map .right_map_detail .detail p a.link{ color: #e06429}

/* Event Page */
.event_page.banner_part .inner_part{ max-width: 930px; margin-left: auto; margin-right: auto; text-align: right;}
.event_page.banner_part .inner_part p{max-width: inherit}
.event_page_content{ background: rgba(245, 245, 245, 0.42); margin-top: 56px; padding-top: 18px; padding-right: 17px; padding-left: 16px; margin-bottom: 126px;}
.event_page_content .social{float: left; padding-left: 7px;}
.event_page_content .social a{color: rgba(74, 74, 74, 0.45); font-size: 1em; margin-left: 25px; -o-transition: 0.4s ease all; -webkit-transition: 0.4s ease all; -moz-transition: 0.4s ease all; transition: 0.4s ease all;}
.event_page_content .social a.facebook:hover{color: #3b5998}
.event_page_content .social a.linkedin:hover{color: #0077B5}
.event_page_content .social a.twitter:hover{color: #38A1F3}
.event_page_content .social a.google:hover{color: #CC3333}
.event_page_content .social a:last-child{margin-left: 0;}
.event_page_content .top_detail{float: right; margin-bottom: 15px;}
.event_page_content h3{color: #3b3b3b; line-height: 1.83; font-weight: 500; font-size: 1.3333333333333333em; margin-left: 23px; }
.event_page_content .top_detail h3{display: inline-block; vertical-align: top; line-height: 1.63;}
.event_page_content .top_detail h3:first-child img{width: 18px;}
.event_page_content .top_detail h3 img{width: 24px; display: inline-block; vertical-align: middle; margin-left: 13px; margin-top: -5px;}
.event_page_content p{font-weight: 300; font-size: 1em; color: #4a4a4a; max-width: 1014px; margin-top: 19px; padding-bottom: 25px;}
.event_page_content ul {padding-bottom: 35px; border-bottom: 1px solid #d8d8d8; margin-bottom: 22px;}
.event_page_content ul li{list-style: none; color: #4a4a4a; font-size: 1em; line-height: 37px; margin-bottom: 6px;}
.event_page_content ul li em{font-style: normal;}
.event_page_content ul li i{display: inline-block; vertical-align: middle; height: 37px; background: #fff; line-height: 37px; padding:0 19px; color: #e06429; font-size: 1em; margin-left: 22px;font-style:normal;}
.event_page_content .map_detail {padding-bottom: 36px;}
.event_page_content .map_detail h3{ margin-bottom: 23px;}
.event_page_content .map_detail .content_sectoin{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;}
.event_page_content .map_detail .content_sectoin .map_part{ width: 45.5%; height: 348px; position: relative;}
.event_page_content .map_detail .content_sectoin .map_part #map{position: absolute; left: 0; top: 0; bottom: 0; right: 0;}
.event_page_content .map_detail .content_sectoin .detail_part{ width: 54.5%; padding-left: 15px;}
.event_page_content .map_detail .content_sectoin .address_detail{ margin-bottom: 10px;}
.event_page_content .map_detail .content_sectoin .address_detail .img_part{ display: inline-block; vertical-align: middle; width: 62px;}
.event_page_content .map_detail .content_sectoin .address_detail .addpress_part{ display: inline-block; vertical-align: middle; color: #4a4a4a; line-height: 1.28; font-size: 1em;}
.event_page_content .map_detail .content_sectoin .other_detail>*{font-size: 1em; font-weight: 300; color: #4a4a4a;  line-height: 1.28; margin-top: 0;}
.event_page_content .map_detail .content_sectoin .other_detail h4{font-weight: 500;}
.event_page_content .map_detail .content_sectoin .btn_1{width: 290px; height: 49px; font-size: 1.1111111111111112em; text-align: center; color: #ffffff; display: inline-block; background: #ff6319; line-height: 45px;  font-weight: 500; margin-top: 40px; -o-transition: 0.4s ease all; -webkit-transition: 0.4s ease all; -moz-transition: 0.4s ease all; transition: 0.4s ease all;}
.event_page_content .map_detail .content_sectoin .btn_1:hover{ background: #104c79}

@-webkit-keyframes fadeIn {from {opacity: 0;}to {opacity: 1;}}
@keyframes fadeIn {from {opacity: 0;}to {opacity: 1;}}
.fadeIn {-webkit-animation-name: fadeIn;animation-name: fadeIn;}
.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}

/* Carrer Page */
.carrer_page .site-width.ask_ceo {position: relative;}
.bg_icons {position: relative;}
.bg_icons:after{position: absolute; width: 143px; height: 277px; background-image: url(../images/site/img_22.png); background-repeat: no-repeat; background-position: center; right: 0; top: 0; content: ''}
.bg_icons:before{position: absolute; width: 180px; height: 232px; background-image: url(../images/site/img_222.png); background-repeat: no-repeat; background-position: center; left: 0; bottom: -40px; content: ''}
.carrer_page .site-width.ask_ceo .questinlist{background: #f8f8f8; box-shadow: none;}
.carrer_page .site-width.ask_ceo .questinlist.active h4{background: #f8f8f8;}
.carrer_page .site-width.ask_ceo .questinlist .inner_contnet{display: none;}
.carrer_page .site-width.ask_ceo .questinlist .inner_contnet p,.carrer_page .site-width.ask_ceo .questinlist .inner_contnet ul li{display: block; padding-bottom: 0; font-weight: 300; color: #4a4a4a; line-height: 1.28; font-size: 1em;text-align:right;}
.carrer_page .site-width.ask_ceo .questinlist .inner_contnet ul{text-align:right;list-style: none; margin-right: 112px; max-width: 1014px; padding-bottom: 53px;}
.carrer_page .site-width.ask_ceo .questinlist .inner_contnet ul li{padding-right: 12px; position: relative;}
.carrer_page .site-width.ask_ceo .questinlist .inner_contnet ul li:after{position: absolute; content: ''; width: 5px; height: 1px; background: #4a4a4a; right: 0; top: 9px;}
.carrer_page .site-width.ask_ceo .questinlist .inner_contnet .form_section{width: 100%; background: #104c79; padding-top: 37px; text-align: center; padding-bottom: 25px;}
.carrer_page .site-width.ask_ceo .questinlist .inner_contnet .form_section h5{ color: #ffffff; font-size: 1.3888888888888888em; font-weight: 500; margin-bottom: 5px;}
.carrer_page .site-width.ask_ceo .questinlist .inner_contnet .form_section p{text-align:center;font-size: 0.9444444444444444em; color: #fff; margin-bottom: 38px;}
.carrer_page .site-width.ask_ceo .questinlist .inner_contnet .form_section input{ border: solid 0.8px #ffffff; height: 49px;  color: #ffffff; padding-right: 12px; width: 100%;}
.carrer_page .site-width.ask_ceo .questinlist .inner_contnet .form_section .col_part{ display: inline-block; vertical-align: top;  width: 26.3%; margin-left: 14px; position: relative;}
.carrer_page .site-width.ask_ceo .questinlist .inner_contnet .form_section .col_part:nth-child(3){/*margin-left: 0;*/}
.carrer_page .site-width.ask_ceo .questinlist .inner_contnet .form_section .col_part.last{margin-left: 0;}
.carrer_page .site-width.ask_ceo .questinlist .inner_contnet .form_section .col_part a{ position: absolute; width: 58px; height: 100%; left: 0; top: 0; background: #4989cb; border: 1px solid #fff; background-image: url(../images/site/up_button.png); background-repeat: no-repeat; background-position: center; -o-transition: 0.4s ease all; -webkit-transition: 0.4s ease all; -moz-transition: 0.4s ease all; transition: 0.4s ease all;}
.carrer_page .site-width.ask_ceo .questinlist .inner_contnet .form_section .col_part a:hover{opacity: 0.8}
.carrer_page .site-width.ask_ceo ::-webkit-input-placeholder{ color: #fff;}
.carrer_page .site-width.ask_ceo :-moz-placeholder{ color: #fff;}
.carrer_page .site-width.ask_ceo ::-moz-placeholder{ color: #fff;}
.carrer_page .site-width.ask_ceo :-ms-input-placeholder{ color: #fff;}
.carrer_page .site-width.ask_ceo ::-ms-input-placeholder{ color: #fff;}
.carrer_page .site-width.ask_ceo :placeholder-shown{ color: #fff;}
.carrer_page .site-width.ask_ceo .questinlist .inner_contnet .form_section input[type="file"]{display: none;}
.carrer_page .site-width.ask_ceo .questinlist .inner_contnet .form_section input[type="submit"]{width: 26.3%; height: 49px; border-color: #ff6319; background: #ff6319;margin-top: 54px; /*margin-top: 54px;*/ font-weight: bold; font-size: 1.3888888888888888em; -o-transition: 0.4s ease all; -webkit-transition: 0.4s ease all; -moz-transition: 0.4s ease all; transition: 0.4s ease all;margin-left: 12px;}
.carrer_page .site-width.ask_ceo .questinlist .inner_contnet .form_section input[type="submit"]:hover{cursor: pointer; background: #104c79}
.carrer_page .work_here{ width: 100%; background: #f9fafa; padding-top: 68px; text-align: center; margin-bottom: 98px;}
.carrer_page .work_here h2{font-size: 1.6666666666666667em; line-height:normal ; color: #ff6319}
.carrer_page .work_here h4{font-size: 1.2222222222222223em;  line-height: 1.05; font-weight: 500; color: #4a4a4a; margin-bottom: 18px;}
.carrer_page .work_here p{max-width: 1182px; margin: 0 auto; font-weight: 300; line-height: 1.17; color: #4a4a4a; padding-bottom: 85px;}
.carrer_page .recruitment_process{background-image: url(../images/site/carrer_post.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; min-height: 556px; display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;}
.carrer_page .recruitment_process{padding-top: 108px; padding-bottom: 50px;}
.carrer_page .recruitment_process h2{text-align:right;text-shadow: 0 2px 14px #104c79; color: #fff; font-size: 1.6666666666666667em;}
.carrer_page .recruitment_process h4{text-align:right;text-shadow: 0 2px 14px #104c79; font-size: 1.2222222222222223em; color: #fff; margin-bottom: 13px; font-weight: 500;}
.carrer_page .recruitment_process p{text-align:right;font-size: 1.1111111111111112em; color: #fff; max-width:868px; line-height: 1.05;}

.career_path {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex; flex-direction: row; padding-top: 74px; padding-bottom: 81px;}
.career_path .col{width: 98px; height: 98px; box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.14), inset 0 1px 6px 0 rgba(0, 0, 0, 0.1); border: solid 3.7px #ffffff; background-color: #ffffff; border-radius: 50%; display: inline-block; margin: 0 34px 49px; vertical-align: top; display: -webkit-inline-flex;display: -moz-inline-flex;display: -ms-inline-flex;display: -o-inline-flex;display: inline-flex;align-items: center; flex-direction: column; justify-content: center; position: relative;}
.career_path .right_part { width: 38.31%; text-align: center;}
.career_path .left_part {width: 61.69%;}
.career_path .col h4{font-size: 0.8500000000000001em;  line-height: 0.94;padding-top: 10px;}
.career_path .col p{color: #ff6319; font-weight: 800;font-size: 15.3px;height: 27px;}
.career_path .col span{position: absolute;left: 0; right: 0; top: 109px;}
.career_path .col span.cross_arrow{left: -30px; top: 124px;}
.career_path .col span.cross_arrow_1{left: 21px; top: 125px;}
.career_path .left_part h4{text-align:right; font-size: 1.6666666666666667em; color: #ff6319;}
.career_path .left_part h5{text-align:right; font-size: 1.2222222222222223em; color: #4a4a4a; font-weight: 500;}
.career_path .left_part p{text-align:right;font-weight: 300;  color: #4a4a4a; margin-top: 15px;}

/* event lobby */
/*.event_lobby .link_list{border-color: #ebebeb;}*/
.event_lobby_banner{background-image: url(../images/site/event_lobbby_bg.jpg);margin-bottom: 77px;}
.event_lobby{padding-bottom: 89px;}
.event_lobby .link_list{margin-bottom: 83px;}
.event_lobby .link_list a{padding: 0px 13px;margin-left:  109px}
.event_lobby .link_list a+a{margin-left:0px}
.event_lobby .link_list a.active{color: #104c79;}
.event_lobby .link_list a:after{background-color:#104c79; }
.event_lobby .event_lobby_blog{}
.event_lobby .event_lobby_blog .blog{display: flex; box-shadow: 0 17px 28px 0 rgba(0, 0, 0, 0.1);background-color: #ffffff;width: 100%;margin-bottom: 17px;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;position: relative;z-index: 1;}
.event_lobby .event_lobby_blog .blog:hover{ box-shadow: 0 36px 63px 0 rgba(0, 0, 0, 0.36);z-index: 2}
.event_lobby .event_lobby_blog .blog .right_col{position: relative;padding-top: 24px;display: inline-flex;width: 60.116%;    flex-direction: row;min-height: 255px;}
.event_lobby .event_lobby_blog .blog .right_col .col1{width: 16.344%;padding: 0px 21px;text-align: center;position: relative}
.event_lobby .event_lobby_blog .blog .right_col .col1 label{display: grid;border-top: 1px solid #4989cb;border-bottom: 1px solid #4989cb;    padding-bottom: 6px;    width: 100%;}
.event_lobby .event_lobby_blog .blog .right_col .col1 label em{font-size: 1.9444444444444444em;font-weight: 300;font-style: normal;color: #4a4a4a;}
.event_lobby .event_lobby_blog .blog .right_col .col1 label i{font-size: 0.9444444444444444em;font-weight: 300;font-style: normal;letter-spacing: 0.7px;color: #4a4a4a;    line-height: 13px;}
.event_lobby .event_lobby_blog .blog .right_col .col2{   width: 83.656%;padding-left: 64px;}
.event_lobby .event_lobby_blog .blog .right_col .col2 h3{font-size:1.3888888888888888em;font-weight: 500;line-height: 0.92;color: #4a4a4a;margin-bottom: 13px;}
.event_lobby .event_lobby_blog .blog .right_col .col2 h4{font-size: 1em;font-weight: 300;line-height: 1.47;color: #104c79;background-image: url(../images/site/map_blue_icon.png);background-repeat: no-repeat;background-position: right center;padding-right: 24px;}
.event_lobby .event_lobby_blog .blog .right_col .col2 p{font-size: 0.9444444444444444em;font-weight: 300;line-height: 1.24;color: #4a4a4a;margin-top: 17px;}
.event_lobby .event_lobby_blog .blog .right_col .col2 a{position: absolute;left:18px;bottom: 16px;}
.event_lobby .event_lobby_blog .blog .left_col{width:39.884%;min-height: 255px;background-repeat: no-repeat;background-size: cover;margin-right: auto;display: inline-flex;}
.event_lobby .pagers {text-align: center;margin-top: 59px;}
.event_lobby .pagers .next {margin-left: 40px;}
.event_lobby .pagers .prev {margin-right: 40px;margin-left: 0px;}
.event_lobby .pagers .next, .event_lobby .pagers .prev {color: #979797;font-weight: normal;font-size: 1.1111111111111112em;}
.event_lobby .pagers a {display: inline-block;font-size: 0.9444444444444444em;font-weight: bold;color: #cacaca;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;line-height: 17px;margin-left: 6px;}
.event_lobby .pagers a.active {color: #e06429;}
/* news lobby */
.news_lobby .event_lobby_blog .blog .right_col{padding-top: 29px;padding-right: 18px;padding-bottom: 20px;text-align: right;}
.news_lobby .event_lobby_blog .blog .right_col .col2{width: 100%;padding-left: 164px;}
.news_lobby .event_lobby_blog .blog .right_col .col2 h2{ font-size: 0.9444444444444444em;font-weight: 500;color: #104c79;line-height: normal;margin-bottom: 10px;text-align:right;}
.page-template-news_lobby .event_lobby .event_lobby_blog .blog .right_col .col2 p{font-size: 0.9444444444444444em;font-weight: 300;line-height: 1.24;color: #4a4a4a;margin-top: 17px;text-align:right;}
.news_lobby .event_lobby_blog .blog .right_col .col2 h3{max-width: 421px;margin-bottom: 11px;text-align: right;}
.news_lobby .event_lobby_blog .blog .right_col .col2 a {left: 15px;bottom: 8px;}
.page-template-news_lobby{background-color: #fff;}
/* 404 page */
.error_page{background-color: #fff;width: 100%;box-shadow: 0px 1px 73px 0px rgba(0, 0, 0, 0.12);margin-top: 200px;padding: 60px;}
.error_page .error_wrapper h2{text-align: center;color: #000;font-size: 40px;}
.error_page .error_wrapper h2 span{color:#104c79;font-size: 40px;}
.error_page .error_wrapper p{text-align: center;color: #000;font-size: 16px;padding-top: 10px;padding-bottom: 50px;font-weight: 400;}
.error_page .error_wrapper h3{width: 100%;max-width: 50%;margin: 0 auto;font-size: 20px;line-height: 22px;text-align: right;padding-bottom: 20px;color: #000;}
.error_page .error_wrapper ul{width: 100%;max-width: 50%;margin: 0 auto;}
.error_page .error_wrapper ul li{color: #000;list-style-type: square;}
.error404 .contact_from_all{display: none;}


/* thank you page */
.thankyou_page{background-color: #fff;width: 100%;box-shadow: 0px 1px 73px 0px rgba(0, 0, 0, 0.12);margin-top: 200px;padding: 60px;}
.thankyou_page h2{text-align: center;color: #000;font-size: 45px;margin-bottom: 40px;}
.thankyou_page h3{text-align: center;color: #000;font-size: 35px;}

.main.search_result{background-color: #fff;}
.main.search_result .event_lobby .event_lobby_blog .blog .right_col{width: 96%; position: relative;}
.main.search_result .event_lobby .event_lobby_blog .blog .right_col .col2{padding-left: 20px; padding-bottom: 40px;}
.main.search_result .event_lobby .event_lobby_blog .blog .right_col .col2 a{font-size: 1.3888888888888888em;font-weight: 500;line-height: 0.92;color: #4a4a4a;margin-bottom: 13px;position: relative;left: 0px;padding-top: 10px;margin-bottom: 10px;height: auto;display: block;}
.main.search_result .event_lobby .event_lobby_blog .blog .right_col .col2 a:hover{color: #4989cb;}
.main.search_result .event_lobby .event_lobby_blog .blog .right_col .col2 a.link{position: absolute; left: 0; bottom: 0;}
.search_result h2{font-size: 2em; margin-bottom: 20px;}


/* Changes */
.wpcf7-form-control-wrap:nth-child(2n) input{margin-left: 0 !important;}
.wpcf7-not-valid-tip{display: none !important;}
.wpcf7-not-valid{border-color: #ff0000 !important}
/*social */
.social .addtoany_shortcode .a2a_kit.a2a_kit_size_26.addtoany_list .a2a_button_twitter:hover{color:#38A1F3;}

#slider1 .owl-controls.disable{display: none !important;}
.news_event .right_col .owl-carousel .owl-controls.disable{display: none !important;}
.customers .owl-theme .owl-dots,.customers .owl-theme .owl-nav {text-align: center;-webkit-tap-highlight-color: transparent}
.customers .owl-theme .owl-nav {margin-top: 10px}
.customers .owl-theme .owl-nav [class*=owl-] {color: #FFF;font-size: 14px;margin: 5px;padding: 4px 7px;background: #D6D6D6;display: inline-block;cursor: pointer;border-radius: 3px}
.customers .owl-theme .owl-nav [class*=owl-]:hover {background: #869791;color: #FFF;text-decoration: none}
.customers .owl-theme .owl-nav .disabled {opacity: .5;cursor: default}
.customers .owl-theme .owl-nav.disabled+.owl-dots {margin-top: 10px}
.customers .owl-theme .owl-dots .owl-dot {display: inline-block;zoom: 1}
.customers .owl-theme .owl-dots .owl-dot span {width: 10px;height: 10px;margin: 5px 7px;background: #D6D6D6;display: block;-webkit-backface-visibility: visible;transition: opacity .2s ease;border-radius: 30px}
.customers .owl-theme .owl-dots .owl-dot.active span,.customers .owl-theme .owl-dots .owl-dot:hover span {background: #869791}

.testimonials .owl-controls .owl-nav{position: absolute; left: 0; right: 0; top: 50%;}
.testimonials .owl-controls .owl-nav .owl-prev{float: left; width: 45px; height: 45px; background-image: url(../images/site/back.png); background-repeat: no-repeat; background-position: center; background-color: #fff; margin-left: 45px; font-size: 0; border-radius: 5px;}
.testimonials .owl-controls .owl-nav .owl-next{float: right; width: 45px; height: 45px; background-image: url(../images/site/back.png); transform: rotate(180deg); background-repeat: no-repeat; background-position: center; background-color: #fff; margin-right: 45px; font-size: 0; border-radius: 5px;}

.page-template-contact_us .contact_from_all{display: none;}
.contact_us_page .left_part_text form .textarea{width: 100%; display: block;}
.bg_class{background-color: #fff;}
.a2a_svg.a2a_s__default.a2a_s_google_plus{margin-top: -5px;}
.a2a_svg svg {transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;}
.a2a_svg svg path{fill: rgba(74, 74, 74, 0.45);}
.content_page .social a{margin-left: 0px;}

/* map css */
.contact_us_map .left_map{height: auto;width: 100%;}
circle.amcharts-map-image{r: 2.3;}
.contact_us_map .right_map_detail{padding-left: 40px;}
.contact_us_map .right_map_detail h3 i{font-style: normal;}
.contact_us_map .content_part{margin-bottom: 100px;}
.contact_us_map .left_map{padding-right: 230px;}
.contact_us_map .right_map_detail{right: 18%;}
g.amcharts-zoom-control{display: none;}
.loading_contener{display: none;}
.contact_us_map .left_map{width: 100%;}

/*div.wpcf7 .ajax-loader{display: none !important;}*/
#wpcf7-f33-o1.wpcf7 .ajax-loader{position: absolute;bottom: 33px;left: 0;right: 0;text-align: center;background-position: bottom center;display: block;width: 100%;background-repeat: no-repeat;}


.our_services .right_col .slider img {width: auto;margin: 0 auto;}
.our_services .right_col .slider .in { height: 260px; position: relative; width: 178px; display: inline-block; vertical-align: top; margin: 0 7px; }
.our_services .right_col .slider .in .images_icon{height: 100px; display: block;}

.form_system .wpcf7-not-valid-tip, .contact_us_page .wpcf7-not-valid-tip { display: block !important; position: absolute; top: -20px; font-weight: normal; font-size: 13px; color: #fd8b8b; }
.form_system form p span { position: relative; display: inline-block; width: 48.5%; vertical-align: top;  margin-bottom: 29px; margin-left: 3%;}
.lets_work .form_system select, .lets_work .form_system input{width: 100%}

.our_added_value h2{    line-height: 1.2;}
.lets_work .form_system span.ajax-loader{width: 16px; height: 16px;}
.learn .col .col_r h5 a{font-size: 0.9em}
.learn .col .col_r p{font-weight: 400; color: #000}

.learn .pagers .page-numbers:nth-child(1) {margin-right: 110px;}


footer .top_detail .social a.Social_icon{position: relative;width: 20px;height: 20px;}
footer .top_detail .social a.Social_icon img{opacity: 1;visibility: visible;transition: 0.5s all ease;-webkit-transition: 0.5s all ease;-moz-transition: 0.5s all ease;-o-transition: 0.5s all ease;position: absolute;top:0px;left: 0px;right: 0px;bottom: 0px;margin: auto;}
footer .top_detail .social a.Social_icon img+img{opacity: 0;visibility: hidden;}
footer .top_detail .social a.Social_icon:hover img{opacity: 0;visibility: hidden;}
footer .top_detail .social a.Social_icon:hover img+img{opacity: 1;visibility: visible;}
.carrer_page .site-width.ask_ceo .questinlist .inner_contnet p{padding-bottom: 25px;}
.carrer_page .site-width.ask_ceo .questinlist .inner_contnet .form_section p{margin: 0px;max-width: 100%;}
body div.wpcf7 .ajax-loader{display: none;}
.carrer_page .site-width.ask_ceo .questinlist .inner_contnet .form_section .col_part p{padding-bottom: 0;}
.content_page p a{display: inline-block;vertical-align: middle;float: left;position: relative;}
.content_page p a .play_icon{position: absolute;top:0px;left: 0px;border: 0px;right: 0px;margin: auto;bottom: 0px;}
.news_lobby-template-default{background-color: #ffffff;}
.content_page blockquote{background-color:#f7f7f7;}
.event_page_content .map_detail .content_sectoin .address_detail .addpress_part{width: 65%;}
.career_path .col{opacity: 0;visibility: hidden;display: none;}
circle.amcharts-map-image{pointer-events: none;}
.customers .inner .s_mar{position: relative;overflow: unset !important;}

/*.marquee {width: 100%;overflow: hidden;padding:0;}
.marquee span {position:relative;overflow:visible;}*/
/*.customers .inner * {direction: ltr !important;}*/





/*
.marquee{height: 100%;}
.Marquee {display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: box;display: flex;-webkit-box-align: center;-moz-box-align: center;-o-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;overflow: hidden;}
.Marquee-content {display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: box;display: flex;-webkit-animation: marquee 10s linear infinite running;-moz-animation: marquee 10s linear infinite running;-o-animation: marquee 10s linear infinite running;-ms-animation: marquee 10s linear infinite running;animation: marquee 10s linear infinite running;height: 100%}
.Marquee-content:hover {-webkit-animation-play-state: paused;-moz-animation-play-state: paused;-o-animation-play-state: paused;-ms-animation-play-state: paused;animation-play-state: paused;}
.Marquee-tag {width: 200px;margin: 0 0.5em;padding: 0.5em;background: rgba(255,255,255,0.1);display: -webkit-inline-box;display: -moz-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-box;display: inline-flex;-webkit-box-align: center;-moz-box-align: center;-o-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;-webkit-box-pack: center;-moz-box-pack: center;-o-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;-ms-transition: all 0.2s ease;transition: all 0.2s ease;}

@-moz-keyframes marquee {0% {-webkit-transform: translateX(0);-moz-transform: translateX(0);-o-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}100% {-webkit-transform: translate(50%);-moz-transform: translate(50%);-o-transform: translate(50%);-ms-transform: translate(50%);transform: translate(50%);}}
@-webkit-keyframes marquee {0% {-webkit-transform: translateX(0);-moz-transform: translateX(0);-o-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}100% {-webkit-transform: translate(50%);-moz-transform: translate(50%);-o-transform: translate(50%);-ms-transform: translate(50%);transform: translate(50%);}}
@-o-keyframes marquee {0% {-webkit-transform: translateX(0);-moz-transform: translateX(0);-o-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}100% {-webkit-transform: translate(50%);-moz-transform: translate(50%);-o-transform: translate(50%);-ms-transform: translate(50%);transform: translate(50%);}}
@keyframes marquee {0% {-webkit-transform: translateX(0);-moz-transform: translateX(0);-o-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}100% {-webkit-transform: translate(50%);-moz-transform: translate(50%);-o-transform: translate(50%);-ms-transform: translate(50%);transform: translate(50%);}}
*/



.our_services .right_col,
.news_event .left_col,
.our_services .right_col,
.our_services .left_col,
.universal .inner .right_col, 
.universal .inner .left_col,
.lets_work .form_system,
.lets_work .contact_section,
.customers .wrapper{
    transition: 0.8s ease box-shadow;
}

.our_services .right_col:hover,
.news_event .left_col:hover,
.our_services .right_col:hover,
.our_services .left_col:hover,
.universal .inner .right_col:hover, 
.universal .inner .left_col:hover,
.lets_work .form_system:hover,
.lets_work .contact_section:hover,
.customers .wrapper:hover 
{
    box-shadow: -7px 37px 95px 0 rgba(0, 0, 0, 0.55);
}
#slider3 #wrapper {background-color: #fff;width: 100%;height: 100%;position: absolute;left: 0;bottom: 0;}
#slider3 .iteam {text-align: center;width: 200px; height: 167px;padding: 0; padding-top: 10px; float: left;position: relative; max-width: 200px;}
#slider3 .iteam .mid {display: block; width: 100%;}
#slider3 .iteam img {border: none;width: auto;height: auto; max-height: 84px; display:block; width: 100%; max-width: none; width: 200px; margin: 0 auto}
.inner{position: relative;}

.content_page p img{ margin-right: 0;}


.contact_from_all .contact_closer{display: none;}
.mo_contact_us{display: none;}
@media only screen and (max-width: 1279px)
{
.learn .col .col_r .orange_arrow img {
   margin-top: 20px ;
}
.learn .col .col_r .orange_arrow{
   position: unset;
   bottom: unset;  
} }

.home .news_event .right_col .col h4 {
    line-height: 28px;
}

footer .col p a {
    transition: color 0.4s;
    font-size: 16px;
    font-weight: 300;
}

footer .col p a:hover {
    color: #104c79;
}

