/*@media (max-width: 1440px) {
	.form_wrap .form_block h2{ font-size: 22px;}
	.form_wrap .form_block p{ font-size: 13px; line-height: 18px;}
	.navbar-brand>img{ height: 30px;}
	header .navbar-brand{padding: 20px 0;}
	.navbar-default .navbar-nav > li > a{line-height: 70px;}
	header.affix .navbar-brand{ padding: 20px 0;}
	header.affix .navbar-default .navbar-nav > li > a{line-height: 70px;}
	.top_bar ul li{ line-height: 30px; font-size: 13px;}
	.top_bar ul li a{ line-height: 30px; font-size: 12px;}
	.top_bar ul li img{ height: 24px;}
	.home-slider .owl-controls .owl-dots{ right: 60px}
	.service_section .ser_right li .cont_block{ padding: 30px 20px 0;}
	.service_section .ser_right li .cont_block .icon> img{ height: 55px;}
	.service_section .ser_right li .cont_block h3{ font-size: 18px; line-height: 19px;}
	.service_section .ser_right li .cont_block p{ font-size: 13px; line-height: 20px;}
	.service_section .ser_right li .cont_block .link{ font-size: 12px;}
	.service_section .ser_right li:last-child .cont_block{ padding-top: 80px;}
	.form_wrap .form_block .form-control{ font-size: 12px;}
	.form_wrap .form_block .btn{ font-size: 14px;}
	.ser_counter{ padding-top: 70px;}
	.ser_left p{ font-size: 13px; line-height: 22px;}
	.footer_top{ padding-bottom: 240px;}

}

@media (max-width: 1280px) {

}

@media (max-width: 1279px) {
	.container{ padding-left: 10px; padding-right: 10px;}
	.row{ margin-left: -10px; margin-right: -10px;}
	.col-xs-12{ padding-left: 10px; padding-right: 10px;}
	.navbar-nav > li{ margin-left: 20px;}
	.nav > li > a{ font-size: 13px;}
	.about_section{ padding: 30px 0;}
	.title_block{ margin-bottom: 30px;}
	.title_block h2{ font-size: 30px;}
	.title_block p{ font-size: 13px; line-height: 20px;}
	.about_section .block .icon > img{ height: 70px;}
	.about_section .block h3{ font-size: 20px;}
	.about_section .block p{ font-size: 13px;}
	.about_section .block{ padding: 0 0 20px;}
	.service_section .ser_right li .cont_block{ padding: 10px 10px 0;}
	.service_section .ser_right li .cont_block .icon{ margin-bottom: 10px;}
	.service_section .ser_right li .cont_block h3{ font-size: 14px; line-height: 16px; padding-bottom: 5px;}
	.service_section .ser_right li .cont_block p{ font-size: 12px; line-height: 15px; padding-bottom: 5px;}
	.service_section .ser_right li .cont_block .icon> img{ height: 45px;}
	.service_section .ser_right li:last-child .cont_block{ padding-top: 50px;}
	.ser_left{ padding-top: 20px;}
	.ser_left h2{ font-size: 30px;}
	.ser_left h5{ font-size: 18px;}
	.ser_left p{ font-size: 12px; line-height: 18px;}
	.ser_counter{ padding-top: 40px;}
	.vrc_section{ padding: 30px 0 10px;}
	.vrc_block{ padding: 0 10px 20px;}
	.vrc_block .icon{ margin-top: -50px;}
	.vrc_block .icon > img{ height: 100px;}
	.team_section{ padding: 30px 0;}
	.team-slider .owl-controls{ margin-top: 20px;}
	.client_section{ padding: 30px 0;}
	.cs_slider .slick-slide{ padding: 0 10px;}
	.cs_block .content_block{ padding: 50px 20px 0;}
	.cs_block .content_block .fa{ top: 10px;}
	footer{ padding-top: 30px;}
	.footer_top h2{ font-size: 14px; line-height: 22px; min-height: 44px;}
	.footer_top ul li a{ font-size: 12px; line-height: 18px;}
	.footer_top{ padding-bottom: 110px;}
	.home-slider .item .slide-caption h1{ font-size: 34px; line-height: 40px;}
	.home-slider .item .slide-caption h3{ font-size: 22px; line-height: 26px;}
	.home-slider .item .slide-caption p{ font-size: 13px; line-height: 20px;}
	.home-slider .item .slide-caption .btn{ font-size: 13px; line-height: 40px; min-width: inherit;}
	.cs_block .content_block p{ font-size: 13px;}
	.vrc_block h3{ font-size: 18px;}
	

}

@media (max-width: 1023px) {
	.title_block h2{ font-size: 22px;}
	.about_section .block h3{ font-size: 16px;}
	.about_section .block .icon{ margin-bottom: 20px;}
	.navbar-brand>img{ height: 22px;}
	.nav > li > a{ font-size: 12px;}
	.navbar-nav > li{ margin-left: 15px;}
	.service_section{ background-image: none; background-color: #0d588f;}
	.ser_left{ position: static; float: left; width: 100%;}
	.ser_left h2{ font-size: 22px;}
	.ser_left .btn{ margin-top: 20px; font-size: 12px; line-height: 40px; min-width: inherit;}
	.ser_counter{ padding: 30px 0;}
	.service_section .ser_right{ float: left; width: 100%;}
	.vrc_block:hover{ box-shadow: none;}
	.team_block h3{ font-size: 18px; line-height: 20px;}
	.team_block h3 span{ font-size: 13px;}
	footer{ padding-bottom: 40px;}
	.form_wrap .form_btn{ position: fixed; bottom: 0; top: auto; width: 100%; background-color: #f89a42; color: #fff; text-align: center; line-height: 40px; font-size: 14px; text-transform: uppercase; z-index: 99;}
	.form_wrap .form_btn > img{ display: none;}
	.form_wrap .form_btn .enq{ display: block;}
	.form_wrap{ width: 100%; right: auto; left: 0; top: auto; bottom: -400px;}
	.form_wrap .form_block{ padding-left: 0;}
	.form_wrap.form_active{ right: auto; bottom: 40px;}
	.mouse_scroll{ display: none;}
	.home-slider .owl-controls .owl-dots{ right: 10px; bottom: 10px;}
	

}

@media (max-width: 768px) {

}

@media (max-width:767px) {
	.top_bar ul li a{ font-size: 11px; line-height: 24px;}
	.top_bar ul li{ line-height: 24px; font-size: 11px; padding: 0 10px;}
	.top_bar ul li img{ display: none;}
	
	.home-slider .item .slide-caption h1{ font-size: 20px; line-height: normal;}
	.home-slider .item .slide-caption h3{ font-size: 16px; line-height: normal;}
	.home-slider .item .slide-caption p{ font-size: 12px; line-height: normal;}
	.home-slider .item .slide-caption p br{ display: none;}
	.home-slider .item .slide-caption .btn{ font-size: 11px; line-height: 30px;}
	.home-slider .item .slide-caption .btn .fa{ font-size: 18px; padding-left: 5px;}
	.home-slider.owl-theme .owl-dots .owl-dot{ margin-left: 15px;}
	.ser_counter li .icon > img{ height: 40px;}
	.ser_counter li h3{ font-size: 20px; padding-bottom: 5px;}
	.ser_counter li .icon{ margin-bottom: 10px;}
	.ser_left .btn{ font-size: 11px; line-height: 30px;}
	.ser_left .btn .fa{ font-size: 18px; padding-left: 5px;}
	.title_block p br{ display: none;}
	.vrc_block{ min-height: inherit; margin-bottom: 30px;}
	.vrc_section{ padding-bottom: 0;}
	.vrc_section .title_block{ margin-bottom: 50px;}
	.cs_slider .slick-current{ top: 0;}
	.cs_slider .slick-list{ padding-top: 0 !important;}
	.cs_block .content_block{ min-height: inherit; padding-bottom: 90px;}
	.footer_top .col-xs-3{ width: 100%; text-align: center; padding-bottom: 15px;}
	.footer_top h2{ min-height: auto; padding-bottom: 10px;}
	.footer_top{ padding-bottom: 0;}
	.footer_bottom p{ text-align: center;}
	.footer_bottom h5{ float: none; text-align: center; font-size: 14px;}
	.footer_top ul li{ padding-bottom: 5px; float: none; width: auto;}
	.footer_top ul{ width: auto;}
	.footer_top ul li a{ display: inline-block; float: none;}
	
	.container-fluid>.navbar-header{ margin-left: 0; margin-right: 0;}
	.navbar-default .navbar-toggle{ margin-right: 0;}
	
	
	.navbar-default .navbar-toggle{ margin:18px 0 0; border:none; border-radius:0; background:none; padding:7px 5px;}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{ background-color:transparent;}
	.navbar-toggle .icon-bar { width: 22px; transition: all 0.2s; -webkit-transition: all 0.2s;}
	.navbar-toggle .top-bar { -webkit-transform: rotate(45deg); -webkit-transform-origin: 10% 10%; transform-origin: 10% 10%; transform: rotate(45deg);}
	.navbar-toggle .middle-bar { opacity: 0;}
	.navbar-toggle .bottom-bar { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transform-origin: 10% 90%; transform-origin: 10% 90%;}
	.navbar-toggle.collapsed .top-bar { -webkit-transform: rotate(0); transform: rotate(0);}
	.navbar-toggle.collapsed .middle-bar { opacity: 1;}
	.navbar-toggle.collapsed .bottom-bar { -webkit-transform: rotate(0); transform: rotate(0);}
	.navbar-nav{ padding-top: 0; background-color: #f89a42; width: 230px; padding: 15px; margin: 0;}
	.navbar-nav > li{ margin-left: 0; padding-bottom: 0; width: 100%;}
	header.affix .navbar-default .navbar-nav > li > a{ line-height: normal;}
	.navbar-default .navbar-nav > li > a{ border-bottom: 1px solid rgba(255,255,255,.3); line-height: normal; padding: 8px 0; color: #000; font-size: 11px;}
	.navbar-default .navbar-nav > li:last-child > a{ border-bottom: none;}
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover{ color: #fff; border-bottom: 1px solid rgba(255,255,255,.3);}
	.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{ color: #fff; border-bottom: 1px solid rgba(255,255,255,.3);}
	.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover{ color: #fff; border-bottom: 1px solid rgba(255,255,255,.3);}
	.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{ color: #fff; border-bottom: 1px solid rgba(255,255,255,.3);}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form { position:absolute; right: 10px; top: 62px; z-index: 99;}
 
}   

@media (max-width:639px) {
	

} 

@media (max-width:479px) {
	.form_wrap .row .col-xs-4{ width: 100%;}
	.service_section .ser_right li .cont_block{ width: 100%; padding-top: 20px; padding-bottom: 20px;}
	.service_section .ser_right li .img_block{ width: 100%;}
	.service_section .ser_right li .img_block:before{ display: none;}
	.service_section .ser_right li:last-child .img_block{ display: none;}
	.service_section .ser_right li .img_block.sd_img{ display: block;}
	.service_section .ser_right li:last-child .cont_block{ padding-top: 20px;}
	.top_bar ul li{ padding: 0 5px; font-size: 9px;}
	.top_bar ul li a{ font-size: 10px;}
	.home-slider .item .slide-caption p{ font-size: 10px;}
	.home-slider .item .slide-caption h1{ font-size: 18px;}
	.home-slider .item .slide-caption h3{ font-size: 14px;}
	.home-slider .item .slide-caption{ top: 36%;}
	

}

@media (max-width:359px) {

}*/
	