/*@media  (min-width:1400px){
    .slider_section .owl-carousel .owl-item img, .slider_section{
        height:500px;
    }
}*/

/*@media  (min-width:1500px){
    .slider_section .owl-carousel .owl-item img, .slider_section{
        height:530px;
    }
}

@media  (min-width:1600px){
    .slider_section .owl-carousel .owl-item img, .slider_section{
        height:560px;
    }
}*/

@media  (min-width:1750px){
    .layihe_title{
        margin-top:0;
    }
}


@media  (max-width:1350px){
	.cover_img_box{
		width: 92%;
	}
	.left_line{
		display: none;
	}
}

@media(max-width: 1300px){
	.vr_open_buttons ul{
		display: block;
	}


}

@media  (max-width:1250px){
	.post_419 .pv_tetbiq_container ul{
		width: 100%;
	}
}

@media  (max-width:1200px){
	.pivot_u_slider .flex-direction-nav .flex-prev {
	    left: 10px;
	    top: 0;
	}

	.pivot_u_slider .flex-direction-nav .flex-next {
	    right: 40px;
	    top: 0;
	}

	.pivot_u_slider .flexslider:hover .flex-direction-nav .flex-next{
	    right: 40px;
	}

	.pivot_u_slider .flexslider:hover .flex-direction-nav .flex-prev{
	    left: 10px;
	}

	.flex-direction-nav{
		position: relative;
		float: left;
		width: 300px;

	}

	.td_text_side{
		margin-bottom: 40px;
	}

	.flex-direction-nav li{
		position: relative;
		float: left;
		width: 50%;
	}

	.ps_container_text{
		padding: 45px 30px;
	}
	.p_s_container_in p{
		padding-right: 0;
	}

	.pvs_ust_left{
		z-index: 999;
	}

	.pvs_back{
		background-size: 400px;
	}

	.td_text_side,
	.td_img_side{
		width: 100%;
	}

	.oil_box1,
	.village_box,
	.energey_box,
	.build_box{
		left: 50%;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
	}

	.teklif_l_desc{
		height: 550px;
	}
}

@media  (max-width:1150px){

	.center{
		width: 100%;
		padding: 0 20px;
	}

	
	.layihe_section .layihe_title{
		margin-top: 75px;
	}

	.header_text_f{
		width: 51%;
		font-size: 16px;
	}
	

	.news_desc h3{
		font-size: 16px;
	}

	.news_desc p{
		font-size: 12px;
	}

	.l_c_f .layihe_s_desc {
	    position: absolute;
	    bottom: 70px;
	}

	.mehsul_desc_right .mehsul_pg_list li img{
		height: inherit !important;
	}

	.mehsul_desc_right .mehsul_pg_list li{
		min-height: 160px;
		height: inherit;
	}

	.m_in_l img{
		width: 100%;
	}

	.header_bottom .lang_box{
		display: none;
	}

	.header_top .lang_box{
		display: block;
	}

	.menu_box{
		float: right;
	}

	.ps{
		left: 80px;
    	top: 80px;
	}

	.cover_img_box img{
		height: 400px;
	}
	.cover_container {
	    height: 456px;
	}

	.cover_top {
	    height: 250px;
	    background-color: #fff;
	}


	.od_middle_slider_content{
		width: 100%;
		left: unset;
		top: unset;
		transform: none;
	}

	.od_sl_text_img{
		width: 100%;
	}

	.od_text{
		padding-left: 15px;
		padding-right: 15px;
	}

	.od_middle_slider .owl-carousel .owl-item img{
	
	}
	


}



@media  (max-width:1100px){
	.quote_content{
		width: 65%;
	}

	.xidmetler_b ul li{
		padding: 0 30px;
	}

	.xidmetler_b ul li a{
		width: 100%;
		padding: 0;
	}
}

@media  (max-width:1000px){
	.layihe_section .layihe_title{
		margin-top: 35px;
	}

	.xeber_list li{
		height: inherit;
	}

	.news_desc p{
		display: none;
	}

	.news_img img{
		height: 120px;
	}

	.responsive_news_desc{
		display: block;
		padding-top: 20px;
	}

	.gallery_main img {
	    height: 300px;
	}

	.mehsul_pg_list li{
		min-height: 240px;
	}
	.mehsul_pg_list li img{
		height: inherit;
	}

	.menu_box {
	    padding-left: 75px;
	}

	.navbar>nav>ul>li{
		margin-left: 24px;
	}

	.teklif_l_desc{
		height: 450px;
	}
}

@media  (max-width:960px){
	.slider_desc span{
		font-size: 40px;
	}

	.slider_desc{
		margin-left: 140px;
	}
	.slider_section .owl-carousel .owl-item img, .slider_section {
	    height: inherit;
	}

	.slider_bottom_btns{
		bottom: -140px;
	}

	.pop{
		display: none;
	}

	.mehsul_section h2{
		margin-top: 120px;
	}

	.pivot_u_side{
		width: 100%;
	}

	.pivot_u_right {
	    padding-left: 10px;
	    margin-top: 50px;
	}

	.ustunluk_section ul li{
		width: 100%;
		margin-left: 0;
		height: auto;
	}

	.ust_right{
		width: 100%;
		padding-left: 0;
		margin-top: 20px;
		text-align: center;
		min-height: auto;
	}

	.ust_left {
		left: 50%;
		-webkit-transform: translateX(-50%);
	    -moz-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	    -o-transform: translateX(-50%);
		transform: translateX(-50%);
	}
}

@media  (max-width:900px){
	
	.contact_list li h3{
		font-size: 20px;
		margin-bottom: 25px;
	}

	.contact_list li p, .contact_list li a{
		font-size: 16px;
	}

	.layihe_content{
		height: 360px;
	}

	.center_r{
		width: 100%;
		padding: 0 20px;
	}

	.teklifler_in_bottom ul li a img{
		height: inherit;
	}

	.teklifler_in_l_desc img{
		width: 30%;
		margin-left: 40px;
		margin-bottom: 20px;
	}

	.page .table-block table {
		width: 600px;
	}

	.page{
		overflow-x: scroll;
	}

	.mobile_menu{
		display: none;
	}

	.menu_box{
		display: none;
	}

	.mopen{
		display: block;
	}

	.lang_select{
		background-color: #f2f2f2;
	}

	.mobile_menu .lang_box{
		width: 100%;
	}

	.header_top .lang_box{
		display: none;
	}

	.search_btn{
		margin-top: 0;
	}

	header{
		overflow-x: hidden;
	}

	.post_type_12 .teklif_desc_alt,
	.post_type_12 .teklifler_in_l_desc img{
		max-width: inherit;
		width: 100%;
	}

	.post_type_12 .teklifler_in_l_desc img{
		height: auto;
		margin-top: 15px;
	}

	.tg-container-center{
		width: 100%;
	}

	.pv_tetbiq_container ul li{
		width: 50%;
		margin-bottom: 20px;
	}

	.pv_tetbiq_container ul{
		width: 100%;
	}

	.od_video_cont{
		height: 400px;
	}

	.post_419 .pv_tetbiq_container ul li{
		width: 33%;
		margin-bottom: 25px;
	}

	.post_419 .pv_tetbiq_container ul li:last-child{
		width: 67%;
	}
}

@media(max-width: 850px){





.village_box img{
    width: 500px;
    height: 500px;
}

.village_box{
    width: 500px;
    height: 500px;
   
}


.td_kend .btn2 {
    left: 10px;
    bottom: 70px;
}

.td_kend .btn1 {
    left: 54px;
    bottom: 39px;
}

.td_kend .btn12 {
    bottom: 0px;
    right: 163px;
}

.td_kend .btn3 {
    bottom: 96px;
    left: -56px;
}

.td_kend .btn4 {
    top: 182px;
    left: -74px;
}

.td_kend .btn5 {
    left: 28px;
    top: 103px;
}

.td_kend .btn6 {
    left: 116px;
    top: 82px;
}

.td_kend .btn8 {
    top: 74px;
    right: 298px;
}


.td_kend .btn9 {
    right: 216px;
    top: 43px;
}


.td_kend .btn7 {
    left: 324px;
    top: 59px;
}

.td_kend .btn10 {
    top: 53px;
    right: 97px;
}

.td_kend .btn11 {
    right: 20px;
    top: 98px;
}

}

@media  (max-width:839px){
	.m_list li span{
		margin-top: -10px;
	}
	.m_list li{
		margin-bottom: 75px;
	}

	.layiheler_content ul li{
		width: 32%;
	}

	.layiheler_content ul li:nth-child(4n-3){
		margin-left: calc(4% / 3);
	}

	.layiheler_content ul li:nth-child(3n-2){
		margin-left: 0;
	}

	.mehsul_in_pg_list li{
		min-height: 240px;
		margin-left: calc(4% / 3);
	}

	.mehsul_in_pg_list li img{
		width: 100%;
	}

	.mehsul_in_pg_list li a{
		position: relative;
		width: 100%;
		transform: none;
	}

	.mehsul_pg_list li {
	    min-height: 205px;
	}

	.mehsul_in_pg_list li a{
		top: inherit;
		margin-top: 15px;
	}

	.mehsul_in_pg_list li{
		margin-bottom: 15px;
	}

	.list_img_box{
		left: 50%;
	    -webkit-transform: translateX(-50%);
	    -moz-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	    -o-transform: translateX(-50%);
	    transform: translateX(-50%);
	}
	.ps{
		font-size: 50px;
	}

	.pvs_back{
		display: none;
	}

	.pvs_ust_left{
		width: 100%;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 30px;
    	padding-bottom: 30px;
	}

	.od_cover_sec img{
		height: 350px;
	}

	.od_title{
		font-size: 40px;
		width: 450px;
	}

	.od_title:after{
		width: 120px;
	}

	.od_tabs_cont .tab{
		height: 360px;
	}

	.sec3_side img{
		height: 200px;
	}

	.sec3_side h4{
		font-size: 20px;
	}
	.sec3_side p{
		font-size: 16px;
	}

	.od_cover_sec img,
	.od_cover_sec{
		height: auto !important;
	}

	.od_title_2{
		font-size: 26px;
	}

	.od_um_melumat p{
		font-size: 19px;
	}
}

@media  (max-width:800px){
	.xidmet_content {
	    height: 450px;
	}

	.r_top_l img{
		width: 100%;
	}

	.r_top_r{
		padding-left: 20px;
	}

	.strategiya_content{
		width: 100%;
	}

	.teklif_l_desc{
		padding: 40px 0;
	}

	.teklif_l_desc .teklif_desc{
		width: 100%;
	}

	.f_side_l{
		width: 100%;
	}

	.f_side_r{
		width: 100%;
		padding-top: 20px;
	}

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

	.f_title{
		position: absolute;
		top: 20px;
		left: 0;
		width: 100%;
		margin-top: 0;
	}

	.faktlar_content .breadcumb ul li a,
	.header_text_f{
		color: #000;
	}

	.faktlar_content .breadcumb ul li:after{
		color: #000;
	}

	.header_text_f{
		width: 100%;
	}

	.f_side_box{
		padding-top: 30px;
	}
	.over_bg,
	.tab_content,
	.texniki_g_section,
	.od_cover_sec_cont2{
		padding: 35px 0;
	}

	.dist_side{
		width: 100%;
	}

	.distr_right{
		padding-left: 0;
		padding-bottom: 50px;
	}

	.distr_left{
		padding-right: 0;
	}

	#mapElement{
		height: 350px;
	}

	.distr_cover{
		height: 280px;
	}

	.cov_overlay1 h1{
		left: 20px;
		font-size: 40px;
	}

	.post_type_8 .breadcumb{
		padding: 0;
		margin-top: -35px;
	}

	.teklif_l_desc{
		height: 350px;
	}

	.cov_overlay1{
		top: 40px;
		height: calc(100% - 40px);
	}

	.Xidmet_sah .owl-theme .owl-nav.disabled+.owl-dots{
		margin-top: 0 !important;
	}

}

@media  (max-width:760px){
	.slider_section .owl-carousel .owl-item img, .slider_section {
	    height: inherit;
	}

	.news_img img {
	    height: 90px;
	}
	.gallery_main img {
	    height: 220px;
	}

	.xidmetler_b ul li:hover{
	    background-image:none;
	}

	.xidmetler_b ul li{
		padding: 0;
	}

	.xidmetler_b ul li{
		width: 48%;
	}

	.xidmetler_b{
		height: 350px;
		background-size: 100% 100%;
	}

	.oil_image,
	.oil_box1,
	.build_box,
	.build_img{
		width: 470px;
		height: 470px;
	}

	.line2:after,
	.line1:after{
		width: 35px;
		margin-top: 4px;
	}

	.td_oil .plus2 {
	    top: 131px;
	    left: 78px;
	}

	.td_oil .plus1 {
	    left: 72px;
	    top: 166px;
	}

	.td_oil .line8:after,
	.td_oil .line7:after,
	.td_oil .line5:after{
		width: 35px;
		margin-top: -23px;
	}

	.td_oil .plus8 {
	    left: 5px;
	    bottom: 37px;
	}

	.td_oil .plus7 {
	    bottom: 19px;
	    left: 63px;
	}

	.td_oil .line6:after{
		width: 35px;
		margin-top: -27px;
	}

	.td_oil .plus6 {
	    bottom: 0px;
	    right: 109px;
	}

	.td_oil .line4:after{
		width: 35px;
	    margin-top: 28px;
	    margin-left: -3px;
	}

	.td_oil .plus4 {
	    top: 73px;
	    right: 121px;
	}

	.td_oil .plus5 {
	    right: 0px;
	    bottom: 135px;
	}

	.ses-final {
    width: 500px;
    height: 500px;
}

.energey_box{
	width: 500px;
	height: 500px;
}


.td_energetika .line1:after {
    width: 80px;
    height: 23px;
    margin-top: 42px;
    margin-left: -22px;
}


.td_energetika .btn1 {
    top: 154px;
    left: 12px;
}

.td_energetika .btn2 {
    left: 89px;
    top: 108px;
}

.td_energetika .btn4 {
    top: 67px;
    right: 31px;
}

.td_energetika .btn3 {
    top: 38px;
    right: 125px;
}

.td_energetika .btn5 {
    right: -29px;
    bottom: 202px;
    transform: rotateY(55deg);
}

.td_energetika .btn6 {
    right: 22px;
    bottom: 120px;
    transform: rotateY(45deg);
}


}

@media  (max-width:740px){
	.m_list li {
	    width: 31%;
	    margin-left: calc((100% - 93%) / 3);
	    margin-bottom: 60px;
	}

	.m_list li:nth-child(3n - 2) {
	    margin-left: 0;
	}

	.m_list li span {
	    margin-top: 170px;
	}

	.section_title{
		margin-bottom: 50px;
		font-size: 30px;
	}

	.teklif_list li a h2{
		font-size: 22px;
	}

	.teklif_list li{
		height: 145px;
		margin-bottom: 30px;
	}

	.teklif_section{
		padding-bottom: 60px;
	}

	.l_c_f .layihe_content {
	    height: 320px;
	}

	.l_c_f .layihe_s_desc{
		bottom: 55px;
	}

	.l_c_f .layihe_title{
		font-size: 17px;
	}

	.rehberlik_bottom ul li{
		width: 49%;
		min-height: 330px;
	}

	.rehberlik_bottom ul li:nth-child(odd){
		margin-left: 0;
		padding-right: 10px;
	}

	.rehberlik_bottom ul li:nth-child(even){
		margin-left: 2%;
		padding-left: 10px;
	}

	.teklifler_in_bottom ul li{
		width: 32%;
		margin-left: calc(4% / 2);
		min-height: 330px;
		margin-bottom: 0;
	}



	.teklifler_in_bottom ul li:nth-child(5n-4){
		margin-left: calc(4% / 2);
	}


	.teklifler_in_bottom ul li:nth-child(3n-2){
		margin-left: 0;
	}

	.cover_img_box img {
	    height: 330px;
	}

	.ps {
	    left: 50px;
	    top: 50px;
	}

	.cover_container {
	    height: 340px;
	}

	.cover_top {
	    height:170px;
	    background-color: #fff;
	}

	.od_cover_sec2, .od_cover_sec_cont2,
	.od_cover_sec2 img{
		height: 860px !important;
	}

	.slide_texts{
	margin-top: 25px;
	}

	.pip.contents_safety .scene_wrap .text_wrap ul li{
		background:transparent !important;
	}

	.pip.contents_safety .scene_wrap .text_wrap ul li strong,
	.pip.contents_safety .scene_wrap .text_wrap p{
		color: #fff !important;
	}

	.pip.contents_safety .scene_wrap .text_wrap ul li{
		position: relative;
		float: left;
		width: 100%;
	}
	
}

@media  (max-width:700px){

	.contact_box{
		width: 100%;
		padding: 40px 15px;
		padding-bottom: 0;
	}

	.footer .center{
		padding: unset;
	}

	.contact_list li,
	.elaqe_title{
		text-align: center;
	}

	.map_box{
		position: relative;
		float: left;
		width: 100%;
		height: 300px;
		
	}

	.l_c_f .layihe_s_desc{
		display: none;
	}

	.l_c_f .layihe_content {
	    height: 260px;
	}

	.mehsul_pg_list li{
		width: 31%;
		min-height: 220px;
	}

	.mehsul_pg_list li:nth-child(4n-3){
		margin-left: calc(4% / 3);
	}

	.mehsul_pg_list li:nth-child(3n-2){
		margin-left: 0;
	}

	.teklifler_in_l_desc img{
		width: 45%;
	}

	.m_in_l {
	    width: 100%;
	}
	.m_in_r {
	    width: 100%;
	}

	.designer{
		display: none;
	}

	.slider_bottom_list li h2{
		font-size: 25px;
	}

	.mehsul_section h2 {
	    margin-top: 69px;
	}

	.slider_bottom_list li img{
		height: 120px;
	}

	.slider_bottom_btns {
	    bottom: -119px;
	    height: 120px;
	}

	.tg_right,
	.tg_left{
		width: 100%;
	}

	.tg_right{
		padding-top: 10px;
	}

	.tab_in_list li img{
		height: 185px;
	}

	.tab_in_list li{
		width: 48%;
		margin-left: 4%;
	}

	.tab_in_list li:nth-child(odd){
		margin-left: 0;
	}

	.tab_in_list{
		margin-top: 40px;
	}

	.od_tg_list li div,
	.tg_tab{
		padding-left: 15px;
		padding-right: 10px;
	}

	.tg_tab{
		padding-right: 45px;
	}

	.od_tg_list_l,
	.od_tg_list_r{
		width: 50%;
	}

	.od_tg_list li div,
	.od_tg_list li{
		height: 60px;
	}

	.post_419 .pv_tetbiq_container ul li:last-child{
		width: 100%;
		margin-top: 10px;
	}

	.post_419 .pv_tetbiq_container ul li{
		width: 50%;
	}
}

@media  (max-width:670px){
	.xidmet_content {
	    height: 370px;
	}

	.xidmet_desc a{
		font-size: 22px;
	}
}

@media  (max-width:650px){
	.news_desc h3{
		display: none;
	}

	.news_img{
		width: 100%;
	}

	.responsive_news_desc h3{
		display: block;
	}

	.news_img img{
		height: 180px;
	}

	.teklifler_in_bottom ul li{
		min-height: 300px;
	}

	.teklifler_in_bottom ul li a img{
		height: 170px;
	}

	.od_video_cont{
		height: 300px;
	}

	.village_box img{
    width: 300px;
    height: 300px;
}

.village_box{
    width: 300px;
    height: 300px;
}


.absolute{
	width: 15px;
	height: 15px;
}

.td_kend .line1:after {
    position: relative;
    float: left;
    margin-top: -22px;
    margin-left: 18px;
    transform: rotate(75deg);
    content: "";
    background-image: url(images/xett.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 32px;
    height: 43px;
}

.td_kend .line5:after {
    position: relative;
    float: left;
    margin-top: -47px;
    margin-left: -2px;
    transform: rotate(0deg);
    content: "";
    background-image: url(images/xett.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 20px;
    height: 38px;
}

.td_kend .line4:after {
    position: relative;
    float: left;
    margin-top: 16px;
    margin-left: -2px;
    transform: rotate(178deg);
    content: "";
    background-image: url(images/xett.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 24px;
    height: 38px;
}



.td_kend .line2:after {
    position: relative;
    float: left;
    margin-top: 3px;
    margin-left: 8px;
    transform: rotate(117deg);
    content: "";
    background-image: url(images/xett.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 37px;
    height: 29px;
}

.td_kend .line3:after {
    position: relative;
    float: left;
    margin-top: 13px;
    margin-left: -22px;
    transform: rotate(172deg);
    content: "";
    background-image: url(images/xett.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 68px;
    height: 28px;
}


.td_kend .btn2 {
    left: 31px;
    bottom: 37px;
}

.td_kend .btn1 {
    left: 44px;
    bottom: 22px;
}

.td_kend .btn12 {
    bottom: 13px;
    right: 97px;
}

.td_kend .btn3 {
    bottom: 70px;
    left: 0px;
}

.td_kend .btn4 {
    top: 120px;
    left: -17px;
}

.td_kend .btn5 {
    left: 28px;
    top: 103px;
}

.td_kend .btn6 {
    left: 152px;
    top: 52px;
}

.td_kend .btn8 {
    top: 70px;
    right: 226px;
}

.td_kend .btn9 {
    right: 181px;
    top: 60px;
}


.td_kend .btn7 {
    left: 280px;
    top: 80px;
}

.td_kend .btn10 {
    top: 37px;
    right: 89px;
}

.td_kend .btn11 {
    right: 52px;
    top: 49px;
}
}

@media  (max-width:633px){
	.m_list li span {
	    margin-top: -10px;
	}

	.quote_content {
	    width: 80%;
	}

	.p_quote{
		font-size: 25px;
	}
	.copyright_box p{
		padding-top: 10px;
	}

	.p_quote {
	    color: #f6921e;
	}

	.copyright_box{
		height: 110px;
		text-align: center;
	}

	.designer{
		float: left;
		width: 100%;
	}
	
	.p_name, .rep{
	    color:#fff;
	}
	
	.p_name{
	    color:#fff;
	}

	.gallery_main img {
	    height: 160px;
	}

	

	.xidmetler_b ul li:nth-child(even){
		margin-left: 4%;
	}

	.xidmetler_b ul li:nth-child(odd){
		margin-left: 0;
	}

	.copyright_box {
	    height: auto;
	}

	.copyright_box p {
	    padding-top: 0;
	    width: 100%;
	    text-align: center;
	}

}

@media  (max-width:600px){
	.slider_section .owl-carousel .owl-item img, .slider_section {
	    height: inherit;
	}

	.vacancy_table_box{
		overflow-x: scroll;
	}

	.vacancy_table_box table{
		width: 750px;
	}

	.l_in_left,
	.l_in_right{
		width: 100%;
	}

	.l_in_right{
		padding-left: 0;
		padding-top: 40px;
	}

	.gallery_main img{
		height: 300px;
		object-fit: contain;
	}

	.gallery_little ul{
		left: 50%;
	    -webkit-transform: translateX(-50%);
	    -moz-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	    -o-transform: translateX(-50%);
	    transform: translateX(-50%);
	    position: relative;
	    float: left;
	}

	.mehsul_desc_left{
		width: 45%;
	}

	.mehsul_desc_right{
		width: 55%;
	}

	.mehsul_desc_right .mehsul_pg_list li{
		width: 49%;
		margin-left: 2%;
		margin-bottom: 10px;
	}

	.mehsul_desc_right .mehsul_pg_list li:nth-child(odd){
		margin-left: 0;
	}

	.teklifler_content .xidmet_content ul li .xidmet_desc a{
		transform: none;
	    left: 20px;
	    bottom: 20px;
	    top: initial;
	    padding-right: 100px;
	}

	.teklifler_in_l_desc h2{
		font-size: 22px;
	}

	.header_contact_list li{
		margin-left: 60px;
	}

	.pivot_u_right p{
		padding-right: 0;
	}

	.ps_container_text h1, .pivot_u_right h1, .pvs_ust_left h1{
		font-size: 27px;
	}

	.sec3_side img{
		height: 170px;
	}

	.od_middle_slider, .od_middle_slider .owl-carousel .owl-item img{
		height: 660px;
	}

	.od_middle_slider .owl-theme .owl-nav{
		display: none;
	}

	.od_middle_slider .owl-dots{
		margin-top: 15px;
	}


	.ustunluk_section{
		margin-top: 50px;
	}


	.tab_content ul li{
		width: 50% !important;
	}

	.tab_content ul li:nth-child(odd){
		padding-left: 0;
	}

	.vr_tab_btn{
		width: 100%;
	}

	.vr_box{
		margin-top: 150px;
	}
}

@media  (max-width:550px){
	.xidmet_content {
	    height: 270px;
	}

	.h_t_c{
		padding-left: 30px;
	}

	.teklif_list li{
		height: 120px;
	}

	.owl-item img, .slider_section {
	    height: inherit;
	}

	.layiheler_content ul li{
		width: 49%;
	}

	.layiheler_content ul li:nth-child(4n-3){
		margin-left:0;
	}

	.layiheler_content ul li:nth-child(3n-2){
		margin-left: 0;
	}

	.layiheler_content ul li:nth-child(even){
		margin-left: 2%;
	}

	.layiheler_content ul li:nth-child(odd){
		margin-left: 0;
	}
	.l_c_f .layihe_title {
	    font-size: 17px;
	    position: absolute;
	    margin-top: 0;
	    bottom: 70px;
	}

	.mehsul_pg_list li img {
	    height: 95px;
	    width: 130px;
	    left: 50%;
		-webkit-transform: translateX(-50%);
	    -moz-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	    -o-transform: translateX(-50%);
		transform: translateX(-50%);
		}

		.col-md-4.col-sm-4.main-category{
			width: 100%;
		}

		.cat2{
			margin-left: 0;
			margin-top: 25px;
		}
		.vacancy-box{
			height: 575px;
		}

		.xidmetler_b ul li{
			width: 40%;
		}
	
		.ses-final {
    width: 300px;
    height: 300px;
}

.energey_box{
	width: 300px;
	height: 300px;
}

.td_energetika .absolute{
	width: 15px;
	height: 15px;
}

.td_energetika .line1:after{
    width: 63px;
    height: 11px;
    margin-top: 22px;
    margin-left: -22px;
}

.td_energetika .line3:after {
    position: relative;
    float: right;
    content: "";
    width: 23px;
    height: 37px;
    background-image: url(images/xett5.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    transform: rotate(354deg);
    margin-top: -20px;
    margin-right: 13px;
}

.td_energetika .btn1 {
    top: 100px;
    left: 9px;
}

.td_energetika .btn2 {
    left: 55px;
    top: 81px;
}

.td_energetika .line2:after {
    width: 29px;
    height: 16px;
    margin-top: 22px;
    margin-left: -5px;
}

.td_energetika .btn3 {
    top: 37px;
    right: 59px;
}

.td_energetika .btn4 {
    top: 45px;
    right: 19px;
}

.td_energetika .btn5 {
    right: 0px;
    bottom: 105px;
    transform: rotateY(55deg);
}

.td_energetika .btn6 {
    right: 16px;
    bottom: 81px;
    transform: rotateY(45deg);
}
}

@media  (max-width:530px){
	.m_list li a{
		width: 120px;
		height: 120px;
	}
	.m_list li span {
	    margin-top: 130px;
	    font-size: 18px;
	}

	.m_list li{
		margin-bottom: 70px;
	}

	.page_title_box{
		height: 50px;
	}

	.page_title_box h2,
	.karyera_content .f_zavod_title{
		font-size: 22px;
	}

	.copyright_box{
		padding: 8px 0;
	}


}

@media  (max-width:500px){
	.layihe_section .layihe_title{
		margin-top: 75px;
	}
	.xidmet_desc a {
	    font-size: 18px;
	}
	.teklif_list li a h2 {
	    font-size: 18px;
	}

	.teklif_section{
		padding-bottom: 30px;
	}

	.xeber_list li{
		width: 100%;
		margin-left: 0 !important;
	}

	.news_img img {
	    height: 150px;
	}

	.elaqe_title{
		font-size: 28px;
		margin-bottom: 40px;
	}

	.map_box{
		height: 250px;
	}

	.mehsul_desc_left{
		display: none;
	}

	.mehsul_desc_left, .mehsul_desc_right{
		width: 100%;
	}

	.mehsul_desc_right .mehsul_pg_list li{
		margin-left: 0 !important;
		min-height: 180px;
	}

	.mehsul_in_pg_list li{
		width: 49%;
		min-height: 180px;
	}

	.mehsul_in_pg_list li:nth-child(odd){
		margin-left: 0;
	}

	.mehsul_in_pg_list li:nth-child(even){
		margin-left: 2%;
	}



	.mehsul_in_pg_list li a{
		padding-left: 0;
		text-align: center;
	}

	.r_top_l{
		width: 100%;
	}

	.mehsul_desc_right{
		padding-left: 0;
	}

	.r_top_l img{
		width: initial;
		left: 50%;
		-webkit-transform: translateX(-50%);
	    -moz-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	    -o-transform: translateX(-50%);
		transform: translateX(-50%);
		position: relative;
	}

	.r_top_r{
		width: 100%;
		padding-left: 0;
		padding-top: 30px;
	}

	.teklifler_in_bottom ul li a img{
		height: 145px;
	}

	.teklifler_in_bottom ul li{
		min-height: 275px;
	}

	.m_in_l img {
	    width: 100%;
	    max-height: 210px;
	    object-fit: contain;
	}

	.f_title{
		font-size: 20px;
		margin-top: 0;
	}

	.header_text_f{
		width: 100%;
		color: #000;
		font-size: 16px;
		margin-top: 30px;
	}

	.sertifikat_list li{
		width: 49%;
		min-height: 130px;
	}

	.sertifikat_list li:nth-child(even){
		margin-left: 2%;
	}

	.sertifikat_list li:nth-child(odd){
		margin-left: 0;
	}

	.f_zavod_title{
		font-size: 22px;
	}

	.new_xidmet_desc_right,
	.new_xidmet_desc_left {
		padding-left: 20px;
		padding-right: 20px;
	}

	.new_xidmet_desc{
		width: 100%;
	}

	.slider_bottom_list li h2{
		font-size: 16px;
	}

	.mehsul_section h2 {
	    margin-top: 38px;
	}

	.slider_bottom_list li h2{
		left: 10px;
	}

	.slide_side_in{
		padding-left: 10px;
	}

	.slider_bottom_list li img{
		height: 90px;
	}

	.slider_bottom_list .active_slide h2{
		top: 0;
	}

	.slider_bottom_btns {
	    bottom: -89px;
	    height: 90px;
	}
	.cover_img_box{
		height: unset;
	}

	.ps{
		top:50%;
		left: 17%;
		
		-webkit-transform: translate(-50%, -50%);
	    -moz-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	    -o-transform: translate(-50%, -50%);
	    transform: translate(-50% , -50%);
	    text-align: center;
	    font-size: 25px;
	}

	.cover_img_box img {
	    height: 205px;
	}

	.cover_container {
	    height: 205px;
	}

	.cover_top {
	    height:80px;
	    background-color: #fff;
	}

	.cover_container .flexslider .slides img{
		height: 205px;
	}

	.cover_bottom{
		height: 125px;
	}

	.pv_b_slider_container_in .owl-carousel.owl-loaded{
		padding: 0 20px;
	}

	#carouselpv {
	    width: 250px;
	}

	#carouselpv, #carouselpv .flex-viewport, #carouselpv .slides, #carouselpv .slides img{
		height: 50px;
	}

	#sliderpv, #sliderpv .flex-viewport, #sliderpv .slides, #sliderpv .slides img {
	    height: 270px;
	}

	.teklif_al_form,
	.teklif_al_btn{
		bottom: 15px;
		right: 15px;
	}

	.pivot_u_right p,
	.p_s_container_in p,
	.tg_right span{
		 font-family: 'NeueHaasUnicaW1G-Regular';
		 font-size: 16px;
	}

	.od_cover_sec img{
		height: 260px;
	}

	.od_title{
		font-size: 30px;
		width: 240px;
	}

	.od_title:after{
		width: 90px;
	}

	.od_video_sec .center{
		padding: 0;
	}

	.od_video_cont{
		height: 250px;
	}

	.od_um_melumat h2{
		font-size: 25px;
		margin-bottom: 20px;
	}

	.od_um_melumat p{
		font-size: 18px;
	}
	
	.od_tabs_cont .tab{
		height: 250px;
	}

	.od_tabs_cont .tab_opn{
		bottom: 15px;
	}

	.od_tabs_cont .tab .info h3{
		font-size: 20px;
	}
	.od_tabs_cont .tab .info p{
		font-size: 16px;
	}

	.tab_in_list li img{
		height: 140px;
	}

	.tab_content span{
		font-size: 16px;
	}

	.tab_content h2{
		font-size: 20px;
	}

	.vr_box{
		height: 250px !important;
    	width: 280px !important;
	}

	.sec3_side img{
		height: 140px;
	}

	.tg_tab{
		font-weight: normal;
		font-size: 14px;
	}
	.od_cover_sec2, .od_cover_sec_cont2, .od_cover_sec2 img{
		height: 960px !important;
	}

	.oil_image, .oil_box1{
		width: 290px;
		height: 290px;
	}

	.td_oil .plus2 {
	    top: 68px;
	    left: 25px;
	}

	.td_oil .plus1 {
	    left: 11px;
	    top: 91px;
	}

	.td_oil .plus8 {
	    left: -11px;
	    bottom: 31px;
	}

	.td_oil .plus7 {
	    bottom: -2px;
	    left: 14px;
	}

	.td_oil .plus6 {
	    bottom: -13px;
	    right: 40px;
	}


	.td_oil .plus4 {
	    top: 17px;
	    right: 75px;
	}

	.td_oil .plus5 {
	    right: -11px;
	    bottom: 70px;
	}

	.teklif_l_desc {
	    height: 260px;
	}

	.cov_overlay1 h1{
		font-size: 30px;
	}

	.teklif_desc p:first-child{
		font-size: 21px;
	}

	.teklif_desc p{
		margin-top: 0;
	}

	.td_text_side{
		padding-top: 20px;
	}

	.teklif_video_box .video_content{
		height: 300px;
	}


	.teklif_title_n{
		margin-bottom: 20px;
	}

	.teklif_video_box{
		height: 520px;
	}

	.contact_list li:last-child a{
		font-size: 11px;
	}

	.vr_box {
	    margin-top: 260px;
	    margin-left: 10px;
	}

	.tab_content2{
		height: 570px;
	}

}

@media  (max-width:450px){
	.slider_section .owl-carousel .owl-item img, .slider_section {
	    height: inherit;
	}

	#mapElement{
		height: 250px;
	}

	.distr_cover{
		height: 200px;
	}

	.layihe_section .layihe_title {
	    position: absolute !important;
	    bottom: 70px !important;
	}

	.m_list li{
		width: 50%;
		margin-left: 0 !important;
		margin-bottom: 85px;
	}

	.gallery_main img {
	    height: 220px;
	    object-fit: contain;
	}
	
	.pivot_u_melumat{
		padding-top: 0;
	}
	.xidmet-l li a span{
		font-size: 22px;
	}

	.page_title_box h1, .page_title_box h2{
		font-size: 20px;
	}

	.section_title{
		font-size: 26px;
	}

	.quote_content {
	    width: 95%;
	}

	.teklif_list li {
	    height: 100px;
	}

	.map_box {
	    height: 200px;
	}

	.popup-bubble-content{
		font-size: 15px;
		left: -80px;
		height: 95px;
		width: 145px;
	}

	.mehsul_pg_list li{
		width: 49%;


	}

	.mehsul_pg_list li:nth-child(odd){
		margin-left: 0;
	}

	.mehsul_pg_list li:nth-child(even){
		margin-left: 2%;
	}

	.rehberlik_bottom ul li{
		margin-bottom: 20px;
	}

	.rehberlik_bottom ul li a img{
		width: 100%;
	}

	.rehberlik_bottom ul li{
		min-height: 290px;
	}

	.rehberlik_bottom ul li a h2{
		margin-top: 20px;
		font-size: 17px;
	}

	.vezife{
		font-size: 15px !important;
	}

	.teklifler_in_bottom ul li{
		width: 49%;
		min-height: 310px;
	}

	.teklifler_in_bottom ul li:nth-child(odd){
		margin-left: 0;
	}

	.teklifler_in_bottom ul li:nth-child(even){
		margin-left: 2%;
	}

	.teklifler_in_bottom ul li a img{
		height: 180px;
	}

	.teklifler_in_l_desc img{
		width: 100%;
	}

	.f_side_l ul li{
		margin-bottom: 20px;
	}

	.f_side_l_content{
		width: 100%;
		padding-right: 0;
	}

	.f_side_l ul li:nth-child(even) .f_side_l_content{
		float: left;
	}

	.f_side_l_content img{
		position: relative;
		left: 50%;
		-webkit-transform: translateX(-50%);
	    -moz-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	    -o-transform: translateX(-50%);
		transform: translateX(-50%);
		padding-right: 0;
		padding-left: 0;
	}

	.f_side_l_content h3,
	.f_side_l_content p{
		text-align: center;
	}

	.xidmetler_b ul li:before{
		content: none;
	}

	.xidmetler_b ul li{
		height: 50px;
	    border: 2px solid;
	    border-color: #ca7a28;
	    margin-top: 8px;
	    width: 100%;
	}

	.xidmetler_b ul li a{
		color: #fff;
	}

	.xidmetler_b ul{
		margin-top: 54px;
	}

	.xidmetler_b{
		height: 335px;
	}

	.xidmetler_b ul li:nth-child(even){
		margin-left: 0;
	}

	.od_tg_list li .od_tg_list_l p{
		font-size: 14px;
	}

	.od_tg_list li div, .od_tg_list li{
		height: 70px;
	}
}

@media(max-width: 410px){
	.vr_tab_btn{
		height: 50px;
	}
}

@media  (max-width:400px){
	.teklif_list li{
		height: 120px;
		width: 100%;
		margin-left: 0;
	}

	.contact_list li h3{
		font-size: 18px;
	}

	.contact_list li p, .contact_list li a{
		font-size: 15px;
	}

	.teklifler_in_bottom ul li{
		min-height: 220px;
	}

	.teklifler_in_bottom ul li a img{
		height: 140px;
	}

	.header_contact_list li a:before{
		display: none;
	}

	.header_contact_list li{
		margin-left: 20px;
	}

	.new_xidmet_section{
		height: 500px;
	}

	.cover_img_box img {
	    height: 200px;
	}

	.pivot_u_melumat{
		padding-top: 0;
	}
	
	.pip.contents_safety .scene_wrap .text_wrap ul li strong{
		padding: 35px 35px 10px 35px;
	}
}

@media  (max-width:390px){
	.layihe_section .layihe_title{
		margin-top: 10px;
	}

	.xidmet-l li a span{
		font-size: 18px;
	}

	.xidmet_content {
	    height:130px;
	}

	.xidmet_desc a {
	    font-size: 15px;
	}

	.layiheler_content ul li{
		width: 100%;
		margin-left: 0 !important;
	}

	.l_c_f .layihe_content {
	    height: 300px;
	}
	.tab_in_list li{
		width: 100%;
		margin-left: 0 !important;
		height: auto;
    	margin-bottom: 15px;
	}
	
	.sec3_side{
		width: 100%;
	}

	.sec3_side_right{
		margin-left: 0;
		margin-top: 25px;
	}

	.sec3_side img {
	    height: 170px;
	    object-fit: cover;
	}

}

@media(max-width: 360px){
	.od_cover_sec2, .od_cover_sec_cont2, .od_cover_sec2 img {
	    height: 1060px !important;
	}

	.over_bg, .tab_content, .texniki_g_section, .od_cover_sec_cont2{
		padding-bottom: 50px;
	}

	.Xidmet_sah .owl-theme .owl-nav.disabled+.owl-dots {
	    margin-top: -20px;
	}
}

@media  (max-width:350px){
	.layihe_section .layihe_title{
		margin-top: 50px;
	}

	.slider_section .owl-carousel .owl-item img, .slider_section {
	    height: inherit;
	}

	.contact_list li h3{
		font-size: 16px;
	}

	.contact_list li p, .contact_list li a{
		font-size: 13px;
	}

	.od_cover_sec img{
		height: 220px;
	}

	.od_title{
		font-size: 25px;
	}

	.od_title:after{
		width: 80px;
	}
}

@media(max-width:800px)
{

	.build_box{

		width: 500px;
		height: 500px;
	}

	.build_img{
		width: 500px;
		height: 500px;
	}

	.td_insaat .absolute{
		width: 20px;
		height: 20px;
	}


	.td_insaat .line2:after {
    margin-left: 18px;
    margin-top: -9px;
    width: 55px;
    height: 49px;
}


.td_insaat .btn2 {
    left: 45px;
    top: 177px;
}


.td_insaat .btn1 {
    left: 44px;
    top: 241px;
}

.td_insaat .btn3 {
    top: 16px;
    right: 124px;
}

.td_insaat .btn4 {
    top: 109px;
    right: 67px;
}

.td_insaat .btn7 {
    bottom: 308px;
    right: 70px;
}

.td_insaat .btn5 {
    top: 249px;
    right: 66px;
}

.td_insaat .btn6 {
    top: 301px;
    right: 47px;
}

.td_insaat .line3:after {
    position: relative;
    margin-right: 27px;
    margin-top: -10px;
    float: right;
    content: "";
    width: 31px;
    height: 48px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(images/xett.png);
    transform: rotate(262deg);
}

.td_insaat .line4:after{
	margin-right: 40px;
    margin-top: -29px;
    float: right;
    width: 27px;
    height: 70px;
}

.td_insaat .line5:after {
    position: relative;
    margin-left: 57px;
    margin-top: -41px;
    float: left;
    content: "";
    width: 20px;
    height: 81px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(images/xett.png);
    transform: rotate(77deg);
}

.td_insaat .btn8 {
    bottom: 8px;
    left: 216px;
}

}


@media(max-width:720px)
{	


	.build_box{

		width: 300px;
		height: 300px;
	}

	.build_img{
		width: 300px;
		height: 300px;
	}

	 .td_insaat .absolute{
		width: 15px;
		height: 15px;
	}


	.td_insaat .line2:after {
    margin-left: 18px;
    margin-top: -9px;
    width: 55px;
    height: 49px;
}


.td_insaat .btn2 {
    left: 11px;
    top: 64px;
}


.td_insaat .btn1 {
    left: 4px;
    top: 134px;
}

.td_insaat .btn3 {
    top: 3px;
    right: 61px;
}

.td_insaat .btn4 {
    top: 69px;
    right: 15px;
}

.td_insaat .btn7 {
    bottom: 308px;
    right: 70px;
}

.td_insaat .btn5 {
    top: 112px;
    right: 17px;
}

.td_insaat .btn6 {
    top: 146px;
    right: 12px;
}

.td_insaat .line3:after {
    position: relative;
    margin-right: 27px;
    margin-top: -10px;
    float: right;
    content: "";
    width: 31px;
    height: 48px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(images/xett.png);
    transform: rotate(262deg);
}

.td_insaat .line4:after{
	margin-right: 40px;
    margin-top: -29px;
    float: right;
    width: 27px;
    height: 70px;
}

.td_insaat .line5:after {
    margin-left: 49px;
    margin-top: -41px;
}

.td_insaat .btn8 {
    bottom: 1px;
    left: 163px;
}


}