.testimonials .owl-dots{display: none !important;}
.header .bottom_had .bg{display: none;}

@media only screen and (max-width:1660px){
    .contact_us_map .right_map_detail{right: 14%;}
    .contact_from_all{    top: 139px;}

}
/* 1500 */
@media only screen and (max-width:1500px){

    #slider3 .iteam{height: 122px;}
    h3{font-size: 1.5555555555555556em;}
    .wrapper,footer .wrapper{margin:0 auto;max-width: 1193px;}
    .contact_from_all .contact_us {right: -129px;width: 129px;}
    .drop ul.sub-menu{top:57px;}
    .banner {min-height: 886px;padding-right: 70.2px;padding-top: 188px;}
    .our_services .left_col .top_col{height: 317.8px;}
    .our_services .left_col .top_col .video {top: calc(50% - 62.5px);width: 125px;}
    .our_services .left_col .bottom_col{padding-top: 43.2px;padding-right: 28px;min-height: 203.2px;}   
    .our_services .left_col .bottom_col h3{font-size: 1.5555555555555556em;    margin-bottom: 13px;}
    .our_services .left_col .bottom_col p {font-size: 1em;line-height: 1.03;}
    .our_services .right_col h3{font-size: 1.5666666666666667em;}
    .our_services .right_col p {font-size: 1em;line-height: 1.03;max-width: 337px;margin-bottom: 25px;}
    .our_services .right_col .slider .in {height: 194px;width: 144px;}
    .our_services .right_col .slider .col{height: 194px;    padding-top: 28px;}
    .our_services .right_col .slider .owl-carousel .owl-item img {width: 85px;margin: 0 auto;}
    .our_services .right_col .slider .col h4 {font-size: 0.8888888888888888em;line-height: 1.05;}
    .our_services .right_col .slider {max-width: 472px;margin: 0 auto;}
    .our_services .right_col .slider .owl-carousel .owl-nav .owl-prev, .our_services .right_col .slider .owl-carousel .owl-nav .owl-next{width: 31px;height: 31px;}
    .our_services .right_col .slider .owl-carousel .owl-nav .owl-next {left: -73px;}
    .our_services .right_col .slider .owl-carousel .owl-nav .owl-prev {right: -73px !important;}
    .our_services .right_col .slider .owl-carousel .owl-nav {top: calc(50% - 15.5px);}
    .our_services .right_col{padding-top: 52px;}
    .our_services .right_col .slider .owl-dots {margin-top: 0;}
    .our_services .right_col .slider .in {height: 225px;}
    .our_services .right_col .slider .in:after {bottom: 22px;}
    .our_services .right_col .all_services {width: 139px;height: 32px;font-size: 0.8888888888888888em;line-height: 32px;margin-top: 25.4px;}
    .our_services .right_col{height: 521px;}
    .our_services .right_col .slider .owl-dots .owl-dot span {width: 5.8px;height: 6px;}
    .universal .inner .left_col {width: 27.327%;   padding-top: 197px;padding-right: 26px;padding-left: 48px;}
    .universal {margin-top: 19px;}
    .universal .inner .right_col, .universal .inner .left_col {height: 372px;}
    .universal .inner .left_col h3{font-size: 1.5555555555555556em;}
    .universal .inner .left_col p {font-size: 1em;line-height: 1.03;padding-bottom: 13px;}
    .universal .inner .left_col .read_more {font-size: 0.8888888888888888em;line-height: 32px;width: 119px;height: 32px;border: 2px solid #000;margin-top: 5px;}
    .universal .inner .right_col h3{font-size: 1.5555555555555556em;}
    .universal .inner .right_col p {font-size: 1em;line-height: 1.03;}
    .universal .inner .right_col {padding-right: 20px;padding-top: 42px;}
    .universal .inner .right_col .all_courses {font-size: 0.8888888888888888em;line-height: 32px;width: 119px;height: 32px;}
    .news_event .left_col h3{font-size: 1.5555555555555556em;}
    .news_event .left_col {padding-right: 44.8px;padding-left: 73.4px;padding-top: 30.8px;}
    .news_event .left_col h3 {margin-bottom: 16.9px;}
    .news_event .right_col, .news_event .left_col {height: 352.4px;}
    .news_event .left_col .inner_col .left_l, .news_event .left_col .inner_col .right_l {height: 173.9px;}
    .news_event .left_col .inner_col .right_l h4{font-size: 0.7388888888888889em;margin-bottom: 12.8px;}
    .news_event .left_col .inner_col .right_l h5{font-size: 1em;    margin-bottom: 8.9px;}
    .news_event .left_col .inner_col .right_l p{font-size: 0.8888888888888888em; font-weight: 300;line-height: 1;}
    .news_event .left_col .inner_col .right_l {padding-right: 35.2px;padding-left: 24.8px;padding-top: 29.2px;}
    .news_event .left_col .all_articles{}
    .news_event .left_col .all_articles {font-size: 0.8888888888888888em;line-height: 30.3px;width: 137.1px;height: 32.3px;margin-top: 31.4px;}
    .news_event .left_col .inner_col .right_l .back {left: 10.6px;bottom: 10.6px;width: 23.1px;height: 23.1px;    background-size: 10px;}
    .news_event .right_col .col {width: 100%;height: 352.4px;padding-top: 78px;padding-left: 47px;padding-right: 280px;}
    .news_event .right_col .col h3 {line-height: 1.07;margin-bottom: 7px;}
    .news_event .right_col .col h4{font-size: 1.3333333333333333em;}
    .news_event .right_col .col p{font-size: 1em;line-height: 1.1;}
    .news_event .right_col .col a{font-size: 1em;line-height: 1.3;margin-right: 22.4px;    margin-top: 29.4px;}
    .news_event .right_col .col{background-position: left -7px top;}
    .news_event .right_col .owl-carousel .owl-nav .owl-prev, .news_event .right_col .owl-carousel .owl-nav .owl-next {height: 24px;width: 24px;background-size: 11px;}
    .news_event .right_col .owl-carousel .owl-nav .owl-next {left: 28px;}
    .news_event .right_col .owl-carousel .owl-nav {bottom: 46px;}
    .news_event .right_col .owl-dots .owl-dot span {width: 5.8px;height: 6px;}
    .news_event .right_col .owl-dots {bottom: 63px;}
    .customers .col {width: 238px;height: 135px;padding: 23px 48px 22px 24px;}
    .customers .col h2 {font-size: 2.3499999999999996em;}
    .customers .col h2:after {width: 4px;height: 73px;top: 8px;right: -13px;}
    .customers{height: auto;}
    .customers .inner .iteam{height: 135px;}
    .customers .inner{height: 135px;padding-right: 238px;}
    .customers .inner .owl-carousel .owl-item img {width: 80.2%;}
    .contact_from_all .inner h2{font-size: 1.3333333333333333em;}
    .contact_from_all {width: 360px;top: 204px;transform: translateX(-360px);}
    .contact_from_all .inner {padding: 0px 40px;padding-top: 30px;padding-bottom: 34px;}
    .contact_from_all .inner .in {height: 45px;font-size: 1em;border-radius: 7px;padding-right: 15px;margin-bottom: 15px;}
    .contact_from_all .inner .sub {width: 200px;height: 50px;border-radius: 30px;font-size: 1.2222222222222223em;margin-top: 10px;}
    .lets_work .contact_section {height: 314px;padding-right: 43px;}
    .lets_work .contact_section h3 {font-size: 1.2888888888888888em;line-height: 34px;margin-bottom: 11px;}
    .lets_work .contact_section p, .lets_work .contact_section a {font-size: 1.0777777777777777em;}
    .lets_work .form_system h3 {font-size: 2.0166666666666666em; margin-bottom: 28px;}
    .lets_work .form_system {padding: 30px 29px 27px 48px;}
    .lets_work .form_system span {width: 48.5%;margin-bottom: 23px;margin-left: 3%;}
    .lets_work .form_system span input{height:49px;font-size: 1.1222222222222222em;padding-right: 13px;}
    .lets_work .form_system input[type="submit"] {width: 144px;height: 39px;font-size: 0.9666666666666666em; margin-top:23px;}
    .lets_work .form_system select {height: 49px;font-size: 1.1222222222222222em;color: #272727;}
    footer .top_detail h3 {font-size: 1em;line-height: 27px;margin-bottom:15px;}
    footer input[type="submit"] {width: 20.321%;height: 41px;font-size: 0.8888888888888888em;}
    footer input[type="text"], footer input[type="email"] {width: 78.4%;height: 41px;}
    footer .top_detail .contact_info ul li, footer .top_detail .contact_info ul li a {font-size: 0.7777777777777778em; line-height: 1.29;}
    footer .col h4 {font-size: 0.8888888888888888em;margin-bottom: 9px;}
    footer .col p {font-size: 0.7777777777777778em;line-height: 1.81;}
    footer .bottom_detail {padding-top: 41px;margin-top: 30px;}
    .site-width.ask_ceo{max-width: 1200px;}

    /* about page */
    .commen_banner {min-height: 506px;padding-top: 109px;}
    .commen_banner h1{margin-bottom: 28px;}
    .our_added_value{padding-top: 123px;padding-bottom: 88px; background-size: 1118px;background-position: left -93px top 5px;}
    .our_added_value h4 {font-size: 1.1111111111111112em;line-height: 1.15;max-width: 615px;}
    .testimonials{padding-top: 82px;    padding-bottom: 173px;    }
    .the_world{background-position: right 42% center;padding-top: 166px;padding-bottom: 164px;}
    .tefen_vision{padding-top: 131px}
    .tefen_vision .inner{padding-bottom: 128px;}

    /* team */
    .management_team {padding-bottom: 124px;}

    /* event lobby */
    .event_lobby_banner{min-height: 517px;margin-bottom: 55px;}
    .contact_us_map .right_map_detail{right: 8%;}

}
/* 1366 */
@media only screen and  (max-width:1439px)
{
    header .top_had .right_col .link a,header .top_had .right_col .link a+a,header .top_had .right_col .link a+a+a {margin-left: 40px;}
    header .bottom_had .left_col {padding-top: 15px;padding-left: 20px;}
    header .bottom_had .left_col .contact .in {height: 40px;border-radius: 20px;padding-left: 40px;padding-right: 15px;}
    header .bottom_had .left_col .contact {width: 220px;height: 40px;margin-left: 31px;}
    header .bottom_had .left_col .contact:after {height: 45px;}
    header .bottom_had .left_col .brand {max-width: 170px;}
    header .bottom_had .left_col .contact .sub {left: 7px;top: 2px;}
    header .bottom_had nav {padding: 15px 0px;padding-right: 20px;}
    header .bottom_had nav ul>li>a {font-size: 1.1111111111111112em;line-height: 37px;}    
    .drop ul.sub-menu{top:51px;}
    body{padding-top: 113px;}
    .contact_us_map .right_map_detail{right: 6%;}
    .banner h1 {font-size: 2.9em}

}
/* 1024 */
@media only screen and (max-width:1279px) /* if tablate and mobile view is same */
{
    .wrapper, footer .wrapper {margin: 0 auto;max-width: 960px;}
    header .top_had .right_col .icon {margin-left: 25px;margin-right: 20px;}
    header .top_had .right_col .link a, header .top_had .right_col .link a+a, header .top_had .right_col .link a+a+a {margin-left: 20px;}
    header .bottom_had .left_col .contact {width: 160px;}
    header .bottom_had nav ul>li{margin-left: 15px !important;}
    .banner {min-height: 620px;padding-right: 40px;padding-top: 170px;}
    .banner h1 {font-size: 2.7222222222222223em;line-height: 1.01;}
    .banner .read_more {font-size: 0.8888888888888888em;padding: 5px 25px;margin-top: 30px;}
    .our_services {margin-top: -60px;}
    .contact_from_all {width: 250px;top: 160px;transform: translateX(-250px);padding: 10px;padding-left: 0px;}
    .contact_from_all .inner {padding: 0px 20px;padding-top: 20px;padding-bottom: 20px;}
    .contact_from_all .inner h2 {font-size: 1em;margin-bottom: 15px;}
    .contact_from_all .inner .in {height: 40px;font-size: 0.8888888888888888em;border-radius: 5px;padding-right: 10px;margin-bottom: 10px;}
    .contact_from_all .inner .sub {width: 140px;height: 40px;border-radius: 20px;font-size: 1em;margin-top: 5px;}
    .contact_from_all .contact_us {right: -90px;width: 90px;}
    .contact_from_all .contact_us h4 {font-size: 0.7777777777777778em;margin-top: 1px;}
    .contact_from_all .contact_us img {margin-top: 10px;left: -2px;max-width: 50px;}
    .contact_from_all .contact_us {right: -90px;width: 90px;height: 75px;    top: calc(50% - 37.5px);}
    .our_services .left_col .top_col {height: 250px;}
    .our_services .left_col .top_col .video {top: calc(50% - 50px);width: 100px;}
    .our_services .left_col .bottom_col h3 {font-size: 1.3333333333333333em;margin-bottom: 10px;}
    .our_services .left_col .bottom_col p {font-size: 0.8888888888888888em;line-height: 20px;}
    .our_services .left_col .bottom_col h3 {font-size: 1.3333333333333333em;margin-bottom: 10px;line-height: 24px;}
    .our_services .left_col .bottom_col {padding-top: 30px;padding-right: 25px;min-height: 203.2px;}
    .our_services .right_col {padding-top: 25px;}
    .our_services .right_col h3 {font-size: 1.2222222222222223em;}
    .our_services .right_col p {font-size: 0.8888888888888888em;line-height: 18px;max-width: 237px;margin-bottom: 20px;}
    .our_services .right_col .slider .in {height: 170px;width: 100px;}
    .our_services .right_col .slider .in .col{height: 155px;}
    .our_services .right_col .slider .owl-carousel .owl-item img {width: 55px;margin: 0 auto;}
    .our_services .right_col .slider .col h4 {font-size: 0.6666666666666666em;line-height: 12px;margin-top: 20px;}
    .our_services .right_col .slider {max-width: 340px;margin: 0 auto;}
    .our_services .right_col {height: 453px;}
    .universal .inner .right_col, .universal .inner .left_col {height: 300px;}
    .universal .inner .left_col {width: 27.327%;padding-top: 125px;padding-right: 15px;padding-left: 40px;}
    .universal .inner .left_col h3 {font-size: 20px;}
    .universal .inner .left_col p {font-size: 0.8888888888888888em;line-height: 1.03;padding-bottom: 10px;}
    .universal .inner .right_col h3 {font-size: 1.2222222222222223em;}
    .universal .inner .right_col p {font-size: 0.8888888888888888em;line-height: 18px;max-width: 260px;}
    .news_event .left_col h3 {font-size: 1.2222222222222223em;}
    .news_event .left_col {padding-right: 40px;padding-left: 40px;padding-top: 28px;}
    .news_event .left_col .inner_col .right_l {padding-right: 25px;padding-left: 25px;padding-top: 20px;}
    .news_event .left_col .inner_col .right_l h4 {font-size: 0.6666666666666666em;margin-bottom: 8px;}
    .news_event .left_col .inner_col .right_l h5 {font-size: 0.8888888888888888em;margin-bottom: 8px;}
    .news_event .right_col .col {height: 350px;padding-top: 60px;padding-left: 35px;padding-right: 220px;background-position: left -57px top;}
    h3{font-size: 1.2222222222222223em;}
    .news_event .right_col .col h4 {font-size: 20px;line-height: 22px;}
    .news_event .right_col .col p {font-size: 0.8888888888888888em;line-height: 20px;}
    .news_event .right_col .col a {font-size: 0.8888888888888888em;line-height: 16px;margin-right: 15px;margin-top: 22px;}
    .news_event .right_col, .news_event .left_col{height: 350px;}
    .news_event .left_col .inner_col .left_l, .news_event .left_col .inner_col .right_l {height: 160px;}
    .customers .col {width: 200px;height: 110px;padding: 20px 40px 20px 20px;}
    .customers .col h2 {font-size: 35px;}
    .customers .col h2:after {width: 4px;height: 63px;top: 5px;right: -13px;}
    .customers .inner {height: 110px;padding-right: 200px;}
    .customers .inner .iteam {height: 110px;}
    .customers .inner .owl-carousel .owl-item img {width: 60px;}
    footer .top_detail .news_latter {width: 33%;margin-left: 6%;}
    footer .top_detail .social {width: 24%;margin-left: 6%;}
    footer .top_detail .contact_info {width: 30%;}
    footer .bottom_detail {padding-top: 30px;margin-top: 35px;}
    footer .col-1 a img{max-width: 100%;}
    footer .col {width: 15.1%;margin-left: 4.8%;}
    footer .col p {font-size: 0.6666666666666666em;line-height: 18px;}
    footer .col h4 {font-size: 0.7777777777777778em;margin-bottom: 8px;}
    footer .extra_detail {padding-top: 20px;padding-bottom: 20px;}
    footer .extra_detail p, footer .extra_detail a {font-size: 0.7777777777777778em;}
    .banner .bausing_arrow {bottom: 100px;}

    /* about page */
    .commen_banner {min-height: 450px;padding-top: 130px;}
    .commen_banner h1{font-size:2.7777777777777777em;margin-bottom: 0px;}
    .commen_banner p {font-size: 1.1111111111111112em;max-width: 740px;margin: 0 auto;}
    .our_added_value {padding-top: 73px;padding-bottom: 50px;background-size: 938px;background-position: left -283px top 5px;}
    .why_tefen .col_blog .col {min-height: 238px;padding-top: 160px;}
    .why_tefen .col_blog .col img{max-width: 80px;top: 40px;}
    .why_tefen .col_blog .col h6{font-size: 1.2em}
    .testimonials p {font-size: 1.3333333333333333em;max-width: 733px;margin: 0 auto;margin-top: 40px;}
    .testimonials {padding-top: 82px;padding-bottom: 90px;}
    .the_world .col_left {max-width: 500px;margin: 0 auto;margin-left: 0px;}
    .the_world {background-position: right 42% center;padding-top: 70px;padding-bottom: 70px;}
    .tefen_vision {padding-top: 81px;}
    .tefen_vision .inner {padding-bottom: 80px;}

    /* learn */
    .learn {padding-bottom: 50px;}
    .learn .col .col_r h5 {font-size: 0.75em;}
    .learn .col .col_r p {font-size:  0.8888888888888888em;}
    .learn .col .col_r .orange_arrow img{max-width: 25px;}
    .learn .col{min-height: 280px;}

    /* team */
    .management_team .top_col {margin-top: 120px;}
    .management_team .top_col .col .img_col {height: 410px;}
    .management_team .top_col .col .img_col .inner_text p {font-size: 0.6666666666666666em;line-height: 1.4;}
    .management_team .bottom_col .col {margin-bottom: 63.4px;}
    .management_team {padding-bottom: 84px;}


}

@media only screen and (max-width:1024px)
{
    .site-width{padding-left: 15px; padding-right: 15px;}
    .service_blog .blog{height: 305px; padding-top: 40px; margin-left: 3.3%;}
    .service_blog .blog p{font-size: 0.8888888888888888em;}
    .service_blog .blog h3{font-size: 1.3333333333333333em;}
    .drop ul.sub-menu .sub_menu1{width: 245px;}
    .banner_form{max-width: 900px; margin-bottom: 55px;}
    .banner_form h2{font-size: 2.677778em;}
    .banner_form {background-size: 50%; background-position: left -23.5px bottom; height: auto; padding-bottom: 15px; padding-right: 45px;}
    .banner_form .btn{width: 360px;}
    .banner_form .right_part p{font-size: 1.1em; margin-bottom: 49px;}
    .banner_form .right_part{max-width: 435px; }
    .site-width.ask_ceo .questinlist p{padding-left: 10px;}

    .banner_form{margin-top: -25.8%;}
    .banner_part_ceo{height: 675px;}

    .client_part{max-width: 900px}

    .banner_part.content_banner{margin-bottom: 58px;}

    .carrer_page .site-width.ask_ceo .questinlist .inner_contnet ul li{padding-left: 15px;}
    .carrer_page .site-width.ask_ceo .questinlist .inner_contnet .form_section .col_part{width: 29.3%;}
    .site-width.ask_ceo{padding-bottom: 50px;}
    .carrer_page .work_here{padding-left: 20px; padding-right: 20px;}
    .career_path .left_part,.career_path .right_part{width: 100%;}
    .career_path .right_part{margin-top: 38px;}
    .banner_part.our_client_banner.about_banner p{padding-left: 15px; padding-right: 15px;}
    .contact_us_map .right_map_detail{right: 2%;}
    header .bottom_had .left_col .brand{max-width: 120px;}
    header .bottom_had .left_col{padding-left: 10px;}
    header .bottom_had nav .menu>li>a{font-size: 1.1em;}
    .banner{min-height: 770px;}
    .the_world .col_left{ margin-left: auto;margin-right: 0px;}
    .the_world{background-size: auto;background-position: left bottom; padding-top: 30px;padding-bottom: 30px;}
    .tefen_vision .inner{padding-bottom: 40px;}
    .tefen_vision{padding-top: 40px;padding-bottom: 40px;}
    .page-template-content .main.main_color .contant{margin-top: 0;}
    .commen_banner{margin-bottom: 40px;padding-top: 0;}
    .content_page .social{margin-bottom: 10px;}
    .event_lobby .event_lobby_blog .blog .right_col .col1{width: 21.344%;}
    .learn .col .col_r{padding-bottom: 40px;}
    .contact_us_page .left_part_text select,.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: 100%;max-width: 100%;margin-bottom: 20px;}
    .contact_us_page .left_part_text form .wpcf7-form-control-wrap{width: 100%;}
    .contact_us_map .right_map_detail{padding-left: 10px;padding-right: 80px; width: 283px;height: 350px;}
    .contact_us_map h3{margin-bottom: 30px;}
    .contact_us_page{margin-bottom: 70px;}

    .our_services .right_col .slider .in {height: 155px;width: 100px;margin: 0;}
    .our_services .right_col .slider .in .images_icon{max-height: 60px; display: block;}
    .our_services .right_col .slider .in .images_icon img{max-height: 60px}
    .content_page p span video {width: 100%;min-height: 450px;}
    
    #slider3 .iteam{height: 102px;}
}
@media only screen and (max-width: 959px)
{
    .service_blog .blog{width: 48%; margin-left: 3%;}
    .service_blog .blog:nth-child(2n){margin-left: 0;}
    .Service_tab .service_blog .blog:nth-child(3n){margin-left: 3%;}
    .Service_tab .service_blog .blog:last-child{margin-left: 0px }
    .banner_form{max-width: 700px; padding-top: 22px;}
    .banner_part_ceo{height: 720px;}
    .banner_form .btn{width: 310px; font-size: 1.3em;}
    .client_part{max-width: 600px}

    .study_case .slider_part .item .right_section{padding: 15px;}

    /* Contact US */
    .contact_us_page .right_img_part{width: 100%; height: 350px; background-size: cover; background-position: center}
    .contact_us_page .left_part_text{width: 100%;}
    .contact_us_page{flex-direction: column; margin-bottom: 63px;}
    .contact_us_map h3{margin-bottom: 55px;}
    .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"],.contact_us_page .left_part_text select{width: 48%;}

    .content_page p img{width: 100%; margin-left: 0; margin-bottom: 20px;}
    .content_page p span{display: block;width: 100%; margin-right: 0; margin-bottom: 20px;}
    .content_page p span video{width: 100%;}
    .content_page blockquote{padding: 30px 60px; font-size: 1.4em;}

    .event_page.banner_part .inner_part{padding-right: 10px; padding-left: 10px; text-align: center;}
    .banner_part .inner_part h1{font-size: 2em;}
    .event_page_content .map_detail .content_sectoin .address_detail .img_part{display: block;}
    .contact_us_map .right_map_detail{position: relative;right: 0px; width: 50%;margin: 0 auto;padding-right: 120px;}
    .contact_us_map .left_map{padding-right: 0px}
    g.amcharts-zoom-control{display: block;}
    /*header .bottom_had.active:after { left: -150%; width: 300%; }*/


}

@media only screen and (min-width: 768px) and (max-width: 959px)
{
    header .bottom_had:after{content: '';position: absolute;left:0%;top: 0;width: 0%;height: 100%;background-color: rgba(0, 0, 0, 0.7);z-index: -1;transition: 0.6s ease all;-o-transition: 0.6s ease all;-moz-transition: 0.6s ease all;-webkit-transition: 0.6s ease all;}
    header .bottom_had .left_col .contact .in{color: #fff;}
    header .top_had .right_col .icon {margin-left: 20px;margin-right: 20px;}
    header .top_had .right_col .link a, header .top_had .right_col .link a+a, header .top_had .right_col .link a+a+a {margin-left: 12px;}
    header .bottom_had nav ul>li>a {font-size: 0.7777777777777778em;line-height: 32px;}
    header .bottom_had nav ul>li {margin-left: 10px !important;}
    header .bottom_had .left_col .contact {width: 130px;}
    header .bottom_had .left_col .brand {max-width: 130px;}
    header .bottom_had .left_col .contact .in {height: 35px;border-radius: 20px;padding-left: 40px;padding-right: 15px;}
    header .bottom_had .left_col .contact .sub {left: 5px;top: 0px;}
    header .bottom_had .left_col .contact:after {height: 34px;top: 0;}
    .drop_blog {top: 46px;}
    .drop_blog {top: 46px;padding-right: 25px;padding-left: 30px;width: 419px;padding-top: 12px;padding-bottom: 20px;}
    .drop_blog .col h3 {font-size: 1.1111111111111112em;line-height: 30px;}
    .drop_blog .col a {font-size: 0.8888888888888888em;line-height: 22px;}
    .drop_blog .col {width: 161px;}
    .drop_blog .col+.col {width: 163px;margin-right: 40px;}
    .wrapper, footer .wrapper {margin: 0 auto;max-width: 750px;}
    .our_services .left_col .top_col {height: 200px;}
    .our_services .left_col .top_col .video {top: calc(50% - 40px);width: 80px;}
    .our_services .left_col .bottom_col h3 {font-size: 1.1111111111111112em;margin-bottom: 10px;line-height: 20px;}
    .our_services .left_col .bottom_col p {font-size: 0.7777777777777778em;line-height: 20px;}
    .our_services .left_col .bottom_col {padding-top: 30px;padding-right: 25px;min-height: 160px;}
    .our_services .right_col .slider .in .col {height: 135px;padding-top: 20px; }
    .our_services .right_col .all_services {width: 139px;height: 32px;font-size: 0.8888888888888888em;line-height: 32px;margin-top: 0px;}
    .our_services .right_col {height: 360px;}
    .our_services .right_col .slider .owl-carousel .owl-item img {width: 48px;margin: 0 auto;}
    .our_services .right_col .slider .in {height: 155px;width: 90px;}
    .our_services .right_col .slider {max-width: 310px;margin: 0 auto;}
    .our_services .right_col .slider .owl-carousel .owl-nav .owl-next {left: -45px}
    .our_services .right_col .slider .owl-carousel .owl-nav .owl-prev {right: -45px !important;}
    .universal .inner .right_col, .universal .inner .left_col {height: 250px;}
    .universal .inner .left_col {padding-top: 100px;padding-right: 15px;padding-left: 20px;}
    .news_event .left_col {padding-right: 20px;padding-left: 20px;padding-top: 20px;}
    .news_event .left_col .inner_col .right_l {padding-right: 20px;padding-left: 20px;padding-top: 15px;}
    .news_event .left_col .inner_col .right_l h5 {font-size: 0.7777777777777778em;margin-bottom: 6px;}
    .news_event .left_col .inner_col .right_l p {font-size: 0.7777777777777778em;line-height: 1;}
    .news_event .left_col .inner_col .left_l, .news_event .left_col .inner_col .right_l {height: 145px;}
    .news_event .right_col, .news_event .left_col {height: 310px;}
    .news_event .right_col .col {height: 310px;padding-top: 50px;padding-left: 25px;padding-right: 170px;background-position: left -77px top;}
    h3 {font-size: 1em;}
    .news_event .right_col .col h4 {font-size: 0.8888888888888888em;line-height: 20px;}
    .news_event .right_col .col p {font-size: 0.7777777777777778em;line-height: 18px;}
    .news_event .right_col .col a {font-size: 0.7777777777777778em;line-height: 14px;margin-right: 15px;margin-top: 22px;}
    .lets_work .contact_section {height: 314px;padding-right: 30px;}
    .lets_work .contact_section h3 {font-size: 1.1111111111111112em;line-height: 25px;margin-bottom: 10px;}
    .lets_work .contact_section p, .lets_work .contact_section a {font-size: 0.8888888888888888em;}
    .lets_work .contact_section {height: 270px;padding-right: 30px;}
    .lets_work .form_system {padding: 20px 19px 17px 38px;}
    .lets_work .form_system h3 {font-size: 1.6666666666666667em;margin-bottom: 25px;}
    .lets_work .form_system select,.lets_work .form_system input{height: 45px;}
    .lets_work .form_system input[type="submit"] {margin-top: 20px;}
    footer .top_detail .news_latter {width: 32%;margin-left: 3%;}
    footer .top_detail .social {width: 26%;margin-left: 2%;}
    footer .top_detail .contact_info {width: 35%;}
    footer .top_detail h3 {font-size: 0.8333333333333334em;line-height: 27px;margin-bottom: 15px;}
    footer .top_detail .contact_info ul li, footer .top_detail .contact_info ul li a {font-size:  0.7222222222222222em;line-height: 1.29;}
    footer .top_detail {padding-top: 50px;}
    footer .col {width: 17.1%;margin-left: 2%;}

    /* Ask Ceo */
    .poup_cont{padding-top: 30px;}
    .poup_cont,.popup{width: 100%;}

    /* about page */
    body {padding-top: 107px;}
    .commen_banner {min-height: 340px;padding-top: 80px;}
    .commen_banner p {font-size:.8888888888888888em;max-width: 550px;margin: 0 auto;}
    .our_added_value h4 {font-size: 0.7777777777777778em;line-height: 1.15;max-width: 425px;}
    .our_added_value p {font-size: .8888888888888888em;max-width: 427px;margin-bottom: 20px;}
    .why_tefen {padding-top: 48px;padding-bottom: 70px;}
    .why_tefen p {width: 571px;margin: 0 auto;padding-bottom: 10px;margin-bottom: 24px;font-size: 1em}
    .why_tefen .col_blog .col img {max-width: 70px;top: 30px;}
    .why_tefen .col_blog .col {min-height: 188px;padding-top: 120px;}
    .why_tefen .col_blog .col h6 {font-size: 1em;}
    .testimonials p {font-size: 1.3em;max-width: 683px;margin: 0 auto;margin-top: 40px;}
    .the_world .col_left {max-width: 420px;margin: 0 auto; margin-left: auto;margin-right: 0px;}
    .the_world h5 {font-size: 1.1em;}
    .tefen_vision .inner {max-width: 700px;margin: 0 auto;background-color: rgba(255, 255, 255, 0.9);text-align: center;padding-top: 40px;padding-bottom: 90px;}

    /* learn */
    .learn .col .col_r {padding-left: 15px;padding-right: 15px;padding-top: 20px;}
    .learn .col .col_r h4 {font-size:  0.8888888888888888emx;margin-bottom: 6px;}
    .learn .col .col_r h5 {font-size: 0.6em;margin-bottom: 5px}
    .learn .col .col_r p {font-size: 0.7777777777777778em;}
    .learn .col {min-height: 250px;}
    .learn {padding-bottom: 50px;}

    /* team */
    .management_team .top_col {margin-top: 90px;}
    .management_team .top_col .col .img_col {height: 310px;}
    .management_team .top_col .col .img_col .inner_text {padding-top: 20px;padding-left: 11px;padding-right: 11px;padding-bottom: 50px;}
    .management_team .top_col .col .img_col .inner_text p {font-size: 10px;line-height: 1.4;}
    .management_team .top_col .col .img_col .inner_text .icon {bottom: 12px;}

    /* event lobby */
    .event_lobby .link_list {margin-bottom: 55px;}
    .event_lobby .event_lobby_blog .blog .left_col {width: 35%;min-height: 235px;}
    .event_lobby .event_lobby_blog .blog .right_col {width: 65%;    padding-top: 18px;min-height: 235px;}
    .event_lobby .event_lobby_blog .blog .right_col .col1 {width: 15%;padding: 0px 10px;}
    .event_lobby .event_lobby_blog .blog .right_col .col2{width: 85%;padding-left: 50px;}
    .event_lobby .event_lobby_blog .blog .right_col .col1 label em {font-size: 1.2em;}
    .event_lobby .event_lobby_blog .blog .right_col .col2 h3 {font-size: 1.2em;margin-bottom: 7px;}
    .event_lobby .event_lobby_blog .blog .right_col .col2 p {font-size: 0.8em;margin-top: 10px;}
    .event_lobby {padding-bottom: 50px;}

    /* 404 page */
    .error_page .error_wrapper ul,.error_page .error_wrapper h3{max-width: 70%;}

    /* mobile menu */
    .mob_menu{display: block;}
    header .bottom_had .left_col .brand{display: none;}
    header .bottom_had{position: fixed;right: 0;top: 0;width: 310px; min-height: 100vh;background-color: #104c79;padding-left: 10px;padding-right: 24px;padding-top: 85px;transform: translateX(310px);transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;}
    header .drop .sub-menu{display: none;}
    header .bottom_had.active{transform: translateX(0px);box-shadow: 0 2px 37px 0 rgba(0, 0, 0, 0.81);}
    header .bottom_had  .close{position: absolute;right: 18px;top: 20px;display: block;}
    header .bottom_had .left_col{padding-left: 0px;padding-top: 0px; float: none;margin-bottom: 30px;}
    header .bottom_had .left_col .contact{margin-left: 0px;}
    header .bottom_had .left_col .contact:after{display: none;}
    header .bottom_had nav .menu>li>a,.mob_menu .link a{font-size: 1.3333333333333333em;line-height: 35px;color: #fff;margin-bottom: 20px;}
    header .bottom_had nav ul>li>a:after{display: none;}
    header .bottom_had nav{padding: 0px;float: none;}
    header .bottom_had nav ul {list-style: none;display: flex;flex-direction: column;}
    header .bottom_had .left_col .contact {width: 100%;}
    header .bottom_had .left_col .contact .sub {left: 8px;top: 5px;width: 28px;height: 28px;}
    header .bottom_had .left_col .contact .in:focus{border-color: #fff;}

    .mob_menu .link{display: flex;flex-direction: column;}
    .mob_menu .icon1{padding-right: 6px;    margin-top: 12px;}
    .mob_menu .icon1 a {color: #fff;display: inline-block;vertical-align: top;line-height: 34px;font-size: 1.0611111111111111em;font-weight: normal;margin-left: 12px;}
    .mob_menu .icon1 a+a{font-size: 0.9444444444444444em}
    .mob_menu .icon1 a+a+a{margin-left: 8px;}
    .contact_from_all{display: block;}
    .mobile_menu {display: flex;position: relative;justify-content: flex-end;}
    .mobile_menu .logo{padding: 15px 0px 14px 12px;line-height: 10px;}
    header .top_had{display: none;}
    .mob_menu{display: block;}
    body{padding-top: 60px;}
    .mob_menu .link .menu li{list-style: none;}
    .mob_menu .link .menu li a{font-size: 1.3333333333333333em;margin-bottom: 20px;display: inline-block;vertical-align: middle;}
    .commen_banner{padding-top: 0px;margin-bottom:55px;}
    .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"], .contact_us_page .left_part_text select{width: 100%;max-width: 100%;} 
    .contact_us_page .left_part_text form .wpcf7-form-control-wrap{width: 100%;}
    header .bottom_had.active:after {left: -220%;width: 400%;}
    
    .contact_from_all .contact_us{height: 78px;width: 90px;right: -90px;}
    .contact_from_all{display: block;width: 360px;top: 204px;transform: translateX(-360px);}
    .contact_from_all .inner h2{font-size: 1.3333333333333333em;}
    
    
    
}


    @media only screen and (max-width:767px)
{
    header.active{z-index: 9999}
    body{padding-top: 62px;}
    .banner .bausing_arrow{bottom: 50px;max-width: 40px; display: none;}
    .banner .bausing_arrow img{max-width: 100%;}
    .wrapper, footer .wrapper {margin: 0 auto;max-width: 340px;}
    header .top_had{display: none;}
    .mob_menu{display: block;position: relative;}
    header .bottom_had:after{content: '';position: absolute;left:0%;top: 0;width: 0%;height: 100%;background-color: rgba(0, 0, 0, 0.7);z-index: -1;transition: 0.6s ease all;-o-transition: 0.6s ease all;-moz-transition: 0.6s ease all;-webkit-transition: 0.6s ease all;}
    header .bottom_had.active:after {left: -150%;width: 300%;}
    header .bottom_had .left_col .brand{display: none;}
    header .bottom_had{position: fixed;right: 0;top: 0;width: 310px; min-height: 100vh;padding-left: 10px;padding-right: 24px;padding-top: 85px;transform: translateX(310px);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 .bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #104c79;display: block;}
    header .drop .sub-menu{display: none;}
    header .bottom_had.active{transform: translateX(0px);box-shadow: 0 2px 37px 0 rgba(0, 0, 0, 0.81);}
    header .bottom_had  .close{position: absolute;right: 18px;top: 20px;display: block;}
    header .bottom_had .left_col{padding-left: 0px;padding-top: 0px; float: none;margin-bottom: 30px;}
    header .bottom_had .left_col .contact{margin-left: 0px;}
    header .bottom_had .left_col .contact:after{display: none;}
    header .bottom_had nav .menu>li>a,.mob_menu .link a{font-size: 1.3333333333333333em;line-height: 35px;color: #fff;margin-bottom: 20px;}
    header .bottom_had nav ul>li>a:after{display: none;}
    header .bottom_had nav{padding: 0px;float: none;}
    header .bottom_had nav ul {list-style: none;display: flex;flex-direction: column;}
    header .bottom_had .left_col .contact {width: 100%;}
    header .bottom_had .left_col .contact .sub {left: 8px;top: 5px;width: 28px;height: 28px;}
    header .bottom_had .left_col .contact .in:focus{border-color: #fff;}

    .mob_menu .link{display: flex;flex-direction: column;}
    .mob_menu .icon1{padding-right: 6px;    margin-top: 12px;}
    .mob_menu .icon1 a {color: #fff;display: inline-block;vertical-align: top;line-height: 34px;font-size: 1.0611111111111111em;font-weight: normal;margin-left: 12px;}
    .mob_menu .icon1 a+a{font-size: 0.9444444444444444em}
    .mob_menu .icon1 a+a+a{margin-left: 8px;}

    .contact_from_all{display: none}
    .mobile_menu {display: flex;//height: 62px;position: relative;justify-content: flex-end;}
    .mobile_menu .logo{    padding: 15px 0px 14px 12px;line-height: 10px;}
    .banner {min-height: 441px;padding-right: 37px;padding-top: 198px;padding-left: 38px;text-align: center;}
    .banner h1 {font-size: 1.9444444444444444em;line-height: 1.04;text-align: center;}
    .banner .read_more {font-size: 0.8888888888888888em;padding: 5.36px 34.5px;}
    .our_services {margin-top: -41px;}
    .our_services .inner{flex-direction: column;}
    .our_services .right_col,.our_services .left_col{width: 100%;height: auto;}
    .our_services .right_col{padding-bottom: 15px;margin-bottom: 16px;}
    .our_services .right_col h3 {font-size: 1.2888888888888888em;margin-bottom: 1px;}
    .our_services .right_col p {font-size: 0.9833333333333333em;line-height: 1.15;padding-bottom: 11px;    margin-bottom: 25px;}
    .our_services .right_col .slider .in {height: 185.6px;width: 122.4px; -o-transition: 3s ease all; -webkit-transition: 3s ease all; -moz-transition: 3s ease all; transition: 3s ease all;}
    .our_services .right_col .slider .active + .active .in {opacity: 1;}
    .our_services .right_col .slider .active + .active + .active .in {opacity: 0.38;}
    .our_services .right_col .slider .in .col{height: 165.6px; padding-top: 32.4px;}
    .our_services .right_col .slider .owl-carousel .owl-item img {width: 73.2px;margin: 0 auto;height: 57.6px;}
    .our_services .right_col .slider .col h4 {font-size: 0.7666666666666667em;line-height: 1.04;margin-top: 30px;}
    .our_services .right_col .slider {max-width: 360px;margin: 0 auto;}
    .our_services .right_col .slider .owl-carousel .owl-nav .owl-next {left: 0;}
    .our_services .right_col .slider .owl-carousel .owl-nav .owl-prev {right: 0 !important;}
    .our_services .right_col .slider .owl-dots .owl-dot.active span{background-color: #d8d8d8;}
    .our_services .right_col .slider .in{opacity:0.37}
    .our_services .right_col .slider .owl-carousel.owl-rtl .owl-item.center .in{opacity: 1;}
    .our_services .right_col .slider .owl-carousel .owl-nav .owl-prev, .our_services .right_col .slider .owl-carousel .owl-nav .owl-next {width: 38px;height: 38px;}
    .our_services .right_col .slider .owl-carousel .owl-nav {top: 50px;}
    .our_services .right_col .slider .in:after {bottom: 15px;}
    .our_services .right_col .slider .owl-dots .owl-dot span {width: 4.9px;height: 5px;}
    .our_services .right_col .slider .owl-dots .owl-dot {margin: 0px 3px;}
    .our_services .right_col .slider .owl-dots {margin-top: 7px;}
    .our_services .right_col .all_services {width: 149px;height: 35px;font-size: 0.8666666666666667em;line-height: 35px;margin-top: 0;}
    .our_services .left_col .bottom_col h3 {font-size: 1.2888888888888888em;margin-bottom: 7px;}
    .our_services .left_col .bottom_col p {font-size:  0.9666666666666666em;line-height: 1.1;}
    .our_services .left_col .bottom_col {padding-top: 20px;padding-right: 26px;min-height: auto;padding-bottom: 32px;padding-left: 36px;}
    .our_services .left_col .top_col {height: 286px;}
    .universal .inner{flex-direction: column;}
    .universal .inner .right_col, .universal .inner .left_col{width: 100%;}
    .universal .inner .right_col{height:auto;min-height: 441px;margin-bottom: 16px;}
    .universal .inner .right_col {height: auto;min-height: 441px;margin-bottom: 12px;padding-top: 26px;padding-right: 29px;padding-left: 18px;}
    .news_event{margin-top: 12px;}
    .universal .inner .right_col h3 {font-size: 1.2888888888888888em;margin-bottom: 7px;}
    .universal .inner .right_col p {font-size:  0.9666666666666666em;line-height: 1.09;max-width: 100%;}
    .universal .inner .right_col .all_courses {font-size:  0.8611111111111112em;line-height: 35px;width: 148px;height: 35px;}
    .universal .inner .left_col {padding-top: 34px;padding-right: 28px;padding-left: 94px;height: auto;min-height: 323px;}
    .universal .inner .left_col h3 {font-size: 1.3055555555555556em;}
    .universal .inner .left_col p {font-size:  0.9666666666666666em;line-height: 0.93;padding-bottom: 13px;}
    .universal .inner .left_col .read_more {font-size:  0.8611111111111112em;line-height: 34px;width: 127px;height: 35px;margin-top: 5px;}
    .news_event .inner{flex-direction: column;}
    .news_event .right_col, .news_event .left_col{width: 100%;height: auto;}
    .news_event .right_col{margin-bottom: 16px;box-shadow:0px 0px 0px }
    .news_event .right_col .col {height: 306px;padding-top: 63px;padding-left: 30px;padding-right: 97px;background-position: left -52px top;}
    h3{font-size: 1.3055555555555556em;}
    .news_event .right_col .col h3{    margin-bottom: 6px;}
    .news_event .right_col .col h4 { font-size: 1.088888888888889em;line-height: 29px;}
    .news_event .right_col .col p {font-size: 0.8166666666666667em;line-height: 1.17;font-weight: 400;}
    .news_event .right_col .col a {font-size:1em;line-height: 16px;margin-right: 0;margin-top: 10px;width: 139px;height: 28px;text-align: center;border: 2px solid;line-height: 25px;}
    .news_event .right_col .owl-dots {left: auto;right: 95px;bottom: 60px;}
    .news_event .right_col .owl-carousel .owl-nav .owl-prev, .news_event .right_col .owl-carousel .owl-nav .owl-next {height: 21px;width: 21px;background-size: 10px;}
    .news_event .right_col .owl-carousel .owl-nav .owl-next{left: 19px;bottom: -33px;}
    .news_event .right_col .owl-carousel .owl-nav .owl-prev {left: 40px;bottom: -33px;}
    .news_event .left_col {padding-right: 12px;padding-left: 10px;padding-top: 20px;padding-bottom: 21.8px;}
    .news_event .left_col .inner_col .left_l, .news_event .left_col .inner_col .right_l {height: 145px;}
    .news_event .left_col h3 {margin-bottom: 14px;/*margin-right: -6.5px;*/}
    .news_event .left_col .inner_col .left_l{    width: 31.5%;}
    .news_event .left_col .inner_col .right_l{width: 68.4%;}
    .news_event .left_col .inner_col .right_l {padding-right: 8px;padding-left: 10px;padding-top: 12px;}
    .news_event .left_col .inner_col .right_l h5 {font-size: 1em;margin-bottom: 8px;line-height: 0.87;}
    .news_event .left_col .inner_col .right_l p {font-size: 0.8333333333333334em;font-weight: 300;line-height: 1.06;}
    .news_event .left_col .inner_col .right_l .back {left: 10px;bottom: 21.8px;width: 17.2px;height: 17.2px;background-size: 8px;}
    .news_event .left_col .all_articles {font-size:0.8777777777777778em;line-height: 33px;width: 134px;height: 35px;margin-top: 31.4px;}
    .customers .col {width: 136px;height: 117px ;padding: 28px 21px 29px 21px;}
    .customers .col h2 {font-size: 1.3777777777777778em;line-height: 1.21;}
    .customers .col h2:after {top: -4px;right: -10px;}
    .customers .inner {height: 117px;padding-right:0px;}
    .customers .inner .iteam {height: 117px;}
    .customers {margin-top: 16px;}
    .customers .inner .owl-carousel .owl-item img {width: 58px;}
    .lets_work{    flex-direction: column-reverse;margin-top: 16px;}
    .lets_work .form_system,.lets_work .contact_section{width: 100%;height: auto;}
    .lets_work .form_system h3 {font-size: 1.6666666666666667em;margin-bottom: 9px;line-height: 1.88;text-align: center;}
    .lets_work .form_system {padding: 22px 14px 39px 14px;    margin-top: 16px;}
    .lets_work .contact_section {padding: 52px 28px 55px 28px}
    .lets_work .contact_section h3 {font-size:1.3em;line-height: 34px;margin-bottom: 17px;}
    .lets_work .contact_section p, .lets_work .contact_section a {font-size: 1.3333333333333333em;line-height: 1.25;}
    .lets_work .contact_section .mid h3+p{margin-bottom: 6px;}
    .lets_work .contact_section a {    font-size: 0.99em;}
    .lets_work .form_system input {width: 100%;height: 43px;font-size: 0.9722222222222222em;padding-right: 9px;margin-bottom: 11px;margin-left: 0;border: 2px solid #dfdfdf;}
    .lets_work .form_system input:nth-child(3){margin-bottom: 11px;}
    .lets_work .form_system select {height: 43px;font-size: 0.9722222222222222em;width: 100%;border: 2px solid #dfdfdf;}
    .lets_work .form_system input[type="submit"] {width: 100%;height: 38px;font-size: 1.088888888888889em;margin-top: 22px;}
    footer .top_detail .contact_info{display: none;}
    footer .top_detail .news_latter{width: 100%;justify-content: center;}
    footer .top_detail h3{}
    footer .top_detail .social {width: 100%;margin-left: 0;justify-content: center;}
    footer .top_detail h3 {width: 100%;text-align: center;font-size: 1.1111111111111112em;}
    footer .top_detail {display: flex;flex-direction: column-reverse; padding-top: 75px;}
    footer .top_detail .social a{margin-top: 0px;}
    footer .top_detail .social a:last-child{margin-left: 0px;}
    footer .top_detail .social h3{margin-bottom: 20px;}
    footer .top_detail .news_latter h3{margin-top: 36px;}
    footer input[type="text"], footer input[type="email"] {height: 45px;width: 75.29%}
    footer input[type="submit"] {width: 24.71%;height: 45px;font-size: 1em;}
    footer .col-1{display: none;}
    footer .bottom_detail {display: flex;flex-direction: column;padding-left: 75px;padding-right: 75px; padding-top: 0;margin-top: 38px;border: none;}
    footer .col {width: 100%;margin-left: 0;    margin-bottom: 16px;}
    footer .col h4 {font-size: 1em;margin-bottom: 0px;background-repeat: no-repeat;background-position: left center;background-image: url(../images/site/arrow_mob.png);width: 100%;}
    footer .extra_detail p, footer .extra_detail a {font-size: 0.8333333333333334em;}
    footer .extra_detail a {font-size: 1em;}
    footer .extra_detail {padding-top: 59px;padding-bottom: 35px;}
    .universal .inner .right_col{background-image: url(../images/site/mob1.jpg) !important;}
    /*.universal .inner .left_col{background-image: url(../images/site/mob2.jpg) !important;}*/
    header .bottom_had .left_col .contact .sub{background-image: url(../images/site/search1.png);}
    .banner_part{/*min-height: calc(100vh - 62px);*/ align-items: baseline; padding-top: 98px; margin-bottom: 0;}
    .banner_part .inner_part {max-width: 334px; margin-left: auto; margin-right: auto;}
    .banner_part .inner_part h1{font-size: 2.2222222222222223em; line-height: 1.15; text-shadow: 0 2px 16px rgba(0, 0, 0, 0.5); margin-bottom: 8px;}
    .banner_part .inner_part p{font-size: 1em; line-height: 1.28; text-shadow: 0 2px 16px rgba(0, 0, 0, 0.5);}
    .ourservice_page.site-width{padding-left: 0; padding-right:0;}
    .link_list{height: auto; display: block; border: none; margin-bottom: 43px;}
    .link_list a{margin: 0; width: 50%; float: right; text-align: center; line-height: 72px; background: #f4f4f4; color: #767575;}
    .link_list a.active{background: #ff6319; color: #fff;}
    .link_list a:after{display: none;}
    .service_blog{padding-left: 30px; padding-right: 30px;}
    .service_blog .blog,.service_blog .blog:nth-child(2n),.service_blog .blog:nth-child(3n){width: 100%; margin-left: 0; padding-top: 48px; padding-right: 13px; height: 266px; margin-bottom: 30px;}
    .service_blog .blog h3{font-size: 1.2222222222222223em;}

    /* Ask Ceo */
    .banner_part_ceo{height: 557px; padding-top: 99px; background-size: cover; background-position: left center;}
    .banner_part_ceo h1{font-size: 2.5em; margin-bottom: 35px;}
    .banner_form h2{font-size: 1.6111111111111112em; padding-left: 10px; line-height:1.6111111111111112em;}
    .banner_form{padding-top: 10px; max-width: 307px; padding: 14px; border-radius: 10px; background-size: 70%; background-position: bottom left 30px; margin-bottom: 40px;}
    .banner_form .right_part h4{ font-size: 0.6666666666666666em;}
    .banner_form .right_part{width: 100%;}
    .banner_form .right_part p{font-size: 0.6666666666666666em; margin-bottom: 10px;}
    .banner_form .right_part a{width: 186.9px; height: 32px; font-size: 0.7777777777777778em; margin-left: auto; margin-right: auto; display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex; margin-bottom: 219px;}
    .banner_part_ceo p{font-size: 1em; max-width: 334px; line-height: 1.28;}
    .site-width.ask_ceo{padding-bottom: 47px;}
    .site-width.ask_ceo .questinlist h4{ font-size: 0.7777777777777778em; height: 63px; padding-right: 68px;}
    .site-width.ask_ceo .questinlist h4 span{width: 34px; height: 34px; top: 15px; right: 15px;}
    .site-width.ask_ceo .questinlist h4 span:before{width: 2px; height: 12px; margin-top: -6px;}
    .site-width.ask_ceo .questinlist h4 span:after{height: 2px; margin-top: -1px; width: 12px;}
    .site-width.ask_ceo .questinlist p{margin-right: 68px; font-size: 0.75em; line-height: 1.58;}

    /* Ask Ceo */
    .poup_cont{padding-top: 30px; padding-left: 30px; padding-right: 30px; position: fixed; top: 0; overflow: auto}
    .popup{padding-left: 17px; padding-right: 17px; padding-top: 27px; padding-bottom: 34px; height: auto;}
    .popup input[type="text"],.popup input[type="tel"],.popup input[type="email"]{height: 50px; font-size: 0.8888888888888888em;}
    .popup textarea{height: 261px; font-size: 0.8888888888888888em;}
    .poup_cont,.popup{width: 100%;}

    /* our_client */
    .client_part{max-width: 347px; padding-left: 0; padding-right: 0; padding-bottom: 128px;}
    .client_part .blog{ width: 170px; height: 169px; background-size: 100%; margin-bottom: 9px;}
    .banner_part.our_client_banner .inner_part h1{margin-bottom: 41px;}
    .client_part .blog .hover_detail em{padding-right: 15px; font-size: 1.6666666666666667em;}
    .our_client_banner{margin-bottom: 11px;}

    /* study_case */
    .study_case .slider_part .item{flex-direction:column-reverse}
    .study_case .slider_part .item .right_section,.study_case .slider_part .item .left_section{width: 100%;}
    .study_case .slider_part.owl-carousel .owl-nav{display: none;}
    .study_case .slider_part .item .left_section{height: 179px !important;}
    .study_case .slider_part .item .img_part{width: 120px; height: 90px; background-size: 100%; background-position: center}
    .study_case .slider_part .item .right_section h3{font-size: 1.6666666666666667em;}
    .study_case .slider_part .item .right_section h4{font-size: 1.1333333333333333em; line-height: 0.99; color: #4a4a4a; font-weight: normal;}
    .study_case .site-width{max-width: 370px;}
    .study_case .slider_part .item .right_section{padding-right: 25px; padding-top: 24px; padding-left: 10px; min-height: inherit; height: auto; padding-bottom: 31px;}
    .study_case .slider_part.owl-carousel .owl-dots{bottom: -108px;}
    .study_case a{bottom: -65px;}

    /* content_page */
    .banner_part.content_banner{min-height: 557px;     margin-bottom: 70px;}
    .content_page{padding-bottom: 32px;}
    .content_page .social{display: none;}
    .content_page h2{font-size: 1.1111111111111112em; line-height: 1.38; margin-bottom: 15px;}
    .content_page h4{ font-size: 0.8888888888888888em; font-weight: 500; line-height: 1.25;}
    .content_page p{ font-size: 0.6666666666666666em; line-height: 17px; margin-bottom: 13px;}
    .content_page .site-width{max-width: 340px;}
    .content_page p span em{width: 80px; height: 80px; background-size: 100%; margin-top: -40px;}

    /* about page */
    .commen_banner{padding-top: 93px;padding-left: 13px;padding-right: 13px;padding-bottom: 111px;min-height: 557px;margin-bottom: 70px;}
    .about_banner{//background-image: url(../images/site/about_bg_mob.jpg) !important;background-position: top center;padding-top: 100px;}
    .about_banner .inner_part h1{margin-bottom: 48px !important;}
    .commen_banner h1{ font-size:  2.2222222222222223em;margin-bottom: 41px;line-height: 1.15;}
    .commen_banner p{ font-size: 1em;line-height: 1.28;}
    .our_added_value{padding-top: 42px;}
    .our_added_value .site-width{padding-left: 13px;padding-right: 30px;}
    .our_added_value h4{margin-top: 2px;margin-bottom: 18px;}
    .our_added_value ul li {background-position: right 5px top 10px;}
    .our_added_value{padding-bottom: 380px;background-image: url(../images/site/our_add_mob_value.jpg);background-position:  bottom -60px center;background-size: auto;}
    .our_added_value h2{margin-bottom: 7px;}
    .why_tefen {padding-top: 34px;padding-bottom:58px;}
    .why_tefen .site-width{padding: 0px 13px;}
    .why_tefen p{font-size: 1.1111111111111112em;line-height: 1.1;width: auto;padding-bottom: 0;margin-bottom: 36px;}
    .why_tefen .col_blog {flex-direction: column;}
    .why_tefen .col_blog .col,.why_tefen .col_blog .col:nth-child(4n){width: 254px;box-shadow: 0 9px 16px 0 rgba(0, 0, 0, 0.14);margin: 0 auto;margin-bottom: 22px;padding-top: 179px;min-height: 259px;}
    .why_tefen .col_blog .col h6{font-size: 1.65em;}
    .why_tefen .col_blog .col img {max-width: 100%;top: 36px;}
    .testimonials span:after, .testimonials span:before {width: 70px;}
    .testimonials {padding-top: 53px;padding-bottom: 70px;padding-left: 29px;padding-right: 29px;}
    .testimonials p {font-size:1.2222222222222223em;margin-top: 32px;}
    .testimonials .benny{margin-top: 50px;}
    .the_world{padding-top: 33px;background-image: url(../images/site/word_mob.jpg);background-position: left bottom;background-size: auto;padding-bottom: 205px;}
    .the_world .site-width{padding-left: 28px;padding-right: 14px;}
    .the_world h5{font-size: 1.1111111111111112em; }
    .the_world p{line-height: 1.17;}
    .tefen_vision {padding-top: 37px;padding-bottom: 288px;background-position: bottom center;}
    .tefen_vision .inner {padding-bottom: 52px;max-width: 340px;}
    .tefen_vision h3{margin-top: 8px;}
    .tefen_vision p{padding-left: 11px;padding-right: 11px;padding-bottom: 57px;}
    .banner_part.our_client_banner.about_banner p{padding-left: 0; padding-right: 0;}

    /* learn */
    .learn {padding-top: 21px;padding-bottom: 81px;}
    .learn .site-width{padding-left: 7px;padding-right: 6.9px;}
    .learn .inner{flex-direction: column;}
    .learn .col{width: 100%;box-shadow: 0 12px 20px 0 rgba(0, 0, 0, 0.1);    margin-bottom: 12px;}
    .learn .col .col_l {width: 30.435%;min-height: 210px;}
    .learn .col .col_r {width: calc(100% - 30.435%);padding-left:16.6px;padding-right: 12.6px;padding-top: 21.7px;}
    .learn .col .col_r h4 {font-size: 0.7777777777777778em;line-height: 1.1;margin-bottom: 5.2px;font-weight: bold;}
    .learn .col .col_r h5 {font-size: 0.6388888888888888em;line-height: 1.28;margin-bottom: 0px;}
    .learn .col .col_r p {font-size: 0.7166666666666667em;line-height: 1.19;}
    .learn .col{min-height: 210px;}
    .learn .col .col_r .orange_arrow {right: 12.6px;bottom: 7px;}
    .learn .pagers {margin-top: 90px;}

    /* contant page */
    .contant{padding-top: 24px;padding-bottom: 19px;}
    .contant .site-width{padding-left: 25px;padding-right: 26px;}
    .contant .icon{display: none;}
    .contant h1{font-size: 1.1111111111111112em;font-weight: 500;line-height: 2.1;margin-bottom: 0px;}
    .contant h4{ font-size: 0.8888888888888888em;font-weight: 500;line-height: 1.25;margin-bottom: 10px;}
    .contant p{ font-size: 0.6666666666666666em;font-weight: 300;line-height: 1.42;margin-bottom: 13px;}
    .contant_banner{background-position: center;}
    .content_page blockquote{ font-size: 0.6666666666666666em; font-weight: 300; line-height: 1.15; padding: 32px;}
    .content_page blockquote span:after{width: 4px; right: -15px;}
    .content_page_blog.learn .col .col_r{ padding-top: 10px; width: 77.9%;}
    .content_page_blog.learn .col .col_r h6{ position: absolute; left: 17px; bottom: 5px; font-size: 0.7777777777777778em; margin-bottom: 0; line-height: 1.57;}
    .content_page_blog.learn .col .col_r p{display: none;}
    .content_page_blog.learn .col{min-height: 91px; box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);}
    .content_page_blog.learn .col .col_l{min-height: 91px; width: 22.1%; background-position: center}
    .content_page_blog.learn .col .col_r .orange_arrow{position: relative; right: auto; bottom: auto; margin-top: 4px;}
    .content_page_blog.learn .col .col_r .orange_arrow img{max-width: 32px;}


    .content_page.content_page_2 h2{font-size: 1.3333333333333333em; line-height: 1.38;}
    .content_page.content_page_2 .site-width{max-width: 382px;}
    .content_page.content_page_2 h4{font-size: 1em; line-height: 1.28;}
    .content_page.content_page_2 p{ font-size: 0.8888888888888888em; line-height: 1.31;}
    .content_page blockquote{font-size: 1.1111111111111112em;}

    /* Contact Page */
    .contact_us_page{margin-bottom: 30px;}
    .contact_us_mobile .site-width{padding-left: 0; padding-right: 0;}
    .contact_us_page .right_img_part{height: 143px;}
    .contact_us_page .left_part_text h2{font-size: 1em; text-align: center; line-height: 1.28; max-width: 237px; margin-left: auto; margin-right: auto; margin-bottom: 14px;}
    .contact_us_page .left_part_text{padding-top: 16px; padding-left: 25px; padding-right: 25px; padding-bottom: 31px;}
    .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"], .contact_us_page .left_part_text select{width: 100%; height: 57px; font-size: 0.8888888888888888em; margin-bottom: 10px;}
    .contact_us_page .left_part_text input[type="submit"]{margin-top: 29px; margin-bottom: 0;}
    .contact_us_map h3{max-width: 212px; font-size: 1.6666666666666667em; line-height: 1.2; margin-left: auto;margin-right: auto;}
    .contact_us_map .right_map_detail h3{margin-bottom: 39px; margin-right: 0;}
    .contact_us_map .right_map_detail h3 span{right: 0; top: 100%;}
    .contact_us_map .right_map_detail{position: relative; left: auto; right: auto; top: auto; max-width: 303px; padding-right: 21px; height: auto; margin-left: auto; margin-right: auto; margin-bottom: 51px; padding-bottom: 0;}
    .contact_us_map .left_map{width: 100%; height: 190px;}
    .contact_us_page .left_part_text select{background-position: left 14px center;}

    .event_page_content .social{display: none;}
    .banner_part.our_client_banner.event_page{margin-bottom: 70px;}
    .event_page_content{margin-top: 0;}
    .event_page_content .top_detail h3{font-size: 1.1666666666666667em; margin-bottom: 7px;}
    .event_page_content h3{font-size: 1.5em;}
    .event_page_content p{margin-top: 0; font-size: 1em; line-height: 1.11;}
    .event_page_content ul li{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex; line-height: normal;}
    .event_page_content ul li span{width: 145px; padding: 0; text-align: center;}
    .event_page_content ul li em{ width: calc(100% - 145px);line-height: 1.24;padding-right: 10px;display: inline-flex;}
    .event_page_content .map_detail{padding-bottom: 0; }
    .event_page_content ul{padding-bottom: 0; border: 0}
    .event_page_content{margin-bottom: 16px;}
    .event_page_content .map_detail h3{margin: 0 0 32px 0; font-size: 1.3333333333333333em;}
    .event_page_content .map_detail .content_sectoin{flex-direction: column;}
    .event_page_content .map_detail .content_sectoin .detail_part{width: 100%; padding-left: 0;}
    .event_page_content .map_detail .content_sectoin .map_part{width: 100%; }
    .event_page_content .map_detail .content_sectoin .address_detail .img_part{display: inline-block; vertical-align: top;}
    .event_page_content .map_detail .content_sectoin .address_detail+.address_detail .img_part{position: relative;top: -18px}
    .event_page_content .map_detail .content_sectoin .address_detail+.address_detail {margin-bottom: 0px;}
    .event_page_content .map_detail .content_sectoin .address_detail .addpress_part{width: calc(100% - 70px);}
    .event_page_content .map_detail .content_sectoin .address_detail{margin-bottom: 20px;}
    .event_page_content .map_detail .content_sectoin .btn_1{width: 290px; margin-left: auto; margin-right: auto; display: block; margin-top: 12px; margin-bottom: 43px;}
    .event_page_content .map_detail .content_sectoin .map_part{width: calc(100% + 30px); margin-right: -15px; height: 236px;}

    .carrer_page .site-width.ask_ceo .questinlist .inner_contnet p, .carrer_page .site-width.ask_ceo .questinlist .inner_contnet ul{margin-right: 20px; font-size: 1em;}
    .carrer_page .site-width.ask_ceo .questinlist h4{font-size: 1em; line-height: 1.11; height: 97px;}
    .carrer_page .site-width.ask_ceo .questinlist .inner_contnet{padding-top: 20px;}
    .carrer_page .site-width.ask_ceo .questinlist .inner_contnet ul{padding-bottom: 30px;}
    .carrer_page .site-width.ask_ceo .questinlist .inner_contnet .form_section{padding-top: 18px; padding-bottom: 47px;}
    .carrer_page .site-width.ask_ceo .questinlist .inner_contnet .form_section .col_part{width: 100%; margin-left: 0; padding-left: 18px; padding-right: 18px; margin-bottom: 13px;}
    .carrer_page .site-width.ask_ceo .questinlist .inner_contnet .form_section .col_part a{left: 18px;}
    .carrer_page .site-width.ask_ceo .questinlist .inner_contnet .form_section input[type="submit"]{width: calc(100% - 36px); padding-right: 0; margin-top: 10px;}
    .carrer_page .site-width.ask_ceo .questinlist .inner_contnet .form_section p{margin-bottom: 28px;}
    .carrer_page .site-width.ask_ceo .questinlist h4 span{top: 30px;}
    .carrer_page .work_here{margin-bottom: 0;}
    .carrer_page .work_here p{padding-bottom: 52px;}
    .carrer_page .work_here h2{max-width: 299px; margin-left: auto; margin-right: auto; line-height: 1.03; margin-bottom: 16px;}
    .carrer_page .work_here h4{margin-bottom: 54px;}
    .carrer_page .recruitment_process{ background-image:url(../images/site/carrer_post_bg.jpg); background-position: top center; padding-top: 37px; padding-bottom: 45px;}
    .carrer_page .recruitment_process h2{max-width: 277px; line-height: 1.1; margin-bottom: 10px;}
    .carrer_page .recruitment_process h4{max-width: 246px; line-height: 1.05;}
    .carrer_page .recruitment_process p{ line-height: 23px;}

    .career_path{flex-direction: column-reverse; padding-top: 54px;}
    .career_path .left_part h4{max-width: 266px; line-height: 0.97;}
    .career_path .left_part h5{line-height: 1.05; margin-top: 10px;}
    .career_path .left_part p{margin-top: 12px;}

    /* team */
    .team_banner{padding-top: 102px;}
    .team_banner h1{margin-bottom: 23px;}
    .management_team {padding-bottom: 52px;}
    .management_team h4{margin-bottom: 28px;    margin-top: -5px;}
    .management_team .top_col {margin-top: 30px;}
    .management_team .site-width{padding: 0px;}
    .management_team .top_col h3{margin-bottom: 27px;}
    .management_team .top_col .inner{flex-direction: column;}
    .management_team .top_col .col{width: 100%;padding-left: 31px;padding-right: 36px;}
    .management_team .top_col .col .img_col .inner_text .icon{display: none}
    .management_team .top_col .col .img_col {height: 290px;width: 230px;margin: 0 auto;}
    .management_team .top_col .col:hover .inner_text{display: none;}
    .management_team .top_col h5{margin-top: 29px;margin-bottom: 3px;}
    .management_team .top_col h6{margin-bottom: 16px;text-align: right;}
    .management_team .top_col .col .mob_text {text-align: right;height: 225px;overflow-y: auto;}
    .management_team .top_col .col .mob_text p{ font-size:  0.8888888888888888em;font-weight: 500;line-height: 1.23;color: #1b1b1b;}
    .management_team .top_col .owl-carousel .owl-item img{width: auto;margin: 0 auto;}
    .management_team .top_col .owl-dots {display: block !important;text-align: center;margin-top: 0;position: absolute;left: 0;right: 0;top: 303px;}
    .management_team .top_col .owl-dots .owl-dot {display: inline-block;vertical-align: top;margin: 0px 3px;}
    .management_team .top_col .owl-dots .owl-dot.active span{background-color: #ff6319;}
    .management_team .top_col .owl-dots .owl-dot span{display: inline-block;vertical-align: top;width: 4.9px;height: 5px;background-color: #104c79;}
    .management_team .top_col .owl-carousel .owl-nav{display: block;position: absolute;left: 0;    top:127px;width: 100%;}
    .management_team .top_col  .owl-carousel .owl-nav .owl-prev,.management_team .top_col .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;}
    .management_team .top_col  .owl-carousel .owl-nav .owl-next{background-image: url(../images/site/s_left.png);left: 12px; }
    .management_team .top_col  .owl-carousel .owl-nav .owl-prev{right:12px !important;text-align: right;background-image: url(../images/site/s_right.png);}
    .management_team h4{font-size:  0.8888888888888888em;line-height: 1.1;}
    .management_team .bottom_col{margin-top: 78px;}

    /* event lobby */
    .event_lobby .link_list {margin-bottom: 58px;margin-top: 31px; border-top: 1px solid #ebebeb;border-bottom: 1px solid #ebebeb;    text-align: center;}
    .event_lobby .link_list a{padding: 0px 14px;margin-left: 87px;background-color: transparent;float: none;width: auto;line-height: 53px;}
    .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 .link_list a:after{display: block;}
    .event_lobby .event_lobby_blog .blog {flex-direction: column-reverse;margin-bottom: 15px;box-shadow: 0 17px 28px 0 rgba(0, 0, 0, 0.1);z-index: 2;} 
    .event_lobby .event_lobby_blog .blog:hover{box-shadow: 0 17px 28px 0 rgba(0, 0, 0, 0.1);z-index: 2;}
    .event_lobby .event_lobby_blog .blog .left_col {width: 100%;min-height: 145px;}
    .event_lobby .event_lobby_blog .blog .right_col{width: 100%;padding-top: 15px;    padding-bottom: 54px;}
    .event_lobby.site-width{padding-left:8px;padding-right: 7px;}
    .event_lobby .event_lobby_blog .blog .right_col .col1{width: 16.55%;padding-left: 8px;padding-right: 0px;}
    .event_lobby .event_lobby_blog .blog .right_col .col2{padding-left: 20px;}
    .event_lobby .event_lobby_blog .blog .right_col .col1 label em{ font-size:0.9722222222222222em;font-weight: 300;}
    .event_lobby .event_lobby_blog .blog .right_col .col1 label i{ font-size:  0.4722222222222222em;font-weight: 300;letter-spacing: 0.3px;}
    .event_lobby .event_lobby_blog .blog .right_col .col2 h3{ font-size: 1.1666666666666667em;font-weight: 500;line-height: 1.1;margin-bottom: 9px;}
    .event_lobby .event_lobby_blog .blog .right_col .col2 h4{font-size: 0.8em;line-height: 1.47;    padding-right: 22px;background-size: 11px;margin-top: 6px;    margin-bottom: 20px;}
    .event_lobby .event_lobby_blog .blog .right_col .col2 p{ font-size: 0.8333333333333334em;line-height: 1.13;    margin-top: 23px;}
    .event_lobby .event_lobby_blog .blog .right_col .col2 a {left: 14px;bottom: 3px;}
    .event_lobby .pagers{margin-top: 88px;}

    /* news lobby */
    .news_lobby .event_lobby_blog .blog .right_col{padding: 16px 18px 55px 27px;min-height: 200px; }
    .news_lobby .event_lobby_blog .blog .right_col .col2 h2{font-size: 0.8333333333333334em;margin-bottom: 0px;}
    .news_lobby .event_lobby_blog .blog .right_col .col2 h3{margin-bottom: 0px;}
    .news_lobby .event_lobby_blog .blog .right_col .col2 p{margin-top: 4px;}
    .news_lobby .event_lobby_blog .blog .right_col .col2 a { bottom: 2px;right: 16px;}

    /* 404 page */
    .error_page {padding: 40px 20px;margin-top: 40px;} 
    .error_page .error_wrapper ul,.error_page .error_wrapper h3{max-width: 90%;}
    .error_page .error_wrapper p{padding-bottom: 30px;}
    .error {min-height:auto !important;}
    .error_page .error_wrapper ul li {font-size: 14px;}
    .thankyou_page{padding:150px 20px;margin-top: 40px;}
    .thankyou_page h3 {font-size: 24px;}
    .thankyou_page h2 {font-size: 35px;margin-bottom: 0px;}

    .search_result h2{line-height: 34px; margin-top: 50px;}
    .search_result .news_lobby .event_lobby_blog .blog .right_col .col2 a{right: 0;}
    .main.search_result .event_lobby .event_lobby_blog .blog .right_col{padding-left: 0;}
    .main.search_result .event_lobby .event_lobby_blog .blog .right_col .col2 a.link{right: auto; padding-top: 0;}
    .main.search_result .event_lobby .event_lobby_blog .blog .right_col .col2 a{padding-top: 20px;}
    .main.search_result .event_lobby .event_lobby_blog .blog .right_col .col2{padding-bottom: 0;}
    .main.search_result .event_lobby .event_lobby_blog .blog .right_col .col2{font-size: 0.8em;}
    .contact_us_map .left_map{height: auto;}
    #map{height: 300px !important;}
    .contact_us_map .right_map_detail{width: 100%;margin-top: 30px;}
    circle.amcharts-map-image{r: 1.3;}
    .contact_us_map .right_map_detail h3{margin-left: 0;margin-bottom: 10px;padding-right: 70px;}
    .contact_us_map .right_map_detail h3 span{top:-10px;}

    .client_part .blog .card .side{background-size: 100%;}
    .client_part .blog.flip_blog .card .side em{font-size: 1em; padding-right: 34px;}

    .event_page_content ul li i{padding: 0 17px;padding-left: 17px;margin-left: 0px;}
    .our_client_banner{ min-height: 240px;background-position: center center;background-size: cover;}
    body .site-width.ask_ceo{padding: 0px;}
    .news_lobby-template-default {background-color: #fff;}
    .news_lobby-template-default .content_page_blog.learn {padding-bottom: 0;}
    .popup{background-color: #f6f2f2;}
    .popup input[type="text"], .popup input[type="tel"], .popup input[type="email"],input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #aeaeae;font-size: 16px;font-family: 'Heebo', sans-serif;}

    .our_services .right_col .slider .in{width: 112px;}
    .our_services .right_col .slider .no_slide .in:nth-child(2){ opacity: 1}
    .lets_work .form_system form p span {width: 100%;     margin-bottom: 11px;}
    .contact_us_page .left_part_text input.wpcf7-not-valid {margin-top: 25px;}
    .contact_us_page .wpcf7-not-valid-tip { display: block !important; position: absolute; top: -5px; font-weight: normal; font-size: 13px; color: #fd8b8b; }
    body .the_world h3{padding-top: 20px; }
    .news_event .left_col .inner_col{box-shadow: 0 26px 35px 0 rgba(0, 0, 0, 0.58);}
    .news_event .left_col .all_articles{border-color: #4989cb;}
    .carrer_page .site-width.ask_ceo .questinlist .inner_contnet .form_section input{border-color: #4989cb;}
    .carrer_page .site-width.ask_ceo .questinlist .inner_contnet .form_section .col_part a{border-color: #4989cb;}
    .content_page p img{margin-right: 0}
    .news_lobby-template-default .content_page_blog.learn{text-align: center;}
    .news_lobby-template-default .content_page_blog.learn .inner{text-align: right;}
    .content_page_blog.learn .site-width>h4{display: inline-block;}
    header .bottom_had .left_col .contact .in{color: #fff;}

    .event_lobby .event_lobby_blog .blog .right_col .col2{ position: relative;}
    .event_lobby .event_lobby_blog .blog .right_col .col2 a { bottom: -50px; right: 0; }
    .content_page p span video { width: 100%; min-height: 190px; }
    
    .mo_contact_us{display: block;}
    .contact_from_all .contact_us{display: none;}
    .contact_from_all{transform: translateX(0px);}
    .mo_contact_us{position: fixed;bottom: 0px;width: 100%;z-index: 999;left: 0px;right: 0px;background-color: #ffffff;box-shadow: 0 -1px 9px 0 rgba(0, 0, 0, 0.2);text-align: center;padding: 13px 0px 12px 0px;border-bottom:3px solid #e06429;}
    .mo_contact_us h4{display: inline-block;vertical-align: middle;font-size: 18px;text-shadow: 0 1px 21px rgba(0, 0, 0, 0.22);font-weight: 500;color: #000000;letter-spacing: normal;text-align: right;}
    .mo_contact_us img{display: inline-block;vertical-align: middle;max-width: 50px;padding-left: 8px;}
    body .contact_from_all .contact_closer{display: inline-block;width: 41px;height: 41px;margin-top: 80px;border-radius: 50%;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.18);background-color: #ffffff;position: relative;}
    body .contact_from_all .contact_closer img{max-width: 100%;max-width: 20px;position: absolute;left: 0px;right: 0px;top:0px;bottom: 0px;margin: auto;}
    body .contact_from_all{ width: 100%;height: 100%;top: 0px;left: 0px;right: 0px;bottom: 0px;padding: 0px;padding: 0px 22px;/*z-index: 9999;*/border-radius: 0px;border-bottom: 3px solid #e06429;}
    .contact_from_all .inner{border: 0px;padding: 0px;}
    .contact_from_all .inner h2{font-size: 28px;font-weight: bold;font-style: normal;font-stretch: normal;letter-spacing: normal;color: #191721;text-align: center;padding: 0px 50px;margin-bottom: 48px;}
    .contact_from_all .inner .in{border-radius: 0px;margin-bottom: 35px;height: 55px;line-height: 55px;background-color: #fbfbfb;padding-right: 16px;}
    .contact_from_all .inner input::placeholder{color:#979797;}
    .contact_from_all .inner .sub{width: 250px;height: 63px;box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.27);background-color: #ff6319;font-size: 26px;font-weight: bold;line-height: 63px;border-radius:  50px;}
    header{z-index: 999999;}
    body .contact_from_all{z-index: -1;transition: 0.5s all ease;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;opacity: 0;visibility: hidden;overflow: auto;}
    body .contact_from_all.show{opacity: 1;z-index: 9999;visibility: visible;}
    
    #slider3 .iteam{width: 150px; max-width: 150px;}
    #slider3 .iteam img{width: 150px;}
    
    
}

@media only screen and (max-width:339px)
{
    .banner {padding-right: 20px;padding-left: 20px;}
    .banner h1{font-size: 1.8888888888888888em;}
    h3 {font-size: 1.1388888888888888em;}
    header .bottom_had{width: 280px;transform: translateX(280px);padding-top: 65px;}
    header .bottom_had .left_col {margin-bottom: 15px;}
    header .bottom_had nav ul>li>a, .mob_menu .link a {font-size: 1.2222222222222223em;line-height: 26px;color: #fff;margin-bottom: 15px;}
    .mob_menu .icon1 {padding-right: 6px;margin-top: 0;}
    footer .bottom_detail { padding-left: 58px;padding-right: 58px;}


    /* learn page */
    .learn {padding-top: 21px;padding-bottom: 41px;}
    .learn .col .col_r p {font-size:0.6111111111111112em;}
    .learn .pagers {margin-top: 40px;}
    .commen_banner {min-height: 420px;}

    .event_lobby .link_list a{margin-left: 45px;}
    .contact_from_all .inner h2{padding: 0px 60px;font-size: 24px;margin-bottom: 35px;}
    .contact_from_all .inner .in{margin-bottom: 25px;}
    
    

}

@media (max-height: 500px)
{

}

@media (max-width:321px)
{
    .contact_from_all .inner h2{margin-bottom: 20px;font-size: 22px;padding: 0px 40px;}
    .contact_from_all .inner .in{margin-bottom: 15px;height: 40px;line-height: 40px;}
    .contact_from_all .inner .sub{ width: 140px;height: 40px;font-size: 18px;line-height: 40px;border-radius: 50px;margin-bottom: 40px;}
    
   
}

/*---------------------------------------------------*/

.news_event .right_col .col .image-mobile{
    display: none;
}
@media only screen and (max-width:767px){
    .news_event .right_col .owl-dots{
        bottom: 0 !important;
    }
}
@media only screen and (max-width:767px) and (min-width:470px){
    .wrapper, footer .wrapper {
        max-width: 440px !important;
    }
    .news_event .right_col .col{
        padding: 0 !important;
        position: relative;
        background-position: right 0px top !important;
    }
    .news_event .right_col .col .inner-section {
        position: absolute;
        left: 0;
        top: 0;
        height: auto;
        width: 42%;
        padding: 3vw 0 15px 2vw;
    }
}
@media only screen and (max-width:580px){
    .news_event .right_col .col {
        padding-top: 5vw;
        background-position: right -40px top !important;
    }
}
@media only screen and (max-width:470px){
    .wrapper, footer .wrapper {
        max-width: 90% !important;
    }
    .news_event .right_col .col{
        padding: 0 !important;
        position: relative;
        background-position: right 0 top !important;
    }
    .news_event .right_col .col .inner-section {
        position: absolute;
        left: 0;
        top: 0;
        height: auto;
        width: 50%;
        padding: 3vw 0 15px 2vw;
    }
}
@media only screen and (max-width:390px){
    .news_event .right_col .col {
        background-position: right 0 top !important;
    }
    .news_event .right_col .col h4 {
        font-size: 0.9em !important;
        line-height: 1.2 !important;
        margin: 0 0 8px 0;
    }

}
@media only screen and (max-width:375px){
    .news_event .right_col .col {
        background-position: right 0 top !important;
    }
    .news_event .right_col .col .inner-section {
        width: 60%;
    }
}
@media only screen and (max-width:340px){
    .news_event .right_col .col {
        background-position: right 0 top !important;
    }
    .news_event .right_col .col .inner-section {
        width: 50%;
    }
}
