/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 28 Apr, 2016, 2:32:13 PM
    Author     : lin0003
*/

ul.search-new-cont li{list-style: none; padding-bottom: 25px;}
ul.search-new-cont li .search-title a{font-weight: 700; font-size: 18px; color: #333;}
ul.search-new-cont li .search-title a:hover{color: #cf0a2c;}
ul.search-new-cont li .search-link a{background: #cf0a2c; border-radius:3px; padding: 9px  20px 6px; color: #fff; text-transform: uppercase; display: inline-block; margin-top:5px;}
ul.search-new-cont li .search-link a:hover{background:#333;}

@media only screen and (min-width: 1301px) and (max-width: 1400px){
.home_brand_section .our-suppliers-find{min-height: 46px;}
.our-suppliers-find a:after{top: 0px; bottom:0; margin:auto;}
.section-sidebar .sec-area-sidebar ul li{list-style: none;}
.section-sidebar .sec-area-sidebar ul li:first-child a{color: #777;}
h2 span.high-head{color: #cf0a2c;}
ul.search-new-cont li{list-style: none; padding-bottom: 25px;}
ul.search-new-cont li .search-title a{font-weight: 700; font-size: 18px; color: #333;}
ul.search-new-cont li .search-title a:hover{color: #cf0a2c;}
ul.search-new-cont li .search-link a{background: #cf0a2c; border-radius:3px; padding: 9px  20px 6px; color: #fff; text-transform: uppercase; display: inline-block; margin-top:5px;}
ul.search-new-cont li .search-link a:hover{background:#333;}
}

@media only screen and (min-width: 1280px) and (max-width: 1300px){
	h1,h2,h4,h4,h5,h6{font-size: 26px;}
	.top_sec_menu ul li a {font-size: 16px;padding: 18px;}
	.our_suppire_section li {margin: 0 20px 20px 0 !important;width: calc(25% - 20px);}
	.our-suppliers-logo-text {padding: 10px;min-height: 110px;}
	.home_news_section ul li {width: 48.6%;}
	.home_news_section .cntnt_cs.right_cs {padding: 20px 20px;min-height: 190px;}
	.home_news_section .containt_news h3 {font-size: 16px;}
	.home_news_section  ul{margin-bottom: 0px;}
	.header-top {width: 1118px;}
	.our-suppliers-find a:after{top: 0px; bottom:0; margin:auto;}
	
	.our_team_section ul li .team-image{width: 14%;}
	.section-sidebar .sec-area-sidebar ul li:first-child a{color: #777;}
	.section-sidebar .sec-area-sidebar ul li{list-style: none;}
	
	h2 span.high-head{color: #cf0a2c;}
   ul.search-new-cont li{list-style: none; padding-bottom: 25px;}
   ul.search-new-cont li .search-title a{font-weight: 700; font-size: 18px; color: #333;}
   ul.search-new-cont li .search-title a:hover{color: #cf0a2c;}
   ul.search-new-cont li .search-link a{background: #cf0a2c; border-radius:3px; padding: 9px  20px 6px; color: #fff; text-transform: uppercase; display: inline-block; margin-top:5px;}
   ul.search-new-cont li .search-link a:hover{background:#333;}
}

@media only screen and (min-width: 1201px) and (max-width: 1279px){
.header-area .header-top{padding:0 20px; display: inline-block;}
.our_suppire_section li {margin: 0 20px 20px 0 !important;width: calc(25% - 20px);}
.our-suppliers-logo-text {padding: 10px;min-height: 110px;}
.home_news_section ul{margin-bottom: 0px;}
.home_news_section ul li {width: 48.5%;}
.home_news_section .cntnt_cs.right_cs {padding: 20px 20px;min-height: 190px;}
.our-suppliers-find a:after{top: 0px; bottom:0; margin:auto;}

.our_team_section ul li .team-image{width: 14%;}
.our_team_section ul li .team-area .team-contant{width: 86%; min-height: 114px;}

.document_list_main .gallery_box .news_img img{min-height: 221px;}
.section-sidebar .sec-area-sidebar ul li:first-child a{color: #777;}
.single-news .content-sidebar-wrap > .content{width: 73%; margin-right: 20px; margin-bottom: 20px;}
.location_section .containt_news p:last-child{margin-bottom: 0px;}
.location_section .containt_news iframe{width: 100%;}
.totalbloghome{width: 25%;}

.section-sidebar .sec-area-sidebar ul li{list-style: none;}

h2 span.high-head{color: #cf0a2c;}
ul.search-new-cont li{list-style: none; padding-bottom: 25px;}
ul.search-new-cont li .search-title a{font-weight: 700; font-size: 18px; color: #333;}
ul.search-new-cont li .search-title a:hover{color: #cf0a2c;}
ul.search-new-cont li .search-link a{background: #cf0a2c; border-radius:3px; padding: 9px  20px 6px; color: #fff; text-transform: uppercase; display: inline-block; margin-top:5px;}
ul.search-new-cont li .search-link a:hover{background:#333;}
}

@media only screen and (min-width: 1024px) and (max-width: 1200px){
.header-area .header-top{width: 100%; padding: 0 20px; display: inline-block;}
.top_sec_menu ul li a{font-size: 16px; padding: 20px 15px;}
.header-search{margin-left: 20px;}
.our_suppire_section li {margin: 0 20px 20px 0 !important;width: calc(25% - 20px);}
.home_news_section {padding-left: 38px !important; padding-right: 38px !important;}
.home_news_section ul li{margin-right: 23px;}
.home_news_section .cntnt_cs.right_cs div.content{padding: 0px;}
.home_news_section .cntnt_cs.right_cs {padding: 20px 20px;min-height: 235px;}
.home_news_section .news-image img{min-height: 235px;}
.our-suppliers-find a:after{top: 0px; bottom:0; margin:auto;}

.page-template-template-team .content-sidebar-wrap main.content{ padding:0px; padding-right: 10px; margin-right: 0px;}
.our_team_section ul li .team-image{width: 14%;}
.our_team_section ul li .team-area .team-contant{width: 86%; min-height: 94px; padding: 20px 30px;}
.our_team_section .team-title-position{width: 90%;}

.archive .site-inner .content-sidebar-wrap > .content{ padding: 0px; padding-right: 10px; margin-right: 0px;}
.gallery_box .news_img{position: relative;}
.gallery_box .video-poup-image{position:initial;}
.gallery_box .video-poup-image:before{ left: 0; right: 0; bottom: 0; top: 0; margin: auto; display: inline-block;}
.document_list_main .gallery_box .news_img img{min-height: 201px;}
.gallery_box .news_contnt .content{ padding: 0px;}
.document_list_main .news_contnt{min-height: 201px;}

.single-news .content-sidebar-wrap > .content{width: 73%; margin-right: 15px; margin-bottom: 20px;}
.location_section .cntnt_cs.right_cs{float: none !important;}
.location_section .feature_cs img{width: 100%;}
.location_section .containt_news{width: 100%;}
.location_section .containt_news .content{padding: 0px;}
.location_section .containt_news p:last-child{margin-bottom: 0px;}
.location_section .containt_news iframe{width: 100%;}
.totalbloghome{width: 25%;}

.section-sidebar .sec-area-sidebar ul li{list-style: none;}
.section-sidebar .sec-area-sidebar ul li:first-child a{color: #777;}
.single-our-suppliers.full-width-content .content, .single-our-equipment.full-width-content .content{padding: 0px;}
.section-sidebar .blogcontent a, .approach-list-link ul li a{font-size: 15px; line-height: 20px;}
.single-projects .content-sidebar-wrap main.content{margin-right: 0px;}

h2 span.high-head{color: #cf0a2c;}
ul.search-new-cont li{list-style: none; padding-bottom: 25px;}
ul.search-new-cont li .search-title a{font-weight: 700; font-size: 18px; color: #333;}
ul.search-new-cont li .search-title a:hover{color: #cf0a2c;}
ul.search-new-cont li .search-link a{background: #cf0a2c; border-radius:3px; padding: 9px  20px 6px; color: #fff; text-transform: uppercase; display: inline-block; margin-top:5px;}
ul.search-new-cont li .search-link a:hover{background:#333;}
}	

@media only screen and (min-width: 980px) and (max-width: 1023px){
.header-area .header-top{width: 100%; padding: 0 20px; display: inline-block;}
.top_sec_menu ul li a{font-size: 16px; padding: 20px 15px;}
.header-slider .forcefullwidth_wrapper_tp_banner{height: 450px !important;}
.header-slider .rev_slider_wrapper{height: 450px !important;}
.header-slider .rev_slider{height: 450px !important;}
.header-menu-search{position: relative;}
.header-search{margin-left: 20px;}
.our_suppire_section li {margin: 0 20px 20px 0 !important;width: calc(25% - 20px);}
.site-inner{margin-top: 50px;}
.home_news_section {padding-left: 38px !important; padding-right: 38px !important;}
.home_news_section ul{margin-bottom: 0px;}
.home_news_section ul li{margin-right: 22px;}
.home_news_section .cntnt_cs.right_cs div.content{padding: 0px; font-size: 12px;}
.home_news_section .cntnt_cs.right_cs {padding: 20px 20px;min-height: 235px;}
.home_news_section .news-image img{min-height: 235px;}
.our-suppliers-find a:after{top: 0px; bottom:0; margin:auto;}

.page-template-template-team .content-sidebar-wrap main.content{ padding:0px; padding-right: 10px; margin-right: 0px;}
.our_team_section ul li .team-image{width: 14%;}
.our_team_section .team-area .team-contant .team-title{font-size: 20px; margin-bottom: 3px;}
.our_team_section .postion-area{font-size: 15px;}
.our_team_section ul li .team-area .team-contant{width: 86%; min-height: 87px; padding: 20px 30px;}
.our_team_section .team-title-position{width: 80%;}
.our_team_section .team-image img{min-height: 87px;}

.archive .site-inner .content-sidebar-wrap > .content{ padding: 0px; padding-right: 10px; margin-right: 0px;}
.gallery_box .news_img{position: relative;}
.gallery_box .video-poup-image{position:initial;}
.gallery_box .video-poup-image:before{ left: 0; right: 0; bottom: 0; top: 0; margin: auto; display: inline-block; width: 60px; height: 60px;}
.document_list_main .gallery_box .news_img img{min-height: 182px;}
.gallery_box .news_contnt .content{ padding: 0px;}
.document_list_main .news_contnt{min-height: 182px;}
.gallery_box .news_contnt .loop-new-info{margin-bottom: 5px;}
.document_list_main .news_contnt .title a{font-size: 14px; margin-bottom: 5px;}

.single-news .content-sidebar-wrap > .content{width: 73%; margin-right: 15px; margin-bottom: 20px; padding: 20px;}
.location_section .cntnt_cs.right_cs{float: none !important;}
.location_section .feature_cs img{width: 100%;}
.location_section .containt_news{width: 100%;}
.location_section .containt_news .content{padding: 0px;}
.location_section .containt_news p:last-child{margin-bottom: 0px;}
.location_section .containt_news iframe{width: 100%;}
.totalbloghome{width: 25%;}
.totalbloghome h4{font-size: 24px;}

.inner-side-content h1{font-size: 26px; margin-bottom: 10px;}
.approach-list-link ul.menu li.menu-item a{font-size: 13px;}

.our_project_section ul li{padding: 30px; min-height: 100px; position: relative;}
.our_project_section .project-title{font-size: 21px;}
.our_project_section ul li a:after{right: 20px; bottom: 0; margin: auto;}
.our_project_section ul li a{position: initial;}

.section-sidebar .sec-area-sidebar ul li{list-style: none;}
.section-sidebar .sec-area-sidebar ul li:first-child a{color: #777;}
.single-our-suppliers.full-width-content .content, .single-our-equipment.full-width-content .content{padding: 0px;}
.section-sidebar .blogcontent a, .approach-list-link ul li a{font-size: 15px; line-height: 20px;}
.single-projects .content-sidebar-wrap main.content{margin-right: 0px;}

h2 span.high-head{color: #cf0a2c;}
ul.search-new-cont li{list-style: none; padding-bottom: 25px;}
ul.search-new-cont li .search-title a{font-weight: 700; font-size: 18px; color: #333;}
ul.search-new-cont li .search-title a:hover{color: #cf0a2c;}
ul.search-new-cont li .search-link a{background: #cf0a2c; border-radius:3px; padding: 9px  20px 6px; color: #fff; text-transform: uppercase; display: inline-block; margin-top:5px;}
ul.search-new-cont li .search-link a:hover{background:#333;}
}

@media only screen and (min-width: 768px) and (max-width: 979px){
.header-area .header-top{width: 100%; padding: 0 20px; display: inline-block;}
.site-header .wrap{ padding: 0px;}
.header-slider .forcefullwidth_wrapper_tp_banner{height: 400px !important;}
.header-slider .rev_slider_wrapper{height: 400px !important;}
.header-slider .rev_slider{height: 400px !important;}
.header-menu-search{position: relative;}
.header-search{margin-left: 10px;}
.top_sec_menu ul li a{font-size: 12px; padding: 20px 10px;}
.site-inner{margin-top: 50px;}
.vc_row.home_brand_section{ padding: 0 3% !important;}
.our_suppire_section li {margin: 0 20px 20px 0 !important;width: calc(25% - 20px);}
.our_suppire_section .our-suppliers-find{font-size: 12px; line-height: 17px; min-height: 25px;}
.home_news_section {padding-left: 38px !important; padding-right: 38px !important;}
.home_news_section ul{margin-bottom: 0px;}
.home_news_section ul li{margin-right: 17px;}
.top_sec_menu ul li ul li a{padding: 10px; font-size: 13px;}
.home_news_section .news-image{width: 100%;}
.home_news_section .cntnt_cs.right_cs{width: 100%; min-height: 234px; padding: 20px;}
.home_news_section ul li{margin-bottom: 20px;}
.footer-area{padding: 25px 0;}
.our-suppliers-find a:after{top: 0px; bottom:0; margin:auto;}

.page-template-template-team .content-sidebar-wrap main.content{ padding:0px; padding-right: 10px; margin-right: 0px;}
.our_team_section ul li .team-image{width: 14%;}
.our_team_section .team-area .team-contant .team-title{font-size: 17px; margin-bottom: 3px;}
.our_team_section .postion-area{font-size: 13px;}
.our_team_section ul li .chng-word{margin-top: 14px;}
.our_team_section ul li .team-area .team-contant{width: 86%; min-height: 77px; padding: 15px 20px;}
.our_team_section .team-title-position{width: 80%;}
.our_team_section .team-image img{min-height: 77px;}

.archive .site-inner .content-sidebar-wrap > .content{ padding: 0px; padding-right: 10px; margin-right: 0px;}
.gallery_box .news_img{position: relative;}
.gallery_box .video-poup-image{position:initial;}
.gallery_box .video-poup-image:before{ left: 0; right: 0; bottom: 0; top: 0; margin: auto; display: inline-block; width: 60px; height: 60px;}
.document_list_main .gallery_box .news_img img{min-height: 182px;}
.gallery_box .news_contnt .content{ padding: 0px; line-height: 20px;}
.document_list_main .news_contnt{min-height: 182px; padding: 15px;}
.gallery_box .news_contnt .loop-new-info{margin-bottom: 5px;}
.document_list_main .news_contnt .title a{font-size: 13px; margin-bottom: 5px;}

.single-news .content-sidebar-wrap > .content{width: 73%; margin-right: 2%; margin-bottom: 20px; padding: 20px;}
.location_section .cntnt_cs.right_cs{float: none !important;}
.location_section .feature_cs img{width: 100%;}
.location_section .containt_news{width: 100%;}
.location_section .containt_news .content{padding: 0px;}
.location_section .containt_news h3{margin-bottom: 10px;}
.location_section .containt_news p{m%;argin-bottom: 10px;}
.location_section .containt_news p:last-child{margin-bottom: 0px;}
.location_section .containt_news iframe{width: 100%;}
.totalbloghome{width: 25%;}
.totalbloghome h4{font-size: 22px; margin-bottom: 15px;}

.inner-side-content h1{font-size: 26px; margin-bottom: 10px;}
.approach-list-link ul.menu li.menu-item a{font-size: 13px;}

.our_project_section ul li{padding: 30px; min-height: 100px; position: relative;}
.our_project_section .project-title{font-size: 20px;}
.our_project_section ul li a:after{right: 20px; bottom: 0; margin: auto;}
.our_project_section ul li a{position: initial;}

.section-sidebar .sec-area-sidebar ul li{list-style: none;}
.section-sidebar .sec-area-sidebar ul li:first-child a{color: #777;}
.single-our-suppliers.full-width-content .content, .single-our-equipment.full-width-content .content{padding: 0px;}
.section-sidebar .blogcontent a, .approach-list-link ul li a{font-size: 15px; line-height: 20px;}
.proj-title-content .project-title h3{font-size: 17px; margin-bottom: 10px;}
.single-projects .content-sidebar-wrap main.content{margin-right: 0px;}

h2 span.high-head{color: #cf0a2c;}
ul.search-new-cont li{list-style: none; padding-bottom: 25px;}
ul.search-new-cont li .search-title a{font-weight: 700; font-size: 18px; color: #333;}
ul.search-new-cont li .search-title a:hover{color: #cf0a2c;}
ul.search-new-cont li .search-link a{background: #cf0a2c; border-radius:3px; padding: 9px  20px 6px; color: #fff; text-transform: uppercase; display: inline-block; margin-top:5px;}
ul.search-new-cont li .search-link a:hover{background:#333;}
}

@media only screen and (min-width: 600px) and (max-width: 767px){
.header-area{padding: 15px 0 8px;}
.header-area .header-top{width: 100%; padding: 0 20px; display: inline-block;}
.site-header .wrap{ padding: 0px;}
.header-top .header-logo{padding-right: 15px; margin-right: 5px;}
.header-top .header-logo img{width: 160px;}
.header-top .header-sec-logo{padding: 2px 0;}
.header-top .header-sec-logo img{width: 200px;}	
.header-top .header-contact a{margin-top: 10px;}

.header-slider .forcefullwidth_wrapper_tp_banner{height: 320px !important;}
.header-slider .rev_slider_wrapper{height: 320px !important;}
.header-slider .rev_slider{height: 320px !important;}

.header-menu-search{position: relative; padding: 24px 0;}
.header-menu-search .header-search{position: absolute; bottom: 0; margin: auto; right: 30px; top:9px;}
a.toggleMenu:hover{color: #fff;}
.toggleMenu { cursor: pointer;    top: 0; padding: 10px 35px 16px 0;    position: absolute;    right: 3%;    text-indent: -5555px;}
.toggleMenu span, .toggleMenu span:before, .toggleMenu span:after {  cursor: pointer; border-radius: 2px;   height: 5px;  width: 35px;  background: white;  position: absolute;  display: block;  content: '';}
.toggleMenu span:before {  top: -10px;}
.toggleMenu span:after {  bottom: -10px;}
.toggleMenu span, .toggleMenu span:before, .toggleMenu span:after {  transition: all 500ms ease-in-out;}
.toggleMenu.active span {  background-color: transparent;}
.toggleMenu.active span:before, .toggleMenu.active span:after {  top: 0;}
.toggleMenu.active span:before {  transform: rotate(45deg); -webkit-transform: rotate(45deg);}
.toggleMenu.active span:after {  transform: rotate(-45deg); -webkit-transform: rotate(-45deg);}
.toggleMenu{position: absolute; left: 30px; right: auto; margin: auto; top: 11px; width: 0px;  border-radius: 3px;}
.top_sec_menu ul.nav{background: #cf0a2c; height: auto; left: 0; right: 0; z-index: 10; position: absolute; top: 47px; box-shadow:0 0 7px rgba(0,0,0,0.5);}
.top_sec_menu ul li{width: 100%; position: relative;}
.top_sec_menu ul li.menu-item-has-children:before{position: absolute; content: ''; height: 25px; width: 25px; background:url("images/down-arrow.png"); right: 20px; top: 10px; bottom: auto; margin: auto; color: #fff; font-family: FontAwesome;}
.top_sec_menu ul li.menu-item-has-children:hover:before{position: absolute; bottom: auto; }
.top_sec_menu ul li:hover ul.sub-menu{display: inline-block !important; position: relative !important;}
.top_sec_menu ul > li > a{padding: 10px 20px;}
.top_sec_menu ul li ul li a{padding: 8px;}

.site-inner{margin-top: 40px; margin-bottom: 20px;}
.vc_row.home_brand_section{ padding: 0 3% !important;}
.our_suppire_section li {margin: 0 20px 20px 0 !important;width: calc(25% - 20px);}
.our_suppire_section .our-suppliers-find{font-size: 12px; line-height: 17px; min-height: 22px;}

.home_img_video{height: 250px;}
.home_img_video .tag-link-popup{background-size:70px;}

.home_news_section .heding_title{margin-bottom: 20px;}
.home_news_section {padding-left: 20px !important; padding-right: 20px !important;}
.home_news_section ul{margin-bottom: 0px;}
.home_news_section ul li{margin-right: 12px;}
.home_news_section .news-image{width: 100%;}
.home_news_section .cntnt_cs.right_cs{width: 100%; min-height: 237px; padding: 15px;}
.home_news_section .containt_news h3{font-size: 15px;}
.home_news_section ul li{margin-bottom: 20px;}
.footer-area{padding: 20px 0;}

.feature_img_section222{min-height: 250px;}
.page .content{padding-bottom: 00px;}
.inner-header-sec .heding_title{margin-bottom: 20px;}
.our-suppliers-find a:after{top: 0px; bottom:0; margin:auto;}

.vc_row.contact_us_detail_section{padding: 25px 20px;}
.contact_us_detail_section h2.heding_title{margin-bottom: 20px;}

.page-template-template-team .content-sidebar-wrap main.content{ padding:0px; padding-right: 10px; margin-right: 0px;}
.our_team_section ul li .team-image{width: 14%;}
.our_team_section .team-area .team-contant .team-title{font-size: 17px; line-height: 15px; margin-bottom: 3px;}
.our_team_section .postion-area{font-size: 13px; line-height: 15px;}
.our_team_section ul li .chng-word{margin-top: 14px;}
.our_team_section ul li .team-area .team-contant{width: 86%; min-height: 66px; padding: 15px 20px;}
.our_team_section .team-title-position{width: 80%;}
.our_team_section .team-image img{min-height: 66px;}

.archive .site-inner .content-sidebar-wrap > .content{ padding: 0px; padding-right: 10px; margin-right: 0px;}
.post-type-archive-our-suppliers .site-inner{width: 100%;}
.gallery_box .news_img{position: relative;}
.gallery_box .video-poup-image{position:initial;}
.gallery_box .video-poup-image:before{ left: 0; right: 0; bottom: 0; top: 0; margin: auto; display: inline-block; width: 50px; height: 50px;}
.document_list_main .gallery_box .news_img img{min-height: 207px;}
.gallery_box .news_contnt .content{ padding: 0px; line-height: 18px;}
.document_list_main .news_contnt{min-height: 207px; padding: 10px 15px;}
.gallery_box .news_contnt .loop-new-info{margin-bottom: 5px;}
.document_list_main .news_contnt .title a{font-size: 13px; margin-bottom: 5px;line-height: 15px;}

.single-news .content-sidebar-wrap > .content{width: 100%; margin-right: 0%; margin-bottom: 20px; padding: 20px;}
.location_section .cntnt_cs.right_cs{float: none !important;}
.location_section .feature_cs img{width: 100%;}
.location_section .containt_news{width: 100%;}
.location_section .containt_news .content{padding: 0px;}
.location_section .containt_news h3{margin-bottom: 10px;}
.location_section .containt_news p{margin-bottom: 10px;}
.location_section .containt_news p:last-child{margin-bottom: 0px;}
.location_section .containt_news iframe{width: 100%;}
.totalbloghome{width: 100%;}
.totalbloghome h4{font-size: 22px; margin-bottom: 15px;}

.inner-side-content h1{font-size: 26px; margin-bottom: 10px;}
.approach-list-link ul.menu li.menu-item a{font-size: 13px;}
.inner-side-content .wpb_wrapper .approach-list-link{margin-top: 0px !important; margin-bottom: 0px;}

.our_project_section ul li{padding: 30px; min-height: 100px; position: relative;}
.our_project_section .project-title{font-size: 20px;}
.our_project_section ul li a:after{right: 20px; bottom: 0; margin: auto;}
.our_project_section ul li a{position: initial;}

.section-sidebar .sec-area-sidebar ul{padding-left: 30px;}
.section-sidebar .sec-area-sidebar ul li{list-style: none;}
.section-sidebar .sec-area-sidebar ul li:first-child a{color: #777;}
.single-our-suppliers.full-width-content .content, .single-our-equipment.full-width-content .content{padding: 0px;}
.section-sidebar .blogcontent a, .approach-list-link ul li a{font-size: 15px; line-height: 20px;}
.proj-title-content .project-title h3{font-size: 17px; margin-bottom: 10px;}
.single-our-suppliers .project-single,.single-our-equipment .project-single{padding-left:30px !important; width: 100%;}
.location_section .section-sidebar{width: 100%; margin-top: 4%;}
.project-single .proj-title-content {border-right: none;}
.single-projects .content-sidebar-wrap main.content{margin-right: 0px;}

h2 span.high-head{color: #cf0a2c;}
ul.search-new-cont li{list-style: none; padding-bottom: 25px;}
ul.search-new-cont li .search-title a{font-weight: 700; font-size: 18px; color: #333;}
ul.search-new-cont li .search-title a:hover{color: #cf0a2c;}
ul.search-new-cont li .search-link a{background: #cf0a2c; border-radius:3px; padding: 9px  20px 6px; color: #fff; text-transform: uppercase; display: inline-block; margin-top:5px;}
ul.search-new-cont li .search-link a:hover{background:#333;}
}

@media only screen and (min-width: 480px) and (max-width: 599px){
.header-area{padding: 15px 0 8px;}
.header-area .header-top{width: 100%; padding: 0 20px; display: inline-block; text-align: center;}
.site-header .wrap{ padding: 0px;}
.site-header{margin-bottom: 20px;}
.header-top .header-logo{padding-right: 15px; margin-right: 5px;}
.header-top .header-logo-sec{display: inline-block;}
.header-top .header-logo img{width: 160px;}
.header-top .header-sec-logo{padding: 2px 0;}
.header-top .header-sec-logo img{width: 200px;}	
.header-top .header-contact{float: none;}
.header-top .header-contact a{margin-top: 8px; display: inline-block;}
	
.header-slider .forcefullwidth_wrapper_tp_banner{height: 270px !important;}
.header-slider .rev_slider_wrapper{height: 270px !important;}
.header-slider .rev_slider{height: 270px !important;}

.header-menu-search{position: relative; padding: 24px 0;}
.header-menu-search .header-search{position: absolute; bottom: 0; margin: auto; right: 30px; top:9px;}
a.toggleMenu:hover{color: #fff;}
.toggleMenu { cursor: pointer;    top: 0; padding: 10px 35px 16px 0;    position: absolute;    right: 3%;    text-indent: -5555px;}
.toggleMenu span, .toggleMenu span:before, .toggleMenu span:after {  cursor: pointer; border-radius: 2px;   height: 5px;  width: 35px;  background: white;  position: absolute;  display: block;  content: '';}
.toggleMenu span:before {  top: -10px;}
.toggleMenu span:after {  bottom: -10px;}
.toggleMenu span, .toggleMenu span:before, .toggleMenu span:after {  transition: all 500ms ease-in-out;}
.toggleMenu.active span {  background-color: transparent;}
.toggleMenu.active span:before, .toggleMenu.active span:after {  top: 0;}
.toggleMenu.active span:before {  transform: rotate(45deg); -webkit-transform: rotate(45deg);}
.toggleMenu.active span:after {  transform: rotate(-45deg); -webkit-transform: rotate(-45deg);}
.toggleMenu{position: absolute; left: 30px; right: auto; margin: auto; top: 11px; width: 0px;  border-radius: 3px;}
.top_sec_menu ul.nav{background: #cf0a2c; height: auto; left: 0; right: 0; z-index: 10; position: absolute; top: 47px; box-shadow:0 0 7px rgba(0,0,0,0.5);}
.top_sec_menu ul li{width: 100%; position: relative;}
.top_sec_menu ul li.menu-item-has-children:before{position: absolute; content: ''; height: 25px; width: 25px; background:url("images/down-arrow.png"); right: 20px; top: 10px; bottom: auto; margin: auto; color: #fff; font-family: FontAwesome;}
.top_sec_menu ul li.menu-item-has-children:hover:before{position: absolute; bottom: auto; }
.top_sec_menu ul li:hover ul.sub-menu{display: inline-block !important; position: relative !important;}
.top_sec_menu ul > li > a{padding: 10px 20px;}
.top_sec_menu ul li ul li a{padding: 8px;}

.site-inner{margin-top: 40px; margin-bottom: 20px;}
.vc_row.home_brand_section{ padding: 0 3% !important;}
.our_suppire_section li {margin: 0 10px 20px 10px !important;width: calc(50% - 20px);}
.our_suppire_section .our-suppliers-find{font-size: 12px; line-height: 17px; min-height: auto;}

.home_img_video{height: 200px;}
.home_img_video .tag-link-popup{background-size:60px;}

.home_news_section .heding_title{margin-bottom: 20px;}
.home_news_section {padding-left: 20px !important; padding-right: 20px !important;}
.home_news_section ul{margin-bottom: 0px;}
.home_news_section ul li{margin-right: 10px; margin-bottom: 20px;}
.home_news_section .news-image{width: 100%;}
.home_news_section .cntnt_cs.right_cs{width: 100%; min-height: 252px; padding: 15px;}
.home_news_section .containt_news h3{font-size: 15px;}
.home_news_section .content{font-size: 12px; line-height: 18px;}
.footer-area{padding: 20px 0;}

.content{width: 100%;}
.page .content{padding-bottom: 20px;}
.contact_map iframe{height: 250px;}
.vc_row.contact_us_detail_section{ padding: 30px 20px;}
.contact_us_detail_section h2.heding_title{margin-bottom: 10px;}
.sidebar.sidebar-primary{width: 100%;}
.feature_img_section222{min-height: 210px;}

.inner-header-sec{margin-top: 0px;}
.inner-header-sec .heding_title{ font-size: 23px; margin-bottom: 15px;}
.our-suppliers-find a:after{top: 0px; bottom:0; margin:auto;}

.page-template-template-team .content-sidebar-wrap main.content{ padding:0px; margin-right: 0px; width: 100%;}
.our_team_section ul li .team-image{width: 14%;}
.our_team_section .team-area .team-contant .team-title{font-size: 17px; line-height: 15px; margin-bottom: 7px;}
.our_team_section .postion-area{font-size: 13px; line-height: 15px;}
.our_team_section ul li .chng-word{margin-top: 10px;}
.our_team_section ul li .team-area .team-contant{width: 86%; min-height: 66px; padding: 15px 20px;}
.our_team_section .team-title-position{width: 80%;}
.our_team_section .team-image img{min-height: 66px;}

.archive .site-inner .content-sidebar-wrap > .content{ padding: 0px; margin-right: 0px; width: 100%; margin-bottom: 20px;}
.post-type-archive-our-suppliers .site-inner{width: 100%;}
.gallery_box .news_img{position: relative;}
.gallery_box .video-poup-image{position:initial;}
.gallery_box .video-poup-image:before{ left: 0; right: 0; bottom: 0; top: 0; margin: auto; display: inline-block; width: 50px; height: 50px;}
.document_list_main .gallery_box .news_img img{min-height: 190px;}
.gallery_box .news_contnt .content{ padding: 0px; line-height: 18px;}
.document_list_main .news_contnt{min-height: 190px; padding: 10px 15px;}
.gallery_box .news_contnt .loop-new-info{margin-bottom: 5px;}
.document_list_main .news_contnt .title a{font-size: 13px; margin-bottom: 5px;line-height: 15px;}

.single-news .content-sidebar-wrap > .content{width: 100%; margin-right: 0%; margin-bottom: 20px; padding: 20px;}
.location_section .feature_cs img{width: 100%; height: 160px;}
.location_section .containt_news{width: 100%;}
.location_section .containt_news .content{padding: 0px;}
.location_section .containt_news h3{margin-bottom: 10px; font-size: 20px;}
.location_section .containt_news p{margin-bottom: 10px;}
.location_section .containt_news p:last-child{margin-bottom: 0px;}
.location_section .containt_news iframe{width: 100%; height: 224px;}
.totalbloghome{width: 100%;}
.totalbloghome h4{font-size: 22px; margin-bottom: 15px;}
.location_section .containt_news img.size-full{width: 100%; margin-right: 0px;}

.inner-side-content h1{font-size: 26px; margin-bottom: 10px;}
.approach-list-link ul.menu li.menu-item a{font-size: 13px;}
.inner-side-content .wpb_wrapper .approach-list-link{margin-top: 0px !important; margin-bottom: 0px;}

.our_project_section ul li{padding: 30px; min-height: 100px; position: relative;}
.our_project_section .project-title{font-size: 20px;}
.our_project_section ul li a:after{right: 20px; bottom: 0; margin: auto;}
.our_project_section ul li a{position: initial;}
.our_project_section ul li .team-area{width: 80%;}

.section-sidebar .sec-area-sidebar ul{padding-left: 30px;}
.section-sidebar .sec-area-sidebar ul li{list-style: none;}
.section-sidebar .sec-area-sidebar ul li:first-child a{color: #777;}
.section-sidebar .blogcontent a:after, .approach-list-link ul li a:after{top: 1px;}
.single-our-suppliers.full-width-content .content, .single-our-equipment.full-width-content .content{padding: 0px;}
.section-sidebar .blogcontent a, .approach-list-link ul li a{font-size: 15px; line-height: 20px;}
.proj-title-content .project-title h3{font-size: 17px; margin-bottom: 10px;}
.single-our-suppliers .project-single,.single-our-equipment .project-single{padding-left:30px !important; width: 100%;}
.location_section .section-sidebar{width: 100%; margin-top: 4%;}
.project-single .proj-title-content {border-right: none;}
.single-our-suppliers.full-width-content .content, .single-our-equipment.full-width-content .content{width: 100%; margin-bottom: 20px;}
.single-our-suppliers .sidebar.sidebar-primary, .single-our-equipment .sidebar.sidebar-primary{width: 100%;}
.single-projects .content-sidebar-wrap main.content{width: 100%;}
h2 span.high-head{color: #cf0a2c;}
ul.search-new-cont li{list-style: none; padding-bottom: 25px;}
ul.search-new-cont li .search-title a{font-weight: 700; font-size: 18px; color: #333;}
ul.search-new-cont li .search-title a:hover{color: #cf0a2c;}
ul.search-new-cont li .search-link a{background: #cf0a2c; border-radius:3px; padding: 9px  20px 6px; color: #fff; text-transform: uppercase; display: inline-block; margin-top:5px;}
ul.search-new-cont li .search-link a:hover{background:#333;}
}

@media only screen and (min-width: 360px) and (max-width: 479px){
.header-area{padding: 15px 0 8px;}
.header-area .header-top{width: 100%; padding: 0 20px; display: inline-block; text-align: center;}
.site-header .wrap{ padding: 0px;}
.site-header{margin-bottom: 20px;}
.header-top .header-logo{padding-right: 15px; margin-right: 5px;}
.header-top .header-logo-sec{display: inline-block;}
.header-top .header-logo img{width: 140px;}
.header-top .header-sec-logo{padding: 2px 0;}
.header-top .header-sec-logo img{width: 150px;}	
.header-top .header-contact{float: none;}
.header-top .header-contact a{margin-top: 5px; display: inline-block;}
	
.header-slider .forcefullwidth_wrapper_tp_banner{height: 200px !important;}
.header-slider .rev_slider_wrapper{height: 200px !important;}
.header-slider .rev_slider{height: 200px !important;}

.header-menu-search{position: relative; padding: 24px 0;}
.header-menu-search .header-search{position: absolute; bottom: 0; margin: auto; right: 15px; top:9px;}
a.toggleMenu:hover{color: #fff;}
.toggleMenu { cursor: pointer;    top: 0; padding: 10px 35px 16px 0;    position: absolute;    right: 3%;    text-indent: -5555px;}
.toggleMenu span, .toggleMenu span:before, .toggleMenu span:after {  cursor: pointer; border-radius: 2px;   height: 5px;  width: 35px;  background: white;  position: absolute;  display: block;  content: '';}
.toggleMenu span:before {  top: -10px;}
.toggleMenu span:after {  bottom: -10px;}
.toggleMenu span, .toggleMenu span:before, .toggleMenu span:after {  transition: all 500ms ease-in-out;}
.toggleMenu.active span {  background-color: transparent;}
.toggleMenu.active span:before, .toggleMenu.active span:after {  top: 0;}
.toggleMenu.active span:before {  transform: rotate(45deg); -webkit-transform: rotate(45deg);}
.toggleMenu.active span:after {  transform: rotate(-45deg); -webkit-transform: rotate(-45deg);}
.toggleMenu{position: absolute; left: 15px; right: auto; margin: auto; top: 11px; width: 0px;  border-radius: 3px;}
.top_sec_menu ul.nav{background: #cf0a2c; height: auto; left: 0; right: 0; z-index: 10; position: absolute; top: 47px; box-shadow:0 0 7px rgba(0,0,0,0.5);}
.top_sec_menu ul li{width: 100%; position: relative;}
.top_sec_menu ul li.menu-item-has-children:before{position: absolute; content: ''; height: 25px; width: 25px; background:url("images/down-arrow.png"); right: 20px; top: 10px; bottom: auto; margin: auto; color: #fff; font-family: FontAwesome;}
.top_sec_menu ul li.menu-item-has-children:hover:before{position: absolute; bottom: auto; }
.top_sec_menu ul li:hover ul.sub-menu{display: inline-block !important; position: relative !important;}
.top_sec_menu ul > li > a{padding: 10px 20px;}
.top_sec_menu ul li ul li a{padding: 8px;}

.site-inner{margin-top: 20px; margin-bottom: 0px;}
.vc_row.home_brand_section{ padding: 0 0% !important;}
.our_suppire_section li {margin: 0 0 15px !important;width: calc(100% - 0px);}
.our_suppire_section .our-suppliers-find{font-size: 12px; line-height: 17px; min-height: auto;}

.home_img_video{height: 170px;}
.home_img_video .tag-link-popup{background-size:50px;}

.home_news_section .heding_title{margin-bottom: 10px; font-size: 20px;}
.home_news_section {padding-left: 0px !important; padding-right: 0px !important;}
.home_news_section .vc_column-inner {padding-top: 15px !important;}
.home_news_section ul{margin-bottom: 0px;}
.home_news_section ul li{margin-right: 0px; margin-bottom: 20px; width: 100%;}
.home_news_section .news-image{width: 100%;}
.home_news_section .cntnt_cs.right_cs{width: 100%; min-height: 150px; padding: 15px;}
.home_news_section .containt_news h3{font-size: 15px;}
.home_news_section .content{font-size: 12px; line-height: 18px;}
.footer-area{padding: 15px 0;}
.footer-text{font-size: 13px;}

.content{width: 100%;}
.page .content{padding-bottom: 0px;}
.vc_row.contact_us_detail_section{ padding: 25px 10px;}
.contact_map iframe{height: 220px;}
.contact_us_detail_section h2.heding_title{margin-bottom: 10px; font-size: 22px; line-height: 20px;}
.contact_detail .cont_add{margin-bottom: 10px;}
.sidebar.sidebar-primary{width: 100%;}
.feature_img_section222{min-height: 170px;}

.inner-header-sec{margin-top: 0px;}
.inner-header-sec .heding_title{ font-size: 20px; margin-bottom: 10px;}
.our-suppliers-find a:after{top: 0px; bottom:0; margin:auto;}

.page-template-template-team .content-sidebar-wrap main.content{ padding:0px; margin-right: 0px; width: 100%;}
.our_team_section ul li .team-image{width: 20%;}
.our_team_section ul li {background: #fff;}
.our_team_section .team-area .team-contant .team-title{font-size: 14px; line-height: 15px; margin-bottom: 2px;}
.our_team_section .postion-area{font-size: 11px; line-height: 15px;}
.our_team_section ul li .chng-word{margin-top: 10px; background-size: 20px;}
.our_team_section ul li .expandtab{ background-size: 25px;}
.our_team_section ul li .team-area .team-contant {width: 79%;min-height: 100%;padding: 14px 10px;}
.our_team_section .team-image img {min-height: auto;max-height: 60px;}
.our_team_section .team-image img{min-height: auto;}
.our_team_section .team-title-position {float: left;width: 81%;}

.archive .site-inner .content-sidebar-wrap > .content{ padding: 0px; margin-right: 0px; width: 100%; margin-bottom: 20px;}
.post-type-archive-our-suppliers .site-inner{width: 100%;}
.gallery_box .news_img{position: relative; width: 100%;}
.gallery_box .video-poup-image{position:initial;}
.gallery_box .video-poup-image:before{ left: 0; right: 0; bottom: 0; top: 0; margin: auto; display: inline-block; width: 50px; height: 50px;}
.document_list_main .gallery_box .news_img img{min-height:inherit; height: auto;}
.gallery_box .news_contnt .content{ padding: 0px; line-height: 18px;}
.document_list_main .news_contnt{min-height:inherit; width: 100%; padding: 15px 15px;}
.gallery_box .news_contnt .loop-new-info{margin-bottom: 5px;}
.document_list_main .news_contnt .title a{font-size: 13px; margin-bottom: 5px;line-height: 15px;}

.single-news .content-sidebar-wrap > .content{width: 100%; margin-right: 0%; margin-bottom: 20px; padding: 15px;}
.location_section .feature_cs img{width: 100%; height: 140px;}
.location_section .containt_news{width: 100%;}
.location_section .containt_news .content{padding: 0px;}
.location_section .containt_news h3{margin-bottom: 10px; font-size: 18px; line-height: 20px;}
.location_section .containt_news p{margin-bottom: 10px; line-height: 20px;}
.location_section .containt_news p:last-child{margin-bottom: 0px;}
.location_section .containt_news iframe{width: 100%; height: 166px;}
.totalbloghome{width: 100%;}
.totalbloghome h4{font-size: 18px; margin-bottom: 10px;}
.location_section .containt_news img.size-full{width: 100%; margin-right: 0px;}
.location_section .project-single{margin-top: 0px !important;}

.inner-side-content{padding: 15px 5px; margin-bottom: 30px;}
.inner-side-content h1{font-size: 21px; margin-bottom: 10px; line-height: 17px;}
.inner-side-content p{line-height: 20px; margin-bottom: 10px;}
.approach-list-link ul.menu li.menu-item a{font-size: 13px;}
.inner-side-content .wpb_wrapper .approach-list-link{margin-top: 0px !important; margin-bottom: 0px;}
.inner-side-content .wpb_content_element{margin-bottom: 15px;}

.our_project_section ul li{padding: 20px; min-height: 80px; position: relative;}
.our_project_section .project-title{font-size: 15px;}
.our_project_section ul li a:after{right: 20px; bottom: 0; margin: auto;}
.our_project_section ul li a{position: initial;}
.our_project_section ul li .team-area{width: 70%;}

.section-sidebar .sec-area-sidebar ul{padding-left: 23px;}
.section-sidebar .sec-area-sidebar ul li{list-style: none;}
.section-sidebar .sec-area-sidebar ul li:first-child a{color: #777;}
.section-sidebar .blogcontent a:after, .approach-list-link ul li a:after{top: 1px;}
.single-our-suppliers.full-width-content .content, .single-our-equipment.full-width-content .content{padding: 0px;}
.section-sidebar .blogcontent a, .approach-list-link ul li a{font-size: 15px; line-height: 20px;}
.proj-title-content .project-title h3{font-size: 17px; margin-bottom: 10px;}
.single-our-suppliers .project-single{padding-left:30px !important; width: 100%;}
.location_section .section-sidebar,.single-our-equipment .project-single{width: 100%; margin-top: 4%;}
.single-our-suppliers .project-single, .single-our-equipment .project-single{padding-left: 20px !important;}
.project-single .proj-title-content {border-right: none; padding-right: 20px;}

.single-our-suppliers.full-width-content .content, .single-our-equipment.full-width-content .content{width: 100%; margin-bottom: 20px;}
.single-our-suppliers .sidebar.sidebar-primary, .single-our-equipment .sidebar.sidebar-primary{width: 100%;}
.single-projects .content-sidebar-wrap main.content{width: 100%; padding: 20px;}
.project-single .project-title h3{font-size: 20px; margin-bottom: 10px; line-height: 18px;}
.project-single  .project-contant p{margin-bottom: 10px;}
.project-single .project-contant h2{font-size: 19px; margin-bottom: 10px;}
.project-single .project-contant h3{font-size: 21px; margin-bottom: 10px;}

h2 span.high-head{color: #cf0a2c;}
ul.search-new-cont li{list-style: none; padding-bottom: 25px;}
ul.search-new-cont li .search-title a{font-weight: 700; font-size: 16px; color: #333;}
ul.search-new-cont li .search-title a:hover{color: #cf0a2c;}
ul.search-new-cont li .search-content{line-height: 19px;}
ul.search-new-cont li .search-link a{background: #cf0a2c; border-radius:3px; padding: 6px  10px 4px; color: #fff; text-transform: uppercase; display: inline-block; margin-top:5px;}
ul.search-new-cont li .search-link a:hover{background:#333;}
}

@media only screen and (min-width: 320px) and (max-width: 359px){
.header-area{padding: 15px 0 8px;}
.header-area .header-top{width: 100%; padding: 0 20px; display: inline-block; text-align: center;}
.site-header .wrap{ padding: 0px;}
.site-header{margin-bottom: 20px;}
.header-top .header-logo{padding-right: 15px; margin-right: 5px;}
.header-top .header-logo-sec{display: inline-block;}
.header-top .header-logo img{width: 120px;}
.header-top .header-sec-logo{padding: 2px 0;}
.header-top .header-sec-logo img{width: 130px;}	
.header-top .header-contact{float: none;}
.header-top .header-contact a{margin-top: 0px; display: inline-block;}
	
.header-slider .forcefullwidth_wrapper_tp_banner{height: 170px !important;}
.header-slider .rev_slider_wrapper{height: 170px !important;}
.header-slider .rev_slider{height: 170px !important;}

.header-menu-search{position: relative; padding: 24px 0;}
.header-menu-search .header-search{position: absolute; bottom: 0; margin: auto; right: 15px; top:9px;}
a.toggleMenu:hover{color: #fff;}
.toggleMenu { cursor: pointer;    top: 0; padding: 10px 35px 16px 0;    position: absolute;    right: 3%;    text-indent: -5555px;}
.toggleMenu span, .toggleMenu span:before, .toggleMenu span:after {  cursor: pointer; border-radius: 2px;   height: 5px;  width: 35px;  background: white;  position: absolute;  display: block;  content: '';}
.toggleMenu span:before {  top: -10px;}
.toggleMenu span:after {  bottom: -10px;}
.toggleMenu span, .toggleMenu span:before, .toggleMenu span:after {  transition: all 500ms ease-in-out;}
.toggleMenu.active span {  background-color: transparent;}
.toggleMenu.active span:before, .toggleMenu.active span:after {  top: 0;}
.toggleMenu.active span:before {  transform: rotate(45deg); -webkit-transform: rotate(45deg);}
.toggleMenu.active span:after {  transform: rotate(-45deg); -webkit-transform: rotate(-45deg);}
.toggleMenu{position: absolute; left: 15px; right: auto; margin: auto; top: 11px; width: 0px;  border-radius: 3px;}
.top_sec_menu ul.nav{background: #cf0a2c; height: auto; left: 0; right: 0; z-index: 10; position: absolute; top: 47px; box-shadow:0 0 7px rgba(0,0,0,0.5);}
.top_sec_menu ul li{width: 100%; position: relative;}
.top_sec_menu ul li.menu-item-has-children:before{position: absolute; content: ''; height: 25px; width: 25px; background:url("images/down-arrow.png"); right: 20px; top: 10px; bottom: auto; margin: auto; color: #fff; font-family: FontAwesome;}
.top_sec_menu ul li.menu-item-has-children:hover:before{position: absolute; bottom: auto; }
.top_sec_menu ul li:hover ul.sub-menu{display: inline-block !important; position: relative !important;}
.top_sec_menu ul > li > a{padding: 10px 20px;}
.top_sec_menu ul li ul li a{padding: 8px;}

.site-inner{margin-top: 20px; margin-bottom: 0px;}
.vc_row.home_brand_section{ padding: 0 0% !important;}
.our_suppire_section li {margin: 0 0 15px !important;width: calc(100% - 0px);}
.our_suppire_section .our-suppliers-find{font-size: 12px; line-height: 17px; min-height: auto;}

.home_img_video{height: 150px;}
.home_img_video .tag-link-popup{background-size:40px;}

.home_news_section .heding_title{margin-bottom: 10px; font-size: 20px;}
.home_news_section {padding-left: 0px !important; padding-right: 0px !important;}
.home_news_section .vc_column-inner {padding-top: 15px !important;}
.home_news_section ul{margin-bottom: 0px;}
.home_news_section ul li{margin-right: 0px; margin-bottom: 20px; width: 100%;}
.home_news_section .news-image{width: 100%;}
.home_news_section .cntnt_cs.right_cs{width: 100%; min-height: 150px; padding: 15px;}
.home_news_section .containt_news h3{font-size: 15px;}
.home_news_section .content{font-size: 12px; line-height: 18px;}
.footer-area{padding: 15px 0;}
.footer-text{font-size: 11px;}

.content{width: 100%;}
.page .content{padding-bottom: 0px;}
.vc_row.contact_us_detail_section{ padding: 25px 10px;}
.contact_map iframe{height: 190px;}
.contact_us_detail_section h2.heding_title{margin-bottom: 10px; font-size: 22px; line-height: 20px;}
.contact_detail .cont_add{margin-bottom: 10px;}
.sidebar.sidebar-primary{width: 100%;}
.feature_img_section222{min-height: 140px;}

.inner-header-sec{margin-top: 0px;}
.inner-header-sec .heding_title{ font-size: 20px; margin-bottom: 10px;}
.our-suppliers-find a:after{top: 0px; bottom:0; margin:auto;}

.page-template-template-team .content-sidebar-wrap main.content{ padding:0px; margin-right: 0px; width: 100%; margin-bottom: 20px;}
.our_team_section ul li .team-image{width: 20%;}
.our_team_section .team-area .team-contant .team-title{font-size: 12px; line-height: 15px; margin-bottom: 2px;}
.our_team_section .postion-area{font-size: 9px; line-height: 15px;}
.our_team_section ul li .chng-word{margin-top: 7px; background-size: 20px;}
.our_team_section ul li .expandtab{ background-size: 20px;}
.our_team_section ul li .team-area .team-contant{width: 80%; min-height: 64px; padding: 10px 10px;}
.our_team_section .team-title-position{width: 79%;}
.our_team_section .team-image img{min-height: auto; max-height: 64px;}

.archive .site-inner .content-sidebar-wrap > .content{ padding: 0px; margin-right: 0px; width: 100%; margin-bottom: 20px;}
.post-type-archive-our-suppliers .site-inner{width: 100%;}
.gallery_box .news_img{position: relative; width: 100%;}
.gallery_box .video-poup-image{position:initial;}
.gallery_box .video-poup-image:before{ left: 0; right: 0; bottom: 0; top: 0; margin: auto; display: inline-block; width: 50px; height: 50px;}
.document_list_main .gallery_box .news_img img{min-height:inherit; height: auto;}
.gallery_box .news_contnt .content{ padding: 0px; line-height: 18px;}
.document_list_main .news_contnt{min-height:inherit; width: 100%; padding: 15px 15px;}
.gallery_box .news_contnt .loop-new-info{margin-bottom: 5px;}
.document_list_main .news_contnt .title a{font-size: 13px; margin-bottom: 5px;line-height: 15px;}

.single-news .content-sidebar-wrap > .content{width: 100%; margin-right: 0%; margin-bottom: 20px; padding: 15px;}
.location_section .feature_cs img{width: 100%; height: 110px;}
.location_section .containt_news{width: 100%;}
.location_section .containt_news .content{padding: 0px;}
.location_section .containt_news h3{margin-bottom: 10px; font-size: 16px; line-height: 20px;}
.location_section .containt_news p{margin-bottom: 10px; line-height: 20px;}
.location_section .containt_news p:last-child{margin-bottom: 0px;}
.location_section .containt_news iframe{width: 100%; height: 146px;}
.totalbloghome{width: 100%;}
.totalbloghome h4{font-size: 18px; margin-bottom: 10px;}
.totalbloghome .totalblog .blogcontent{width: 100%;}
.location_section .containt_news img.size-full{width: 100%; margin-right: 0px;}

.inner-side-content{padding: 15px 5px; margin-bottom: 30px;}
.inner-side-content h1{font-size: 21px; margin-bottom: 10px; line-height: 17px;}
.inner-side-content p{line-height: 20px; margin-bottom: 10px;}
.approach-list-link ul.menu li.menu-item a{font-size: 13px;}
.inner-side-content .wpb_wrapper .approach-list-link{margin-top: 0px !important; margin-bottom: 0px;}
.inner-side-content .wpb_content_element{margin-bottom: 15px;}

.our_project_section ul li{padding: 15px; min-height: 0px; position: relative;}
.our_project_section .project-title{font-size: 16px;}
.our_project_section ul li a:after{right: 0px; background-size:13px;  bottom: 0; margin: auto;}
.our_project_section ul li a{position: initial;}
.our_project_section ul li .team-area{width: 90%;}

.section-sidebar .sec-area-sidebar ul{padding-left: 20px;}
.section-sidebar .sec-area-sidebar ul li{list-style: none;}
.single-our-suppliers.full-width-content .content, .single-our-equipment.full-width-content .content{padding: 0px;}
.section-sidebar .blogcontent a, .approach-list-link ul li a{font-size: 15px; line-height: 20px;}
.section-sidebar .blogcontent a:after, .approach-list-link ul li a:after{top: 1px;}
.proj-title-content .project-title h3{font-size: 17px; margin-bottom: 10px;}
.single-our-suppliers .project-single,.single-our-equipment .project-single{padding-left:20px !important; padding-top: 10px; width: 100%;}
.location_section .section-sidebar{width: 100%; margin-top: 4%;}
.project-single .proj-title-content {border-right: none;}
.single-our-suppliers.full-width-content .content, .single-our-equipment.full-width-content .content{width: 100%; margin-bottom: 20px;}
.single-our-suppliers .sidebar.sidebar-primary, .single-our-equipment .sidebar.sidebar-primary{width: 100%;}

.single-projects .content-sidebar-wrap main.content{width: 100%; padding: 20px;}
.project-single .project-title h3{font-size: 18px; margin-bottom: 10px; line-height: 18px;}
.project-single  .project-contant p{margin-bottom: 6px;}
.project-single .project-contant h2,.project-single .project-contant h3{font-size: 18px; margin-bottom: 10px;}

h2 span.high-head{color: #cf0a2c;}
ul.search-new-cont li{list-style: none; padding-bottom: 25px;}
ul.search-new-cont li .search-title a{font-weight: 700; font-size: 16px; color: #333;}
ul.search-new-cont li .search-title a:hover{color: #cf0a2c;}
ul.search-new-cont li .search-content{line-height: 19px;}
ul.search-new-cont li .search-link a{background: #cf0a2c; border-radius:3px; padding: 6px  10px 4px; color: #fff; text-transform: uppercase; display: inline-block; margin-top:5px;}
ul.search-new-cont li .search-link a:hover{background:#333;}
}