*{
    margin: 0;
    padding: 0;
    outline: none;
    border: 0;
    text-decoration: none;
    box-sizing: border-box;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}

ul:not(.normal_list) li,
ol:not(.normal_list) li{
    list-style-type: none;
}

a{
    display: inline-block;
}



.normal_list{
    padding-left: 30px;
    clear: both;
    width: 100%;
}

.normal_list li{
    width: 100%;
    clear: both;
}

.full-width{
    width: 100% !important;
}

.full-height{
    height: 100% !important;
}

.pull-left{
    float: left !important;
}

.pull-right{
    float: right !important;
}

.pos_rel{
    position: relative;
}

.pos_abs{
    position: absolute;
}

.pos_fix{
    position: fixed;
}

body{
    /*overflow-x: hidden;*/
}

body, html{
	width: 100%;
	background-color: transparent;
}

body:not(.home_body){
    background-image: url("img/bg.jpg");
    background-position: center top;
    background-repeat: repeat-x;
    background-color: #ededeb;
}

.center{
    position: relative;
    width: 960px;
    margin: 0 auto;
}


.news_wrap .info {
    overflow: hidden;
    padding: 0 0 6px;
    color: #999;
    font-size: 12px;
}

.news_wrap .info .date {
    padding: 0 15px 0 15px;
    background: url("/images/bg_news_info.gif") no-repeat right 3px;
}

/*h2, .h2 {
    color: #333 !important;
    font-size: 18px !important;
    font-weight: bold !important;
    line-height: 22px !important;
}

h2 a, .h2 a{
	color: #333 !important;
}*/

p{
	line-height: 18px !important;
}

p a{
	color: #5b5b5b !important;
}

button{
	background-color: transparent;
	border: 0;
	cursor: pointer;
}

textarea{
	resize: vertical;
	max-height: 200px;
}

#header{
	z-index: 1000;
}

#page{
    z-index: 100;
}

.main_page_nav{
    left: 0 !important;
}

.sections_bk{
    margin: 0 auto;
    width: 650px !important;
}

.arrow_box{
    right: 315px;
}

#topNavContainer,
#secondNavContainer,
#thirdNavContainer{
    background: transparent !important;
}

#thirdNavContainer{
    padding-left: 0;
}

.home {
    position: relative;
    width: 100% !important;
    float: left;
    height: 566px;
    left: 0;
    top: -80px;
    z-index: 90;
}

.owl-wrapper-outer{
    position: relative;
    float: left;
    width: 100% !important;
}


/**/

body{
    font-size: 12px;
    line-height: 150%;

    color: #333;
}

.service_navigation,
.service_navigation *,
.news_wrap,
.news_wrap *,
.footer,
.footer *{
    box-sizing: border-box;
}

/**/
.vlp_footer{
    position: relative !important;
    float: left;
    bottom: inherit !important;
}

/* SEARCH */
.main_top_menu{
    width: 960px !important;
}


.top_header{
    height: 35px !important;
    margin: 0 !important;
}

.soc_list{
    position: relative;
}

.soc_list li{
    position: relative;
    float: left;
    margin: 2px 3px;
}

.follow_us{
    margin-top: 10px;
    color: #6b6d6f;
}

.soc_list li a{
    position: relative;
    float: left;
    width: 30px;
    height: 30px;
    display: block;
    background-position: left top;
    background-repeat: no-repeat;
    background-image: url("img/soc_icons.png");
}

.soc_list li .fb{
    background-image: url("img/fb.png");
}

.soc_list li .yt{
    background-position: left -30px;
}

.soc_list li .ins{
   /* background-position: left -150px;*/
   background-position: center;
   background-image: url(img/instagram.png);
   border-radius: 2px;
}

.soc_list li .tw{
    background-position: left -60px;
}

.s_form_box{
    position: relative;
    margin-left: 6px !important;
    width: 135px;
    margin-top: 5px;
}

.search_input{
    height: 25px !important;
    box-sizing: border-box;
    padding-left: 10px;
    padding-right: 25px;
}

.search_btn{
    position: absolute;
    right: 7px;
    top: 5px;
    background-color: transparent;
    border: 0;
    color: #7d8186;
    cursor: pointer;
}

@-moz-document url-prefix() {
    .search_btn {
        top: 2px;
    }
}

/* SEARCH */

/**/
.top_second_menu{
    height: 40px !important;
    background: url("img/second_gb.png")repeat-x;
}

.logo:not(.new_logo_class){
    width: 231px;
    background-position: left center;
    background-image: url("img/logo.png");
    background-repeat: no-repeat;
    margin-left: 19px;
}

.logo a{
    display: block;
}


#leftNav li{
    height: 100%;
    padding: 0 !important;
}

#leftNav li a{
    padding: 12px 17px !important;
}

#leftNav #first-nav li a{
    padding: 8px 17px !important;
}

#sticky_top_nav_Container{
    display: none !important;
}

#wrapper{
    width: 960px;
    margin: 0 auto;
}

.wrapper_in{
    background-color: #fff;
}

.title {
    position: relative;
    float: left;
    width: 100%;
    margin: 0 auto !important;
    padding: 0 !important;
}

#content {
    position: relative;
    text-align: left;
    width: 100%;
    float: left;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent;
}

/**/
#mainContent{
    margin: 0;
    margin-top: 39px;
    padding: 0;
    background-color: transparent;
}

.full_page_template #bodyContent {
    position: relative;
    float: left;
    width: 100%;
    padding: 0;
}

.general_content {
    display: block;
    padding: 0;
    box-sizing: border-box;
}

.news_wrap{
    background-color: #fff;
}



.service_navigation{
    height: 70px;
    background-color: #e9e7e2;
    padding: 14px 30px;
}

.breadcrumb li{
    position: relative;
    float: left;
    font-size: 11px;
    margin-right: 19px;
    color: #5a5b5d;
}

.breadcrumb li:after{
    position: absolute;
    right: -12px;
    top: 0;
    content: '>';
    color: #999;
    display: block;
}

.breadcrumb li:last-child:after{
    display: none;
}

.breadcrumb li a{
    color: #5a5b5d;
}

.breadcrumb li a:hover{
    text-decoration: underline;
}

.breadcrumb li:first-child a{
    color: #808080;
}

.content_title{
    font-family: 'ModernH-Medium';
    font-size: 24px;
    color: #333;
    text-transform: uppercase;
    line-height: 35px;
    font-weight: normal;
}

.news_wrap{
    padding: 20px 27px 50px 27px;
}

.news_wrap_in{
    padding-top: 10px;
}

.news_list{
    float: left;
    padding: 20px 0 10px 0;
    border-bottom: 1px solid #d5d5d5;
    width: 100%;
}

.about_news h2{
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 5px 0;
    line-height: 17px;
}

.about_news h2 a{
    color: #333;
}

.about_news h2 a:hover{
    text-decoration: underline;
}

.about_news img{
    position: relative;
    float: left;
    margin-right: 10px !important;
    margin-bottom: 10px !important;
}

.news_list .text{
    position: relative;
    float: left;
    line-height: 18px;
    color: #666;
    width: calc( 100% - 225px );
}

.news_list .text_news_in{
    width: 100%;
    text-align: justify;
}


.news_list .text_news_in img{
    position: relative;
    margin: 10px;
    margin-left: 0;
    clear: both;
    max-width: 99%;
}

.news_list .text_news_in .news_in_main_photo{
    float: right;
    position: relative;
    margin-left: 10px;
    margin-bottom: 10px;
}

.news_list .text-no-photo{
    width: 100%;
}

.news_list .info{
    position: relative;
    float: left;
    width: 100%;
    padding: 0 0 6px;
    color: #999;
    font-size: 12px;
}

.news_list .info .date{
    padding: 0;
}

.news_list .photo{
    position: relative;
    float: right;
    width: 210px;
    margin-left: 15px;
}

.news_list .photo a{
    display: block;
    width: 100%;
}

.news_list .photo img{
    width: 100%;
}

.all_news{
    position: relative;
    margin-top: 10px;
}

/**/
.pagination_box{
    position: relative;
    margin: 30px auto;
    display: table;
}

.pagination{
    position: relative;
    float: left;
}

.pagination li{
    position: relative;
    float: left;
}

.pagination li a{
    margin: 0 1px 0 2px;
    color: #8f8f91;
    padding: 0 5px 0 0;
    height: 19px;
    text-align: center;
    display: inline-block;
    background: url("img/bg_pagination2.gif") no-repeat right -19px;
}

.pagination li a span {
    display: inline-block;
    height: 19px;
    padding: 0 0 0 5px;
    background: url("img/bg_pagination2.gif") no-repeat left -19px;
}

.pagination li .first {
    width: 33px;
    padding: 0;
    background: url("img/bg_pagination.gif") no-repeat 0 0;
}

.pagination li .prev {
    width: 33px;
    padding: 0;
    margin: 0 20px 0 0;
    background: url("img/bg_pagination.gif") no-repeat -33px 0;
}

.pagination li .on {
    padding: 0 5px 0 0;
    color: #fff;
    background: url("img/bg_pagination2.gif") no-repeat right 0;
}

.pagination li .on span {
    background: url("img/bg_pagination2.gif") no-repeat left 0;
}

.pagination li .next {
    width: 33px;
    padding: 0;
    margin: 0 0 0 21px;
    background: url("img/bg_pagination.gif") no-repeat -66px 0;
}

.pagination li .last {
    width: 33px;
    padding: 0;
    background: url("img/bg_pagination.gif") no-repeat -99px 0;
}

/**/
.footer{
    margin-top: 80px;
    margin-bottom: 10px;
}

.footer_in{
    border-top: 1px solid #cfcfcf;
    padding-top: 25px;
}

.footer_menu_box{
    position: relative;
    /*width: calc( (100% - 360px) / 3);*/
    width: 160px;
}

.footer_menu_box:nth-child(3){
    width: 240px;
    padding-left: 35px;
}

.footer_menu_box_6{
    width: 80px;
}

.footer_menu_box h1{
    color: #333;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 5px;
}

.footer_menu_list,
.footer_menu_list li{
    position: relative;
    float: left;
    width: 100%;
}

.footer_menu_list li a{
    position: relative;
    float: left;
    font-size: 12px;
    color: #666;
    line-height: 18px;
    font-weight: normal;
}

.footer_menu_list li a:hover,
.footer_bottom_top_menu li a:hover{
    text-decoration: underline;
}

/**/
.bottom_footer{
    margin-top: 44px;
}

.footer_bottom_top_menu li,
.footer_bottom_top_menu li a{
    position: relative;
    float: left;
}

.footer_bottom_top_menu li:after{
    position: absolute;
    height: 7px;
    border-right: 1px solid #b3b3b3;
    content: '';
    top: 6px;
    right: 0;
}

.footer_bottom_top_menu li:last-child:after{
    display: none;
}

.footer_bottom_top_menu li a{
    font-size: 11px;
    color: #999;
    padding: 0 9px 10px 9px;
    font-weight: normal;
}

.footer_bottom_top_menu li:first-child a{
    padding-left: 0;
}

.logo_line{
    position: relative;
    border-bottom: 1px solid #ccc;
}

.bottom_logo{
    position: absolute;
    display: block;
    right: 0;
    background-color: #ededeb;
    padding-left: 10px;
    top: -10px;
}

/**/
.copyright{
    position: relative;
    font-size: 10px;
    color: #999;
    margin-top: 10px;
}

.copyright span{
    font-weight: normal;
}

/**/
#bodyContent{
    min-height: inherit !important;
}

.block img{
    max-width: 99% !important;
}

/* MENUS */
div.second-nav ul.ipad-sub-menu li ul.car-types{
    background-color: #fff;
}

div#ipadNav ul#leftNav li ul li#sedan ul.car-types{
    left: -108px !important;
}

/*div#ipadNav ul#leftNav li ul li#suv ul.car-types{
    left: -174px !important;
}*/

div#ipadNav ul#leftNav li ul li#suv ul.car-types {
    left: -178px !important;
}

div#ipadNav ul#leftNav li ul li#premium ul.car-types{
    left: -229px !important;
}

div#ipadNav ul#leftNav li ul li#eco ul.car-types{
    left: -234px !important;
}

div.second-nav ul.ipad-sub-menu li ul.car-types li{
    width: calc(100% / 5) !important;
    box-sizing: border-box;
}
 /* NEW MENU */
.first-nav{
    display: none;
}

.car-types{
    display: none;
}

div#ipadNav a, div.second-nav ul.ipad-sub-menu li .car-types a{
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    display: block;
}

/**/
.full-bg-white{
    background-color: #fff;
}

/**/
.dealers_list{
    margin-top: 10px;
}

.dealers_list li{
    position: relative;
    float: left;
    width: 25%;
    padding: 10px;
    height: 210px;
}

.dealers_list_merkez li{
    height: 250px;
    padding: 10px 0;
}

.dealer_info{
    position: relative;
    float: left;
    width: 100%;
    height: 100%;
}

.dealer_marker{
    position: relative;
    float: left;
    width: 25px;
    height: 100%;
}

/**/
.global_news iframe{
    position: relative;
    float: left;
    width: 430px !important;
    margin: 10px;
}

.estimate_table td{
    padding:5px;
}

/**/
.error_msg{
	color:#ff0000;
	padding:5px; 
	margin-top: 5px; 
	margin-bottom: 5px; 
	font-weight:bold;
}

.video_list{

}

.video_list li{    
    position: relative;
    float: left;
}

.video_list li iframe{    
    position: relative;
    width: 100%;
    float: left;
}

/**/
.vlp_main{
    z-index: 10;
}


/**/
.input{
    border: 1px solid #a9a9a9;
    box-sizing: border-box;
    padding-left: 9px;
    font-size: 11px;
    color: #959595;
    height: 26px;
}

input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #959595;
}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #959595;
    opacity:  1;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #959595;
    opacity:  1;
}
input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #959595;
}

button.btn{
    height: 26px;
    border: 1px solid #a9a9a9;
    box-sizing: border-box;
    color: #5b5b5b;
    font-size: 12px;
    padding: 0 10px;
    border-radius: 2px;
    background-repeat: repeat-x;
    background-position: left top;
    background-image: url("img/btn_bg.png");
}

.btn .fa{
    float: right;
    margin-left: 42px;
}

.dealer_input{
    width: 308px;
}

.dealer_sub_btn{
    margin-left: 5px;
}

.dealer_show_all{
    margin-left: 7px;
    text-align: center;
    width: 108px;
}

.map{
    height: 445px;
    margin-top: 20px;
    width: 960px;
    margin-left: -27px;
}

.dealer_list{
    margin-top: 20px;
}

.dealer_list li{
    position: relative;
    float: left;
    cursor: pointer;
    width: 216px;
    height: 225px;
    border: 1px solid #a9a9a9;
    box-sizing: border-box;
    margin: 7px 5px;
    background-position: left top;
    background-repeat: repeat-x;
    background-image: url("img/d_list_bg.png");
    background-size: contain;
    color: #5c5c5c;
    font-size: 13px;
    padding: 10px 14px;
}

.map_content span,
.dealer_list li span{
    font-weight: bold;
    color: #5c5c5c;
}

.map_content p{
    color: #5c5c5c;
    font-size: 13px;
}

.map_content img{
    margin: 0 !important;
}

/**/
#dt td {
    border: 1px solid #e3e3e3;
}
#dt td {
    border: 1px solid #e3e3e3;
    padding: 4px;
}

/**/
.chassis_step01_in{
    position: absolute;
    width: 320px;
    right: 70px;
    top: 30px;
}

.chassis_step01_in h2{
    font-size: 25px;
    line-height: 27px;
    font-weight: 200;
}

/**/
.cbh-widget-callopen{
    position: fixed;
    right: 26px;
    bottom: 26px;
    z-index: 1000;
    display: none
}

.cbh-ph-circle {
    width: 145px;
    height: 145px;
    top: -25.5px;
    left: -25.5px;
    position: absolute!important;
    background-color: transparent;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid #00aff2;
    opacity: .5;
    -webkit-animation: cbh-circle-anim 2.2s infinite ease-in-out;
    animation: cbh-circle-anim 2.2s infinite ease-in-out;
    -webkit-transition: all .5s;
    transition: all .5s;
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}

.cbh-ph-circle {
    border-color: rgb(0, 175, 242) !important;
}

.cbh-ph-circle-fill {
    width: 120px;
    height: 120px;
    top: -13px;
    left: -13px;
    position: absolute!important;
    background-color: #00aff2;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid transparent;
    opacity: .75;
    -webkit-animation: cbh-circle-fill-anim 2.3s infinite ease-in-out;
    animation: cbh-circle-fill-anim 2.3s infinite ease-in-out;
    -webkit-box-shadow: 0 0 2px 0 #00aff2!important;
    box-shadow: 0 0 2px 0 #00aff2!important;
    -webkit-transition: all .5s;
    transition: all .5s;
}

.cbh-ph-circle-fill {
    background-color: rgb(0, 175, 242);
}


@-webkit-keyframes cbh-circle-anim {
    0% {
        -webkit-transform: rotate(0) scale(.5) skew(1deg);
        transform: rotate(0) scale(.5) skew(1deg);
        opacity: .01;
    }

    30% {
        -webkit-transform: rotate(0) scale(.7) skew(1deg);
        transform: rotate(0) scale(.7) skew(1deg);
        opacity: .5;
    }

    100% {
        -webkit-transform: rotate(0) scale(1) skew(1deg);
        transform: rotate(0) scale(1) skew(1deg);
        opacity: .01;
    }
}

@keyframes cbh-circle-anim {
    0% {
        -webkit-transform: rotate(0) scale(.5) skew(1deg);
        transform: rotate(0) scale(.5) skew(1deg);
        opacity: .01;
    }

    30% {
        -webkit-transform: rotate(0) scale(.7) skew(1deg);
        transform: rotate(0) scale(.7) skew(1deg);
        opacity: .5;
    }

    100% {
        -webkit-transform: rotate(0) scale(1) skew(1deg);
        transform: rotate(0) scale(1) skew(1deg);
        opacity: .01;
    }
}

@-webkit-keyframes cbh-circle-fill-anim {
    0%,100% {
        -webkit-transform: rotate(0) scale(.6) skew(1deg);
        transform: rotate(0) scale(.6) skew(1deg);
        opacity: .2;
    }

    50% {
        -webkit-transform: rotate(0) scale(1) skew(1deg);
        transform: rotate(0) scale(1) skew(1deg);
        opacity: .2;
    }
}

@keyframes cbh-circle-fill-anim {
    0%,100% {
        -webkit-transform: rotate(0) scale(.6) skew(1deg);
        transform: rotate(0) scale(.6) skew(1deg);
        opacity: .2;
    }

    50% {
        -webkit-transform: rotate(0) scale(1) skew(1deg);
        transform: rotate(0) scale(1) skew(1deg);
        opacity: .2;
    }
}



.teklif_iste{
    position: fixed;
    float: left;
    width: 270px;
    padding: 11px;
    right: 20px;
    bottom: 0;
    z-index: 1000;
    background-color: #fff;
    -webkit-box-shadow: -5px 4px 27px -10px rgba(0,0,0,0.75);
    -moz-box-shadow: -5px 4px 27px -10px rgba(0,0,0,0.75);
    box-shadow: -5px 4px 27px -10px rgba(0,0,0,0.75);
    text-decoration: none;
}

.tt_ttle{
    position: relative;
    float: left;
    width: 100%;
    text-align: center;
}

.pop_up_list_nnn{
    margin-top: 10px;
}

#teklif_iste_mobile,
#teklif_iste_mobile_open{
    left: 50%;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -o-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
}

.teklif_iste .content_button{
    margin: 0;
    background-size: inherit;
    background-position: right -35px top;
    text-align: center;
    background: #002c5e;
    width: 100%;
    height: 45px;
    font-size: 14px;
    font-family: 'ModernH-Medium';
    text-transform: uppercase;
    overflow: hidden;
    display: inline-block;
    padding:0;
}

.teklif_iste_btn{
    background: #002c5e;
    color: #fff !important;
    padding: 24px 14px;
    border-radius: 100%;
    text-align: center;
    display: table;
    font-family: 'modernh-ecolight-webfont';
    text-transform: uppercase;
    font-size: 18px;
    width: 95px;
    height:95px;
    line-height: normal;
    font-weight: normal;
    text-decoration: none !important;
}

/*.pop_up_list li:nth-child(4),
.pop_up_list li:nth-child(5),
.pop_up_list li:nth-child(6),
.pop_up_list_nnn_mobile li:nth-child(1),
.pop_up_list_nnn_mobile li:nth-child(2){
    margin-bottom: 0;
}*/

.cp_title,
.cp_input{
    position: relative;
    float: left;
    width: 100%;
}

.star{
    color: #00aad2;
}

input.input_text,
select{
    background: #FFF;
    color: #00aad2 !important;
    height: 27px;
    border-radius: 0;
}

input.input_text::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #00aad2;
}

input.input_text::-moz-placeholder { /* Firefox 19+ */
    color: #00aad2;
}

input.input_text:-ms-input-placeholder { /* IE 10+ */
    color: #00aad2;
}

input.input_text:-moz-placeholder { /* Firefox 18- */
    color: #00aad2;
}

.pop_up_list_nnn_mobile,
.pop_up_list_nnn_mobile .content_button{
    margin: 0;
}

.pop_up_list_nnn_mobile li:nth-child(1) .content_button{
    margin-bottom: 10px;
}

.avto_sat_btn{
    font-size: 16px;
    text-transform: none;
    padding: 33px 14px;
    width: 126px;
   height: auto;
}

.avto_sat_btn_box .cbh-ph-circle-fill{
    width: 150px;
    height: 150px;
    top: -22px;
    left: -13px;
}

.avto_sat_btn_box .cbh-ph-circle {
    width: 165px;
    height: 165px;
    top: -29.5px;
    left: -22.5px;
}



.pop_up_list,
.pop_up_list li,
.pop_up_list input:not(.agree_rule_btn),
.pop_up_list textarea,
.pop_up_list button,
.pop_up_list select{
    position:relative;
    float:left;
    width:100%;
}

.pop_up_list li{
    margin-bottom: 10px;
}

.pop_up_list input.contact_phone1{
    width: 60px;
}

.pop_up_list input.contact_phone3{
   /* width: 180px;
    float: right;*/
}

.pop_up_list .contact_message{
    height: 90px;
    resize: none;
}



/*.teklif_iste .content_button:hover{
    background:#385179;
}*/

#bgndVideo{
    position:relative;
    width: 100%;
    height: 100%;
}

.new_pop_up_close,
.pop_up_close{
    background:url(img/close.png)no-repeat center #fff;
    width:32px;
    height:32px;
    border-radius:100%;
    position:absolute;
    top:-12px;
    right:-12px;
}


.backstretch:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(95,96,97,0.6);
    z-index: 100;
}

.mbYTP_wrapper:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(95,96,97,0.6);
    z-index: 100;
}


.YTPOverlay {
    background-color: rgba(95,96,97,0);
}


/**/
.hide{
    display: none;
}

.show{
    display: block;
}

/**/
.layer_gallery{
    z-index: 10000 !important;
}


/*  */
#nm_wrapper{
    width: 900px;
    display: none;
}

.car_page_250 #nm_wrapper{
    width: 400px;
}

#nm_wrapper * {
    font-weight: normal;
    font-family: tahoma, arial, sans-serif;
    font-size: 12px;
    box-sizing: border-box;
}

a#nm_closebtn {
    transition: opacity 0.2s;
    position: absolute;
    top: 10px;
    right: 10px;
    color: white;
    font-size: 20px;
    line-height: 20px;
    cursor: pointer;
    display: block;
    width: 16px;
    height: 17px;
    cursor: pointer;
    opacity: 0.4;
    filter: alpha(opacity=40);
    z-index:1000;
}

#nm_header {
    background: url(img/second_gb.png)repeat-x;
    height: 40px;
    width: 100%;
}

#nm_header img {
    margin: 0 0 0 16px;
}

.pop_up_side{
    position: relative;
    float: left;
    height: 430px;
}

.pop_up_left_side{
    width: 60%;
}

.pop_up_right_side{
    width: 40%;
}

.car_page_250 .pop_up_right_side{
    width: 100%;
}

.pop_up_left_side iframe,
.pop_up_left_side .player{
    position: relative;
    float: left;
    width: 100%;
    height: 100%;
}

.pop_up_right_side{
    padding: 10px 30px;
}

/*#nm_content {
    margin: 15px 30px 30px 30px;
    overflow: auto;
}*/

#nm_content h2,
#nm_content h2 span {
    font-size: 22px;
    font-weight: bold;
    margin: 0;
    text-align: center;
    line-height: 24px;
}

#nm_content h3 {
    font-size: 22px;
    font-weight: normal;
    margin: 12px auto;
    text-align: center;
    line-height: 23px;
}

#nm_content .nm_field {
    display: block;
    width: 100%;
    margin: 0 3% 0 0;
    float: left;
}

#nm_content input,
#nm_content select {
    display: block;
    height: 33px;
    width: 100%;
    line-height: 33px;
    background: none;
    border: 1px solid #999999;
    margin: 0 0 20px 0;
    padding: 0;
}

#nm_content select {
    width: 100%;
}

#nm_content input {
    padding-left: 5px;
}

input#nm_submitbtn {
    transition: background 0.2s;
    width: 100%;
    text-align: center;
    height: 33px;
    line-height: 25px;
    border: solid 1px #666666;
    background-color: #999999;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    cursor: pointer;
}

/**/
.fancybox-inner{
    float: left;
}


.fancybox-inner iframe{
    position: relative;
    float: left;
}

.home_page .fancybox-inner iframe{
    width: 100%;
    height: 500px;
}

div.second-nav ul.ipad-sub-menu li ul.car-types li .model-price{
    position: absolute;
    bottom: 9px;
    left: 0 !important;
    clear: both;
}

/**/
.final_slide{
    position: relative;
}

.final_slide .final_slide_center_box{
    position: absolute;
    display: block;
}

.elantra_link{
    width: 440px;
    height: 220px;
    left: calc( ((100% - 1000px) / 2 ) + 100px);
    top: 330px;
}

/*.tucson_link{
    width: 460px;
    height: 240px;
    right: calc( (100% - 1000px) / 2);
    top: 310px;
}*/

.tucson_link{
    width: 100%;
    height: 240px;
    top: 310px;
}
.final_slide_center_box a{
    background-color: #034f8c;
    padding: 14px 15px;
    color: #fff;
    font-family: 'ModernH-Medium';
    display: table;
    margin: 0 auto;
    float: left;
    position: relative;
    left: 60px;
    top: 190px
}

.tucson_link a{
    left: 90px;
    bottom:65px;
}

.tucson_link2 a{
    left: 30px;
    top: 155px;
}

.slide_link_191{
    top: -70px;
    right: calc( (100% - 1000px) / 2 + 60px);
}

/**/
.contents_specification {
    width: 940px;
    margin: 0 auto;
    padding: 94px 0 0 0;
}

.pip {
    position: relative;
    background: #efefed;
}

.pip .title {
    width: 940px;
    margin: 0 auto;
    height: 63px !important;
    padding-top: 15px;
    border-top: 1px solid #d8d9d9;
    border-bottom: 1px solid #58595b;
    line-height: 27px;
    font-size: 2.4rem;
    vertical-align: top;
    text-transform: uppercase;
    float: none;
}

.contents_specification .spec_overview {
    width: 100%;
}

.contents_specification .spec_performance .spec_performance_title2 {
    border-bottom: 1px solid #e4dcd3;
    background: url(http://hyundai.az/public/model_files/elantra/worldwide/images/pip/bg/bg_general_spec_icons.png) no-repeat 24px 0;
}

.contents_specification .spec_performance .spec_performance_title2 a, .contents_specification .spec_dimemsion .spec_dimemsion_title a, .contents_specification .spec_chassis .spec_chassis_title a {
    display: inline-block;
    width: 880px;
    text-decoration: none;
    padding: 11px 0 9px 60px;
    font-size: 16px;
    font-size: 1.6rem;
    color: #333;
    font-weight: bold;
    background: url(http://hyundai.az/public/model_files/elantra/worldwide/images/pip/bg/bg_general_spec_arrows.gif) no-repeat right 0;
}

.contents_specification .spec_performance .spec_performance_title2 a.on, .contents_specification .spec_dimemsion .spec_dimemsion_title a.on, .contents_specification .spec_chassis .spec_chassis_title a.on {
    background: url(http://hyundai.az/public/model_files/elantra/worldwide/images/pip/bg/bg_general_spec_arrows.gif) no-repeat right -40px;
}

.spec_message span {
    display: inline-block;
    padding: 0 0 0 20px;
    background: url(http://hyundai.az/public/model_files/elantra/wcm/images/common/icon/icon_message.gif) no-repeat left 3px;
    font-weight:normal;
}

.contents_specification .spec_table {
    width: 100%;
    overflow: hidden;
    clear: both;
    border-top: 1px solid #575a5d;
}

.contents_specification .spec_overview .spec_table {
    display: none;
}

.contents_specification .spec_table table {
    table-layout: fixed;
    width: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
}

.contents_specification .spec_table table thead th {
    padding: 9px 0 11px 0;
    border-bottom: 1px solid #d8d9d9;
    border-left: 1px solid #d8d9d9;
    text-align: center;
    background: #e2e2e2;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: bold;
    color: #909090;
}

.contents_specification .spec_table table td {
    font-size: 13px;
    font-size: 1.3rem;
    color: #666;
    line-height: 20px;
    font-weight: normal;
    padding: 8px 0 11px 0;
    text-align: center;
    border-bottom: 1px solid #d8d9d9;
    border-left: 1px solid #d8d9d9;
}

/**/
#vehiclesTop ul.ipad-sub-menu{
    margin-left: -449px !important;
}

#Menu2Top ul.ipad-sub-menu {
    margin-left: -604px !important;
}

#Menu3Top ul.ipad-sub-menu {
    margin-left: -676px !important;
}

#Menu8Top ul.ipad-sub-menu {
    margin-left: -787px !important;
}

.ipad-sub-menu li:hover .car-types{
    display: block !important;
}

/*@-moz-document url-prefix() {
    div.second-nav ul.ipad-sub-menu{
        margin-left: -317px;
    }
}*/


/**/
.car_page_250 .pip.contents_highlights .pip_cont .text_play .text1,
.car_page_250 .pip.contents_highlights .pip_cont .text_play .text2{
    color: #000;
}

.car_page_250 .pip.contents_highlights .pip_cont .text_play {
    height: 1100px;
}

.car_page_250 .cubebox .cubelist .items .item .item_wrap img.car {
    width: 700px;
    left: 305px;
    top: 20px;
}

.car_page_250 .pip.contents_exterior .pip_cont .view_wrap .pos .view > li.front .car .plus1 {
    left: 105px;
    height: 275px;
    top: -20px;
}

.car_page_250 .pip.contents_exterior .pip_cont .view_wrap .pos .view > li.front .car .plus2 {
    left: 182px;
    height: 300px;
    top: 13px;
}

.car_page_250 .pip.contents_exterior .pip_cont .view_wrap .pos .view > li.front .car .plus3 {
    left: 293px;
    height: 220px;
    top: -14px;
}

.car_page_250 .pip.contents_exterior .pip_cont .view_wrap .pos .view > li.front .car .plus4 {
    left: 433px;
    height: 180px;
    top: -14px;
}

.car_page_250 .pip.contents_exterior .pip_cont .view_wrap .pos .view > li .scene .sub_wrap,
.car_page_250 .pip.contents_exterior .pip_cont .view_wrap .pos .view > li .scene .sub_wrap ul li,
.car_page_250 .pip.contents_interior .section2 .scene_wrap .scene_offset .details > div{
    width: 470px;
    height: 560px;
}

.car_page_250 .pip.contents_exterior .pip_cont .view_wrap .pos .view > li .scene .sub_wrap ul li .txt,
.car_page_250 .pip.contents_interior .section2 .scene_wrap .scene_offset .details > div p, .pip.contents_interior .section2 .scene_wrap .scene_offset .details > div span.desc{
    color: #fff;
}

.car_page_250 .pip.contents_exterior .pip_cont .list_wrap .list{
    width: 220px;
    background-position: -54px 29px !important;
}

.car_page_250 .pip.contents_exterior .pip_cont .list_wrap .list li.front {
    left: 0;
}

.car_page_250 .pip.contents_exterior .pip_cont .list_wrap .list li.rear {
    right: 0;
    left: inherit;
}

.car_page_250 .pip.contents_exterior .pip_cont .view_wrap .pos .view > li.rear .car .plus1 {
    left: 468px;
    height: 199px;
    top: 0;
}

.car_page_250  .pip.contents_exterior .pip_cont .view_wrap .pos .view > li.rear .sub_wrap {
    left: -200px;
}

.car_page_250 .pip.contents_interior .section2 .scene_wrap .scene_offset,
.car_page_250 .pip.contents_interior .section2 .scene_wrap,
.car_page_250 .pip.contents_interior .section2 .scene_wrap .scene_offset .offset2 .scene_cut{
    width: 940px;
    height: 558px;
    margin-left: 0;
    margin: 0 auto;
}

.car_page_250 .pip.contents_interior .section2 .scene_wrap .scene_offset .offset2 .scene_cut .scene1 .plus1 {
    left: 345px;
    top: 232px;
}

.car_page_250 .pip.contents_interior .section2 .scene_wrap .scene_offset .offset2 .scene_cut .scene1 .plus2 {
    left: 420px;
    top: 240px;
}

.car_page_250 .pip.contents_interior .section2 .scene_wrap .scene_offset .offset2 .scene_cut .scene1 .plus3 {
    left: 460px;
    top: 187px;
}

.car_page_250 .pip.contents_interior .section2 .scene_wrap .scene_offset .offset2 .scene_cut .scene1 .plus4 {
    left: 630px;
    top: 207px;
}

.car_page_250 .pip.contents_interior .section2 .scene_wrap .scene_offset .offset2 .scene_cut .scene1 .plus5 {
    left: 570px;
    top: 380px;
}

.car_page_250 .pip.contents_interior .section2 .scene_wrap .scene_offset .offset2 .scene_cut .scene1 .plus6 {
    left: 245px;
    top: 400px;
}

.car_page_250 .pip.contents_interior .section2 .scene_wrap .scene_offset .offset2 .scene_cut .scene1 .plus7 {
    left: 230px;
    top: 490px;
}


.car_page_250 .pip.contents_interior .section2 .scene_wrap .scene_offset .details > div .details_txt {
    left: 0;
    width: 100%;
    padding: 0 35px;
}

.car_page_250 .pip.contents_performance .menu ul li a{
    padding: 12px 0 0;
}

.car_page_250 .pip.contents_performance .engine_list ul li .max{
    bottom: inherit;
}

.car_page_250 .pip.contents_performance .engine_list ul li .max dl dd strong{
    font-size: 70px;
    font-size: 7.0rem;
    line-height: 70px;
}

.car_page_250 .pip.contents_safety .scene_wrap{
    height: 225px;
}

.car_page_250 .pip.contents_convenience .pip_cont .main_wrap ul.list_wrap{
    float: left;
    width: 100%;
}

.car_page_250 .pip.contents_convenience .pip_cont .main_wrap ul.list_wrap li{
    position: relative !important;
    float: left;
    width: 50% !important;
    height: 301px !important;
    border: 1px solid #e1e1e1;
    box-sizing: border-box;
}

.car_page_250 .pip.contents_convenience .pip_cont .main_wrap ul.list_wrap li.list.list1 {
    height: 602px !important;
    border-right: 0;
}

.car_page_250 .pip.contents_convenience .pip_cont .main_wrap ul.list_wrap li.list.list3{
    top: inherit;
    border-top: 0;
}

.car_page_250 .pip.contents_convenience .pip_cont .main_wrap ul.view_wrap > li{
    height:403px;
    background-color: #000;
}


.car_page_250 .cubebox .cubelist .experience_option ul li{
    width: 38px;
    height: 38px;
    border-radius: 3px;
    cursor: pointer;
}

.car_page_250 .cubebox .cubelist .experience_option ul li img{
    display: none;
}

.car_page_250 .cubebox .cubelist .experience_option ul li.color1{
    background-color: #325488;
}

.car_page_250 .cubebox .cubelist .experience_option ul li.color2 {
    left: 44px;
    top: 1px;
    background-color: #cfcfcf;
}

.car_page_250 .cubebox .cubelist .experience_option ul li.color3 {
    left: 1px;
    top: 44px;
    background-color: #c64040;
}

.car_page_250 .cubebox .cubelist .experience_option ul li.color4{
    left: 44px;
    top: 44px;
    background-color: #08090b;
}

.car_page_250 .cubebox .cubelist .experience_option ul li.color5 {
    left: 1px;
    top: 88px;
    background-color: #f0f0f0;
}

.car_page_250 .cubebox .cubelist .experience_option ul li.color6{
    top: 88px;
    left: 44px;
    background-color: #d87c5a;
}

.car_page_250 .cubebox .cubelist .experience_option ul li.color7{
    top: 132px;
    left: 1px;
    background-color: #7f7f7f;
}

.new_txt a{
    color: #000;
}

/*   */
.basliq{
    position: relative;
}

.ikinci_el .center{
    max-width: 100%;
}

.hpromise_slide h2,
.hpromise_slide p{
    position: relative;
    float: left;
    color: #000;
    width: 450px !important;
    margin-left: 240px;
    clear: both;
}

.hpromise_slide h2{
    margin-top: 124px;
    font-size: 50px;
    margin-bottom: 20px;
    line-height: 50px;
}

.hpromise_slide p{
    font-size: 23px;
}

.hpromise_ic{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.hpromise_ic h2,
.hpromise_ic p{
    margin-left: 180px;
}


.agree_rule_btn{
    position: relative !important;
    float: left;
    width: 20px;
    height: inherit;
    -webkit-appearance: checkbox;
    -moz-appearance: checkbox;
    appearance: checkbox;
    left: inherit !important;
    top: inherit !important;
}

.agree_rule_btn_label{
    font-family: 'HyundaiSansHead-Medium' !important;
}

.agree_rule_btn_label_ss{
    text-align: left !important;
    padding-left: 165px !important;
}

.agree_rule_box{
    position: relative;
    float: left;
    width: 800px;
    height: 600px;
    display: none;
    overflow-y: scroll;
}

.agree_rule_box h2,
.agree_rule_box h3{
    font-size: 18px;
    font-family: 'HyundaiSansHead-Medium' !important;

}


.fancybox-close{
    position: absolute !important;
}

/**/
.contact_form .contact_subject,
.contact_form textarea{
    width: 390px;
}

/**/
/*.pip_cont_accent,
.text_play_accent{
    position: relative;
    float: left;
    width: 100%;
}

.pip_cont_accent{
    height: 700px;
    background-position: center;
    background-size: cover;
}

.car_page_250 .pip.contents_highlights .pip_cont .text_play.text_play_accent{
    height: 100%;
    top: 0;
}*/

.car_page_250 .pip.contents_highlights .subject h3{
    margin-bottom: 0;
}

.car_page_250 .pip.contents_exterior .pip_cont .view_wrap{
    height: 390px;
}

.car_page_250 .pip.contents_highlights .cargo_space,
.car_page_250 .pip.contents_highlights .subject h3{
    text-align: center;
}

.car_page_250 .pip.contents_exterior .pip_cont .text_play {
    height: 130px;
}

.car_page_250 .pip.contents_interior .pip_cont .text_play{
    height: 190px;
}

.car_page_250 .pip .pip_cont .text_play .text1{
    top: 45px;
    font-size: 30px;
}

.car_page_250 .pip .pip_cont .text_play .text2{
    top: 100px;
}

.car_page_250 .pip.contents_exterior .pip_cont .list_wrap{
    height: 0;
}

.car_page_250 .pip.contents_exterior .pip_cont .view_wrap .pos .view > li.front .car > img{
    margin-top: -100px;
}

.car_page_250 .pip.contents_interior .section2 {
    height: 658px !important;
    padding: 50px 0;
}

.car_page_250 .pip.contents_safety .pip_cont .text_play,
.car_page_250 .pip .pip_cont .text_play,
.car_page_250 .pip.contents_convenience .pip_cont .text_play{
    height: 170px;
}

.car_page_250 .pip.contents_performance .engine_list{
    height: 520px;
}

.car_page_250 .pip.contents_performance .engine_list ul li{
    height: 500px;
}

/**/
.g-recaptcha iframe{
    width: 100% !important;
    margin: 0 !important;
    margin-bottom: 10px !important;
}
/**/
div.second-nav ul.ipad-sub-menu li ul.car-types li a.vehicle-item img{
    width: 100%;
}
/**/
#onesignal-popover-container *{
    font-family: 'HyundaiSansHead-Regular' !important;
}

/**/
div#ipadNav ul#leftNav li ul li{
    height: 160px !important;
}

div.second-nav ul.ipad-sub-menu li ul.car-types li .model-price{
    width: 100%;
    text-align: center;
}

.menu_car_start_price{
    color: #6B6A6A;
    font-size: 13px !important;
    text-transform: none;
}

.manat_ico{
    position: relative;
    top: -3px;
    font-size: 11px;
    font-family: 'AZNBold';
}

.avto_in_price_box{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 220px;
    height: 90px;
    background-color: #002c5f;
    text-align: center;
    color: #fff;
    display: table;
}

.avto_in_price_box_80,
.avto_in_price_box_103,
.avto_in_price_box_104,
.avto_in_price_box_200{
    bottom: 20px;
}


.avto_in_price_box_250{
    bottom: 50px;
}

.avto_price_line_box,
.avto_price_lines{
    position: relative;
    width: 100%;
}

.avto_price_line_box{
    height: 100%;
    display: table-cell;
    vertical-align: middle;
}

.avto_price_lines{
    float: left;
}

.avto_price_lines p{

}

.avto_price_top{
    font-size: 18px;
    margin-bottom: 12px;
}

.avto_price_bottom{
    font-size: 30px;
    font-family: 'HyundaiSansHead-Medium';
}

.avto_in{
    font-size: 18px;
    top: -10px;
}

/**/
.car_page_80,
.car_page_104{
    overflow-x: hidden;
}

/**/
.car_page_95 .topAwardArea,
.car_page_258 .topAwardArea{
    left: 250px !important;
    width: inherit !important;
}

.car_page_104 .home{
    top: 0 !important;
}

.car_page_103 .cubebox,
.car_page_170 .cubebox{
    height: 560px;
}

/**/
.car_page_200 .topBanner_wrap{
    position: relative;
    float: left;
    width: 100%;
}
/**/
.new_circule_box .cbh-ph-circle-fill{
    top: -6px;
    left: -3px
}

.new_circule_box .cbh-ph-circle{
    top: -19px;
    left: -16px;
}

.new_circule_box .avto_sat_btn{
    padding: 33px 14px;
    width: 113px;
    border-radius:100% !important;
}


/**/
.vacancy_in .v_right_side ul,
.vacancy_in .v_right_side ul li{
    position: relative;
    float: left;
    width: 100%;
}

.vacancy_in .v_right_side ul{
    margin-bottom: 10px;
}

.vacancy_in .v_right_side ul li{
    list-style-type: disc;
    list-style-position: inside;
}

.quickCountry .btnArea {
    position: absolute;
    right: 0;
    bottom: 0px;
    font-size: 0;
}

.quickCountry .btnArea a {
    margin-left: 10px;
}
.teklif_iste_btn{
    position: relative;
    color: #fff !important;
    background-color: #002c5e !important;
    padding: 0px 14px;
    border-radius:0 !important;
    width: 190px;
    height: 36px;
    text-align: center;
    display: table;
    font-family: 'modernh-ecolight-webfont';
    text-transform: uppercase;
    font-size: 18px;
    line-height: normal;
    font-weight: normal;
    text-decoration: none !important;
}

.quickCountry{
     width: 100%;
    height: 60px;
    position: fixed;
    left: 0;
    bottom: 0;
    background-color: #e4dcd3;
    z-index: 9;
}

.quickCountry .bannerArea {
    width: 1120px;
    margin: 0 auto;
    position: relative;
    height: 50px;
}

.car_page_278 .content_button_drive,
.car_page_103 .content_button_drive{
    display:none !important;
}

.elaqe_select{
	margin-left: 0 !important;
	width: 100% !important;
	box-shadow: none;
	border: 1px solid #C0C0C0 !important;
}

/*korporativ's css*/

.full_korporativ{
    position:relative;
    width:100%;
    float:left;
}

#cover_korporativ_img img{
    position:relative !important;
    width:100% !important;
    float:left !important ;
    height:346px !important;
    object-fit:cover !important;
}


.korporativ_p_top{
        margin-top:20px;
        font-size: 16px;
        text-align:center;
        line-height: 23px !important;
}

.lizing_kp {
    position: relative;
    float: left;
    margin-top: 41px;
}

.lizing_kp span{
    font-size:20px;
}


.lizing_kp p{
    font-size:16px;
    line-height: 24px !important;
    margin-top:10px;
}


.lizing_kp2{
    position: relative;
    float:right;
    margin-top: 41px;
}



.lizing_kp2 span{
    font-size:20px;
    text-align:right;
}


.lizing_kp2 p{
    font-size:16px;
    line-height: 24px !important;
    margin-top:10px;
    text-align:right;
}


.magin_t_kp{
    position:relative;
    margin-top:20px;
    font-size:16px;
    width:750px;
    line-height:23px !important;
    left: 50%;
	-webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
	transform: translateX(-50%);
}


.center_k_p{
    text-align:center;
    font-size: 21px;
    margin-top:25px;
}



.full_korporativ .new_pop_up_close, .pop_up_close{
    display:none;
}



.full_korporativ .teklif_iste{
    position: relative;
    float: left;
    width: 270px;
    padding: 11px;
    z-index: 1000;
    background-color: #fff;
    -webkit-box-shadow: -5px 4px 27px -10px rgba(0,0,0,0.75);
    -moz-box-shadow: -5px 4px 27px -10px rgba(0,0,0,0.75);
    box-shadow: -5px 4px 27px -10px rgba(0,0,0,0.75);
    left: 50%;
	-webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
	transform: translateX(-50%);
    text-decoration: none;
    margin-top:20px;
}

.full_korporativ .tt_ttle{
    position: relative;
    float: left;
    width: 100%;
    text-align: center;
}

.full_korporativ .pop_up_list_nnn{
    margin-top: 10px;
}

.full_korporativ #teklif_iste_mobile,
#teklif_iste_mobile_open{
    left: 50%;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -o-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
}

.full_korporativ .teklif_iste .content_button{
    margin: 0;
    background-size: inherit;
    background-position: right -35px top;
    text-align: center;
    background: #002c5e;
    width: 100%;
    height: 45px;
    font-size: 14px;
    font-family: 'ModernH-Medium';
    text-transform: uppercase;
    overflow: hidden;
    display: inline-block;
    padding:0;
}

.full_korporativ .teklif_iste_btn{
    background: #002c5e;
    color: #fff !important;
    padding: 24px 14px;
    border-radius: 100%;
    text-align: center;
    display: table;
    font-family: 'modernh-ecolight-webfont';
    text-transform: uppercase;
    font-size: 18px;
    width: 95px;
    height:95px;
    line-height: normal;
    font-weight: normal;
    text-decoration: none !important;
}

/*.pop_up_list li:nth-child(4),
.pop_up_list li:nth-child(5),
.pop_up_list li:nth-child(6),
.pop_up_list_nnn_mobile li:nth-child(1),
.pop_up_list_nnn_mobile li:nth-child(2){
    margin-bottom: 0;
}*/

.full_korporativ .cp_title,
.cp_input{
    position: relative;
    float: left;
    width: 100%;
}

.full_korporativ .star{
    color: #00aad2;
}

.full_korporativ input.input_text,
select{
    background: #FFF;
    color: #00aad2 !important;
    height: 27px;
    border-radius: 0;
}

.full_korporativ input.input_text::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #00aad2;
}

.full_korporativ input.input_text::-moz-placeholder { /* Firefox 19+ */
    color: #00aad2;
}

.full_korporativ input.input_text:-ms-input-placeholder { /* IE 10+ */
    color: #00aad2;
}

.full_korporativ input.input_text:-moz-placeholder { /* Firefox 18- */
    color: #00aad2;
}

.full_korporativ .pop_up_list_nnn_mobile,
.pop_up_list_nnn_mobile .content_button{
    margin: 0;
}

.full_korporativ .pop_up_list_nnn_mobile li:nth-child(1) .content_button{
    margin-bottom: 10px;
}


.full_korporativ .iti-flag {
    width: 20px;
    height: 15px;
    box-shadow: 0px 0px 1px 0px #888;
    background-image: url(img/flags.png);
    background-repeat: no-repeat;
    background-color: #DBDBDB;
    background-position: 20px 0;
}


.full_korporativ  .intl-tel-input.allow-dropdown.separate-dial-code .selected-dial-code {
    display: table-cell;
    vertical-align: middle;
    padding-left: 28px;
}

.full_korporativ .intl-tel-input * {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.full_korporativ .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4 .selected-flag {
    width: 86px;
}


.full_korporativ .pop_up_list, .pop_up_list li, .pop_up_list input:not(.agree_rule_btn), .pop_up_list textarea, .pop_up_list button, .pop_up_list select {
    position: relative;
    float: left;
    width: 100%;
}


.full_korporativ .intl-tel-input.allow-dropdown.separate-dial-code .selected-flag {
    background-color: rgba(0,0,0,0.05);
    display: table;
}

.full_korporativ .intl-tel-input.allow-dropdown .selected-flag {
    width: 46px;
}


.full_korporativ .intl-tel-input .selected-flag {
    z-index: 1;
    position: relative;
    width: 36px;
    height: 100%;
    padding: 0 0 0 8px;
}


.full_korporativ .intl-tel-input .selected-flag .iti-arrow {
    position: absolute;
    top: 50%;
    margin-top: -2px;
    right: 6px;
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 4px solid #555;
}



.end_korporativ1{
    text-align:center;
    font-size:20px;
    margin-top: 30px;
}

.end_kp_name{
     text-align:center;
    font-size:16px;
    margin-top: 30px;
    margin-bottom: 20px;
}


.end_kp_name2{
    text-align:center;
    font-size:16px;
    margin-top: px;
}


.end_a_korporativ{
    display:flex;
    justify-content:center;
    align-items:center;
}


.a_korporative{
    position:relative;
    float:left;
}

.full_korporativ .flag-container{
    display:none !important;
}


.end_a_korporativ a{
    position:relative;
    float:left;
    font-size:14px;
    margin-top:5px;
}

/*korporativ's css end*/








