/*
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
*/


/*---case study---*/
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body {
  overflow: inherit !important;
}
.case-study-diffrent .img-cont-row .cont-col {
    background: #f2f2f2 none repeat scroll 0 0;position: relative;}
.case-study-diffrent .img-cont-row .cont-col::before {
  border: 2px solid #dddddd;
  content: "";
  display: block;
  height: 85%;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: 28px;
  width: 90%;
}
.case-study-tabbing .vc_tta-tabs-container .vc_tta-tab > a {
  background: #00afef none repeat scroll 0 0 !important;
  border: medium none !important;
  color: #ffffff !important;   font-size: 21px !important;
    padding: 25px 26px !important;font-weight: 600;
}
.case-study-tabbing {
  margin-top: -111px;
}
.casestudy-tabbing .vc_tta-panels-container {
  padding-top: 55px;
}
.case-study-tabbing .vc_tta-tabs-container .vc_tta-tab.vc_active > a {
  background: #4C525E !important;
}
.image-gridtabing .vc_column-inner {
  min-height: 460px;
  background-size: cover;
  background-position: center center;
}
.image-gridtabing {
  border-bottom: 5px solid #ffffff;
  border-right: 5px solid #ffffff;
}
.case-study-diffrent .vc_tta-tabs-container .vc_tta-tab > a{ padding: 25px 16px !important;font-size: 17px !important; }
.case-study-diffrent {
  padding-bottom: 40px;
}
@media only screen and (min-width:1367px) and (max-width:1440px){
.contact-detail{width: 388px;}
}

@media only screen and (min-width:1200px) and (max-width:1279px)
{
	.site-header .widget-area {width: 70%;}
	.site-inner, .wrap {max-width: 95%;}
	.top_sec_menu ul li {padding-left: 9px;}
	.top_sec_menu ul li a {font-size: 13px;}  
}


@media only screen and (min-width:1281px) and (max-width:1400px)
{h1, h2, h3, h4, h5, h6 {  font-size: 21px;}
	body {    font-size: 14px;    line-height: 18px;}
	h1, h2, h3, h4, h5, h6 {   font-size: 20px ;}
	p {    font-size: 14px;  line-height: 27px;}
	.top_sec_menu ul li a {  font-size: 13px;}
	/*header*/
	.header-top {  padding: 5px 0;}
	/*.site-inner, .wrap {  max-width: 87%;}*/
	.site-inner, .wrap {  max-width: 81%;}
	/*contact page*/.page-id-1430 .site-inner, .page-id-1430 .wrap {max-width: 1180px;}
	body {  font-size: 15px;  line-height: 22px;}
	.header-image .site-title > a {  height: 53px;  margin: 11px 0;  width: 228px;}
	.header-widget-area {  margin-top: 23px;}
	/*slider*/
	.rev_slider.fullwidthabanner.revslider-initialised.tp-simpleresponsive {  height: 535px !important;}
	.rev_slider_wrapper.fullwidthbanner-container {  height: 535px!important;}
	.tp-fullwidth-forcer {  height: 535px!important;}
	.vc_row.wpb_row.vc_row-fluid.cont-map-sec{display: flex; align-items: center;}
	.cont-map-sec .vc_col-sm-8{padding-right: 30px !important;}
	/*slider text*/
		.slider-heading {  font-size: 31px !important;  margin-bottom: 10px!important;}
		.slider-cont {  font-size: 17px!important;}
		.slider-btn a {  font-size: 15px !important;  padding: 9px 21px!important;}
		.tp-parallax-wrap {  left: 96px!important;  top: 148px!important;}
		.wpb_revslider_element.wpb_content_element {  margin-bottom: 15px!important;}
		
		/*welome sec*/
		.darna-heading h2, .d-head, .shop-title .shop-head {  font-size: 24px;}
		.darna-heading .sml-font {  font-size: 18px;}
		.home-row-top-btm-spc .wpb_wrapper .wpb_text_column.wpb_content_element {  margin-bottom: 22px !important;}
		/* our service sec*/
		.home-row-top-btm-spc .vc_column-inner { padding-top: 20px !important;}
		.darna-heading .sml-font {  font-size: 18px;}
		.service-cont-box .contet-sec p {  font-size: 14px;}
	.service-cont-box .contet-sec {  min-height: 291px;}
	.service_inner {  height: 208px;  min-height: auto !important;}
		/*advantage page*/		
		.surefoot-adv-cont-block p {  font-size: 13px;}
		.surefoot-adv-cont-block .adv-heading {  font-size: 19px;}
		.surefoot-adv-cont-block {  min-height: auto!important;  height: 200px;}
		/*releazed page*/		
		.darna-heading .sml-font {  font-size: 15px;}
		/*video sec*/
		.video-section {  margin-bottom: 10px!important;}
.video-section iframe {  height: 272px;  width: 54%;}
		/*.video-section iframe {  height: 350px;  width: 600px !important;}*/
		/*.ytp-cued-thumbnail-overlay-image {  background-size: 100% auto !important;}*/
		.slick-slide .test--contemt {   padding: 35px;}
		/*testimonial sec*/
		.footer_area_logo_slider {  padding: 56px 0 8px;}
		.footer_area_logo_slider .logo-text {  font-size: 27px;  margin-bottom: 30px;}
		.footer_area_logo_slider .wrap {  max-width: 900px;}
		/*footer */
		.footer-title {  font-size: 18px;  margin-bottom: 15px !important;  padding-bottom: 14px !important;}
		.footer_area {  font-size: 14px; padding: 28px 0 !important;}
		.bottom_footer_in ul li {    font-size: 14px;  margin-bottom: 6px;  padding-left: 18px;}
		.footer-inner-four img:last-child {  margin-top: 2px;  width: 105px;}
		.footer-inner-four img:first-child {  width: 159px;}
		/*copyright*/
		.footer-after-area {  font-size: 13px;  padding: 8px 0;}
		/*about us page*/
		.inner-slider-img {  height: 305px;}
		.inner-slider-img .d-head {  font-size: 26px;}
		.home-row-top-btm-spc {  padding-bottom: 0px!important;}
		.home-row-top-btm-spc {  padding-bottom: 0 !important;}	
		/*download page*/
		.darna-heading .d-head {  font-size: 23px;}
		.darna-heading h2, .d-head, .shop-title .shop-head {  padding-top: 32px;}
		.darna-heading {  margin-bottom: 20px!important;}
		.home-row-top-btm-spc {  padding-top: 10px!important;}
		.download-row .vc_col-sm-3 .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element {  margin-bottom: 10px!important;}
		.page-id-1262 .home-row-top-btm-spc .vc_column-inner {  padding-top: 7px !important;}
		.pile_instalation_sec .vc_col-sm-3:nth-child(2) .wpb_text_column.wpb_content_element {  margin-bottom: 0px!important;}
			.surefoot_doc_sec .vc_col-sm-3 .vc_column-inner {  padding-left: 5px !important;  padding-right: 5px !important;}
			.download-row .pdf-name { padding: 10px 0 !important;}
			.document .vc_col-sm-4 .vc_column-inner {  padding-left: 5px !important;  padding-right: 5px !important;}
/*faq page*/
.casestudy-tabbing .vc_tta-panels-container {  padding-top: 20px;}
.vc_tta-panel-body .darna-heading .d-head {  font-size: 21px;}
.darna-heading::after {  padding-top: 17px;}
.casestudy-tabbing .vc_col-sm-12 .vc_tta-container {  margin-bottom: 0px!important;}
.case-study-tabbing .vc_tta-tabs-container .vc_tta-tab > a {  padding: 13px 14px !important;}
.case-study-tabbing {  margin-top: -85px !important;}
.casestudy-tabbing .vc_tta-panels-container {  padding-top: 16px;}
.vc_tta-panel-body .vc_row-fluid .vc_col-sm-12 .wpb_wrapper .wpb_text_column.wpb_content_element { margin-bottom: 7px !important;}
/*blog page*/
.entry-main {  padding-left: 6px;}
.blog-item .col-md-8 h2 {   font-size: 25px;}
.blog-item {  margin-bottom: 5px !important;}
/*contact us page*/
.contact-form .contact_left_form {  margin-left: 0px !important;  margin-top: 50px; }
.contact-form .right_contact_form_detail .vc_column-inner {padding-right:0px; padding-left: 25px;}
.contact-detail {
	padding: 22px 30px;
	width: 100%;  
}
.contact-detail .office-div {
	margin-bottom: 10px;
	position: relative;
}
.contact-detail .office-div .office-title {
	margin-bottom: 7px;
}
.contact-detail .office-div::before{left: -30px; width: 20px;}
.contact-form .contact_left_form .submit-btn {  padding-top: 0px;}
div.wpcf7-response-output {  margin: 1em 0.5em 0em;}

.main-video-section .vc_column-inner {  padding-top: 10px!important;}

.service-cont-box {  margin-top: -39px;}
.img-cont-row .img-col > .vc_column-inner {  min-height:100%; }
.img-cont-row .img-col > .vc_column-inner {    height: 100%;    position: absolute;    top: 0;     width: calc(100% + 50px);     width: -webkit-calc(100% + 50px);}
.page-id-1462 .vc_row.wpb_row.vc_row-fluid:last-child {  display: none;}  
.page-id-1462 .vc_row.wpb_row.vc_row-fluid:nth-child(6) {  display: none;} 
.gallery-section {  height: 147px;}
		
}
@media only screen and (min-width:1201px) and (max-width:1280px)
{
	h1, h2, h3, h4, h5, h6 {  font-size: 21px;}
	body {    font-size: 14px;    line-height: 18px;}
	h1, h2, h3, h4, h5, h6 {   font-size: 20px ;}
	p {    font-size: 14px;  line-height: 27px;}
	.top_sec_menu ul li a {  font-size: 13px;}
	/*header*/
	.header-top {  padding: 5px 0;}
	/*.site-inner, .wrap {  max-width: 87%;}*/
	.site-inner, .wrap {  max-width: 81%;}
	body {  font-size: 15px;  line-height: 22px;}
	.header-image .site-title > a {  height: 53px;  margin: 11px 0;  width: 228px;}
	/*contact page*/.page-id-1430 .site-inner, .page-id-1430 .wrap {max-width: 1180px;}
.right_contact_form_detail.wpb_column.vc_column_container.vc_col-sm-4 {margin-top: 40px;}	
	.header-widget-area {  margin-top: 23px;}
	/*slider*/
	.rev_slider.fullwidthabanner.revslider-initialised.tp-simpleresponsive {  height: 516px !important;}
	.rev_slider_wrapper.fullwidthbanner-container {  height: 516px!important;}
	.tp-fullwidth-forcer {  height: 516px!important;}
	.vc_row.wpb_row.vc_row-fluid.cont-map-sec{display: flex; align-items: center;}
	.cont-map-sec .vc_col-sm-8{padding-right: 30px !important;}
	/*slider text*/
		.slider-heading {  font-size: 31px !important;  margin-bottom: 10px!important;}
		.slider-cont {  font-size: 17px!important;}
		.slider-btn a {  font-size: 15px !important;  padding: 9px 21px!important;}
		.tp-parallax-wrap {  left: 96px!important;  top: 148px!important;}
		.wpb_revslider_element.wpb_content_element {  margin-bottom: 15px!important;}
		
		/*welome sec*/
		.darna-heading h2, .d-head, .shop-title .shop-head {  font-size: 24px;}
		.darna-heading .sml-font {  font-size: 18px;}
		.home-row-top-btm-spc .wpb_wrapper .wpb_text_column.wpb_content_element {  margin-bottom: 22px !important;}
		/* our service sec*/
		.home-row-top-btm-spc .vc_column-inner { padding-top: 20px !important;}
		.darna-heading .sml-font {  font-size: 18px;}
		.service-cont-box .contet-sec p {  font-size: 14px;}
	.service-cont-box .contet-sec {  min-height: 291px;}
	.service_inner {  height: 208px;  min-height: auto !important;}
		/*advantage page*/		
		.surefoot-adv-cont-block p {  font-size: 13px;}
		.surefoot-adv-cont-block .adv-heading {  font-size: 19px;}
		.surefoot-adv-cont-block {  min-height: auto!important;  height: 200px;}
		/*releazed page*/		
		.darna-heading .sml-font {  font-size: 15px;}
		/*video sec*/
		.video-section {  margin-bottom: 10px!important;}
.video-section iframe {  height: 272px;  width: 54%;}
		/*.video-section iframe {  height: 350px;  width: 600px !important;}*/
		/*.ytp-cued-thumbnail-overlay-image {  background-size: 100% auto !important;}*/
		.slick-slide .test--contemt {   padding: 35px;}
		/*testimonial sec*/
		.footer_area_logo_slider {  padding: 56px 0 8px;}
		.footer_area_logo_slider .logo-text {  font-size: 27px;  margin-bottom: 30px;}
		.footer_area_logo_slider .wrap {  max-width: 900px;}
		/*footer */
		.footer-title {  font-size: 18px;  margin-bottom: 15px !important;  padding-bottom: 14px !important;}
		.footer_area {  font-size: 14px; padding: 28px 0 !important;}
		.bottom_footer_in ul li {    font-size: 14px;  margin-bottom: 6px;  padding-left: 18px;}
		.footer-inner-four img:last-child {  margin-top: 2px;  width: 105px;}
		.footer-inner-four img:first-child {  width: 159px;}
		/*copyright*/
		.footer-after-area {  font-size: 13px;  padding: 8px 0;}
		/*about us page*/
		.inner-slider-img {  height: 305px;}
		.inner-slider-img .d-head {  font-size: 26px;}
		.home-row-top-btm-spc {  padding-bottom: 0px!important;}
		.home-row-top-btm-spc {  padding-bottom: 0 !important;}	
		/*download page*/
		.darna-heading .d-head {  font-size: 23px;}
		.darna-heading h2, .d-head, .shop-title .shop-head {  padding-top: 32px;}
		.darna-heading {  margin-bottom: 20px!important;}
		.home-row-top-btm-spc {  padding-top: 10px!important;}
		.download-row .vc_col-sm-3 .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element {  margin-bottom: 10px!important;}
		.page-id-1262 .home-row-top-btm-spc .vc_column-inner {  padding-top: 7px !important;}
		.pile_instalation_sec .vc_col-sm-3:nth-child(2) .wpb_text_column.wpb_content_element {  margin-bottom: 0px!important;}
			.surefoot_doc_sec .vc_col-sm-3 .vc_column-inner {  padding-left: 5px !important;  padding-right: 5px !important;}
			.download-row .pdf-name { padding: 10px 0 !important;}
			.document .vc_col-sm-4 .vc_column-inner {  padding-left: 5px !important;  padding-right: 5px !important;}
/*faq page*/
.casestudy-tabbing .vc_tta-panels-container {  padding-top: 20px;}
.vc_tta-panel-body .darna-heading .d-head {  font-size: 21px;}
.darna-heading::after {  padding-top: 17px;}
.casestudy-tabbing .vc_col-sm-12 .vc_tta-container {  margin-bottom: 0px!important;}
.case-study-tabbing .vc_tta-tabs-container .vc_tta-tab > a {  padding: 13px 14px !important;}
.case-study-tabbing {  margin-top: -85px !important;}
.casestudy-tabbing .vc_tta-panels-container {  padding-top: 16px;}
.vc_tta-panel-body .vc_row-fluid .vc_col-sm-12 .wpb_wrapper .wpb_text_column.wpb_content_element { margin-bottom: 7px !important;}
/*blog page*/
.entry-main {  padding-left: 6px;}
.blog-item .col-md-8 h2 {   font-size: 25px;}
.blog-item {  margin-bottom: 5px !important;}
/*contact us page*/
.contact-form .contact_left_form {  margin-left: 0px !important;  margin-top: 40px; }
.contact-form .right_contact_form_detail .vc_column-inner{padding-right: 0px !important; padding-left: 25px !important;}
.contact-detail {padding: 19px 30px; width: 100%;}
.contact-detail .office-div .office-title {margin-bottom: 6px;}
.contact-detail .office-div::before{left: -30px; width: 20px;}
.contact-form .contact_left_form .submit-btn {  padding-top: 0px;}
div.wpcf7-response-output {  margin: 1em 0.5em 0em;}

.main-video-section .vc_column-inner {  padding-top: 10px!important;}

.service-cont-box {  margin-top: -39px;}
.img-cont-row .img-col > .vc_column-inner {  min-height:100%; }
.img-cont-row .img-col > .vc_column-inner {    height: 100%;    position: absolute;    top: 0;     width: calc(100% + 50px);     width: -webkit-calc(100% + 50px);}
.page-id-1462 .vc_row.wpb_row.vc_row-fluid:last-child {  display: none;}  
.page-id-1462 .vc_row.wpb_row.vc_row-fluid:nth-child(6) {  display: none;} 
.gallery-section {  height: 147px;}
.edison_aword_logo {margin-right: 30px;}
			
}
@media only screen and (min-width: 1024px) and (max-width: 1200px)
{
	h1, h2, h3, h4, h5, h6 {  font-size: 20px;}
p {  font-size: 14px;  line-height: 21px;}	
body {  font-size: 13px;  line-height: 18px;}
li {  font-size: 14px;  line-height: 23px;}
.edison_aword_logo {margin-right: 30px;}
/*header*/
.header-image .site-title > a {  height: 53px;  margin: 8px 0;  width: 192px;}
.site-header .widget-area {  width: 769px;  margin-top: -46px;}
.top_sec_menu ul li a {  font-size: 12px;}
/*slider*/
	.rev_slider.fullwidthabanner.revslider-initialised.tp-simpleresponsive {  height: 415px !important;}
	.rev_slider_wrapper.fullwidthbanner-container {  height: 415px !important;}
	.tp-fullwidth-forcer {  height: 415px !important;}
/*slider text*/	
	.slider-heading {  font-size: 24px !important;margin-bottom: 12px !important;}
	.slider-btn a {  font-size: 15px !important;}
	.tp-caption.tp-resizeme {  max-width: 470px !important;}
.tp-parallax-wrap {  left: 52px!important;  top: 101px!important;}
/*welcome sec*/
.darna-heading h2, .d-head, .shop-title .shop-head {  font-size: 24px;}
.home-row-top-btm-spc .vc_col-sm-8 .wpb_text_column.wpb_content_element.darna-heading.txt-center {  margin-bottom: 16px !important;}
.wpb_revslider_element.wpb_content_element {  margin-bottom: 10px!important;}
.home-row-top-btm-spc {  padding: 20px 0 0;}
		/* our service sec*/
		.darna-heading h2::before, .darna-heading .d-head::before, .shop-title .shop-head::before {  height: 14px;  width: 37px;}
.darna-heading h2, .d-head, .shop-title .shop-head {  padding-top: 31px;}
.darna-heading::after {  padding-top: 13px;  width: 48px;}
.home-row-top-btm-spc .wpb_text_column.wpb_content_element.darna-heading.txt-center.service-heading-part {  margin-bottom: 20px!important;}
		.service-cont-box .contet-sec p {  font-size: 13px;}
		.service-cont-box .serivce-title {  font-size: 19px;  margin-bottom: 10px;}
		.service-cont-box .left-curve {  width: 56.1%;}
		.service-cont-box .right-curve {  width: 54.1%;}
		.service-cont-box .contet-sec .service_inner {  min-height: auto!important;  height: 185px;}

		/*advantage page*/	
		.home-row-top-btm-spc .vc_column-inner {  padding-top: 10px!important;}
		.full-width-content .content {  padding: 0 25px !important;}	
		.surefoot-adv-cont-block p {  font-size: 14px;}
		.surefooter-adv-grey-bg {  padding: 28px 0;}
		.surefoot-adv-cont-block .wpb_wrapper > p {  min-height: 178px;}
		.surefoot-adv-cont-block .adv-heading {  font-size: 17px;}
		.surefoot-adv-cont-block {  padding: 5px !important;}
				
		/*releazed page*/		
		.darna-heading .sml-font {  font-size: 13px;}
		/*video sec*/
		.video-section {  margin-bottom: 10px!important;}
		/*.video-section iframe {  height: 350px;  width: 600px !important;}*/
		/*.ytp-cued-thumbnail-overlay-image {  background-size: 100% auto;}*/
		.slick-slide .test--contemt {   padding: 35px;}
			.main-video-section .wpb_column > .vc_column-inner {  padding: 10px 0 20px!important;}
.video-section iframe {  height: 311px;  width: 54%;}
		/*testimonial sec*/
		.footer_area_logo_slider {  padding: 56px 0 8px;}
		.footer_area_logo_slider .logo-text {  font-size: 27px;  margin-bottom: 30px;}
		.footer_area_logo_slider .wrap {  width: 87%;}
		/*footer */
		.footer-title {  font-size: 16px;  margin-bottom: 15px;  padding-bottom: 14px;}
		.footer_area {  font-size: 14px; padding: 28px 0;}
		.bottom_footer_in ul li {    font-size: 14px;  margin-bottom: 6px;  padding-left: 18px;}
		.footer-inner-four img:last-child {  margin-top: 2px;  width: 105px;}
		.footer-inner-four img:first-child {  width: 159px;}
		.footer-inner-email {  background: rgba(0, 0, 0, 0) url("images/footer-mail.png") no-repeat scroll left top 0px;}
		.footer-inner-phone {  background: rgba(0, 0, 0, 0) url("images/footer-call.png") no-repeat scroll left top 0px;}
		/*copyright*/	
		.footer-after-area {  font-size: 13px;}
		/*about us page*/
		.inner-slider-img {  height: 250px;}
		.inner-slider-img .d-head {  font-size: 25px;}
		.home-row-top-btm-spc {  padding-bottom: 0px !important;}
		.home-row-top-btm-spc {  padding-bottom: 0px !important;}
		.first_sec_text .vc_column-inner {  padding-top: 0px!important;}
		.box-shadow-block .wpb_wrapper h3, .box-shadow-block .wpb_wrapper > h2 {  font-size: 23px !important;}
		.box-shadow-block {  min-height: 139px;  padding: 17px 26px !important;}
		.how_it_work_third_image .vc_custom_1505130378725 {  background-position: left center !important;  background-size: 100% auto;}

		/*faq page*/
		
			.case-study-tabbing {  margin-top: -81px !important;}
			.case-study-tabbing .vc_tta-tabs-container .vc_tta-tab > a {  padding: 11px 15px !important;  font-size: 19px!important;}
			.casestudy-tabbing .vc_tta-panels-container {  padding-top: 15px;}
.vc_tta-panel-body .darna-heading .d-head {  font-size: 22px;}
.darna-heading::after {  padding-top: 17px;}
.casestudy-tabbing .vc_col-sm-12 .vc_tta-container {  margin-bottom: 0px!important;}
.vc_tta-panel-body .vc_col-sm-12 .vc_column-inner .darna-heading .faq-div h3 {  font-size: 21px;}
.vc_row-fluid:nth-child(1) .vc_col-sm-12 .wpb_text_column.wpb_content_element.darna-heading.txt-center {  margin-bottom: 21px !important;}
.vc_row-fluid:nth-child(2) .vc_col-sm-12 .wpb_wrapper .wpb_text_column.wpb_content_element.darna-heading {  margin-bottom: 9px !important;}
.faq-div {  margin-bottom: 10px;}
	.faq-div h3 {  font-size: 19px;  }

/*download page*/
.pile_instalation_sec .vc_column-inner {  padding-top: 20px!important;}
.pile_instalation_sec .wpb_text_column.wpb_content_element.darna-heading.txt-center {  margin-bottom: 10px!important;}
.pile_instalation_sec .download-row .vc_col-sm-3 .wpb_text_column.wpb_content_element {  margin-bottom: 15px!important;}
.astm_testing_sec.vc_column-inner {  padding-top: 20px!important;}
.astm_testing_sec.wpb_text_column.wpb_content_element.darna-heading.txt-center {  margin-bottom: 10px!important;}
.astm_testing_sec .download-row .vc_col-sm-4 .wpb_text_column.wpb_content_element {  margin-bottom: 15px!important;}
.european_sec .vc_column-inner {  padding-top: 20px!important;}
.european_sec .wpb_text_column.wpb_content_element.darna-heading.txt-center {  margin-bottom: 10px!important;}
.european_sec .download-row .vc_col-sm-3 .wpb_text_column.wpb_content_element {  margin-bottom: 15px!important;}
.download-row .pdf-name { padding: 10px 0 !important;  font-size: 13px !important;}
.surefoot_doc_sec .download-row .vc_col-sm-3 .wpb_text_column.wpb_content_element {  margin-bottom: 10px!important;}
.surefoot_doc_sec .download-row .vc_col-sm-4 .wpb_text_column.wpb_content_element {  margin-bottom: 20px!important;}

/*blog page*/
.entry-main {  padding-left: 6px;}
.blog-item .col-md-8 h2 {   font-size: 25px;}
.blog-item {  margin-bottom: 5px !important;}
.widget_cs_recent_post_v2 h3 {  font-size: 22px;}
/*case-studies*/
.cont-col .vc_column-inner .wpb_text_column.wpb_content_element {  margin-bottom: 0px!important;}
.img-cont-row .cont-col {  margin: 49px auto !important;}
.first_text.wpb_column.vc_column_container.vc_col-sm-6::before {  height: 90%!important;}
/*contact sec*/
.contact-form .contact_left_form{width: 100%;}

.cont-map-sec .vc_col-sm-8{width: 100%;}
.cont-map-sec .vc_col-sm-4{width: 100%;}
.cont-map-sec .contact-map{text-align: center;}
.cont-map-sec .contact-form .contact_left_form {
  display: block;
  float: none;
  margin-left: 0;
  margin-top: 20px;
  width: 100%;
}
.cont-map-sec .contact-detail {
  margin: auto;
  padding: 40 55px;
  width: 45%;
  margin-top: 20px;
}
.contact-form .contact_left_form .submit-btn {  padding-top: 0px;}
div.wpcf7-response-output {  margin: 1em 0.5em 0em;}
.darna-heading .d-head {  font-size: 22px;}
.right_contact_form_detail.vc_col-sm-4{float: none; margin: 50px auto 30px !important;}
/*comercial page*/
.page-id-1501 .home-row-top-btm-spc .darna-heading .d-head { font-size: 20px !important;}
.vc_col-sm-6 .mrg-auto h3 {  font-size: 21px;}
.first_video_sec .vc_col-sm-6 .mrg-auto h3 {  font-size: 18px;}
.second_video_sec {  width: 100%;  float: none;}
.gallery-section {  height: 115px;}
.gallery-box .vc_column-inner {  padding: 0 8px !important;}
/*galery sec*/
.page-id-1566 iframe { height: 249px !important;}
.page-id-1566 .entry-content .vc_col-sm-6 .vc_column-inner .wpb_text_column.wpb_content_element {  margin-bottom: 20px !important;}
.page-id-113 .img-cont-row.img-cont-row .img-col {   min-height: 238px;}
.page-id-136 .img-cont-row.img-cont-row .img-col {    min-height: 238px;}
.page-id-1074 .img-cont-row.img-cont-row .img-col {   min-height: 238px;}
.page-id-1100 .img-cont-row.img-cont-row .img-col {   min-height: 238px;}
.fbx-link > img {  width: 33.33%;}
.img-cont-row .img-col > .vc_column-inner {  min-height:100%; }
.img-cont-row .img-col > .vc_column-inner {    height: 100%;    position: absolute;    top: 0;     width: calc(100% + 50px);     width: -webkit-calc(100% + 50px);}
/*.first_image {   min-height: 508px!important;}*/



}
@media only screen and (min-width: 800px) and (max-width: 979px)
{

/*menu*/
.top_sec_menu ul li a {   font-size: 11px;  }
.widget-area.header-widget-area { width: auto;}
.title-area {  float: left;  width: auto;}
.header-widget-area {    margin-top: 9px;}
.title-area {  padding: 0px!important;}
.site-inner {  margin-top: 0;}
	#main_navigation li {  width: 100%;}
}

@media only screen and (min-width: 800px) and (max-width: 1023px)
{


	body { font-size: 14px;}

	p {  font-size: 13px;  line-height: 21px;}
	/*header*/
	
.header-image .site-title > a {  height: 45px;  margin: 3px 0;  width: 121px;}
	
/*slider*/
	.rev_slider.fullwidthabanner.revslider-initialised.tp-simpleresponsive {  height: 310px !important;}
	.rev_slider_wrapper.fullwidthbanner-container {  height: 310px !important;}
	.tp-fullwidth-forcer {  height: 310px !important;}
	.wpb_revslider_element.wpb_content_element {  margin-bottom: 0px!important;}
	/*slider text*/
	.slider-heading {  font-size: 20px !important;  margin-bottom: 10px!important;  }
	.slider-cont {  font-size: 13px !important; margin-bottom: 10px !important;}
	.slider-btn a {  font-size: 14px !important;  padding: 10px 16px!important;}
	.tp-parallax-wrap {  left: 44px!important;  top: 64px!important;}
	/*welcome sec*/
	.darna-heading h2, .d-head, .shop-title .shop-head {  font-size: 20px;}
	.darna-heading .sml-font {  font-size: 14px;}
		.darna-heading h2::before, .darna-heading .d-head::before, .shop-title .shop-head::before {  height: 11px !important;  width: 39px !important;}
		.welcome_sec .left_sec .wpb_wrapper .wpb_content_element {  margin: 18px 0px!important;}
		
	.darna-heading h2, .d-head, .shop-title .shop-head {  padding-top: 24px;}
	.darna-heading::after { padding-top: 9px !important;  width: 42px !important;}
	.welcome_sec .right_sec .wpb_text_column.wpb_content_element.darna-heading.txt-center {  margin-bottom: 10px !important;}
	.welcome_sec .right_sec .wpb_text_column.wpb_content_element.txt-center {  margin-bottom: 0px !important;}
	/* our service sec*/
	.our_service_sec {  padding: 0px!important;}
	.our_service_sec .service-heading-part {  margin-bottom: 12px !important;}
	
	.service-cont-box .contet-sec {  min-height: 200px;  padding: 0 12px 17px;}
	.service-cont-box {  margin-top: -44px;}
	.service-cont-box .contet-sec p {  font-size: 13px;}
	.our-service-box {  width: 50% !important;}
	.our-service-box:last-child {	margin: 0px auto !important;	text-align: center;	display: block !important;	float: none;	width: 50%;	clear: both;	overflow: hidden;}
	.service-cont-box .left-curve {    top: -26px;  width: 53.1%;}
	.service-cont-box .right-curve {  top: -26px;  width: 53.1%;}
	.service-cont-box .serivce-title {  font-size: 19px;}
	.home-row-top-btm-spc {  padding: 20px 0 0;}

	/*advantage sec*/
	.advantage_sec .wpb_column .vc_column-inner {  padding-top: 0 !important;}
	.advantage_sec .vc_column-inner .darna-heading {  margin-bottom: 31px !important;}
	.surefooter-adv-box {  width: 33.33% !important;}
	.surefooter-adv-grey-bg {   padding: 27px 0;}
	.surefoot-adv-img-block > .wpb_wrapper {    height: 79px;  padding-top: 16px;  width: 79px;}
	.surefoot-adv-cont-block .adv-heading {  font-size: 18px;}
	.surefoot-adv-cont-block p {  font-size: 14px;}
	 .surefooter-adv-box .wpb_wrapper > p {  min-height: 100px;}
	 .home-row-top-btm-spc {  padding: 20px 0 0 !important;}
	 .surefooter-adv-box {  width: 50%!important;}
	 .surefooter-adv-box:nth-child(5) {	margin: 0px auto !important;	text-align: center;	display: block !important;	float: none;	width: 50%;	clear: both;	overflow: hidden;}
	 .surefoot-adv-cont-block {  margin-bottom: 32px !important;}
	 	
	/*video sec*/	
	.main-video-section .wpb_column > .vc_column-inner {  padding: 10px 0 0px!important;}
	.video-section iframe {  width: 63%;  height: 248px;}
	.slick-slide {  display: block !important;}
	.testimonial-image {  height: 341px;}
	.slick-slide .test--contemt {  padding: 21px;}
	/*testimonial sec*/
	.testimonial-image, .test--contemt {  width: 100% !important;}
	.footer_area_logo_slider .logo-text {  font-size: 23px;  margin-bottom: 22px;}
	.footer_area_logo_slider {  padding: 45px 0 4px;}
	.footer_area_logo_slider .wrap {  padding: 0 13%;}

	/*footer*/
	.footer-title {  font-size: 17px;  margin-bottom: 18px; padding-bottom: 18px;}
	.footer_area {  padding: 28px 0px; font-size: 14px;}
	.bottom_footer_in ul li {  font-size: 14px; margin-bottom: 4px;}
.footer-inner-four img:last-child {  margin-top: 11px;  width: 98px;}
.footer_area .vc-col-lg-4 {  padding-right: 34px;}
.footer-after-area {  font-size: 13px;  padding: 7px 0;}
/*about us page*/
		.inner-slider-img {  height: 183px;}
		.inner-slider-img .d-head {  font-size: 20px;}
.first_sec_text .vc_column-inner {  padding-top: 41px !important;}	
		.home-row-top-btm-spc {  padding-bottom: 0px !important;}
		.home-row-top-btm-spc {  padding-bottom: 0px !important;}
				.box-shadow-block .wpb_wrapper h3, .box-shadow-block .wpb_wrapper > h2 {  font-size: 20px !important; margin-bottom: 7px !important;}
		.box-shadow-block {  min-height: 139px;  padding: 17px 26px !important;}
		.box-shadow-block {  margin-bottom: 20px!important;}
		.home-row-top-btm-spc .vc_column-inner {  padding-top: 15px !important;}
		.darna-heading .d-head {  font-size: 25px;}
		
		.how_it_work_imag {  display: block !important;  float: none !important;  height: 372px !important;  margin: 0 auto !important;  text-align: center !important;  width: 95% !important; }
		.how_it_work_imag .vc_column-inner.vc_custom_1505130265388 {  margin-right: 0 !important;}
		.how_it_work_text {  display: block !important;  float: none !important;  margin: 0 auto !important;  width: 95% !important;}
		.vc_row.vc_row-flex {  display: block !important;}
		.img-cont-row .cont-col { margin: 0 auto !important;}
		.img-cont-row {  margin-bottom: 15px;}
		.how_it_work_second_image	{  display: block !important;  float: none !important;  height: 434px !important;  margin: 0 auto !important;  text-align: ce	nter !important;  width: 95% !important; }	
		.how_it_work_second_text {  display: block !important;  float: none !important;  margin: 0 auto !important;  width: 95% !important;}
	.left-img-col-row .img-col > .vc_column-inner {  margin-left: 0px !important ; }
	.how_it_work_third_image{  display: block !important;  float: none !important;  height: 434px	 !important;  margin: 0 auto !important;  text-align: ce	nter !important;  width: 95% !important; }
	.how_it_work_third_text{  display: block !important;  float: none !important;  margin: 0 auto !important;  width: 95% !important;}
	.first_sec_text { width: 100% !important;}
	.first_sec_text .vc_column-inner {  padding-top: 25px!important;}
	.second_sec_video {  display: block !important;  float: none !important;  margin: 0 auto;  text-align: center;  width: 79% !important;}
	.second_sec_video .vc_column-inner {  padding-top: 0px!important;}
	.second_sec_video .wpb_text_column.wpb_content_element {  margin-bottom: 15px !important;}
	.inner-slider-img .vc_column-inner {  padding-top: 55px!important;  padding-left: 22px!important;}
	.plane_instalation_text{ width: 100% !important;}
	.plane_instalation_video{  display: block !important;  float: none !important;  margin: 0 auto;  text-align: center;  width: 79% !important;}
	
	/*faq page*/
	.case-study-tabbing {  margin-top: -78px !important;}
	.case-study-tabbing .vc_tta-tabs-container .vc_tta-tab > a {  font-size: 17px !important;  padding: 8px 10px !important;}
	.casestudy-tabbing .vc_tta-panels-container {  padding-top: 9px;}
	.vc_tta-panel-body .darna-heading .d-head {  font-size: 20px;}
	.darna-heading::after {  padding-top: 17px;}
	.casestudy-tabbing .vc_col-sm-12 .vc_tta-container {  margin-bottom: 0px !important;}
.vc_tta-panel-body .vc_col-sm-12 .vc_column-inner .darna-heading .faq-div h3 {  font-size: 19px;  margin-bottom: 10px;}
	.vc_row-fluid:nth-child(1) .vc_col-sm-12 .wpb_text_column.wpb_content_element.darna-heading.txt-center {  margin-bottom: 21px !important;}
	.vc_row-fluid:nth-child(2) .vc_col-sm-12 .wpb_wrapper .wpb_text_column.wpb_content_element.darna-heading {  margin-bottom: 9px !important;}
	.faq-div {  margin-bottom: 10px;}
	.faq-div h3 {  font-size: 19px;  }
	
/*download page*/
.pile_instalation_sec .vc_column-inner {  padding-top: 20px!important;}

.pile_instalation_sec .wpb_text_column.wpb_content_element.darna-heading.txt-center {  margin-bottom: 10px!important;}
.pile_instalation_sec .download-row .vc_col-sm-3 .wpb_text_column.wpb_content_element {  margin-bottom: 15px!important;}
.astm_testing_sec.vc_column-inner {  padding-top: 20px!important;}
.astm_testing_sec.wpb_text_column.wpb_content_element.darna-heading.txt-center {  margin-bottom: 10px!important;}
.astm_testing_sec .download-row .vc_col-sm-4 .wpb_text_column.wpb_content_element {  margin-bottom: 15px!important;}
.european_sec .vc_column-inner {  padding-top: 20px!important;}
.european_sec .wpb_text_column.wpb_content_element.darna-heading.txt-center {  margin-bottom: 10px!important;}
.european_sec .download-row .vc_col-sm-3 .wpb_text_column.wpb_content_element {  margin-bottom: 15px!important;}
.download-row .pdf-name { padding: 10px 0 !important;  font-size: 13px !important;}
.surefoot_doc_sec .download-row .vc_col-sm-3 .wpb_text_column.wpb_content_element {  margin-bottom: 10px!important;}
.surefoot_doc_sec .download-row .vc_col-sm-4 .wpb_text_column.wpb_content_element {  margin-bottom: 20px!important;}
.pile_instalation_sec .darna-heading .d-head {  font-size: 22px!important;}
.astm_testing_sec .darna-heading .d-head {  font-size: 21px;}
.european_sec .darna-heading .d-head {  font-size: 21px;}
.surefoot_doc_sec .darna-heading .d-head {  font-size: 21px;}
.download-row .darna-heading .d-head {  font-size: 21px;}
.technical_sec_text .darna-heading .d-head {  font-size: 21px;}
.european_sec .vc_col-sm-3:first-child, .european_sec .vc_col-sm-3:nth-child(4) {  display: none;}
.pile_instalation_sec .vc_col-sm-3:first-child, .pile_instalation_sec .vc_col-sm-3:nth-child(4) {  display: none;}
.pile_instalation_sec .download-row .vc_col-sm-3 {  width: 50%;}
.european_sec .download-row .vc_col-sm-3 {  width: 50%;}
.astm_testing_sec .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {  margin-bottom: 30px !important;}
.surefoot_doc_sec .download-row .vc_col-sm-3 {  width: 50%;}
.astm_testing_sec .download-row .vc_col-sm-4:nth-child(3), .astm_testing_sec .download-row .vc_col-sm-4:first-child {  display: none;}
.astm_testing_sec .download-row .vc_col-sm-4 {  float: none;  margin: 0 auto;  width: 50%;}
.technical_sec_text .darna-heading .d-head {  font-size: 21px;}
.technical_sec_text .vc_column-inner {  padding-bottom: 20px !important;  padding-top: 20px !important;}
/*blog page*/
.widget_cs_recent_post_v2 {  padding: 19px;}
.blog-item .col-md-8 h2 {   font-size: 22px;}
.blog-item {  margin-bottom: 5px !important;}
.widget_cs_recent_post_v2 h3 {  font-size: 19px;}
.page-template-template-blog main.content, .single-post main.content {  float: none;  width: 100%;}
.widget_cs_recent_post_v2 {  float: none; clear:both;  margin: 36px auto 0;  padding: 30px !important;  width: 58%;  margin-bottom: 18px;}
.entry-thumbnail {  width: 27%;}
.widget_cs_recent_post_v2 h3 {  text-align: center;}
.widget_cs_recent_post_v2 h3::after {  margin: 0 auto;  }
.entry-main {  float: left;  padding-top: 23px;  width: 67%;}
/*case study sec*/
.img-cont-row .vc_col-sm-6 {  width: 100%;  display: block;  float: none;}
.first_image .vc_column-inner.vc_custom_1505211652316 {  height: 508px!important;  min-height: 508px!important;}
.second_image .vc_column-inner.vc_custom_1505211704062 {  height: 308px !important;  min-height: auto!important;}
.third_image .vc_column-inner.vc_custom_1505211717512 {  height: 308px !important;  min-height: auto!important;}
.fourth_image .vc_column-inner.vc_custom_1505211736721 {  height: 329px !important;  min-height: auto!important;}
.third_image .vc_column-inner.vc_custom_1505211717512 {  margin-right: 0px!important;}
.img-cont-row .img-col > .vc_column-inner {  margin-right: 0 !important;}
.first_image .vc_column-inner.vc_custom_1505211652316 {  background-size: 100% auto !important;}
.first_image {  margin-right: 0px!important;}
.first_text.wpb_column.vc_column_container.vc_col-sm-6::before {  height: 90%!important;}
.img-cont-row .img-col .vc_column-inner {  height: 100%;  min-height: auto!important;}
.service_inner {  min-height: 84px!important;}
/*contact sec*/
.contact-form .contact_left_form {  margin-left: 0!important;  margin-top: 17px !important;  width: 100%!important;  float: none;  display: block;}
.contact-map{text-align: center;}
.cont-map-sec{padding-left: 15px !important; padding-right:15px !important; margin-bottom: 30px;}
.cont-map-sec .vc_col-sm-8{width: 100%;}
.cont-map-sec .vc_col-sm-4{width: 100%;}
.right_contact_form_detail.vc_col-sm-4 {width: 55% !important; float: none; margin: 50px auto 30px !important;}
.contact-detail {  margin-bottom: 0;  padding: 0 55px;  width: 100%; margin: auto;}
.contact-detail {  margin-bottom: 0px!important;  height: 650px;}
.surefooter-adv-box.wpb_column.vc_column_container.vc_col-sm-2 {  margin-bottom: 17px;}
.page-id-6 .home-row-top-btm-spc {   padding-top: 9px!important;}
/*comercial page*/
.first_video_sec .vc_col-sm-6 .mrg-auto h3 {  font-size: 18px;}
.second_video_sec {  width: 100%;  float: none;}
.images_video_page_sec {  float: none;  width: 100%;}
.third_video_sec .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_row-o-content-middle.vc_row-flex {  float: none;  width: 100%;}
.first_video_sec .vc_col-sm-6, .second_video_sec .vc_col-sm-6, .third_video_sec .vc_col-sm-6 {  width: 100%;  float: none; margin: 0 auto;}
.video_v iframe {  margin: 0 auto;  text-align: center;  display: block;}
.video_text h3 {  font-size: 19px;}
.third_video_sec .vc_column-inner {  padding-top: 6px!important;}
.gallery-section {  height: 115px;}
.gallery-box .vc_column-inner {  padding: 0 8px !important;}

.gallery-section .title2 {  font-size: 13px;}
.gallery-section .tagline2 {  font-size: 0.7em;}
.page-id-1537 .home-row-top-btm-spc {  padding-top: 0px!important;}
/*galery sec*/
.page-id-1566 iframe { height: 249px;}
.page-id-1566 .entry-content .vc_col-sm-6 .vc_column-inner .wpb_text_column.wpb_content_element {  margin-bottom: 20px !important;}
.page-id-1566 .shop-banner.inner-slider-img {  margin-bottom: 37px;}
.slick-slide .test--contemt {  height: 291px;}
	.page-id-103 .vc_row-fluid .vc_col-sm-6 {  width: 100%;  float: none; display: block;}
	.page-id-103 .vc_row-fluid:nth-child(6) .vc_col-sm-12 .vc_column-inner .vc_row-o-content-middle .vc_col-sm-6 img {  display: block;  float: none;
  margin: 0 auto;  text-align: center;  width: 50%;}
/*product pages*/
.page-id-113 .img-cont-row .img-col .vc_column-inner {  height: auto;  min-height: 298px !important;}
.page-id-136 .img-cont-row .img-col .vc_column-inner {  height: auto;  min-height: 298px !important;}
.page-id-1074 .img-cont-row .img-col .vc_column-inner {  height: auto;  min-height: 298px !important;}
.page-id-1100 .img-cont-row .img-col .vc_column-inner {  height: auto; min-height: 298px !important;}
.page-id-113 .img-cont-row .img-col .vc_column-inner {  display: block;  float: left;  height: 100%;  min-height: auto;  top: 0;}	
.img-col {  height: 552px;  min-height: auto;}
.page-id-113 .home-row-top-btm-spc {  padding: 0 !important;}
.page-id-136 .home-row-top-btm-spc {  padding: 0 !important;}
.page-id-1074 .home-row-top-btm-spc {  padding: 0 !important;}
.page-id-1100 .home-row-top-btm-spc {  padding: 0 !important;}

.foogallery-container.foogallery-default.foogallery-link-image.foogallery-lightbox-foobox-free.spacing-width-20.hover-effect-caption.border-style-rounded.alignment-center.hover-caption-full-fade.fbx-instance {  margin: 0 auto!important;  float: none;  text-align: center;}	


.page-id-1108 .vc_row.img-cont-row.img-cont-row:nth-child(2) .img-col {  height: auto;  min-height: 492px;}
.page-id-1108 .vc_row.img-cont-row.img-cont-row:nth-child(3) .img-col {  height: auto;  min-height: 298px;}
.mrg-auto {  margin: 0!important;}
	.img-cont-row .img-col > .vc_column-inner {  min-height:100%; }
.img-cont-row .img-col > .vc_column-inner {    height: 100%;    position: absolute;}
.page-id-1462 .vc_row.wpb_row.vc_row-fluid:nth-child(6) {  display: none;}
.page-id-1462 .vc_row.wpb_row.vc_row-fluid:last-child {  display: none;}
.gallery-section {  margin-bottom: 15px!important;}   
	.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {  text-align: center;}
}

@media only screen and (min-width: 768px) and (max-width: 799px)
{
	.toggleMenu {  display: block!important;}

	body { font-size: 14px;}

	p {  font-size: 13px;  line-height: 21px;}
	/*header*/
.header-image .site-title > a {  height: 45px;  margin: 3px 0;  width: 121px;}
/*menu*/
.top_sec_menu ul li a {   font-size: 11px;  }
.widget-area.header-widget-area { width: auto;}
.title-area {  float: left;  width: auto;}
.header-widget-area {    margin-top: 9px;}
.title-area {  padding: 0px!important;}
.site-inner {  margin-top: 0;}
	#main_navigation li {  width: 100%;}
	
/*slider*/
	.rev_slider.fullwidthabanner.revslider-initialised.tp-simpleresponsive {  height: 310px !important;}
	.rev_slider_wrapper.fullwidthbanner-container {  height: 310px !important;}
	.tp-fullwidth-forcer {  height: 310px !important;}
	.wpb_revslider_element.wpb_content_element {  margin-bottom: 0px!important;}
	/*slider text*/
	.slider-heading {  font-size: 20px !important;  margin-bottom: 10px!important;  }
	.slider-cont {  font-size: 13px !important; margin-bottom: 10px !important;}
	.slider-btn a {  font-size: 14px !important;  padding: 10px 16px!important;}
	.tp-parallax-wrap {  left: 44px!important;  top: 64px!important;}
	/*welcome sec*/
	.darna-heading h2, .d-head, .shop-title .shop-head {  font-size: 20px;}
	.darna-heading .sml-font {  font-size: 14px;}
		.darna-heading h2::before, .darna-heading .d-head::before, .shop-title .shop-head::before {  height: 11px !important;  width: 39px !important;}
		.welcome_sec .left_sec .wpb_wrapper .wpb_content_element {  margin: 18px 0px!important;}
		
	.darna-heading h2, .d-head, .shop-title .shop-head {  padding-top: 24px;}
	.darna-heading::after { padding-top: 9px !important;  width: 42px !important;}
	.welcome_sec .right_sec .wpb_text_column.wpb_content_element.darna-heading.txt-center {  margin-bottom: 10px !important;}
	.welcome_sec .right_sec .wpb_text_column.wpb_content_element.txt-center {  margin-bottom: 0px !important;}
	/* our service sec*/
	.our_service_sec {  padding: 0px!important;}
	.our_service_sec .service-heading-part {  margin-bottom: 12px !important;}
	.service-cont-box .contet-sec {  min-height: auto;  padding: 0 12px 17px;  height: 199px;}
	.service-cont-box .contet-sec p {  font-size: 13px;}
	.our-service-box {  width: 50% !important;}
	.our-service-box:last-child {	margin: 0px auto !important;	text-align: center;	display: block !important;	float: none;	width: 50%;	clear: both;	overflow: hidden;}
	.service-cont-box .left-curve {    top: -26px;  width: 53.1%;}
	.service-cont-box .right-curve {  top: -26px;  width: 53.1%;}
	.service-cont-box .serivce-title {  font-size: 19px;}
	.home-row-top-btm-spc {  padding: 20px 0 0;}

	/*advantage sec*/
	.advantage_sec .wpb_column .vc_column-inner {  padding-top: 0 !important;}
	.advantage_sec .vc_column-inner .darna-heading {  margin-bottom: 31px !important;}
	.surefooter-adv-box {  width: 33.33% !important;}
	.surefooter-adv-grey-bg {   padding: 27px 0;}
	.surefoot-adv-img-block > .wpb_wrapper {    height: 79px;  padding-top: 16px;  width: 79px;}
	.surefoot-adv-cont-block .adv-heading {  font-size: 18px;}
	.surefoot-adv-cont-block p {  font-size: 14px;}
	 .surefooter-adv-box .wpb_wrapper > p {  min-height: 100px;}
	 .home-row-top-btm-spc {  padding: 20px 0 0 !important;}
	 .surefooter-adv-box {  width: 50%!important;}
	 .surefooter-adv-box:nth-child(5) {	margin: 0px auto !important;	text-align: center;	display: block !important;	float: none;	width: 50%;	clear: both;	overflow: hidden;}
	 .surefoot-adv-cont-block {  margin-bottom: 32px !important;}
	 	
	/*video sec*/	
	.main-video-section .wpb_column > .vc_column-inner {  padding: 10px 0 0px!important;}
	.video-section iframe {  width: 63%;  height: 248px;}
	.slick-slide {  display: block !important;}
	.testimonial-image {  height: 341px;}
	.slick-slide .test--contemt {  padding: 21px;}
	/*testimonial sec*/
	.testimonial-image, .test--contemt {  width: 100% !important;}
	.footer_area_logo_slider .logo-text {  font-size: 23px;  margin-bottom: 22px;}
	.footer_area_logo_slider {  padding: 45px 0 4px;}
	.footer_area_logo_slider .wrap {  padding: 0 11%;}

	/*footer*/
	.footer-title {  font-size: 16px;  margin-bottom: 18px; padding-bottom: 18px;}
	.footer_area {  padding: 28px 0px; font-size: 14px;}
	.bottom_footer_in ul li {  font-size: 14px; margin-bottom: 4px;}
.footer-inner-four img:last-child {  margin-top: 11px;  width: 98px;}
.footer_area .vc-col-lg-4 {  padding-right: 34px;min-height: 340px;padding: 35px 18px;}
.footer-after-area {  font-size: 13px;  padding: 7px 0;}
/*about us page*/
		.inner-slider-img {  height: 183px;}
		.inner-slider-img .d-head {  font-size: 20px;}
.first_sec_text .vc_column-inner {  padding-top: 41px !important;}	
		.home-row-top-btm-spc {  padding-bottom: 0px !important;}
		.home-row-top-btm-spc {  padding-bottom: 0px !important;}
				.box-shadow-block .wpb_wrapper h3, .box-shadow-block .wpb_wrapper > h2 {  font-size: 20px !important; margin-bottom: 7px !important;}
		.box-shadow-block {  min-height: 139px;  padding: 17px 26px !important;}
		.box-shadow-block {  margin-bottom: 20px!important;}
		.home-row-top-btm-spc .vc_column-inner {  padding-top: 15px !important;}
		.darna-heading .d-head {  font-size: 25px;}
		
		.how_it_work_imag {  display: block !important;  float: none !important;  height: 434px !important;  margin: 0 auto !important;  text-align: center !important;  width: 95% !important; }
		.how_it_work_imag .vc_column-inner.vc_custom_1505130265388 {  margin-right: 0 !important;}
		.how_it_work_text {  display: block !important;  float: none !important;  margin: 0 auto !important;  width: 95% !important;}
		.vc_row.vc_row-flex {  display: block !important;}
		.img-cont-row .cont-col { margin: 0 auto !important;}
		.img-cont-row {  margin-bottom: 15px;}
		.how_it_work_second_image	{  display: block !important;  float: none !important;  height: 434px !important;  margin: 0 auto !important;  text-align: ce	nter !important;  width: 95% !important; }	
		.how_it_work_second_text {  display: block !important;  float: none !important;  margin: 0 auto !important;  width: 95% !important;}
	.left-img-col-row .img-col > .vc_column-inner {  margin-left: 0px !important ; }
	.how_it_work_third_image{  display: block !important;  float: none !important;  height: 434px	 !important;  margin: 0 auto !important;  text-align: ce	nter !important;  width: 95% !important; }
	.how_it_work_third_text{  display: block !important;  float: none !important;  margin: 0 auto !important;  width: 95% !important;}
	.first_sec_text { width: 100% !important;}
	.first_sec_text .vc_column-inner {  padding-top: 25px!important;}
	.second_sec_video {  display: block !important;  float: none !important;  margin: 0 auto;  text-align: center;  width: 79% !important;}
	.second_sec_video .vc_column-inner {  padding-top: 0px!important;}
	.second_sec_video .wpb_text_column.wpb_content_element {  margin-bottom: 15px !important;}
	.inner-slider-img .vc_column-inner {  padding-top: 55px!important;  padding-left: 22px!important;}
	.plane_instalation_text{ width: 100% !important;}
	.plane_instalation_video{  display: block !important;  float: none !important;  margin: 0 auto;  text-align: center;  width: 79% !important;}
	
	/*faq page*/
	.case-study-tabbing {  margin-top: -78px !important;}
	.case-study-tabbing .vc_tta-tabs-container .vc_tta-tab > a {  font-size: 17px !important;  padding: 8px 10px !important;}
	.casestudy-tabbing .vc_tta-panels-container {  padding-top: 9px;}
	.vc_tta-panel-body .darna-heading .d-head {  font-size: 20px;}
	.darna-heading::after {  padding-top: 17px;}
	.casestudy-tabbing .vc_col-sm-12 .vc_tta-container {  margin-bottom: 0px !important;}
.vc_tta-panel-body .vc_col-sm-12 .vc_column-inner .darna-heading .faq-div h3 {  font-size: 19px;  margin-bottom: 10px;}
	.vc_row-fluid:nth-child(1) .vc_col-sm-12 .wpb_text_column.wpb_content_element.darna-heading.txt-center {  margin-bottom: 21px !important;}
	.vc_row-fluid:nth-child(2) .vc_col-sm-12 .wpb_wrapper .wpb_text_column.wpb_content_element.darna-heading {  margin-bottom: 9px !important;}
	.faq-div {  margin-bottom: 10px;}
	.faq-div h3 {  font-size: 19px;  }
	
/*download page*/
.pile_instalation_sec .vc_column-inner {  padding-top: 20px!important;}

.pile_instalation_sec .wpb_text_column.wpb_content_element.darna-heading.txt-center {  margin-bottom: 10px!important;}
.pile_instalation_sec .download-row .vc_col-sm-3 .wpb_text_column.wpb_content_element {  margin-bottom: 15px!important;}
.astm_testing_sec.vc_column-inner {  padding-top: 20px!important;}
.astm_testing_sec.wpb_text_column.wpb_content_element.darna-heading.txt-center {  margin-bottom: 10px!important;}
.astm_testing_sec .download-row .vc_col-sm-4 .wpb_text_column.wpb_content_element {  margin-bottom: 15px!important;}
.european_sec .vc_column-inner {  padding-top: 20px!important;}
.european_sec .wpb_text_column.wpb_content_element.darna-heading.txt-center {  margin-bottom: 10px!important;}
.european_sec .download-row .vc_col-sm-3 .wpb_text_column.wpb_content_element {  margin-bottom: 15px!important;}
.download-row .pdf-name { padding: 10px 0 !important;  font-size: 13px !important;}
.surefoot_doc_sec .download-row .vc_col-sm-3 .wpb_text_column.wpb_content_element {  margin-bottom: 10px!important;}
.surefoot_doc_sec .download-row .vc_col-sm-4 .wpb_text_column.wpb_content_element {  margin-bottom: 20px!important;}
.pile_instalation_sec .darna-heading .d-head {  font-size: 22px!important;}
.astm_testing_sec .darna-heading .d-head {  font-size: 21px;}
.european_sec .darna-heading .d-head {  font-size: 21px;}
.surefoot_doc_sec .darna-heading .d-head {  font-size: 21px;}
.download-row .darna-heading .d-head {  font-size: 21px;}
.technical_sec_text .darna-heading .d-head {  font-size: 21px;}
.european_sec .vc_col-sm-3:first-child, .european_sec .vc_col-sm-3:nth-child(4) {  display: none;}
.pile_instalation_sec .vc_col-sm-3:first-child, .pile_instalation_sec .vc_col-sm-3:nth-child(4) {  display: none;}
.pile_instalation_sec .download-row .vc_col-sm-3 {  width: 50%;}
.european_sec .download-row .vc_col-sm-3 {  width: 50%;}
.astm_testing_sec .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {  margin-bottom: 30px !important;}
.surefoot_doc_sec .download-row .vc_col-sm-3 {  width: 50%;}
.astm_testing_sec .download-row .vc_col-sm-4:nth-child(3), .astm_testing_sec .download-row .vc_col-sm-4:first-child {  display: none;}
.astm_testing_sec .download-row .vc_col-sm-4 {  float: none;  margin: 0 auto;  width: 50%;}
.technical_sec_text .darna-heading .d-head {  font-size: 21px;}
.technical_sec_text .vc_column-inner {  padding-bottom: 20px !important;  padding-top: 20px !important;}
/*blog page*/
.widget_cs_recent_post_v2 {  padding: 19px;}
.blog-item .col-md-8 h2 {   font-size: 22px;}
.blog-item {  margin-bottom: 5px !important;}
.widget_cs_recent_post_v2 h3 {  font-size: 19px;}
.page-template-template-blog main.content, .single-post main.content {  float: none;  width: 100%;}
.widget_cs_recent_post_v2 {  float: none;  clear:both; margin: 36px auto 0;  padding: 30px !important;  width: 58%;  margin-bottom: 18px;}
.entry-thumbnail {  width: 27%;}
.widget_cs_recent_post_v2 h3 {  text-align: center;}
.widget_cs_recent_post_v2 h3::after {  margin: 0 auto;  }
.entry-main {  float: left;  padding-top: 23px;  width: 67%;}
/*case study sec*/
.img-cont-row .vc_col-sm-6 {  width: 100%;  display: block;  float: none;}
.first_image .vc_column-inner.vc_custom_1505211652316 {  height: 508px!important;  min-height: 508px!important;}
.second_image .vc_column-inner.vc_custom_1505211704062 {  height: 398px !important;  min-height: auto!important;}
.third_image .vc_column-inner.vc_custom_1505211717512 {  height: 398px !important;  min-height: auto!important;}
.fourth_image .vc_column-inner.vc_custom_1505211736721 {  height: 398px !important;  min-height: auto!important;}
.third_image .vc_column-inner.vc_custom_1505211717512 {  margin-right: 0px!important;}
.img-cont-row .img-col > .vc_column-inner {  margin-right: 0 !important;}
.first_image .vc_column-inner.vc_custom_1505211652316 {  background-size: 100% auto !important;}
.first_image {  margin-right: 0px!important;}
.first_text.wpb_column.vc_column_container.vc_col-sm-6::before {  height: 90%!important;}
.img-cont-row .img-col .vc_column-inner {  height: 100%;  min-height: 352px !important;}
.service_inner {  min-height: 84px!important;}
/*contact sec*/
.contact-form .contact_left_form {  margin-left: 0!important;  margin-top: 17px !important;  width: 100%!important;  float: none;  display: block;}
.cont-map-sec .vc_col-sm-8{width: 100%;}
.cont-map-sec .vc_col-sm-4{width: 100%;}
.contact-detail {  margin-bottom: 0;  padding: 0 55px;  width: 100%; margin: auto;}
.contact-detail {  margin-bottom: 0px!important;  height: 650px;}
.surefooter-adv-box.wpb_column.vc_column_container.vc_col-sm-2 {  margin-bottom: 17px;}
.page-id-6 .home-row-top-btm-spc {   padding-top: 9px!important;}
.right_contact_form_detail.vc_col-sm-4{width: 60% !important; margin: 50px auto !important; float: none;}

/*comercial page*/
.first_video_sec .vc_col-sm-6 .mrg-auto h3 {  font-size: 18px;}
.second_video_sec {  width: 100%;  float: none;}
.images_video_page_sec {  float: none;  width: 100%;}
.third_video_sec .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_row-o-content-middle.vc_row-flex {  float: none;  width: 100%;}
.first_video_sec .vc_col-sm-6, .second_video_sec .vc_col-sm-6, .third_video_sec .vc_col-sm-6 {  width: 100%;  float: none; margin: 0 auto;}
.video_v iframe {  margin: 0 auto;  text-align: center;  display: block;}
.video_text h3 {  font-size: 19px;}
.third_video_sec .vc_column-inner {  padding-top: 6px!important;}
.gallery-section {  height: 115px;}
.gallery-box .vc_column-inner {  padding: 0 8px !important;}

.gallery-section .title2 {  font-size: 13px;}
.gallery-section .tagline2 {  font-size: 0.7em;}
.page-id-1537 .home-row-top-btm-spc {  padding-top: 0px!important;}
/*galery sec*/
.page-id-1566 iframe { height: 249px;}
.page-id-1566 .entry-content .vc_col-sm-6 .vc_column-inner .wpb_text_column.wpb_content_element {  margin-bottom: 20px !important;}
.page-id-1566 .shop-banner.inner-slider-img {  margin-bottom: 37px;}
.slick-slide .test--contemt {  height: 291px;}
.page-id-103 .vc_row-fluid .vc_col-sm-6 {  width: 100%;  float: none; display: block;}
.page-id-103 .vc_row-fluid:nth-child(6) .vc_col-sm-12 .vc_column-inner .vc_row-o-content-middle .vc_col-sm-6 img {  display: block;  float: none;
  margin: 0 auto;  text-align: center;  width: 50%;}
  /*product pages*/
.page-id-113 .img-cont-row .img-col .vc_column-inner {  height: 100%;  min-height: 516px !important;}
.page-id-136 .img-cont-row .img-col .vc_column-inner {  height: 100%;  min-height: 516px !important;}
.page-id-1074 .img-cont-row .img-col .vc_column-inner {  height: 100%;  min-height: 516px !important;}
.page-id-1100 .img-cont-row .img-col .vc_column-inner {  height: 100%; min-height: 516px !important;}
.foogallery-container.foogallery-default.foogallery-link-image.foogallery-lightbox-foobox-free.spacing-width-20.hover-effect-caption.border-style-rounded.alignment-center.hover-caption-full-fade.fbx-instance {  margin: 0 auto!important;  float: none;  text-align: center;}
.page-id-1462 .vc_row.wpb_row.vc_row-fluid:nth-child(6) {  display: none;}
.page-id-1462 .vc_row.wpb_row.vc_row-fluid:last-child {  display: none;}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {  text-align: center;}
.service-cont-box {  margin-top: -40px;}
.mrg-auto {  margin: 0 !important;}

}

@media only screen and (max-width: 767px)
{
		body { font-size: 13px; line-height: 20px;}
h1, h2, h3, h4, h5, h6 {  font-size: 16px;}
		p {  font-size: 13px;  line-height: 18px;  margin: 0 0 12px;}
		
			/*header*/
.header-widget-area {  float: right;  margin-top: 8px;  width: auto !important;}
.title-area {  float: left;  width: auto;}
.top_sec_menu ul li a {   font-size: 11px;  }
.site-header .title-area, .site-header.dark .title-area {  padding: 0;}
.header-image .site-title > a {  height: 43px;  margin: 0;  width: 119px;}
.site-inner {  margin-top: 0px;}
#main_navigation {  top: 82px !important;}

		/* slider*/
		.wpb_revslider_element.wpb_content_element {  margin-bottom: 0px!important;}
	.rev_slider.fullwidthabanner.revslider-initialised.tp-simpleresponsive {  height: 228px !important;}
	.rev_slider_wrapper.fullwidthbanner-container {  height: 228px !important;}
	.tp-fullwidth-forcer {  height: 228px !important;}
	/*slider text*/
	.slider-heading {  font-size: 17px !important;  margin-bottom: 10px!important;  }
	.slider-cont {  font-size: 12px !important; margin-bottom: 10px !important;}
	.slider-btn a {  font-size: 13px !important;  padding: 10px 16px !important;}
	.tp-parallax-wrap {  left: 39px !important;  top: 35px !important;}
	/*welcome sec*/
	.left_sec .wpb_text_column {  margin-bottom: 24px!important;}
	.left_sec .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper p .alignnone.size-full.wp-image-29 {  display: block;  height: 265px;  margin: 0 auto;
  text-align: center;  width: auto;}
		/*welcome sec*/
		.darna-heading h2, .d-head, .shop-title .shop-head {  font-size: 20px; padding-top: 22px;}
		.darna-heading .sml-font {  font-size: 14px;}
		.darna-heading {  margin-bottom: 13px;}
		.darna-heading::after {  padding-top: 11px;}
		.right_sec .txt-center {  margin-bottom: 12px !important;}
		.our_service_sec .vc_column-inner {  padding-top: 0px !important;}
		.darna-heading h2::before, .darna-heading .d-head::before, .shop-title .shop-head::before {    width: 36px;}
		.darna-heading::after { width: 49px;}
		/*our ser sec*/
		.our-service-box .service-img-box p img {  height: auto;  width: 100% !important;}
		.service-cont-box .contet-sec p {  font-size: 13px;  margin-bottom: 10px;}
		.service-cont-box .contet-sec { min-height: auto;  padding: 0 24px 15px;}
		.service-cont-box .serivce-title {  font-size: 20px;}
		.service-cont-box {  margin-top: 0px;}
.service-cont-box .contet-sec .service_inner {  height: 105px;  min-height: auto!important;}		
		.our-service-box:last-child .service-cont-box .contet-sec .service_inner {  height: auto!important;  min-height: auto!important;}		
		 .our-service-box:last-child .service-cont-box {  margin-bottom: 0px !important;}
		.service-cont-box {  margin-bottom: 15px !important;}
		.darna-heading {  margin-bottom: 23px !important;}
		.our_service_sec {  padding-left: 0px!important;  padding-right: 0px!important;}
		.our-service-box {  width: 50% !important; float: left;}
		.our-service-box:last-child {	margin: 0px auto !important;	text-align: center;	display: block !important;	float: none;	width: 50%;	clear: both;	overflow: hidden;}
		.service-cont-box .right-curve {  top: -29px;  width: 55.1%;}
		.service-cont-box .left-curve {  top: -29px; width: 54.1%;}
		/*advantage sec*/
		.advantage_sec .vc_column-inner {  padding-top: 0px!important;}
		.surefooter-adv-grey-bg {  padding: 29px 0;}		
		.surefoot-adv-img-block > .wpb_wrapper {  height: 78px;  padding-top: 16px;  width: 83px;}
		.surefoot-adv-img-block {  margin: -70px auto auto !important;  }
		.surefoot-adv-cont-block p {  min-height: 97px;}
		.surefoot-adv-cont-block {  padding: 1px 15px 21px;}
		.surefoot-adv-cont-block .adv-heading {  font-size: 18px;}
		.surefoot-adv-cont-block p {  font-size: 13px;}
		.surefooter-adv-box {  width: 50% !important;  float: left;}
	 	.surefooter-adv-box:nth-child(5) {	margin: 0px auto !important;	text-align: center;	display: block !important;	float: none;	width: 50%;	clear: both;	overflow: hidden;}
		/*video sec*/		
		.advantage_sec {  padding: 20px 0px 0px!important;}
		.main-video-section .vc_column-inner {  padding: 0 !important;}
		.video-section {  margin-bottom: 15px!important;}
		.video-section iframe {  width: 58%;  height: auto;}
		/*testimonial sec*/
		.testimonial-image, .test--contemt {  width: 100% !important;}
		.slick-slide {  display: block!important;}
		.testimonial-image {  height: 250px;}
		.slick-slide .test--contemt { padding: 19px;}
/*testimonial sec*/
.footer_area_logo_slider .jcarousel {  width: 56% !important;}
.footer_area_logo_slider .wrap {  padding: 0 12px;  width: 89%;}

		.vc_row-fluid:nth-child(4) .vc_col-sm-6 .vc_column-inner .wpb_text_column.wpb_content_element {  margin-bottom: 15px;}
		/*footer*/
		.footer_area_logo_slider .logo-text {  font-size: 20px;  margin-bottom: 21px;}
		.footer_area_logo_slider {  padding: 40px 0 0px;}
	.footer_area_logo_slider .logo-text::after {  padding-top: 12px;}
	.footer-inner-one {  width: 50% !important;}
	.footer-inner-two{  width: 50% !important;}
.footer-inner-three{  width: 50% !important;}
.footer-inner-four{  width: 31% !important; }
	.footer_area .vc-col-lg-4 {float: left !important; padding-right: 10px !important; padding: 40px 0; min-height: auto;}
	.footer-title {  font-size: 16px;  margin-bottom: 13px;  padding-bottom: 14px;}
	.footer_area {  font-size: 13px;}
	.bottom_footer_in ul li {  font-size: 13px;}
	.bottom_footer_in ul li {  margin-bottom: 4px;}
	.footer-inner-four img:first-child {  width: 135px;}
	.footer-inner-four img:last-child {  margin-top: 11px;  width: 96px;}
.footer-inner-four img:first-child {  width: 145px;}
.footer_area {  padding: 22px 0;}
.footer-inner-two.vc-col-lg-4:nth-child(2) {  width: 37%!important;  float: right;}
.footer-inner-four.vc-col-lg-4:last-child {  width: 42%!important;  float: left;  padding-left: 17px;}
.footer-after-area .footer-after-inner {  float: none;  font-size: 13px;}
.footer-inner-fb-link {  font-size: 13px;}
/*copyright*/
.footer-inner-fb-link .hreview-aggregate {  float: none;}
.footer-inner-fb-link {  width: 100%;}
.footer-after-area {  padding: 7px 0;  text-align: center;  width: 100% !important;}
	/*about us page*/
.inner-slider-img .d-head {  font-size: 21px;}
.inner-slider-img {  height: 150px;}
.inner-slider-img .vc_column-inner {  padding-left: 18px !important;  padding-top: 39px !important;}
.image-gridtabing.wpb_column.vc_column_container.vc_col-sm-6 {  margin-bottom: 9px;}
		.how_it_work_imag {  display: block !important;  float: none !important;  height: 314px !important;  margin: 0 auto !important;  text-align: center !important;  width: 95% !important; }
		.how_it_work_imag .vc_column-inner.vc_custom_1505130265388 {  margin-right: 0 !important;}
		.how_it_work_text {  display: block !important;  float: none !important;  margin: 0 auto !important;  width: 95% !important;}
		.vc_row.vc_row-flex {  display: block !important;}
.img-cont-row .cont-col {  margin: 0 auto 0 !important;}
		.img-cont-row {  margin-bottom: 15px;}
		.how_it_work_second_image	{  display: block !important;  float: none !important;  height: 314px !important;  margin: 0 auto !important;  text-align: ce	nter !important;  width: 95% !important; }	
		.how_it_work_second_text {  display: block !important;  float: none !important;  margin: 0 auto !important;  width: 95% !important;}
	.left-img-col-row .img-col > .vc_column-inner {  margin-left: 0px !important ; }
	.how_it_work_third_image{  display: block !important;  float: none !important;  height: 314px	 !important;  margin: 0 auto !important;  text-align: ce	nter !important;  width: 95% !important; }
	.how_it_work_third_text{  display: block !important;  float: none !important;  margin: 0 auto !important;  width: 95% !important;}
	.first_sec_text { width: 100% !important;}	
	.first_sec_text .vc_column-inner {  padding-top: 25px!important;}
	.second_sec_video {  display: block !important;  float: none !important;  margin: 0 auto;  text-align: center;  width: 100% !important;}
	.second_sec_video .vc_column-inner {  padding-top: 0px!important;}
	.second_sec_video .wpb_text_column.wpb_content_element {  margin-bottom: 15px !important;}

	.plane_instalation_text{ width: 100% !important;}
	.plane_instalation_video{  display: block !important;  float: none !important;  margin: 0 auto;  text-align: center;  width: 100% !important;}
	.box-shadow-block {  min-height: auto;    margin-bottom: 20px!important;}
	.first_sec_text .vc_column-inner {  padding-left: 9px !important;  padding-right: 9px !important;  padding-top: 21px !important;}
	.first_sec_text .wpb_text_column.wpb_content_element {  margin-bottom: 23px !important;}
	.vision_text .vc_column-inner {  padding-left: 9px !important;  padding-right: 9px !important;}
	.vision_video .vc_column-inner {  padding-left: 9px !important;  padding-right: 9px !important;}
	.darna-heading .d-head {  font-size: 20px;}
	.plane_instalation .vc_column-inner {  padding-top: 24px !important;}
	.plane_instalation_text .wpb_text_column.wpb_content_element {  margin-bottom: 0 !important;}
	.plane_instalation_video .wpb_text_column.wpb_content_element {  margin-bottom: 10px!important;}
	
		/*faq page*/
	.case-study-tabbing {  margin-top: -78px !important;}
	.case-study-tabbing .vc_tta-tabs-container .vc_tta-tab > a {  font-size: 17px !important;  padding: 8px 10px !important;}
	.casestudy-tabbing .vc_tta-panels-container {  padding-top: 9px;}
	.vc_tta-panel-body .darna-heading .d-head {  font-size: 20px;}
	
	.darna-heading::after {  padding-top: 7px;}
	.casestudy-tabbing .vc_col-sm-12 .vc_tta-container {  margin-bottom: 0px !important;}
.vc_tta-panel-body .vc_col-sm-12 .vc_column-inner .darna-heading .faq-div h3 {  font-size: 17px;  margin-bottom: 10px;}
	.vc_row-fluid:nth-child(1) .vc_col-sm-12 .wpb_text_column.wpb_content_element.darna-heading.txt-center {  margin-bottom: 21px !important;}
	.vc_row-fluid:nth-child(2) .vc_col-sm-12 .wpb_wrapper .wpb_text_column.wpb_content_element.darna-heading {  margin-bottom: 9px !important;}
	.faq-div {  margin-bottom: 10px;}
.faq-div h3 {  font-size: 15px;  margin-bottom: 10px;}
.casestudy-tabbing .vc_tta-panel-title.vc_tta-panel-title > a {  color: #ffffff !important;  background-color: #00afef !important; border: medium none !important;}
.case-study-tabbing {  margin-top: -16px !important;}
.page-id-1283 .darna-heading::after {  width: 35px !important;}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body {  padding: 14px 0px !important;}
.instalation_sec .wpb_text_column.wpb_content_element {  margin-bottom: 15px!important;}
.ground_sec  .wpb_text_column.wpb_content_element{  margin-bottom: 15px!important;}
.compliance_sec  .wpb_text_column.wpb_content_element{  margin-bottom: 15px!important;}
.surefoot_sec  .wpb_text_column.wpb_content_element{  margin-bottom: 15px!important;}
	.case-study-tabbing {  margin-bottom: 20px!important;}
	/*download page*/
.pile_instalation_sec .download-row .vc_col-sm-3 {  width: 50% !important; float: left;}
.european_sec .download-row .vc_col-sm-3 {  width: 50% !important; float: left;} 
.surefoot_doc_sec .download-row .vc_col-sm-3 {  width: 50% !important; float: left;}
.astm_testing_sec .download-row .vc_col-sm-4 {  float: none;  margin: 0 auto;  width: 50% !important;}
.european_sec .vc_col-sm-3:first-child, .european_sec .vc_col-sm-3:nth-child(4) {  display: none;}
.pile_instalation_sec .vc_col-sm-3:first-child, .pile_instalation_sec .vc_col-sm-3:nth-child(4) {  display: none;}	
.astm_testing_sec .download-row .vc_col-sm-4:nth-child(3), .astm_testing_sec .download-row .vc_col-sm-4:first-child {  display: none;}
.pile_instalation_sec .vc_column-inner {  padding-top: 15px!important;}
.pile_instalation_sec .darna-heading .d-head {  font-size: 19px;}
.astm_testing_sec .darna-heading .d-head {  font-size: 19px;}
.european_sec .darna-heading .d-head {  font-size: 19px;}
.surefoot_doc_sec .darna-heading .d-head {  font-size: 19px;}
.download-row .darna-heading .d-head {  font-size: 19px;}
.technical_sec_text .darna-heading .d-head {  font-size: 19px;}
.download-row .wpb_text_column {  margin-bottom: 22px!important;}
.astm_testing_sec {  padding: 0px!important;}
.astm_testing_sec .wpb_text_column.wpb_content_element.darna-heading.txt-center { margin-bottom: 26px!important;}
.european_sec .wpb_text_column.wpb_content_element.darna-heading.txt-center {  margin-bottom: 33px!important;}
	
	.surefoot_doc_sec .vc_col-sm-12 .vc_column-inner {  padding-top: 21px;}
	.surefoot_doc_sec .vc_col-sm-12 .vc_column-inner {  padding-top: 0px;}
	.surefoot_doc_sec {  padding-top: 20px!important;  padding-bottom: 0px!important;}
	.document .vc_col-sm-4 {  width: 50%;  float: left;}
	.document .vc_col-sm-4:last-child {  clear: both;  display: block;  float: none;  margin: 0 auto;  text-align: center;  width: 50%;}
	.technical_sec_text .vc_column-inner {  padding-top: 23px!important;}
	/*blog page*/
.widget_cs_recent_post_v2 {  padding: 15px;}
.blog-item .col-md-8 h2 {   font-size: 17px;}
.blog-item {  margin-bottom: 5px !important;}
.widget_cs_recent_post_v2 h3 {  font-size: 16px;}
.page-template-template-blog main.content, .single-post main.content {  float: none;  width: 100%;}
.widget_cs_recent_post_v2 {  float: left;  margin: 0px auto 0;  padding: 30px !important;  width: 100%;  margin-bottom: 18px;}
.blog-item .entry-footer a {  padding: 6px;  width: 163px;}
.widget_cs_recent_post_v2 h3 {  text-align: center;}
.widget_cs_recent_post_v2 h3::after {  margin: 0 auto;  }
.entry-thumbnail {  float: left;  width: 21%;}
.entry-main h4 {  padding-top: 24px;}
.pagination {   margin: 16px 0;}
.blog-item {  padding: 12px 0px;}
.blog-item .entry-content {  margin: 6px 0;}
.page-template-template-blog .content .blog-item:first-child .col-md-8 {  padding: 15px;}
/*case study sec*/
.img-cont-row .vc_col-sm-6 {  width: 100%;  display: block;  float: none;}
.first_image .vc_column-inner.vc_custom_1505211652316 {  height: 343px!important;  min-height: auto!important;}
.second_image .vc_column-inner.vc_custom_1505211704062 {  height: 398px !important;  min-height: auto!important;}
.third_image .vc_column-inner.vc_custom_1505211717512 {  height: 398px !important;  min-height: auto!important;}
.fourth_image .vc_column-inner.vc_custom_1505211736721 {  height: 398px !important;  min-height: auto!important;}
.third_image .vc_column-inner.vc_custom_1505211717512 {  margin-right: 0px!important;}
.first_image .vc_column-inner.vc_custom_1505211652316 {  background-size: 100% auto !important;}
.first_text.wpb_column.vc_column_container.vc_col-sm-6::before {  height: 90%!important;}
.first_text {  padding: 31px 40px 6px !important;}
 .img-cont-row .img-col > .vc_column-inner { margin-right: 0px !important;}
.first_text.cont-col {  padding: 27px 40px 6px!important;}
.second_text.cont-col {  padding: 30px 40px 0px !important;}
.third_text.cont-col {  padding: 30px 40px 0px !important;}
.four_text.cont-col {  padding: 30px 40px 0px !important;}
.img-cont-row .img-col .vc_column-inner {  height: 326px !important;  min-height: auto!important;}
.page-id-103 .vc_row-o-content-middle .vc_col-sm-6 .wpb_text_column {  margin-bottom: 11px!important;}
.img-cont-row .cont-col h2, .img-cont-row .cont-col h3, .img-cont-row .cont-col h4, .img-cont-row .cont-col h5, .img-cont-row .cont-col h6 {  font-size: 18px;}
.page-id-1555 .home-row-top-btm-spc .vc_col-sm-12 .vc_column-inner {  padding-top: 0 !important;}
/*contact sec*/
.contact-form .contact_left_form {  margin-left: 0!important; margin-right: 0px !important;  margin-top: 17px !important;  width: 100% !important;  float: none;  display: block;}
.contact-detail {   padding: 13px 19px; display: block;   margin: 20px auto 0 !important;    position: relative;  width: 100% !important; height: auto;}
.contact-div br {  display: none;}
.contact-detail {  margin-bottom: 0 !important;}
.contact-form .contact_left_form {  padding:  20px 48px;}
.contact-form .contact_left_form .half-input p {  width: 100%;}
div.wpcf7-response-output {  margin: 1em 0.5em 0em;  padding: 0em .5em;  text-align: center;}
input, select, textarea {  font-size: 12px;  padding: 9px 16px;}
.cont-map-sec {  margin-top: 14px;}
.contact-map iframe {  height: 250px !important;}
.submit-btn input[type="submit"] {  font-size: 16px;  padding: 8px 21px;}
.contact-form .contact_left_form {  margin-bottom: 25px;}
/*comercial page*/
.page-id-1501 .home-row-top-btm-spc .vc_column-inner {  padding-top: 0px!important;}
.page-id-1501 .home-row-top-btm-spc .darna-heading .d-head {  font-size: 19px;}
.page-id-6 .service-cont-box .contet-sec .service_inner {  height: 164px; min-height: auto !important;}

/*comercial page*/
.first_video_sec .vc_col-sm-6 .mrg-auto h3 {  font-size: 15px;}
.second_video_sec {  width: 100%;  float: none;}
.images_video_page_sec {  float: none;  width: 100%;}
.third_video_sec .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_row-o-content-middle.vc_row-flex {  float: none;  width: 100%;  margin: 0!important;}
.first_video_sec .vc_col-sm-6, .second_video_sec .vc_col-sm-6, .third_video_sec .vc_col-sm-6 {  width: 100%;  float: none; margin: 0 auto;}
.video_v iframe {  margin: 0 auto;  text-align: center;  display: block;}
.video_text h3 {  font-size: 16px;}
.third_video_sec .vc_column-inner {  padding-top: 6px!important;}
.gallery-section {  height: 150px;  margin-bottom: 15px!important;}
.gallery-box .vc_column-inner {  padding: 0 8px !important;}

.gallery-section .title2 {  font-size: 13px;}
.gallery-section .tagline2 {  font-size: 0.7em;}

.first_video_sec,.second_video_sec {  margin-bottom: 15px!important;}
.second_video_sec .video_text {  margin-bottom: 15px;}
.video_v .wpb_text_column.wpb_content_element {  margin-bottom: 15px;}
.second_video_sec.vc_row.vc_row-flex{  display: block !important;  width: 100%;  margin: 0 auto!important;}
.second_video_sec .vc_column-inner { padding: 0!important;}
.page-id-1501 .home-row-top-btm-spc {  padding-bottom: 0px!important;}
.third_video_sec .video_text {  margin-bottom: 15px !important;}
.gallery-box {  width: 50% !important;  float: left;}
.third_video_sec .video_v .vc_column-inner {  padding: 0!important;}
.third_video_sec .video_text .vc_column-inner {  padding: 0!important;}
.page-id-1462 .home-row-top-btm-spc .vc_column-inner {  padding-top: 0px!important;}
/*civil work sec*/
.page-id-1537 .home-row-top-btm-spc .vc_column-inner {  padding-top: 0px!important;}
.page-id-1537 .home-row-top-btm-spc .wpb_text_column.wpb_content_element:last-child {  margin-bottom: 0px!important;}
.page-id-1537 .entry-content .vc_row:last-child .vc_column-inner {  padding-top: 10px!important;}
/*galery sec*/
.page-id-1566 iframe { height: 249px;}
.page-id-1566 .entry-content .vc_col-sm-6 .vc_column-inner .wpb_text_column.wpb_content_element {  margin-bottom: 15px !important;}
.page-id-1566 .shop-banner.inner-slider-img {  margin-bottom: 20px;}
.video_v iframe {  height: 249px !important;}
.gallery-box {  margin-bottom: 3px;}
.fbx-link > img {  height: auto;  width: 100%;}
.shop-banner-in .darna-heading .d-head {  margin-bottom: 4px;  padding-top: 22px;}
.blog-item .col-md-4 {  float: left; width: 40%;}
.blog-item .col-md-8 {  float: left;  padding-left: 14px;  width: 59%;}
.first_checkbox {  float: none;  width: 100%;}
.second_checkbox {  float: none;  width: 100%;}
.slick-slide .test--contemt {	min-height: 282px;}
.page-id-113 .home-row-top-btm-spc .vc_column-inner {  padding-top: 0px!important;}
.page-id-113 .img-cont-row .img-col .vc_column-inner {  height: 348px !important;  min-height: auto !important;}
.page-id-113 .img-cont-row .img-col {  height: auto;  min-height: auto;}
.page-id-136 .img-cont-row .img-col {  height: auto;  min-height: auto;}
.page-id-136 .img-cont-row .img-col .vc_column-inner {  height: 348px !important;  min-height: auto !important;}
.page-id-1074 .img-cont-row .img-col {  height: auto;  min-height: auto;}
.page-id-1074.img-cont-row .img-col .vc_column-inner {  height: 348px !important;  min-height: auto !important;}
.page-id-1100 .img-cont-row .img-col {  height: auto;  min-height: auto;}
.page-id-1100.img-cont-row .img-col .vc_column-inner {  height: 348px !important;  min-height: auto !important;}
.fbx-link > img {  margin-bottom: 17px;}
.page-id-1456 .site-inner {  padding-top: 25px;  padding-bottom: 21px;}
.page-id-1378 .site-inner {  padding-top: 25px;  padding-bottom: 21px;}
.page-id-1462 .vc_row-fluid:nth-child(6) {  display: none;}
.page-id-1462 .vc_row-fluid:last-child {  display: none;}
.single-post .main_content_area {  padding: 0px;}
.postid-1588 .vc_col-sm-12 .wpb_text_column.wpb_content_element {  margin-bottom: 0px!important;}
.pagination .current, .inactive {  background: #eeeeee none repeat scroll 0 0;  margin-left: 10px;  margin-right: 10px;  padding: 5px 7px;}
.contact-form .contact_left_form .wpcf7-list-item input[type="checkbox"] {  margin-top: 0;}
.shop-banner {  height:200px;}
.right_contact_form_detail.vc_col-sm-4{margin-top: 0px !important; margin-bottom: 30px !important;}

}
@media only screen and (max-width: 468px)
{
	
	#main_navigation {  top: 82px !important;}
.slider-btn {  margin-top: 11px !important;}

/*slider*/
.rev_slider.fullwidthabanner.revslider-initialised.tp-simpleresponsive {  height: 165px !important;}
	.rev_slider_wrapper.fullwidthbanner-container {  height: 165px !important;}
	.tp-fullwidth-forcer {  height: 165px !important;}

/*slider text*/
.tp-parallax-wrap {  left: 12px !important;  top: 16px !important;}
.slider-heading {  font-size: 15px !important;  margin-bottom: 6px !important;}
.tp-caption.tp-resizeme {  min-width: 292px !important;  max-width: 306px !important;}
.slider-cont {  word-wrap: break-word;  white-space: normal;}

.cont-map-sec .vc_col-sm-8,.cont-map-sec .vc_col-sm-4{padding-left: 15px; padding-right: 15px;}
/*our service sec*/	
.service-cont-box .left-curve {  width: 55.1%;}
.service-cont-box .right-curve {  width: 53.1%;}
	
	.our-service-box {  float: none;  margin: 0 auto;  width: 100% !important;}
	.our-service-box.wpb_column.vc_column_container.vc_col-sm-4:last-child {  margin-bottom: 15px!important;}
	
	/*advantage sec*/
	.advantage_sec .surefooter-adv-box {  float: none;  width: 100% !important;}
	.darna-heading {  margin-bottom: 22px !important;}
	.surefoot-adv-cont-block p {  min-height: auto !important; }
	.surefoot-adv-cont-block {  margin-bottom: 25px !important;}
	.advantage_sec {  padding: 20px 0 12px !important;}
	.service-cont-box .contet-sec .service_inner {  min-height: auto !important;  height: auto !important;}
	/*video sec*/
	.video-section iframe {  width: 73%;}
	/*testimonial sec*/
	.footer_area_logo_slider .jcarousel {  width: 90% !important;}
	.footer_area_logo_slider .wrap {  padding: 0 6px;  width: 98%;}
.jcarousel-control-prev, .jcarousel-control-next {  font: 24px/17px Arial,sans-serif !important;  height: 20px !important;  width: 20px !important;}
/*footer*/
.footer_area .vc-col-lg-4 {  float: none;  padding-right: 0;  width: 100% !important;  margin-bottom: 19px;   }
.footer-inner-four img:first-child {  float: left;  width: 143px;  padding-top: 27px;}
.footer-inner-four img:last-child {
	float: none;
	margin-top: -1px;
	width: 143px;
}
.footer-after-area {  font-size: 12px;}
.footer-inner-two.vc-col-lg-4:nth-child(2) {  width: 100%!important;  float: none;}
.footer-inner-four.vc-col-lg-4:last-child {  width: 100%!important;  float: none;  padding-left: 0px;}
.footer-after-area .wrap { padding: 0px!important;}
.footer-inner-fb-link .hreview-aggregate {  padding-left: 0;}
/*about us page*/
.second_sec_video {   width: 100% !important;}
.second_sec_video iframe {  height: 200px;  width: 100%;}
.img-cont-row .cont-col {  margin: 0 auto !important;}
.how_it_work_second_image {  height: 182px !important;  min-height: auto!important;}
.how_it_work_imag {height: 182px !important;  min-height: auto!important;}
.how_it_work_third_image{height: 182px !important;  min-height: auto!important;}
.img-cont-row .cont-col {  padding: 22px !important;}
.home-row-top-btm-spc {  padding-bottom: 0px!important;}
.plane_instalation .vc_column-inner {  padding-top: 24px!important;}
.darna-heading {  margin-bottom: 15px !important;}
.darna-heading .d-head {  font-size: 19px;}
.plane_instalation_video {  width: 100% !important;}
.plane_instalation iframe {  height: auto;  width: 100%;}
.plane_instalation_video .wpb_text_column.wpb_content_element {  margin-bottom: 10px!important;}
.plane_instalation_text .wpb_text_column.wpb_content_element {  margin-bottom: 0 !important;}
.inner-slider-img .vc_column-inner {  padding-left: 23px !important;  padding-top: 47px !important;}
.page-id-70 .vc_row-fluid:nth-child(4) {  display: block;  float: left;  padding-top: 25px !important;}
.image-gridtabing.wpb_column.vc_column_container.vc_col-sm-6 {  margin-bottom: 0;}
.page-id-70 .home-row-top-btm-spc .vc_column-inner {  padding-top: 0px!important;}
.image-gridtabing {  border-right: none;}


/*faq*/
.casestudy-tabbing .vc_column-inner {  padding-top: 24px!important;}
.vc_tta-panel-body {  padding-top: 0px!important;}
.vc_tta-panel-body .darna-heading .d-head {  font-size: 19px;}
.instalation_sec .wpb_text_column.wpb_content_element {  margin-bottom: 0px!important;}
.ground_sec  .wpb_text_column.wpb_content_element{  margin-bottom: 0px!important;}
.compliance_sec  .wpb_text_column.wpb_content_element{  margin-bottom: 0px!important;}
.surefoot_sec  .wpb_text_column.wpb_content_element{  margin-bottom: 0px!important;}
	.case-study-tabbing {  margin-bottom: 10px!important;}
.compliance_sec .vc_column-inner {  padding-top: 0px!important;}
.designmateral_sec .vc_column-inner {  padding-top: 0px!important;}
.case-study-tabbing {  margin-top: 5px !important;}

/*faq page*/
.pile_instalation_sec .download-row .vc_col-sm-3 {  width: 100% !important; float: none;}
.european_sec .download-row .vc_col-sm-3 {  width: 100% !important; float: none;} 
.surefoot_doc_sec .download-row .vc_col-sm-3 {  width: 100% !important; float: none;}
.astm_testing_sec .download-row .vc_col-sm-4 {  float: none;  margin: 0 auto;  width: 100% !important;}
.document .vc_col-sm-4 {  width: 100%;  float: none;}
.document .vc_col-sm-4:last-child {  clear: both;  display: block;  float: none;  margin: 0 auto;  text-align: center;  width: 100%;}
.download-row .wpb_text_column {  margin-bottom: 0px !important;}

.pile_instalation_sec .darna-heading .d-head {  font-size: 17px;}
.astm_testing_sec .darna-heading .d-head {  font-size: 17px;}
.european_sec .darna-heading .d-head {  font-size: 17px;}
.surefoot_doc_sec .darna-heading .d-head {  font-size: 17px;}
.download-row .darna-heading .d-head {  font-size: 17px;}
.technical_sec_text .darna-heading .d-head {  font-size: 17px;}
.astm_testing_sec .wpb_text_column.wpb_content_element.darna-heading.txt-center {  margin-bottom: 18px !important;}
.astm_testing_sec {  padding-top: 0px!important;}
.download-row .vc_col-sm-3:nth-child(3) .wpb_text_column {  margin-bottom: 15px !important;}
.download-row .wpb_wrapper {  margin-bottom: 15px !Important;}
.pile_instalation_sec .download-row .wpb_wrapper {  margin-bottom: 0px!important;}
.surefoot_doc_sec .vc_col-sm-12 .vc_column-inner {  padding-top: 8px !important;}
/*blog page*/
.blog-item .col-md-4 {  float: none;  width: 100%;}
.blog-item .col-md-8 {  float: none;  padding: 10px 0px;  width: 100% !important; text-align: center;}
.blog-item {  padding: 0;}
.blog-item .entry-footer a {  margin: 0 auto;}
.page-template-template-blog .widget_cs_recent_post_v2 {  margin-top: 14px;}
.entry-main h4 {  padding-top: 0px;}
.entry-main {  padding-left: 8px; width: 78%;}
.widget_cs_recent_post_v2 {  float: lef;  margin: 0px auto 18px;  padding: 30px !important;  width: 100%;}
.case-study-diffrent .img-cont-row .cont-col::before {  height: 78%;  top: 12px;  width: 95%;}
.fourth_image {  margin-top: 14px;}
.img-cont-row .img-col .vc_column-inner {  height: 211px !important;  min-height: auto!important;}
.single-post .main_content_area {  padding: 0px;}
.postid-1588 .vc_col-sm-12 .wpb_text_column.wpb_content_element {  margin-bottom: 0px!important;}

.page-id-103 .vc_row-o-content-middle .vc_col-sm-6 .wpb_text_column {  margin-bottom: 11px!important;}
.contact-detail {  width: 100% !important;}
.contact-head {  font-size: 21px;}
.contact-form .contact_left_form {  padding: 20px 6px;}
.contact-form .contact_left_form {  margin-bottom: 20px;}
.cont-map-sec{padding: 0px !important;}
.page-id-6 .service-cont-box .contet-sec .service_inner {  height: auto; min-height: auto !important;}
.gallery-box {  width: 100% !important;  float:none;}
.gallery-section {  height: 200px; margin-bottom: 0px!important;}
.video_v iframe {  height: 165px !important;}
.casestudy-tabbing .vc_column-inner {  padding-top: 0px!important;}
.gallery-box {  margin-bottom: 10px;}
.slick-slide .test--contemt {	min-height: 385px;}
/*product pages*/
.page-id-113 .img-cont-row .img-col .vc_column-inner {  height: 240px !important;  min-height: auto !important;}
.page-id-136 .img-cont-row .img-col .vc_column-inner {  height: 240px !important;  min-height: auto !important;}
.page-id-1074.img-cont-row .img-col .vc_column-inner {  height: 240px !important;  min-height: auto !important;}
.page-id-1100.img-cont-row .img-col .vc_column-inner {  height: 240px !important;  min-height: auto !important;}

.page-id-1456 .site-inner {  padding-top: 10px;  padding-bottom: 10px;}
.page-id-1378 .site-inner {  padding-top: 10px;  padding-bottom: 10px;}
.fbx-link > img {  margin-bottom: 10px;}
.cont-col .vc_column-inner .wpb_text_column.wpb_content_element {  margin-bottom: 15px!important;}
.page-id-1219 .vc_col-sm-12 .wpb_text_column.wpb_content_element {  margin-bottom: 10px!important;}
.gallery-section  img {  width: 100%;}
.contact-form .contact_left_form .wpcf7-list-item input[type="checkbox"] {  margin-top: 0;}
.second_checkbox .wpcf7-list-item > input {  width: 9%!important;  float: left!important;}
.footer-inner-add {  background: rgba(0, 0, 0, 0) url("images/footer-location.png") no-repeat scroll left top 1px;}
.footer-inner-email {  background: rgba(0, 0, 0, 0) url("images/footer-mail.png") no-repeat scroll left top 1px;}
.footer-inner-phone {  background: rgba(0, 0, 0, 0) url("images/footer-call.png") no-repeat scroll left top 1px;}
/*footer menu*/
#menu-footer-products-menu {  margin: 0 auto;  width: 39%;}
#menu-footer-quick-links {  float: none;  margin: 0 auto;  text-align: center;  width: 31%;}
.footer-title::after {  float: none;  left: 0;  margin: 0 auto;  right: 0;  text-align: center;}
.footer-inner-phone {
  background: rgba(0, 0, 0, 0) url("images/footer-call.png") no-repeat scroll left top 1px;
  float: none;
  margin: 0 auto 23px;
  text-align: center;
  width: 42%;
}
.footer-inner-email {
  background: rgba(0, 0, 0, 0) url("images/footer-mail.png") no-repeat scroll left top 1px;
  float: none;
  margin-bottom: 5px;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-top: 0 !important;
  width: 64%;
}
.footer-inner-add {  background: rgba(0, 0, 0, 0) url("images/footer-location.png") no-repeat scroll left top 1px;  float: none;  margin: 0 auto 5px; width: 91%;}
.footer_area .vc-col-lg-4 {  text-align: center;}
.shop-banner {  height:200px;}
}

@media only screen and (max-width: 347px)
{
	
	#main_navigation {  top: 103px !important;}
}

@media only screen and (min-width: 671px) and (max-width: 736px)/*MBL LANDSCP*/{}
@media only screen and (min-width: 570px) and (max-width: 670px)/*IPHONE 6 Landscp*/{
	.footer_area_logo_slider .wrap {  width: 98% !important;}
	.footer_area_logo_slider .jcarousel {  margin: 0 auto !important;  width: 88% !important;}
}
@media only screen and (min-width: 486px) and (max-width: 569px)/*iphone5 landcp*/{}
@media only screen and (min-width: 415px) and (max-width: 485px)/*mbl full scrn p*/{
.footer_area_logo_slider .jcarousel {  width: 75% !important;}
}
@media only screen and (min-width: 376px) and (max-width: 414px)/*iphone 6 p*/{ }
@media only screen and (min-width: 321px) and (max-width: 375px)/*iphone 5 p*/{
.footer_area_logo_slider .jcarousel {  width: 75% !important;}	
	
	}
@media only screen and (min-width: 320px) and (max-width: 359px)/*iphone 5 p*/{
.footer-inner-phone {  width: 47%;}
#menu-footer-quick-links {    width: 33%;}
#menu-footer-products-menu {  width: 51%;}
.footer-inner-email { width: 72%;}
.footer-inner-add {  padding-left: 20px;}
.footer-inner-email {  padding-left: 16px;}
.footer-inner-phone {  padding-left: 8px;}


}

@media only screen and (max-width: 800px){
	.toggleMenu {	display: block !important;	position: absolute;	right: 29px;}

	#main_navigation {  position: absolute; display: none; width: 100%;  z-index: 99999;  top: 97px;  right: 0;  left: 0;  background-color: white;}
.top_sec_menu ul li:hover ul {  position: relative;  width: 100%;}	
.sub-menu li {  background-color: #00afef;}
	#main_navigation li {  width: 100%;}
	.shop-banner-in {  margin: auto;  width: 92%;}
#main_navigation li {  border: 0.5px solid gray;}
.top_sec_menu ul li:hover ul {  padding: 1px;}
.top_sec_menu ul li {  padding-left: 0;  padding-right: 0;}
.top_sec_menu ul li:hover ul {  float: left;}
	
}
@media only screen and (min-width: 980px) and (max-width: 1023px)
{

.site-inner, .wrap {  max-width: 90%;}
.top_sec_menu ul li a {   font-size: 12px;  }
.widget-area.header-widget-area {  float: left;  width: 85%;}
.title-area {  float: left;  width: 15%;}
.top_sec_menu ul li {  padding-left: 9px;  padding-right: 9px;}
.header-widget-area {  margin-top: 16px;}
.site-header .title-area, .site-header.dark .title-area {  padding: 4px 0;}
.site-inner {  margin-top: 0;} 



}

@media (max-width:1200px) {
html, body{position: relative !important; overflow-x:hidden !important;  }
}
.shop-banner {  background-repeat: no-repeat !important;  background-size: cover !important;  height:300px;}
.page-id-1456 .site-inner {  padding-top: 18px;  padding-bottom: 12px;}
.page-id-1378 .site-inner {  padding-top: 18px;  padding-bottom: 12px;}
.case-study-diffrent .img-cont-row .cont-col::before {   height: 80%;   top: 16px;  width: 95%;}
.pagination .current, .inactive {  background: #eeeeee none repeat scroll 0 0;  margin-left: 10px;  margin-right: 10px;  padding: 5px 7px;}



@media only screen and (min-width:1199px) and (max-width:1240px){

	.rev_slider.fullwidthabanner.revslider-initialised.tp-simpleresponsive {height: 485px !important;}
	.rev_slider_wrapper.fullwidthbanner-container {height: 485px !important;}
	.home_page-slider .forcefullwidth_wrapper_tp_banner {height: 485px !important;}
}

@media only screen and (min-width:1401px) and (max-width:1599px){
	/*slider*/
	.rev_slider.fullwidthabanner.revslider-initialised.tp-simpleresponsive {  height: 600px !important;}
	.rev_slider_wrapper.fullwidthbanner-container {  height: 600px!important;}
	.tp-fullwidth-forcer {  height: 600px!important;}

	/*slider text*/
		.slider-heading {  font-size: 31px !important;  margin-bottom: 10px!important;}
		.slider-cont {  font-size: 17px!important;}
		.slider-btn a {  font-size: 15px !important;  padding: 9px 21px!important;}
		.tp-parallax-wrap {  left: 96px!important;  top: 148px!important;}
		.wpb_revslider_element.wpb_content_element {  margin-bottom: 15px!important;}

}