@media (min-width:1367px) and (max-width:10000px) {
}
@media (min-width:1200px) and (max-width:1365px) {
}
@media (min-width:1000px) and (max-width:1200px) {
.apply_for_new {
 width:900px !important;
}
.bread_bg h3{
font-size:25px !important;
}
.carousel_caption_2 h3 {
 font-size:35px !important;
}
.carousel_caption_2 p {
 font-size: 17px !important;
}
.carousel_caption_3 h3 {
 font-size:35px !important;
}
.carousel_caption_3 p {
 font-size: 17px !important;
}
.menu {
 padding:35px 13px 0 !important
}
.menu2 {
 padding:35px 13px 0 !important
}
.menu2 {
 padding:35px 13px 0 !important
}
.search_div {
 width:50px !important;
}
.menu_ul {
 width:93% !important;
}
.menu_ul li a {
 padding:10px 7px !important;
}
.searchtn {
padding:3px 0 !important;
height:31px !important;
}
.requestqute {
padding:7px !important;
height:31px !important;
font-size:13px !important;
}
.contactic{
line-height:12px !important;
}
.carreric{
line-height:12px !important;
}
.phonenum{
line-height:9px !important;
}
.salesic{
line-height:12px !Important;
}
.middlehdr {
padding:10px 0 0 0 !important;
}
.menu_ul li span {
 left:8px !important;
}
.common_width_home {
 width:1000px !important;
}
.p_hegth {
 height:216px !important;
}
.date {
 padding:0 0 2px !important;
}
.hvac_p {
 font-size: 12px !important;
 margin-bottom: 8px !important;
}
.latest_news {
 min-height:242px !important;
}
.hvac {
 font-size:16px !important;
}
.foot_ul li a {
 padding:10px 8px !important;
}
.image_bot_rig {
 bottom: 0 !important;
 left: auto !important;
 right: 0 !important;
 top: auto !important;
}
.image_floor_bm {
 height: auto !important;
 position: relative !important;
 right: 0 !important;
 width: 500px !important;
}
.common_width, .common_width_footer {
 width:900px !important;
}
.search_div2 {
 width: 54px !important;
}
.logo {
 width:37% !important;
}
.our {
font-size:30px !important;
}
.comanyh2 {
font-size:45px !important;
line-height:35px !important;
}
.our_company_text h3 {
padding-top:30px !important;
}
.our_company_text p {
line-height:22px !important;
padding:7px 0 25px !important;
}
.our_company_pro {
padding-top:25px !important;
}
.our_company_pro h2 {
font-size:30px !important;
padding-bottom:6px !important;
}
.h2_prodd {
padding-bottom:20px !important;
}
.our_company_pro p {
font-size:20px !important;
padding:40px 0 !important;
}
.sociall_bott {
padding:0 !important;
}
.our_company_text {
padding:0 30px !important;
}
.header_main.clearfix {
min-height:95px !important;
}
.topheader {
 float: left !important;
 padding-left:3% !important;
 width: 63% !important;
}
.subheaderul li{
padding:10px 20px !important;
}
.search {
height:31px !important;
padding:6px 8px !important;
}
.menu2_in {
 width: 82% !important;
}
.link-2 {
 margin:0px 1px !important;
}
.dropdown-content {
 left:7px !important;
}
 .link-1 {
 margin: 0 18px !important;
 padding: 0px !important;
}
 .heading {
 font-size:20px !important;
 background:rgba(0, 0, 0, 0) url("../images/arrow_vision.png") no-repeat scroll 2px 1px !important;
}
.portfoli_ul li {
 margin:10px !important;
}
.portfoli_ul {
 padding-left:0px !important;
}
.portfoli_ul li a {
 width:270px !important;
}
.conta_infor li {
 font-size:15px !important;
}
.similarproducts {
 width:224px !important;
}
.logo_images {
 width:384px;
!important;
}
.logo_images2 {
 margin: 14px 0 0 8px !important;
 width: 348px !important;
}
.foot_ul li a {
 font-size: 9px !important;
 padding: 10px 4px !important;
}
.caption_left img {
 width:150px !important;
}
.caption_right img {
 width:450px !important;
}
}
 @media (min-width:768px) and (max-width:999px) {
 .air_condit{
 min-height:270px !important;
 }
 .al_hasni_span{
 display:block !important;
 }
 .carousel_caption_3 h3 {
 font-size:35px !important;
}
.carousel_caption_3 p {
 font-size: 15px !important;
}
 .carousel_caption_2 h3 {
 font-size:35px !important;
}
.carousel_caption_2 p {
 font-size: 17px !important;
}
.career_list ul li p {
 font-size:15px !important;
}
 .logo {
 width:65% !important;
}
 .topheader {
 width:35% !important;
 padding:25px !important;
}
 .header_main.clearfix {
 min-height:104px !important;
}
 .our {
 font-size:25px !important;
}
 .comanyh2 {
 font-size:35px !important;
 line-height:30px !important;
 padding-bottom:14px !important;
}
 .our_company_text h3 {
 padding-top:25px !important;
 font-size:14px !important;
}
 .our_company_text p {
 line-height:20px !important;
 font-size:14px!important;
 padding:7px 0 15px!important;
}
 .our_company_pro {
 padding-top:20px !important;
}
 .our_company_pro h2 {
 font-size:25px !important;
}
 .h2_prodd {
 padding-bottom:25px !important;
}
 .our_company_pro p {
 font-size:19px !important;
 padding:30px 0 !important;
}
 .sociall_bott {
 padding:0px !important;
}
.logo_images {
 width:90px !important;
}
.share_ul li {
padding:10px 83px !important;
}
.big_show h3 {
font-size:33px !important;
}
.big_exhib_news {
padding:0 0 0 4% !important;
}
.aljir_date {
padding-top:3px !important;
}
.omanexhi {
padding-top:6px !important;
}
.big_showp {
font-size:15px !important;
}
.continue_reading {
padding:5px 0 !important;
}
.portfoli_ul {
 padding-left:0px !important;
}
.portfoli_ul li {
 width:44% !important;
 float:left !important;
}
.portfoli_ul li a {
 width:100% !important;
}
.productmenu-ul li {
width:50% !important;
border:none !important;
}
.brdr-none {
padding:0 15px 0 !important;
}
.product-lili li {
width:100% !important;
}
.logo_images3, .logo_images2 {
 width: 350px !important;
}
.header_top_in.clearfix {
 min-height: 89px !important;
}
 .menu {
 padding:20px 13px 0px 0px !important;
}
.menu2_in {
 padding: 27px 13px 0 0 !important;
}
.menu2 {
 padding:20px 50px 0 !important;
}
.right_project {
 padding-left:10px !important;
}
.left_project {
 padding-right:10px !important;
}
.caption_left img {
 width:120px !important;
}
.caption_right img {
 width:300px !important;
}
.logo img {
 width: 476px !important;
}
.left_ca {
 width:20% !important;
}
.right_ca {
 width:80% !important;
}
.apply_for_new {
 width:700px !important;
}
.pbm_fom_a li label {
width:30% !important;
}
.pbm_fom_a li span {
 float: left;
 width:70% !important;
}
}
@media (min-width:481px) and (max-width:767px) {
.air_condit{
min-height:170px !important;
}
.middlehdr{
padding:18px 0 0 0 !important;
}
.carousel_caption_3 {
 bottom:15% !important;
}
 .carousel_caption_3 h3 {
 font-size:20px !important;
}
.carousel_caption_3 p {
 font-size: 12px !important;
}
.carousel_caption_2 {
 bottom:15% !important;
}
.carousel_caption_2 h3 {
 font-size:20px !important;
}
.carousel_caption_2 p {
 font-size: 12px !important;
}
.ray_career ul li h3 {
 width:100% !important;
 font-size:18px !important;
}
.ray_career ul li span {
 width:100% !important;
 font-size:14px !important;
 line-height:20px !important;
 padding-top:10px !important;
}
 .career_list ul li p {
 font-size:14px !important;
}
.career_list ul li h3 {
 font-size:14px !important;
}
.view_job_a {
 float:left !important;
 padding-left:0 !important;
}
.big_show h3 {
font-size:20px !important;
line-height:25px !important;
}
.share_ul li {
padding:10px 45px !important;
}
.exbit_img {
width:100% !important;
}
.big_exhib_news {
width:100% !important;
}
.bigshow_h3 {
font-size:20px !important;
line-height:25px !important;
}
.omanexhi {
font-size:16px !important;
}
.productmenu-ul li {
width:50% !important;
border:none !important;
}
.product-lili li {
width:100% !important;
}
.brdr-none {
padding:0 15px 0 !important;
}
.logo_images3 {
 width:300px !important;
}
.logo_images2 {
 width:300px !important;
}
.header_top_in.clearfix {
 min-height: 78px !important;
}
 .menu {
 padding:20px 13px 0px 0px !important;
}
.menu2_in {
 padding: 22px 13px 0 0 !important;
}
.menu2 {
 padding: 13px 20px 0px 0px !important;
}
.caption_left img {
 width:80px !important;
}
.caption_right img {
 width:200px !important;
}
}
@media (min-width:240px) and (max-width:480px) {
 .carousel_caption_3 {
 bottom:10% !important;
}
 .carousel_caption_3 h3 {
 font-size:15px !important;
 margin-bottom:3px !important;
}
.carousel_caption_3 p {
 font-size: 9px !important;
}
 .carousel_caption_2 {
 bottom:10% !important;
}
.carousel_caption_2 h3 {
 font-size:15px !important;
}
.carousel_caption_2 p {
 font-size: 9px !important;
}
 .apply_for_new {
 width:100% !important;
 padding:0px !important;
}
 .pbm_fom_a h3 {
 font-size:15px !important;
}
 .p_upll_22 {
 font-size:16px !important;
}
 .career_list ul li p {
 font-size:14px !important;
}
.career_list ul li h3 {
 font-size:14px !important;
}
.view_job_a {
 float:left !important;
 padding-left:0 !important;
}
.ray_career ul li h3 {
 width:100% !important;
 font-size:18px !important;
}
.ray_career ul li span {
 width:100% !important;
 font-size:14px !important;
 line-height:20px !important;
 padding-top:10px !important;
}
.imta {
 width:175px !important;
}
.logo {
width:75%;
}
.topheader {
width:25%;
padding:5px 5px 5px 0;
}
.header_main.clearfix {
min-height:73px;
}
.big_show h3 {
font-size:14px !important;
line-height:20px !important;
}
.share_ul li {
padding:10px 25px !important;
}
.date_trade {
display:block !important;
}
.trade {
font-size:13px !important;
}
.exbit_img {
width:100% !important;
}
.big_exhib_news {
width:100% !important;
padding-left:0px !important;
}
.bigshow_h3 {
font-size:14px !important;
line-height:20px !important;
}
.omanexhi {
font-size:14px !important;
padding-top:10px !important;
}
.big_showp {
font-size:14px !important;
}
.big_exhib_newsss {
width:100% !important;
padding-top:20px !important;
}
.about-us h3 {
font-size:15px !important;
}
.about-us p {
font-size:14px !important;
}
.compass_text p{
font-size:14px !important;
}
.vision {
font-size:23px !important;
}
.vision_mission {
text-align:left !important;
}
.enrich {
font-size:14px !important;
}
.values_li p {
font-size:14px !important;
}
.productmenu-ul li {
width:100% !important;
border:none !important;
}
.productmenu-ul {
margin-top:35px !important;
}
.brdr-none {
padding:0 15px 0 !important;
}
.product-lili li {
padding:5px 0 !important;
}
.resp-tabs-list li {
 padding:12px 6px 15px !important;
 font-size:12px !important;
 margin-right:1px !important;
}
.logo_images3 {
 width:232px !important;
}
.logo_images2 {
 margin: 14px 0 0 8px !important;
 width: 232px !important;
}
.header_top_in.clearfix {
 min-height: 76px !important;
}
.menu {
 padding:20px 10px 0 !important;
}
 .menu2_in {
 padding:19px 10px 0 !important;
}
 .menu2 {
 padding:7px 10px 0!important;
}
.heading {
 font-size:22px !important;
}
.pro_main_r {
 padding-left:10px !important;
}
.pro_main_r h3 {
 margin-bottom:5px !important;
}
.right-li, .productmenu-ul h2 {
 overflow: none !important;
 text-overflow !important;
 text-transform: uppercase !important;
 white-space: normal !important;
}
.productmenu-ul h2 {
height:auto !important
}
.caption_left img {
 width:50px !important;
}
.caption_right img {
 width:150px !important;
}
}
@media (min-width:240px) and (max-width:999px) {
.footer1 {
 width:100% !important;
 text-align:left !important;
 padding-bottom:9px !important;
}
 .location {
 float:left !important;
 line-height: 24px !important;
 padding-left: 37px !important;
}
 .footer3 > img {
 float:none !important;
}
 .subfooter {
 display:none!important;
}
 .footer2 {
 width:100% !important;
 text-align:left!important;
 padding-bottom:25px !important;
}
 .footerul1 li {
 margin-bottom:0px !important;
}
 .footer3 {
 width:100%!important;
 text-align:left !important;
 padding-bottom:25px !important;
}
 .hamburger_2 {
 display:block !important;
}
 .menu_ul {
 display:none !important;
}
 .hamburger_2 {
 float:right !important;
}
.search_div {
 height: 50px !important;
 margin-top: 5px !important;
 width: 50px !important;
}
.common_width_home {
 width:100% !important;
}
.company {
 margin: 0 1% !important;
 width: 98% !important;
}
.latest_news {
 margin:15px 1% 0px !important;
 width: 98% !important;
 min-height:auto !important;
}
.foot_menu {
 display:none !important;
}
.group {
 margin: 0 1% !important;
 padding-bottom: 37px !important;
 width: 98% !important;
}
.common_width_footer {
 margin: 0 1% !important;
 width: 98% !important;
}
.padd_home {
 padding:1% 0 !important;
}
.common_width {
 width:95% !important;
}
#nav-2 {
 display:none !important;
}
#nav-2, .search_div2 {
 display:none !important;
}
.left_cont {
 width:100% !important;
 margin:0px 0px 15px !important;
}
.right_cont {
 width:100% !important;
 margin:0px 0px !important;
}
.left_cont_in clearfix {
 width:100% !important;
}
 #map_canvas {
 height:250px !important;
}
.bread_bg h3 {
 font-size: 18px !important;
 text-align: center !important;
 text-transform: uppercase !important;
 width: 100% !important;
}
.naviga {
 width:100% !important;
}
.naviga span {
 text-align: center !important;
}
.values li {
width:100% !important;
min-height:auto !important;
}
.banner_header, .header_bg {
 background:url(../images/header-bg.png) !important;
 background-size:100% !important;
}
.common_ng {
background-size:100% !important;
}
.common_ng_ab, .common_ng_lt_inside, .common_ng_lt, .common_ng_home, .portfolio_mail, .prodyuct_lis, .projects_lis {
 background:none !important
}
.produc_left, .produc_right {
 width:100% !important;
}
.produc_right {
 padding:15px 0px 0px !important;
}
#horizontalTab {
 width:100% !important;
}
.similarproducts, .left_sima {
 width:100% !important;
}
.similarproducts {
 margin-top:15px !important;
}
.cont_1, .cont_2, .cont_3 {
 width:100% !important;
 margin:0 0 76px !important;
}
.similiar {
 display: block !important;
 margin: 0 auto !important;
 width: 250px !important;
}
.body_main {
 background:none !important;
}
aside {
 display:none !important;
}
.main_content {
 max-width: 100% !important;;
}
.disa_simil {
 display:none !important;
}
.logo_images3 {
 display:block !important;
}
.logo_images {
 display:none !important;
}
.bg_home_main {
 display:none !important;
}
}
@media (min-width:240px) and (max-width:767px) {
.left_ca {
 width:100% !important;
 margin-bottom:5px !important;
}
.right_ca {
 width:100% !important;
 margin-bottom:15px !important;
}
 .company_img {
 width:100% !important;
 margin-bottom:15px !important
}
.company_h3 {
 width:100% !important;
 padding-left:0px !important;
}
.p_hegth {
 height:auto !important;
}
.socialicons {
 width:auto !important;
}
.copyright {
 width:100% !important;
 text-align:center !important;
}
.designed {
 width:100% !important;
 text-align:center !important;
}
.copy {
 float:none !important;
}
.copy img {
 float:none !important;
}
 .search_div {
 display:none !important;
}
 .logo_shadow {
 width:300px !important;
}
.footer_bg {
 padding:7px 0px 15px !important;
}
.logo_images {
 width:75px !important;
}
.li_1 {
 width:100% !important;
 margin:0px 0px 15px !important;
}
.li_4 {
 width:100% !important;
 margin:0px 0px 15px !important;
}
.left_cont_in h3 {
 font-size: 23px !important;
 margin: 20px 0px 10px !important;
}
.pad_btm {
padding-bottom:100px !important;
}
.portfoli_ul li {
 width:100% !important;
 border-top:1px solid #fff !important;
 border-right:1px solid #fff !important;
 border-left:1px solid #fff !important;
 border-bottom:0px !important;
}
.news_images {
 width:100% !important;
}
.portfoli_ul {
 padding-left:0px !important;
}
.portfoli_ul li {
 width:300px !important;
 margin:0px 0px 19px !important;
}
.portfoli_ul li a, .portfoli_ul {
 width:300px !important;
}
.portfoli_ul {
 float:none !important;
 margin:0 auto !important;
}
.right-li {
width:100% !important;
}
.left-li {
width:100% !important;
}
.leftresp, .rightresp {
 width:100% !important;
}
.add_red {
 margin:10px 0 !important;
 float:left !important;
}
.compe {
 display: block !important;
 float: left !important;
 text-align: left !important;
 width: 100% !important;
}
 .left_project {
 width:100% !important;
 padding-right:0px !important;
}
 .right_project {
 width:100% !important;
 padding-left:0px !important;
}
.apply_for_new {
 width:100% !important;
}
.pbm_fom_a li label {
width:100% !important;
}
.pbm_fom_a li span {
 float: left;
 width:100% !important;
}
.inut_contact_cpan {
 width:150px !important;
}
}
 @media (min-width:315px) and (max-width:767px) {
 .compass_img{
 width:100% !important;
 }
 .compass_text{
 width:100% !important;
 padding-top:10px !important;
 margin-left:0 !important
 }
 .our_company_main {
 width:100% !important;
}
 .our {
 font-size:20px !important;
}
 .comanyh2 {
 font-size:30px!important;
 line-height:25px !important;
}
 .comanyh2 {
 padding-bottom:12px !important;
}
 .our_company_text h3 {
 font-size:16px !important;
 padding-top:20px !important;
}
 .our_company_text p {
 font-size:14px !important;
 line-height:19px !important;
 padding:7px 0 15px !important;
}
 .our_company_img {
 width:100% !important;
 display:block !important;
}
 .our_company_text {
 padding:20px 10px !important;
}
 .our_company_pro {
 padding-top:20px !important;
}
 .our_company_pro h2 {
 font-size:25px !important;
 padding-bottom:7px !important;
}
 .h2_prodd {
 padding-bottom:0px !important;
}
 .our_company_pro p {
 font-size:10px !important;
 padding:50px 0 35px 0 !important;
}
 .sociall_bott {
 padding:0px!important;
}
 .footer_main h2 {
 font-size:20px!important;
}
 .productsul li {
 width:100% !important;
}
}
@media (min-width:315px) and (max-width:999px) {
.productmenu-ul{
margin-top:50px !important;
}
.about_us_img{
min-height:inherit !important;
}
.dropdown-menu{
left:0 !important;
}
.dropdown-menu li:last-child{
border-bottom:0 !important;
}
.menu_bg{
display:none !important;
}
.subheaderul, .search, .searchtn, .requestqute {
 display:none !important;
}
#Container_Carousel {
display:block !important;
}
.tp-banner-container {
display:none !important;
}
.header_top.clearfix {
 position:relative !important;
}
.logo_images {
 left:auto !important;
 top:auto !important;
}
.search_div {
 display:none !important;
}
.header_in {
 width: 100% !important;
 padding: 10px !important;
 box-shadow: 1px 5px 3px rgba(0, 0, 0, 0.5) !important;
 position: relative !important;
 z-index: 500000 !important;
}
#nav-1 {
 display:none !important;
}
.pad_top {
padding-top:40px !important;
}
.values li:last-child {
 border-bottom:0px !important;
}
.trangle_bg {
background:url(../images/main-bg.jpg) !important;
}
.sli_ema {
 display:block !important;
}
.sli_dis {
 display:none !important;
}
.large-7 {
 display:none !important;
}
.infor_mat, .widf_che {
 width:100% !important;
}
.padd_projects {
 padding:30px 0px !important;
}
.pro_main_r h3 {
 font-size:13px !important;
 margin-right:0px !important;
}
.simia_all h4 {
 text-align:center!important;
}
.simia_all span {
 text-align:center !important;
}
}
 @media (min-width:768px) and (max-width:1049px) {
.left-li {
width:100% !important;
}
.right-li {
width:100% !important;
}
}
 @media (min-width:240px) and (max-width:600px) {
.left_for {
 width:100% !important;
 margin-right:0px !important;
}
.right_for {
 width:100% !important;
 margin-left:0px !important;
}
}
@media (min-width:481px) and (max-width:767px) {
.header_main.clearfix {
min-height:73px !important;
}
.logo {
 padding: 11px 0 !important;
}
.logo img {
 width: 316px !important;
}
.apply_for_new {
 width:100% !important;
 padding:0px !important;
}
}
 @media (min-width:315px) and (max-width:999px) {
 .news_left1, .news_left2 {
 width:100% !important;
}
 .footer_menu {
 padding-left:9px !important;
}
 .footer3 {
 text-align:center !important;
}
}
@media (min-width:315px) and (max-width:480px) {
.al_hasni_span{
 display:block !important;
 }
.logo img {
 width: 245px !important;
 padding-top: 2px !important;
}
 .footer3 img {
 width:100% !important;
}
.carousel{
min-height:115px !important;
}
.aljiran_strives{
font-size:15px !important;
line-height:22px !important
}
.naviga a{
font-size:8px !important;
}
.air_condit{
min-height:110px !important;
}
}
@media (min-width:315px) and (max-width:999px) {
 body {
 overflow-x:hidden;
}
}
@media (min-width:1000px) and (max-width:1300px) {
.our_company_text h3 {
font-size:18px !important;
}
.carousel{
min-height:385px !important;
}
.about_us_img{
min-height:313px !important;
}
.air_condit{
min-height:350px !important;
}
}
@media (min-width:481px) and (max-width:999px) {
.carousel {
    min-height: 186px !important;
}
}