/*
Theme Name: Voltex 2023
Theme URI: https://www.purodesign.com.au
Description: A theme by <a href="https://www.purodesign.com.au">Puro Design</a>.
Version: 2.0
Author: Kelly Jackson
Author URI: https://www.purodesign.com.au
*/

:root {
	--voltexnavy: #1c2b39;
	--voltexblue: #0077C8;
	--voltexgreen: #00843D;
	--voltexred: #be1e2d;
	--voltexwhite: #FFFFFF;
	--voltexgrey: #949ca1;
	--voltexlightgrey: #eff0f1;
	
	--voltexnavy60: rgba(28,43,57,0.6);
	--voltexblue60: rgba(0,136,206,0.6);
	--voltexgreen60: rgba(0,148,72,0.6);
	--voltexred60: rgba(190,30,45,0.6);
	
	--voltexgrey5: rgba(148,156,161,0.05);
	--voltexnavy15: rgba(28,43,57,0.15);
	--voltexred80: rgba(190,30,45,0.8);
	--voltexnavy50: rgba(28,43,57,0.5);
	--voltexwhite50: rgba(255,255,255,0.5);
	
	--voltexnavyglow: rgba(28,43,57,0.15);
	
	
	--voltexfontH1: 3em;
	--voltexfontH2: 1.25em;
	--voltexfontH3: 1.84em;
	--voltexfontH4: 1.5em;
	--voltexfontH5: 1.5em;
	--voltexfontH6: 1.5em;
	--voltexfontP: 0.9em/*0.8em*/;
	/*--voltexfontMEDIUM: 0.9em;*/
	--voltexfontSMALL: 0.75em/*0.67em*/;
	--voltexfontMENU: 1em;
	/*--voltexfontMOBILEservice: 1.25em;*/
	/*--voltexfontMOBILEfooter: 0.8em;*/
}

body{margin:0px !important; padding:0px !important;  font-family: 'Roboto', sans-serif;
font-style: normal; color:var(--voltexnavy) !important; background:var(--voltexwhite); line-height:1.5 !important; font-size:10px !important;}
* { -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before, *:after { -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.row{position:relative;}
.container-fluid{padding-left:10vw !important; padding-right:10vw !important;}
.voltex-latest-projects .container-fluid,
.why-choose-us .container-fluid,
.container-fluid.project-summary{padding-left:0px !important; padding-right:0px !important;}
.mainimagecontainer >  .container-fluid:not(.brand):not(.slider){padding-left:15px !important; padding-right:15px !important; }
.mainimagecontainer .container-fluid .mainimage .row{min-width:100%;}

.owl-theme .owl-nav{margin-top:0px !important;}
/*=============HEADERS AND LINKS=============*/
a{text-decoration:none !important; outline: none !important;}
.main-content a{color:var(--rtsgrey); font-weight:700;}
.main-content a:hover{color:var(--rtsred)}

.main-content ul:not(.side-menu):not(.children){ list-style: none; }
.main-content ul:not(.side-menu):not(.children) li{margin-bottom:0.25rem;}
.main-content ul:not(.side-menu):not(.children) li::before { content: "\203A"; font-weight: bold;  display: inline-block;  width: 1em;  margin-left: -1em; color:var(--voltexgrey);}
.main-content blockquote{margin-left:4rem;  font-style:italic;}
.main-content blockquote cite{ font-style:normal; text-transform:uppercase;}


strong{font-weight:600;}
h1{font-family: "tandelle", sans-serif !important; font-weight: 400 !important; font-style: normal;}
h2{font-weight: 300 !important; }
h3{font-weight: 400 !important; }
h4{font-weight: 400 !important; }
h5{font-weight: 700; }

h2.subtitle, h2.wp-block-heading, .page-template-default h2, .page-template-default a{color:var(--voltexgrey);}
.page-template-page-vpe h2, .page-template-page-vpe a{color:var(--voltexblue);}
.page-template-page-vsi h2, .page-template-page-vsi a{color:var(--voltexgreen);}
.page-template-page-ppt h2, .page-template-page-ppt a{color:var(--voltexred);}


h1{font-size:var(--voltexfontH1) !important;}
.main-content h2:not(.scope){font-size:var(--voltexfontH2) !important; font-weight:300 !important; margin-bottom:1rem;}
.main-content .pagetitlesubtitle h1.title{margin-bottom:0px !important;}
.main-content .pagetitlesubtitle h2.subtitle{margin-top:0px !important; margin-bottom:1rem !important;}
.main-content h3:not(.scopedesc):not(.relatedcat){font-size:var(--voltexfontH3) !important; color: var(--voltexnavy); font-family: "tandelle", sans-serif !important; font-weight: 300 !important; font-style: normal; text-transform: uppercase;}
.main-content h4{text-transform: uppercase; font-weight: bold !important; font-size: var(--voltexfontP); color:var(--voltexnavy);}
.main-content h5{font-size:var(--voltexfontH5) !important; color:var(--voltexblue);}
p:not(.filterarticles):not(.readmore):not(.blogsectorcountry):not(.projectsectorcountry):not(.expdescription):not(.review-name):not(.review-position):not(#breadcrumbs):not(.projectsectorcountry):not(.blogtopicsector):not(.projectservices):not(.blogservices):not(.phone):not(.address):not(.vcilink):not(.bannersubtitle):not(.projectlocation):not(.projectregion):not(.projectclient):not(.projectsector):not(.projectservice):not(.projectdate):not(.sharelink):not(.leader-role), .main-content ul:not(.side-menu), .main-content ol, blockquote p{font-size:var(--voltexfontP) !important;}  
.main-content ul:not(.side-menu) ul, .main-content ol ol, .main-content ul:not(.side-menu) ol, .main-content ol ul{font-size:var(--voltexfontP) !important;}
p.projectsectorcountry, .viewallprojects p, p.blogsectorcountry, .viewallblogs p{font-size:var(--voltexfontSMALL) !important;}

.main-content .wp-block-buttons:not(:last-child) {margin-bottom:2rem !important;}
.main-content h2:not(.scope):not(.subtitle):not(:first-child){margin-top:1rem !important;}
/*=============ALIGNMENT AND IMAGES=============*/
.alignright {float: right;}
.alignleft {float: left;}
.aligncenter {display:block; margin:auto;}
img{max-width:100%; height:auto;}
a img {border:none;}
img{max-width: 100%;  height: auto; vertical-align: middle;}
img.centered {display: block; margin-left: auto; margin-right: auto;}
img.alignright {float:right; margin-left:10px;}
img.alignleft {float:left; margin-right:10px;}
.wp-caption{}
.wp-caption p{}
/*=============FORMS AND BUTTONS=============*/
.grecaptcha-badge{display:none !important;}
fieldset{border:none;padding:0px; margin:0px;}
:-ms-input-placeholder,
::-moz-placeholder,
:-moz-placeholder,
::-webkit-input-placeholder{color:#000000; opacity: 1 !important;}
input[type=text], input[type=tel], input[type=email], input[type=password], input[type=email]{background:var(--voltexwhite); color:var(--voltexnavy);padding:0.5em; border-radius:0em; border:1px solid var(--voltexlightgrey); width:100%; margin-bottom:1em; outline:0 !important; font-size:var(--voltexfontSMALL) !important;}
input[type="text"]:disabled { background:var(--voltexlightgrey);}
textarea{background:rgba(255,255,255,0.10); color:var(--voltexnavy); padding:0.5em; border-radius:0em; border:1px solid var(--voltexlightgrey); width:100%; margin-bottom:1em; outline:0 !important; font-size:var(--voltexfontSMALL) !important;}
select:not(#langdd){-webkit-appearance: none; -moz-appearance: none; border:1px solid var(--voltexlightgrey); background:url(images/dropdown.png) no-repeat var(--voltexwhite); background-position: right 10px top 50%; background-size:0.75em; padding:0.5em 2em 0.5em 0.5em; width:100%; outline:0 !important; font-size:var(--voltexfontSMALL) !important; color:var(--voltexnavy); font-weight:700;}
select#langdd{-webkit-appearance: none; -moz-appearance: none; border:none; background-image:url(images/lang-arrow-grey.png); background-repeat:no-repeat; background-color:transparent !important; background-position: right 10px top 55%; background-size:0.75em; padding:0em 2em 0em 0em; outline:0 !important; font-size:var(--voltexfontSMALL) !important; color:var(--voltexgrey); font-weight:400;}
.form-field{margin-bottom:1em;}
.form-field label{}
.frm_radio{width:31.66%; margin-left:2.5%; float:left;}
.frm_radio:nth-child(3n+1){margin-left:0px;}
input[type="radio"] {  -webkit-appearance: none;  -moz-appearance: none;  appearance: none; outline:none !important;}
input[type='radio']:after { width: 15px; height: 15px;  border-radius: 15px; top: -2px; left: -1px; position: relative;  background-color: rgba(255,255,255,0.1); content: '';  display: inline-block;  visibility: visible;  border: 1px solid #003399;}
input[type='radio']:checked:after {width: 15px; height: 15px; border-radius: 15px; top: -2px; left: -1px; position: relative; background-color: #003399;  content: '';  display: inline-block; visibility: visible; border: 1px solid #003399;}

button.facetwp-load-more{background: none; border: none; text-align: right !important;}
a.wp-block-button__link{background:none !important; padding:0px !important;}
.readbtn a, button.facetwp-load-more, a.wp-block-button__link{display:block; text-align:left; font-weight:600; width:100%; line-height: 1.75 !important; color:var(--voltexnavy); font-size:var(--voltexfontSMALL); text-transform:lowercase;}
.readbtn a:after, button.facetwp-load-more:after, a.wp-block-button__link:after{content:" "; background:url("images/arrow-navy.png") no-repeat; background-size:100%; width:0.75em; height:0.75em; display: inline-flex;  margin-left: 0.5em;}
.readbtn a:hover, button.facetwp-load-more:hover, a.wp-block-button__link:hover{color:var(--voltexgrey);}
.readbtn a:hover:after, button.facetwp-load-more:hover:after, a.wp-block-button__link:hover:after{background:url("images/arrow-grey.png") no-repeat; background-size:100%;}

/*=============HEADER=============*/
header{position: -webkit-sticky; position: sticky; top: 0; padding: 0; background: var(--voltexwhite); z-index: 1111; border-bottom:1px solid var(--voltexlightgrey);}
header .header-top{background:var(--voltexnavy);transition : all 1s; -wekit-transition : all 1s; -moz-transition : all 1s;}
header .header-top.hideTop{opacity:0; height:0px;}
header .header-bottom .header-desktop{background:var(--voltexwhite);}
header .header-bottom .header-mobile{background:var(--rtsdarkblue);}
header .header-bottom .mobile-search{background:var(--rtsgrey);}
header .header-bottom .header-logo{height: 3em; width: auto; margin-top: 0.75em; margin-bottom: 0.75em; object-fit: contain;}

header .header-left{background:var(--voltexwhite);}
header .header-bottom{background:var(--voltexwhite);}

header .hidden-search{ padding:0.5rem 0px !important; }
header .hidden-search form.searchform{border:none; background:rgba(255,255,255,0.10); padding:0.5em; border-radius:2em;}
header .hidden-search form.searchform input.searchfield{border:none; width:calc(100% - 3.5em); margin-bottom:0px; padding: 0px 1em; background:none; color:var(--voltexwhite); }
header .hidden-search form.searchform input.searchbutton{width: 2.5em; height: 2em; padding-left: 0.5em; margin-right:0.5em; float:right;}

header .brands-inner{display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  		display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  		display: -ms-flexbox;      /* TWEENER - IE 10 */
  		display: -webkit-flex;     /* NEW - Chrome */
  		display: flex; 
  		-webkit-justify-content: space-between;
  		justify-content: space-between;}
header .header-vpe, header .header-vsi, header .header-ppt{padding-bottom:0.2em;}
header .header-vpe a{color:var(--voltexblue); font-family: "tandelle", sans-serif !important; font-weight: 400 !important; font-style: normal; font-size: var(/*--voltexfontH2*/--voltexfontMENU);}
header .header-vsi a{color:var(--voltexgreen); font-family: "tandelle", sans-serif !important; font-weight: 400 !important; font-style: normal; font-size: var(--voltexfontMENU);}
header .header-ppt a{color:var(--voltexred); font-family: "tandelle", sans-serif !important; font-weight: 400 !important; font-style: normal; font-size: var(--voltexfontMENU);}
header .header-vpe a:hover, header .header-vsi a:hover, header .header-ppt a:hover{color:var(--voltexgrey)}

header .header-menu-inner{display:flex; flex-direction:row; height:100%;}
header .header-menu-inner .menu-top-menu-container{width:calc(100% - 0.75em); padding-right:2em; align-self: flex-end;}

/*header ul.menu{font-size:var(--voltexfontP) !important;}
header ul.menu > li.servicesmenuitem > ul.sub-menu{font-size:var(--voltexfontSMALL) !important;}*/
/*=============CONTENT=============*/
.mainimagecontainer{position:relative; z-index:4;}
.mainimagecontainer .mainimage{position:relative; height:40vh; width:100%; overflow:hidden;}
.mainimagecontainer .layerslider, .volteximgslider{position:relative; height:40vh; width:100%; overflow:hidden;}
.home .mainimagecontainer .mainimage,
.page-template-page-chile .mainimagecontainer .mainimage{height:60vh;}
.home .mainimagecontainer .layerslider, 
.page-template-page-chile .mainimagecontainer .layerslider{height:60vh;}
.single-voltex_project .mainimagecontainer .mainimage{height:60vh;}
.mainimagecontainer .layerslider .container-fluid{background:var(--voltexnavy15);}
.mainimagecontainer .mainimage .post-image{position:absolute; top:0px; left:0px; right:0px; bottom:0px; z-index:1;}
.mainimagecontainer .mainimage .post-image img{object-fit: cover; height:100% !important; width:100% !important;}
.mainimagecontainer .mainimage .overlay{position:relative; text-align: center; z-index:2; display: flex; height: 100%; padding-top:10vw; padding-bottom:10vw; flex-wrap:wrap; align-items: center;}
.mainimagecontainer .mainimage .overlay .mainimage-text{width:100%;}
.mainimagecontainer .mainimage .overlay .btn-container{width:100%;}
.mainimagecontainer .btn-container a.banner-btn{background:var(--voltexnavy50); color:var(--voltexwhite); padding:0.5em 1.5em !important;  display:block; text-align:center; font-weight:600; width:100%; line-height: 1.75 !important; font-size:var(--voltexfontSMALL); text-transform:lowercase;}
.mainimagecontainer .btn-container a.banner-btn:hover{background:var(--voltexnavy); }
.mainimagecontainer .btn-container a.banner-btn:after{content:" "; background:url("images/arrow-white.png") no-repeat; background-size:100%; width:0.75em; height:0.75em; display: inline-flex;  margin-left: 0.5em;}


.mainimagecontainer h1, .mainimagecontainer h2, .mainimagecontainer h3, .mainimagecontainer h4, .mainimagecontainer p{color:var(--voltexwhite);}
.mainimagecontainer h2.bannertitle{text-shadow: 2px 2px 2px rgba(0,0,0,0.5); font-family: "tandelle", sans-serif !important; font-weight: 400 !important; font-style: normal; font-size:var(--voltexfontH1) !important;}
.mainimagecontainer p.bannersubtitle{text-shadow: 2px 2px 2px rgba(0,0,0,0.5); font-size:var(--voltexfontH2) !important; font-weight:500 !important; margin-bottom:2rem !important;}

.mainimagecontainer .wp-video{width:100% !important;}
.mainimagecontainer .mejs-container {
  width: 100% !important;
  height: auto !important;
  padding-top: 30vw;
}
.mainimagecontainer .mejs-overlay, .mejs-poster {
  width: 100% !important;
  height: 100% !important;
}
.mainimagecontainer .mejs-mediaelement video {
  position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100% !important; height: 100% !important; object-fit:cover !important;
}
.mainimagecontainer .mejs-controls{display:none !important; opacity:0 !important;}
.ls-wrapper > .ls-layer, .ls-wrapper > a > .ls-layer .ls-wrapper > .ls-bg{white-space:normal !important;}


svg .svg-g{position:absolute; top:0px; left:0px;}

.main-content{padding-top:6rem; padding-bottom:6rem; position:relative; z-index:1000;}
/*.home .main-content{background:url("images/RTS-Wavy-lines-x1-grey.png") repeat-x bottom; background-size:auto 4rem;}*/
.blocktitlesubtitle h5.subtitle{color:var(--rtsdarkblue); text-transform:none; font-weight: 700 !important; font-size:var(--voltexfontH5) !important;}
.blocktitlesubtitle h5.subtitle:before{content: "\203A"; color:var(--rtsred);  font-weight: 100;  display: inline-block;  margin-right:0.2em; font-size:2.1em; line-height:0.75; vertical-align: bottom;}
.blocktitlesubtitle h3.title{color:var(--rtsgrey); text-transform:uppercase; font-weight:normal !important; font-size:var(--voltexfontH3) !important;}

p#breadcrumbs{font-size:var(--voltexfontSMALL); color:var(--voltexgrey); margin-bottom:0px;}
p#breadcrumbs a{color:var(--voltexnavy); font-weight:600;}
p#breadcrumbs a:hover{color:var(--voltexgrey);}

ul.side-menu{font-size:var(--voltexfontSMALL); list-style:none; padding:0px; margin:0px;}
ul.side-menu > li{border-bottom:1px solid var(--voltexlightgrey); padding:1rem;}
ul.side-menu > li:first-child{border-top:1px solid var(--voltexlightgrey);}
ul.side-menu > li:not(.current_page_item):not(.current_page_ancestor) > ul{display:none;}
ul.side-menu > li > a{color:var(--voltexnavy); /*text-transform:capitalize;*/ display:block; width:100%; position:relative;}
ul.side-menu > li > a:hover{color:var(--voltexgrey);}
ul.side-menu > li > a:after{content:" "; background:url("images/arrow-navy.png") no-repeat; background-size:100%; width:1em; height:1em; display: block; position:absolute; right:0px; top:50%; transform: translateY(-50%);  -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%);}

.page-template-page-vpe ul.side-menu > li > a:after{content:" "; background:url("images/arrow-blue.png") no-repeat; background-size:100%; width:1em; height:1em; display: block; position:absolute; right:0px; top:50%; transform: translateY(-50%);  -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%);}
.page-template-page-ppt ul.side-menu > li > a:after{content:" "; background:url("images/arrow-red.png") no-repeat; background-size:100%; width:1em; height:1em; display: block; position:absolute; right:0px; top:50%; transform: translateY(-50%);  -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%);}
.page-template-page-vsi ul.side-menu > li > a:after{content:" "; background:url("images/arrow-green.png") no-repeat; background-size:100%; width:1em; height:1em; display: block; position:absolute; right:0px; top:50%; transform: translateY(-50%);  -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%);}
ul.side-menu > li > a:hover:after{content:" "; background:url("images/arrow-grey.png") no-repeat; background-size:100%; width:1em; height:1em; display: block; position:absolute; right:0px; top:50%; transform: translateY(-50%);  -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%);}
ul.side-menu > li > ul{list-style:none; margin:0px; padding:0px;}
ul.side-menu > li > ul > li{padding-top:1rem;}
ul.side-menu > li > ul > li > a{color:var(--voltexnavy); font-weight:600;}
ul.side-menu > li > ul > li.current_page_item > a{color:var(--voltexgrey); }
.page-template-page-vpe ul.side-menu > li > ul > li.current_page_item > a{color:var(--voltexblue); }
.page-template-page-ppt ul.side-menu > li > ul > li.current_page_item > a{color:var(--voltexred); }
.page-template-page-vsi ul.side-menu > li > ul > li.current_page_item > a{color:var(--voltexgreen); }
ul.side-menu > li > ul > li > a:hover{color:var(--voltexgrey); }

.voltex-client-logos .container-fluid{padding-left:15px !important; padding-right:15px !important;}
.voltex-client-logos .owl-carousel .owl-stage{ display: flex !important;}
.voltex-client-logos .owl-carousel .owl-item{-ms-flex-item-align: center !important; align-self: center !important;}
.voltex-client-logos .owl-carousel .owl-item .block{margin:0.5em 2em !important; }
.voltex-client-logos .owl-carousel .owl-item img { width:auto !important; height: auto !important; object-fit: contain; margin:auto;}


ul.sidebar{list-style:none; padding:0px; margin:0px;}
ul.sidebar.row{margin-left:-15px; margin-right:-15px;}

.voltex-experience-block{background:var(--voltexnavy); color:var(--voltexwhite);}
.voltex-experience-block a, .voltex-experience-block a:hover{color:var(--voltexwhite);}
.voltex-experience-block h2{font-family: "tandelle", sans-serif; font-weight: 400; font-style: normal; font-size:var(--voltexfontH1); color:var(--voltexwhite);}
.voltex-experience-block h3{font-family: "tandelle", sans-serif; font-weight: 400; font-style: normal; font-size:var(--voltexfontH1);}
.voltex-experience-block p.expdescription{font-size:var(--voltexfontSMALL); margin-bottom:0px !important;}
.voltex-experience-block div.experience-link{font-size:var(--voltexfontSMALL);}
.voltex-experience-block div.experience-link a{color:var(--voltexwhite); font-weight:bold;}
.voltex-experience-block div.experience-link a:after{content:" "; background:url("images/arrow-white.png") no-repeat; background-size:100%; width:1em; height:1em; display: inline-flex;  margin-left: 0.5em;}
.voltex-experience-block div.experience-link a:hover{color:var(--voltexgrey);}
.voltex-experience-block div.experience-link a:hover:after{content:" "; background:url("images/arrow-grey.png") no-repeat; background-size:100%;}
.voltex-experience-block svg.vltblue{fill:var(--voltexblue);}
.voltex-experience-block svg.vltred{fill:var(--voltexred);}
.voltex-experience-block svg.vltgreen{fill:var(--voltexgreen);}

.voltex-testimonials-block{background:var(--voltexgrey);}
.voltex-testimonials-block .container-fluid{padding-left:0px !important; padding-right:0px !important;}
.voltex-testimonials-block .vt-heading{background:var(--voltexred80); padding-left:10vw;}
.voltex-testimonials-block .vt-heading h2{font-family: "tandelle", sans-serif; font-weight: 400; font-style: normal; color:var(--voltexwhite); font-size:var(--voltexfontH1);}

.voltex-testimonials-block .review{background:url("images/quotation.png") no-repeat top center; background-size: 4.5rem auto; padding-top:5rem !important;}
.voltex-testimonials-block .review p:last-child{margin-bottom:0px !important;}
.voltex-testimonials-block p.review-name{font-size:var(--voltexfontSMALL); text-transform:uppercase; font-weight:600; margin-bottom:0px !important;}
.voltex-testimonials-block p.review-position{font-size:var(--voltexfontSMALL);}
.voltex-testimonials-block .vt-carousel{padding-top: 4.5% !important; padding-bottom: 4.5% !important;}
.voltex-testimonials-block .testimonial-inner{background:var(--voltexwhite); color:var(--voltexnavy); padding:10% !important; -webkit-clip-path: polygon(0% 20%, 0% 100%, 100% 100%, 100% 0%, 10% 0%); clip-path: polygon(0% 20%, 0% 100%, 100% 100%, 100% 0%, 10% 0%); }
.voltex-testimonials-block .owl-carousel .owl-stage-outer, 
.voltex-testimonials-block .owl-carousel .owl-stage, 
.voltex-testimonials-block .owl-carousel .owl-item{height:100% !important;}
.voltex-testimonials-block .owl-theme .owl-dots{text-align:right;}
.voltex-testimonials-block .owl-theme .owl-dots .owl-dot span{width:0.5em; height:0.5em; border:1px solid var(--voltexwhite); background:var(--voltexwhite50)}
.voltex-testimonials-block .owl-theme .owl-dots .owl-dot.active span, 
.voltex-testimonials-block .owl-theme .owl-dots .owl-dot:hover span {background: var(--voltexwhite);}

.voltex-latest-projects h2.widget_title{font-size: var(--voltexfontH2); margin-bottom:1rem;}
.voltex-latest-projects h2.widget_title a{color:var(--voltexgrey);}
.voltex-latest-projects h2.widget_title a:hover{color:var(--voltexnavy);}
.voltex-latest-projects p.projectsectorcountry a.brands.brand-PPT{color:var(--voltexred);}
.voltex-latest-projects p.projectsectorcountry a.brands.brand-VPE{color:var(--voltexblue);}
.voltex-latest-projects p.projectsectorcountry a.brands.brand-VSI{color:var(--voltexgreen);}
.voltex-latest-projects p.projectsectorcountry a.brands:hover{color:var(--voltexgrey);}
.voltex-latest-projects p.projectsectorcountry a.regions, 
.voltex-latest-projects p.projectsectorcountry, 
.voltex-latest-projects p.projectsectorcountry a.sectors{color:var(--voltexnavy);}
.voltex-latest-projects p.projectsectorcountry a.sectors:hover,
.voltex-latest-projects p.projectsectorcountry a.regions:hover{color:var(--voltexgrey);}
.voltex-latest-projects h4.projectclient{text-transform:uppercase; font-weight:bold !important; font-size:var(--voltexfontP);}
.voltex-latest-projects p.projectsectorcountry {font-weight:600; font-size:var(--voltexfontSMALL); margin:1.5rem 0px;}
.voltex-latest-projects div.readbtn{margin-top:auto;}
.voltex-latest-projects .main-txt{padding-top: 4.5% !important; padding-bottom: 4.5% !important;}
.voltex-latest-projects .main-txt .latest-project-inner{display: flex; flex-direction: column; height:100%;}
.voltex-latest-projects .main-img-inner{width:100%; height:100%; position:relative; overflow:hidden; 
-webkit-clip-path: polygon(0% 85%, 10% 100%, 100% 100%, 100% 0%, 0% 0%); 
	clip-path: polygon(0% 85%, 10% 100%, 100% 100%, 100% 0%, 0% 0%);

}
.voltex-latest-projects .main-img-inner img{object-fit: cover; width: 100%; height: 100%;}

.voltex-latest-blogs{background:var(--voltexgrey5);}
.voltex-latest-blogs h2.widget_title{font-family: "tandelle", sans-serif; font-weight: 400; font-style: normal; text-transform:lowercase; font-size:var(--voltexfontH1); color:var(--voltexnavy);}
.voltex-latest-blogs h2.title{font-size: var(--voltexfontH2); margin-bottom:1rem;}
.voltex-latest-blogs h2.title a{color:var(--voltexgrey);}
.voltex-latest-blogs h2.title a:hover{color:var(--voltexnavy);}
.voltex-latest-blogs p.blogtopicsector, .voltex-latest-blogs p.blogservices {font-weight:600; font-size:var(--voltexfontSMALL);}
.voltex-latest-blogs p.blogtopicsector a, .voltex-latest-blogs p.blogservices a{color:var(--voltexnavy);}
.voltex-latest-blogs p.blogtopicsector a.brands.brand-PPT{color:var(--voltexred);}
.voltex-latest-blogs p.blogtopicsector a.brands.brand-VPE{color:var(--voltexblue);}
.voltex-latest-blogs p.blogtopicsector a.brands.brand-VSI{color:var(--voltexgreen);}
.voltex-latest-blogs p.blogtopicsector a:hover, .voltex-latest-blogs p.blogservices a:hover{color:var(--voltexgrey) !important;}
.voltex-latest-blogs .blog-inner{filter: drop-shadow(0px 0px 10px var(--voltexnavy15)); }
.voltex-latest-blogs .blog-inner .blog-shape{background:var(--voltexwhite);}

.why-choose-us h2.widget_title{color:var(--voltexblue); font-size:var(--voltexfontH2); font-weight:300 !important; margin-bottom:1rem;}
.home .why-choose-us h2.widget_title,
.page-template-page-chile .why-choose-us h2.widget_title{color:var(--voltexgreen);}
.page-template-page-ppt .why-choose-us h2.widget_title{color:var(--voltexred);}
.page-template-page-vsi .why-choose-us h2.widget_title{color:var(--voltexgreen);}
.why-choose-us div.excerpt{font-size:var(--voltexfontP);}
.why-choose-us div.excerpt ul{ list-style: none; }
.why-choose-us div.excerpt ul li{margin-bottom:0.25rem;}
.why-choose-us div.excerpt ul li::before { content: "\203A"; font-weight: bold;  display: inline-block;  width: 1em;  margin-left: -1em; color:var(--voltexgrey);}
.why-choose-us div.readbtn{margin-top:auto;}
.why-choose-us .main-txt{padding-top: 4.5% !important; padding-bottom: 4.5% !important;}
.why-choose-us .main-txt .blog-inner{display: flex; flex-direction: column; height:100%;}
.why-choose-us .main-img-inner{width:100%; height:100%; position:relative; overflow:hidden; 
-webkit-clip-path: polygon(0% 0%, 0% 100%, 100% 100%, 100% 15%, 90% 0%); 
	clip-path: polygon(0% 0%, 0% 100%, 100% 100%, 100% 15%, 90% 0%);
}
.why-choose-us .main-img-inner img{object-fit: cover; width: 100%; height: 100%;}

.voltex-wwdl-block h2.widget_title{color:var(--voltexred); font-size:var(--voltexfontH2); font-weight:300 !important; margin-bottom:1rem;}
.voltex-wwdl-block .wwdl-inner{position:relative; padding: 0 0 100% 0 !important; overflow:hidden;}
.voltex-wwdl-block .wwdl-inner a{position:absolute; top:0px; left:0px; right:0px; bottom:0px;}
.voltex-wwdl-block .wwdl-inner img{position:absolute; top:0px; left:0px; right:0px; bottom:0px; width:100%; height:100%; z-index:8; object-fit:cover; transition: all 300ms ease;}
.voltex-wwdl-block .wwdl-inner:hover img{position:absolute; top:-2em; left:-2em; right:-2em; bottom:-2em; width:calc(100% + 4em); max-width:calc(100% + 4em); height:calc(100% + 4em); object-fit:cover;}
.voltex-wwdl-block .wwdl-inner-color{position:absolute; top:0px; left:0px; right:0px; bottom:0px; width:100%; height:100%; z-index:10;}
.voltex-wwdl-block .wwdl-inner-color.wwdl-Navy{background:var(--voltexnavy60);}
.voltex-wwdl-block .wwdl-inner-color.wwdl-Blue{background:var(--voltexblue60);}
.voltex-wwdl-block .wwdl-inner-color.wwdl-Red{background:var(--voltexred60);}
.voltex-wwdl-block .wwdl-inner-color.wwdl-Green{background:var(--voltexgreen60);}
.voltex-wwdl-block .wwdl-link{position:relative; z-index:20;}
.voltex-wwdl-block .wwdl-link{display:block; text-align:left; font-weight:600; width:100%; line-height: 1.25 !important; color:var(--voltexwhite); font-size:var(--voltexfontSMALL); padding-left: 2rem !important;}
.voltex-wwdl-block .wwdl-link:before{content:" "; background:url("images/arrow-white.png") no-repeat; background-size:100%; width:0.75em; height:0.75em; display: inline-flex;  position:absolute; left:1rem; top: 1.225rem;}

.voltex-brands-block .container-fluid{background:var(--voltexgrey5);}
.voltex-brands-block .brand-intro-inner{background:var(--voltexwhite); /*-webkit-box-shadow: 0px 0px 10px 3px var(--voltexnavy60);	
box-shadow: 0px 0px 10px 3px var(--voltexnavy60);*/ filter: drop-shadow(0px 0px 10px var(--voltexnavy15)); display: flex; flex-direction: row; height:100%;}
.voltex-brands-block .brand-intro-img img{width:50%;}
.home-content.container-fluid{background:var(--voltexgrey5);}
.home-content .brand-intro-inner{filter: drop-shadow(0px 0px 10px var(--voltexnavy15)); height:100%;}
.home-content .brand-intro-inner .brand-intro-shape{background:var(--voltexwhite); display: flex; flex-direction: row; height:100%;}
.brand-intro-inner .brand-intro-link{margin-top:auto; margin-bottom:auto;}
.brand-intro-inner .readbtn a{text-align:right;}
.brand-intro-inner.brand-Navy .readbtn a{color:var(--voltexnavy);}
.brand-intro-inner.brand-Navy .readbtn a:after{background:url("images/arrow-navy.png") no-repeat; background-size:100%;}
.brand-intro-inner.brand-Blue .readbtn a{color:var(--voltexblue);}
.brand-intro-inner.brand-Blue .readbtn a:after{background:url("images/arrow-blue.png") no-repeat; background-size:100%;}
.brand-intro-inner.brand-Red .readbtn a{color:var(--voltexred);}
.brand-intro-inner.brand-Red .readbtn a:after{background:url("images/arrow-red.png") no-repeat; background-size:100%;}
.brand-intro-inner.brand-Green .readbtn a{color:var(--voltexgreen);}
.brand-intro-inner.brand-Green .readbtn a:after{background:url("images/arrow-green.png") no-repeat; background-size:100%;}
.brand-intro-inner .readbtn a:hover{color:var(--voltexgrey);}
.brand-intro-inner .readbtn a:hover:after{background:url("images/arrow-grey.png") no-repeat; background-size:100%;}

.all-projects{background:var(--voltexgrey5);}
.all-projects .project-inner{background:var(--voltexwhite); -webkit-box-shadow: 0px 0px 10px 3px var(--voltexnavy15); box-shadow: 0px 0px 10px 3px var(--voltexnavy15);}
.all-projects h2.title{margin-bottom:1rem; font-size: var(--voltexfontH2);}
.all-projects h2.title a{color:var(--voltexgrey);}
.all-projects h2.title a:hover{color:var(--voltexnavy);}
.all-projects p.projectsectorcountry, .all-projects p.projectservices{font-size:var(--voltexfontSMALL);}
.all-projects a.regions, .all-projects a.sectors{color:var(--voltexnavy); font-weight:700;}
.all-projects a.services{text-transform:uppercase; color:var(--voltexnavy); font-weight:700;}
.all-projects a.brand-VPE{color:var(--voltexblue); font-weight:700;}
.all-projects a.brand-VSI{color:var(--voltexgreen); font-weight:700;}
.all-projects a.brand-PPT{color:var(--voltexred); font-weight:700;}
.all-projects a.regions:hover, .all-projects a.sectors:hover, .all-projects a.services:hover, .all-projects a.brands:hover{color:var(--voltexgrey);}
.all-projects .projectimage{/*height:0px; padding-bottom:60% !important; */overflow:hidden; position:relative;}
.all-projects .projectimage .inner{position:absolute; top:0px; left:0px; right:0px; bottom:0px;}
.all-projects .projectimage .inner img{object-fit:cover; height:100%; width:100%;}

.single-voltex_project .volteximgslider .slider, 
.single-voltex_project .volteximgslider .slider .owl-stage-outer,
.single-voltex_project .volteximgslider .slider .owl-stage-outer .owl-stage,
.single-voltex_project .volteximgslider .slider .owl-stage-outer .owl-stage .owl-item,
.single-voltex_project .volteximgslider .slider .owl-stage-outer .owl-stage .owl-item .slider-inner{height:100% !important;}
.single-voltex_project .volteximgslider .slider .owl-stage-outer .owl-stage .owl-item .slider-inner img{object-fit:cover; height:100%; width:100%;}
.single-voltex_project .volteximgslider .owl-dots{position:absolute; bottom:0.5em; left:10vw;}
.single-voltex_project .volteximgslider .sliderbrandimg{position: absolute; bottom: 0px; z-index: 1000;  background:var(--voltexwhite);}
.single-voltex_project .project-details{background:var(--voltexlightgrey);}
.single-voltex_project h2.scope{font-size:var(--voltexfontH3); color:var(--voltexnavy); font-family: "tandelle", sans-serif !important; font-weight: 400 !important; font-style: normal; text-transform:uppercase;}
.single-voltex_project h3.scopedesc{font-size:var(--voltexfontH2); font-weight:300 !important;}
.single-voltex_project .project-brand-VPE h3.scopedesc,
.single-voltex_project .project-brand-VPE p.projectlocation,
.single-voltex_project .project-brand-VPE p.projectdate,
.single-voltex_project .project-brand-VPE p.projectclient,
.single-voltex_project .project-brand-VPE p.projectregion a,
.single-voltex_project .project-brand-VPE p.projectservice a,
.single-voltex_project .project-brand-VPE p.projectsector a{color:var(--voltexblue);}
.single-voltex_project .project-brand-VSI h3.scopedesc,
.single-voltex_project .project-brand-VSI p.projectlocation,
.single-voltex_project .project-brand-VSI p.projectdate,
.single-voltex_project .project-brand-VSI p.projectclient,
.single-voltex_project .project-brand-VSI p.projectregion a,
.single-voltex_project .project-brand-VSI p.projectservice a,
.single-voltex_project .project-brand-VSI p.projectsector a{color:var(--voltexgreen);}
.single-voltex_project .project-brand-PPT h3.scopedesc,
.single-voltex_project .project-brand-PPT p.projectlocation,
.single-voltex_project .project-brand-PPT p.projectdate,
.single-voltex_project .project-brand-PPT p.projectregion a,
.single-voltex_project .project-brand-PPT p.projectservice a,
.single-voltex_project .project-brand-PPT p.projectsector a{color:var(--voltexred);}
.single-voltex_project .project-details h4{text-transform:uppercase; color:var(--voltexgrey); font-size: var(--voltexfontSMALL); font-weight:600 !important;}
.single-voltex_project .project-details p{font-size: var(--voltexfontSMALL);}
.single-voltex_project .project-details a:after {content: " "; width: 0.75em; height: 0.75em;  display: inline-flex;  margin-left: 0.5em;}
.single-voltex_project .project-brand-VPE .project-details a:after{background: url("images/arrow-blue.png") no-repeat; background-size: 100%;}
.single-voltex_project .project-brand-VSI .project-details a:after{background: url("images/arrow-green.png") no-repeat; background-size: 100%;}
.single-voltex_project .project-brand-PPT .project-details a:after{background: url("images/arrow-red.png") no-repeat; background-size: 100%;}
.single-voltex_project .project-details a:hover{color:var(--voltexgrey) !important;}
.single-voltex_project .project-details a:hover:after{background: url("images/arrow-grey.png") no-repeat; background-size: 100%;}
/*.single-voltex_project p.sharelink{font-size:var(--voltexfontSMALL); text-decoration:underline; margin:0px !important;}
.single-voltex_project p.sharelink span{text-overflow: ellipsis; overflow: hidden;  white-space: nowrap; width: calc(100% - 7em); display: inline-block;}*/
.single-voltex_project p.sharelink{font-size:var(--voltexfontSMALL); text-decoration:underline;}
.single-voltex_project #copy-link-btn{background:none; border:none; font-weight:700; text-transform:uppercase; text-decoration:underline;}

.all-blogs{background:var(--voltexgrey5);}
.all-blogs .blog-inner{background:var(--voltexwhite); -webkit-box-shadow: 0px 0px 10px 3px var(--voltexnavy15); box-shadow: 0px 0px 10px 3px var(--voltexnavy15);}
.all-blogs h2.title{margin-bottom:1rem; font-size: var(--voltexfontH2);}
.all-blogs h2.title a{color:var(--voltexgrey);}
.all-blogs h2.title a:hover{color:var(--voltexnavy);}
.all-blogs p.blogtopicsector, .all-blogs p.blogservices{font-size:var(--voltexfontSMALL);}
.all-blogs a.regions, .all-blogs a.sectors, .all-blogs a.brands{color:var(--voltexnavy); font-weight:700;}
.all-blogs a.services{text-transform:uppercase; color:var(--voltexnavy); font-weight:700;}
.all-blogs a.brand-VPE{color:var(--voltexblue); font-weight:700;}
.all-blogs a.brand-VSI{color:var(--voltexgreen); font-weight:700;}
.all-blogs a.brand-PPT{color:var(--voltexred); font-weight:700;}
.all-blogs a.regions:hover, .all-blogs a.sectors:hover, .all-blogs a.services:hover, .all-blogs a.brands:hover{color:var(--voltexgrey);}

.all-search{background:var(--voltexgrey5);}
.all-search .blog-inner{background:var(--voltexwhite); -webkit-box-shadow: 0px 0px 10px 3px var(--voltexnavy15); box-shadow: 0px 0px 10px 3px var(--voltexnavy15);}
.all-search h2.title{margin-bottom:1rem; font-size: var(--voltexfontH2);}
.all-search h2.title a{color:var(--voltexgrey);}
.all-search h2.title a:hover{color:var(--voltexnavy);}
.all-search .excerpt{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; line-clamp: 4; -webkit-box-orient: vertical;}
.all-search p.blogtopicsector, .all-search p.blogservices{font-size:var(--voltexfontSMALL);}
.all-search a.regions, .all-search a.sectors, .all-search a.brands{color:var(--voltexnavy); font-weight:700;}
.all-search a.services{text-transform:uppercase; color:var(--voltexnavy); font-weight:700;}
.all-search a.brand-VPE{color:var(--voltexblue); font-weight:700;}
.all-search a.brand-VSI{color:var(--voltexgreen); font-weight:700;}
.all-search a.brand-PPT{color:var(--voltexred); font-weight:700;}
.all-search a.regions:hover, .all-search a.sectors:hover, .all-search a.services:hover, .all-search a.brands:hover{color:var(--voltexgrey);}

.single-post .volteximgslider .slider{height:100%;}
.single-post .volteximgslider .owl-dots{position:absolute; bottom:0.5em; left:10vw;}
.single-post .volteximgslider .sliderbrandimg{position: absolute; bottom: 0px; z-index: 1000;  background:var(--voltexwhite);}
.single-post .project-details{background:var(--voltexlightgrey);}
.single-post h2.blogdate{color:var(--voltexgrey); font-size:var(--voltexfontH2); font-weight:300 !important;}
.single-post h3.relatedcat{color:var(--voltexnavy); font-size:var(--voltexfontSMALL); font-weight:700 !important; margin-bottom:1rem; text-transform:uppercase;}
.single-post h2.scope{font-size:var(--voltexfontH3); color:var(--voltexnavy); font-family: "tandelle", sans-serif !important; font-weight: 400 !important; font-style: normal; text-transform:uppercase;}
.single-post h3.scopedesc{font-size:var(--voltexfontH2); font-weight:300 !important;}
.single-post .main-content h2:not(.scope):not(.blogdate){color:var(--voltexgrey);}
.single-post .project-details p{font-size: var(--voltexfontSMALL);}
.single-post .project-details a:after {content: " "; width: 0.75em; height: 0.75em;  display: inline-flex;  margin-left: 0.5em;}
.single-post .project-brand-VPE .project-details a:after{background: url("images/arrow-blue.png") no-repeat; background-size: 100%;}
.single-post .project-brand-VSI .project-details a:after{background: url("images/arrow-green.png") no-repeat; background-size: 100%;}
.single-post .project-brand-PPT .project-details a:after{background: url("images/arrow-red.png") no-repeat; background-size: 100%;}
.single-post .project-details a:hover{color:var(--voltexgrey) !important;}
.single-post .project-details a:hover:after{background: url("images/arrow-grey.png") no-repeat; background-size: 100%;}
.single-post p.sharelink{font-size:var(--voltexfontSMALL); text-decoration:underline;}
.single-post #copy-link-btn{background:none; border:none; font-weight:700; text-transform:uppercase; text-decoration:underline;}

.sfsi_widget{width:100%;}
.sfsi_widget .norm_row{width:100% !important; text-align:right !important;}

.voltex-services{background:var(--voltexgrey5);}
.voltex-services h2.widget_title{font-size:var(--voltexfontH3); color:var(--voltexnavy); font-family: "tandelle", sans-serif !important; font-weight: 400 !important; font-style: normal; text-transform:uppercase;}
.voltex-services .description h2{color:var(--voltexgrey); font-size:var(--voltexfontH2); font-weight:300 !important;}
.page-template-page-vpe .voltex-services .description h2{color:var(--voltexblue);}
.page-template-page-ppt .voltex-services .description h2{color:var(--voltexred);}
.page-template-page-vsi .voltex-services .description h2{color:var(--voltexgreen);}
.voltex-services .service-inner{background:var(--voltexwhite); -webkit-box-shadow: 0px 0px 10px 3px var(--voltexnavy15); box-shadow: 0px 0px 10px 3px var(--voltexnavy15);}
.voltex-services .service-inner .service-img{position: relative; height: 0px; overflow: hidden; padding-bottom: 60%;}
.voltex-services .service-inner .excerpt{overflow: hidden; display: -webkit-box;  -webkit-line-clamp: 4; line-clamp: 4;  -webkit-box-orient: vertical; padding-bottom: 0.14em;}
.voltex-services .service-inner.service-Navy h3{color:var(--voltexnavy); font-size:var(--voltexfontH2); font-weight:300 !important;}
.voltex-services .service-inner.service-Blue h3{color:var(--voltexblue); font-size:var(--voltexfontH2); font-weight:300 !important;}
.voltex-services .service-inner.service-Red h3{color:var(--voltexred); font-size:var(--voltexfontH2); font-weight:300 !important;}
.voltex-services .service-inner.service-Green h3{color:var(--voltexgreen); font-size:var(--voltexfontH2); font-weight:300 !important;}
.voltex-services .service-inner.service-Navy .readbtn a{color:var(--voltexnavy);}
.voltex-services .service-inner.service-Blue .readbtn a{color:var(--voltexblue);}
.voltex-services .service-inner.service-Red .readbtn a{color:var(--voltexred);}
.voltex-services .service-inner.service-Green .readbtn a{color:var(--voltexgreen);}
.voltex-services .service-inner.service-Blue .readbtn a:after{background:url("images/arrow-blue.png") no-repeat; background-size:100%;}
.voltex-services .service-inner.service-Red .readbtn a:after{background:url("images/arrow-red.png") no-repeat; background-size:100%;}
.voltex-services .service-inner.service-Green .readbtn a:after{background:url("images/arrow-green.png") no-repeat; background-size:100%;}
.voltex-services .service-inner .readbtn a:hover{color:var(--voltexgrey);}
.voltex-services .service-inner .readbtn a:hover:after{background:url("images/arrow-grey.png") no-repeat; background-size:100%;}

.voltex-leaders{background:var(--voltexgrey5);}
.voltex-leaders h2.widget_title{font-size:var(--voltexfontH3); color:var(--voltexnavy); font-family: "tandelle", sans-serif !important; font-weight:300 !important; font-style: normal; text-transform:uppercase;}
.voltex-leaders .description{color:var(--voltexblue); font-size:var(--voltexfontH3);}
.page-template-page-ppt .voltex-leaders .description{color:var(--voltexred);}
.page-template-page-vsi .voltex-leaders .description{color:var(--voltexgreen);}
.voltex-leaders .leaders-inner{background:var(--voltexwhite); -webkit-box-shadow: 0px 0px 10px 3px var(--voltexnavy15); box-shadow: 0px 0px 10px 3px var(--voltexnavy15); align-items: last baseline; display: flex; flex-direction: column;}
.voltex-leaders .leaders-inner .leader-img{position: relative; height: 0px; overflow: hidden; padding-bottom: 100%; width:100%;}
.voltex-leaders .leaders-inner .leader-img img{width:100%;}
.voltex-leaders .leaders-inner .excerpt{overflow: hidden; display: -webkit-box;  -webkit-line-clamp: 4; line-clamp: 4;  -webkit-box-orient: vertical; padding-bottom: 0.14em;}
.voltex-leaders .leaders-inner .excerpt p.leader-role{font-weight: 600;	font-size: var(--voltexfontSMALL); text-transform:uppercase;}
.voltex-leaders .leaders-inner h3{font-size:var(--voltexfontH2); font-weight:300 !important;}
.voltex-leaders .leaders-inner .readbtn{margin-top:auto;}
.voltex-leaders .leaders-inner.leaders-Navy h3{color:var(--voltexnavy);}
.voltex-leaders .leaders-inner.leaders-Blue h3{color:var(--voltexblue);}
.voltex-leaders .leaders-inner.leaders-Red h3{color:var(--voltexred);}
.voltex-leaders .leaders-inner.leaders-Green h3{color:var(--voltexgreen);}
.voltex-leaders .leaders-inner.leaders-Silver h3{color:var(--voltexgrey);}
.voltex-leaders .leaders-inner.leaders-Navy .readbtn a{color:var(--voltexnavy);}
.voltex-leaders .leaders-inner.leaders-Blue .readbtn a{color:var(--voltexblue);}
.voltex-leaders .leaders-inner.leaders-Red .readbtn a{color:var(--voltexred);}
.voltex-leaders .leaders-inner.leaders-Green .readbtn a{color:var(--voltexgreen);}
.voltex-leaders .leaders-inner.leaders-Silver .readbtn a{color:var(--voltexgrey);}
.voltex-leaders .leaders-inner.leaders-Blue .readbtn a:after{background:url("images/arrow-blue.png") no-repeat; background-size:100%;}
.voltex-leaders .leaders-inner.leaders-Red .readbtn a:after{background:url("images/arrow-red.png") no-repeat; background-size:100%;}
.voltex-leaders .leaders-inner.leaders-Green .readbtn a:after{background:url("images/arrow-green.png") no-repeat; background-size:100%;}
.voltex-leaders .leaders-inner.leaders-Silver .readbtn a:after{background:url("images/arrow-grey.png") no-repeat; background-size:100%;}
.voltex-leaders .leaders-inner .readbtn a:hover{color:var(--voltexgrey);}
.voltex-leaders .leaders-inner .readbtn a:hover:after{background:url("images/arrow-grey.png") no-repeat; background-size:100%;}

.voltex-locations{background:var(--voltexgrey5);}
.voltex-locations h2.widget_title{font-size:var(--voltexfontH3); color:var(--voltexnavy); font-family: "tandelle", sans-serif !important; font-weight:300 !important; font-style: normal; text-transform:uppercase;}
.voltex-locations .description{color:var(--voltexblue); font-size:var(--voltexfontH3);}
.page-template-page-ppt .voltex-locations .description{color:var(--voltexred);}
.page-template-page-vsi .voltex-locations .description{color:var(--voltexgreen);}
.voltex-locations .locations-inner{background:var(--voltexwhite); -webkit-box-shadow: 0px 0px 10px 3px var(--voltexnavy15); box-shadow: 0px 0px 10px 3px var(--voltexnavy15);}
.voltex-locations .locations-inner .locations-img{position: relative; height: 0px; overflow: hidden; padding-bottom: 100%;}
.voltex-locations .locations-inner .locations-img img{object-fit:cover; width:100%;}
.voltex-locations .locations-inner .excerpt{overflow: hidden; display: -webkit-box;  -webkit-line-clamp: 4; line-clamp: 4;  -webkit-box-orient: vertical; padding-bottom: 0.14em;}
.voltex-locations .locations-inner h3{font-size:var(--voltexfontH2); font-weight:300 !important;}
.voltex-locations .locations-inner.locations-Navy h3{color:var(--voltexnavy);}
.voltex-locations .locations-inner.locations-Blue h3{color:var(--voltexblue);}
.voltex-locations .locations-inner.locations-Red h3{color:var(--voltexred);}
.voltex-locations .locations-inner.locations-Green h3{color:var(--voltexgreen);}
.voltex-locations .locations-inner.locations-Silver h3{color:var(--voltexgrey);}
.voltex-locations .locations-inner.locations-Navy a{color:var(--voltexnavy); font-weight:600;}
.voltex-locations .locations-inner.locations-Blue a{color:var(--voltexblue); font-weight:600;}
.voltex-locations .locations-inner.locations-Red a{color:var(--voltexred); font-weight:600;}
.voltex-locations .locations-inner.locations-Green a{color:var(--voltexgreen); font-weight:600;}
.voltex-locations .locations-inner.locations-Silver a{color:var(--voltexgrey); font-weight:600;}
.voltex-locations .locations-inner.locations-Navy .directionsbtn a:after{background:url("images/arrow-navy.png") no-repeat; background-size:100%;}
.voltex-locations .locations-inner.locations-Blue .directionsbtn a:after{background:url("images/arrow-blue.png") no-repeat; background-size:100%;}
.voltex-locations .locations-inner.locations-Red .directionsbtn a:after{background:url("images/arrow-red.png") no-repeat; background-size:100%;}
.voltex-locations .locations-inner.locations-Green .directionsbtn a:after{background:url("images/arrow-green.png") no-repeat; background-size:100%;}
.voltex-locations .locations-inner.locations-Silver .directionsbtn a:after{background:url("images/arrow-grey.png") no-repeat; background-size:100%;}
.voltex-locations .locations-inner.locations-Navy .phonebtn a:before{content:" "; background:url("images/phone-navy.png") no-repeat; background-size:100%; width:0.75em; height:0.75em; display: inline-flex;  margin-right: 0.5em;}
.voltex-locations .locations-inner.locations-Blue .phonebtn a:before{content:" "; background:url("images/phone-blue.png") no-repeat; background-size:100%; width:0.75em; height:0.75em; display: inline-flex;  margin-right: 0.5em;}
.voltex-locations .locations-inner.locations-Red .phonebtn a:before{content:" "; background:url("images/phone-red.png") no-repeat; background-size:100%; width:0.75em; height:0.75em; display: inline-flex;  margin-right: 0.5em;}
.voltex-locations .locations-inner.locations-Green .phonebtn a:before{content:" "; background:url("images/phone-green.png") no-repeat; background-size:100%; width:0.75em; height:0.75em; display: inline-flex;  margin-right: 0.5em;}
.voltex-locations .locations-inner.locations-Silver .phonebtn a:before{content:" "; background:url("images/phone-grey.png") no-repeat; background-size:100%; width:0.75em; height:0.75em; display: inline-flex;  margin-right: 0.5em;}
.voltex-locations .locations-inner.locations-Navy .emailbtn a:before{content:" "; background:url("images/email-navy.png") no-repeat; background-size:100%; width:0.75em; height:0.75em; display: inline-flex;  margin-right: 0.5em;}
.voltex-locations .locations-inner.locations-Blue .emailbtn a:before{content:" "; background:url("images/email-blue.png") no-repeat; background-size:100%; width:0.75em; height:0.75em; display: inline-flex;  margin-right: 0.5em;}
.voltex-locations .locations-inner.locations-Red .emailbtn a:before{content:" "; background:url("images/email-red.png") no-repeat; background-size:100%; width:0.75em; height:0.75em; display: inline-flex;  margin-right: 0.5em;}
.voltex-locations .locations-inner.locations-Green .emailbtn a:before{content:" "; background:url("images/email-green.png") no-repeat; background-size:100%; width:0.75em; height:0.75em; display: inline-flex;  margin-right: 0.5em;}
.voltex-locations .locations-inner.locations-Silver .emailbtn a:before{content:" "; background:url("images/email-grey.png") no-repeat; background-size:100%; width:0.75em; height:0.75em; display: inline-flex;  margin-right: 0.5em;}
.voltex-locations .locations-inner .phonebtn{font-size:var(--voltexfontSMALL);}
.voltex-locations .locations-inner .emailbtn{font-size:var(--voltexfontSMALL);}
.voltex-locations .locations-inner .directionsbtn{font-size:var(--voltexfontSMALL); margin-top:1.5rem;}
.voltex-locations .locations-inner .directionsbtn a:after{content:" "; background:url("images/arrow-navy.png") no-repeat; background-size:100%; width:0.75em; height:0.75em; display: inline-flex;  margin-left: 0.5em;}
.voltex-locations .locations-inner a:hover{color:var(--voltexnavy) !important;}
.voltex-locations .locations-inner .phonebtn a:hover:before{background:url("images/phone-navy.png") no-repeat; background-size:100%; }
.voltex-locations .locations-inner .emailbtn a:hover:before{content:" "; background:url("images/email-navy.png") no-repeat; background-size:100%; }
.voltex-locations .locations-inner .directionsbtn a:hover:after{background:url("images/arrow-navy.png") no-repeat; background-size:100%;}


/*=============FOOTER=============*/
footer a{color:var(--voltexwhite);}
footer a:hover{color:var(--voltexgrey)}
footer .footer-top{background:var(--voltexwhite); border-top:1px solid var(--voltexgrey5);}
footer .footer-logo{-ms-flex: 0 0 25%; flex: 0 0 25%;  max-width: 25%; padding-left:15px; padding-right:15px;}
footer .footer-logo img{object-fit: contain;}
footer .footer-vpe img, footer .footer-vsi img, footer .footer-ppt img{height: 4em; width: auto; object-fit: contain;}
footer .brands-inner{display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  		display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  		display: -ms-flexbox;      /* TWEENER - IE 10 */
  		display: -webkit-flex;     /* NEW - Chrome */
  		display: flex; 
  		-webkit-justify-content: space-between;
  		justify-content: space-between;}

footer .footer-middle{background:var(--voltexnavy); color:var(--voltexwhite);}
footer .footer-middle h2{color:var(--voltexgrey); font-weight:400 !important; font-size:var(--voltexfontP); margin-bottom:1em !important;}

footer .footer-middle .voltex-menus ul{list-style:none; padding:0px; margin:0px;}
footer .footer-middle .voltex-menus ul a{color:var(--voltexwhite); position:relative; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom:1em; font-size:var(--voltexfontSMALL); font-weight:600 !important;}
footer .footer-middle .voltex-menus ul a span.text{flex: 0 0 auto; max-width:88%; min-width:88%; padding-right:1em; position:relative; padding-left:0.5em; transition: all 300ms ease;}
footer .footer-middle .voltex-menus ul a span.icon{flex: 1.5rem 0 auto; width:1.5rem; position:relative; }
footer .footer-middle .voltex-menus ul a span.icon:after{content:" "; background:url("images/arrow-white.png") no-repeat; background-size:100%; width:0.75em; height:0.75em; display: inline-flex; position:absolute; top:0.375rem; left:0px;  }
footer .footer-middle .voltex-menus ul a:hover{color:var(--voltexgrey);}
footer .footer-middle .voltex-menus ul a:hover span.text{padding-left:1.5em; padding-right:0px; color:var(--voltexgrey);}


footer .footer-middle .voltex-contact p{margin-bottom:0.25em !important; display:flex; font-size:var(--voltexfontSMALL) !important; line-height: 2em;}
footer .footer-middle .voltex-contact p.phone span, footer .footer-middle .voltex-contact p.email span{transition: all 0.5s ease; -webkit-transition: all 0.5s ease;}
footer .footer-middle .voltex-contact p.phone:hover span, footer .footer-middle .voltex-contact p.email:hover span{padding-left:1.25em;}
footer .footer-middle .voltex-contact p.phone a:before{content:" "; background:url("images/phone-white.png") no-repeat; background-size:100%; width:0.75em; height:0.75em; display: inline-flex;  margin-right: 0.5em;}
footer .footer-middle .voltex-contact p.phone a{color:var(--voltexwhite);}
footer .footer-middle .voltex-contact p.phone a:hover{color:var(--voltexgrey);}
footer .footer-middle .voltex-contact p.vcilink a{display:block;  font-weight:600; width:100%; line-height: 1.75 !important; color:var(--voltexwhite); text-transform:lowercase;}
footer .footer-middle .voltex-contact p.vcilink a:after{content:" "; background:url("images/arrow-white.png") no-repeat; background-size:100%; width:0.75em; height:0.75em; display: inline-flex;  margin-left: 0.5em;}
footer .footer-middle .voltex-contact p.vcilink a:hover{color:var(--voltexgrey);}
footer .footer-middle .voltex-contact p.vcilink a:hover:after{background:url("images/arrow-grey.png") no-repeat; background-size:100%;}

footer .footer-middle .voltex-socials ul.socialmedia{list-style:none; padding:0px; margin:0px; display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  		display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  		display: -ms-flexbox;      /* TWEENER - IE 10 */
  		display: -webkit-flex;     /* NEW - Chrome */
  		display: flex; 
  		-webkit-justify-content: flex-start;
  		justify-content: flex-start;
		gap:1.5rem;
}
footer .footer-middle .voltex-socials ul.socialmedia li a{display:block; width:1.5em; height:1.5em; background-size:100%; background-repeat:no-repeat;}

footer .footer-middle .sidebar li.widget:not(:last-child){margin-bottom:1.5em;}

footer .footer-bottom{background:var(--voltexnavy); color:var(--voltexwhite); border-top:1px solid var(--voltexwhite); font-size:var(--voltexfontSMALL);}
footer .footer-bottom a{color:var(--voltexwhite); font-weight:600 !important;}
footer .footer-bottom a:hover{color:var(--voltexgrey);}


a.back-to-top {display: none; text-indent: -9999px; position: fixed; z-index: 99999999; right: 0.5em; bottom: 1em; background:url(images/top-page.png) no-repeat; background-size:100%; width:2.825rem; height:1.625rem;}

@media only screen and (max-width: 575px){
	.mainimagecontainer, .volteximgslider{position:relative; height:40vh;}
	.mainimagecontainer .mainimage{position:relative; height:40vh; width:100%; overflow:hidden;}
	.mainimagecontainer .mainimage .overlay{padding-left:10%; padding-right:10%;}
	.mainimagecontainer .layerslider{height:40vw;}
	.single-voltex_project .mainimagecontainer .mainimage{height:40vw;}
	.home .mainimagecontainer, .page-template-page-chile .mainimagecontainer{height:95vw;}
	.home .mainimagecontainer .mainimage, .page-template-page-chile .mainimagecontainer .mainimage{height:95vw;}
	.home .mainimagecontainer .layerslider, .page-template-page-chile .mainimagecontainer .layerslider{height:95vw;}
	
	a.back-to-top {right: 0.5em; bottom: 0.5em; width:2.825rem; height:1.625rem;}
	
	body{font-size:1em !important;}

	.wp-block-buttons > .wp-block-button.wp-block-button__width-50 {
 		-ms-flex: 0 0 100% !important;
  		flex: 0 0 100% !important;
  		max-width: 100% !important;
		width: 100% !important;
	}
	.wp-block-buttons > .wp-block-button.wp-block-button__width-50:not(:last-child) {
		margin-bottom:3rem !important;
	}
	
	.voltex-testimonials-block .review{background-size: 3rem auto; padding-top:3rem !important;}
	
}

@media only screen and (min-width: 576px){
	body{font-size:1em !important;}
	.voltex-client-logos .row{padding-top:2rem !important; padding-bottom:2rem !important;}

	
	/*.wp-block-column{flex-basis: calc(50% - 2.5em) !important;}
	.wp-block-column:not(:first-child){margin-left: 5em !important;}*/
	
	
}

@media only screen and (min-width: 768px){


	
}

@media only screen and (min-width: 992px){
	body{font-size:1em/*0.625em*/ !important;}
	
	.container-fluid,
	header ul.menu > li.servicesmenuitem > ul.sub-menu{padding-left:5vw !important; padding-right:5vw !important;}
	.voltex-latest-projects .container-fluid,
	.why-choose-us .container-fluid{padding-left:0px !important; padding-right:0px !important;}
	.voltex-latest-projects .container-fluid .main-txt{padding-left:5vw !important;}
	.why-choose-us .container-fluid .main-txt{padding-right:5vw !important;}
	.container-fluid.project-summary .project-name.col-lg-3{padding-left:5vw !important; -ms-flex: 0 0 calc(25% + 2.5vw) !important; flex: 0 0 calc(25% + 2.5vw) !important; max-width: calc(25% + 2.5vw) !important;}
	.container-fluid.project-summary .project-details.col-lg-9{padding-right:5vw !important; -ms-flex: 0 0 calc(75% - 2.5vw) !important; flex: 0 0 calc(75% - 2.5vw) !important; max-width: calc(75% - 2.5vw) !important;}
	
	header .header-left{ padding-left:5vw !important; 
		-ms-flex: 0 0 calc((((100vw - (100vw - 100%)) - 10vw)/4*1) + 5vw); 
		flex: 0 0 calc((((100vw - (100vw - 100%)) - 10vw)/4*1) + 5vw); 
		max-width: calc((((100vw - (100vw - 100%)) - 10vw)/4*1) + 5vw); 
	}
	header .header-right{
		-ms-flex: 0 0 calc((((100vw - (100vw - 100%)) - 10vw)/4*3) + 5vw); 
		flex: 0 0 calc((((100vw - (100vw - 100%)) - 10vw)/4*3) + 5vw); 
		max-width: calc((((100vw - (100vw - 100%)) - 10vw)/4*3) + 5vw);
	} 
	header .header-right .header-top, header .header-right .header-bottom{padding-right:5vw !important;}
	
	.voltex-testimonials-block .vt-heading{
		-ms-flex: 0 0 calc((((100vw - (100vw - 100%)) - 10vw)/4*1) + 5vw); 
		flex: 0 0 calc((((100vw - (100vw - 100%)) - 10vw)/4*1) + 5vw); 
		max-width: calc((((100vw - (100vw - 100%)) - 10vw)/4*1) + 5vw); 
		padding-left:5vw; padding-right:6vw !important;
	}
	.voltex-testimonials-block .vt-carousel{
		-ms-flex: 0 0 calc((((100vw - (100vw - 100%)) - 10vw)/4*3) + 5vw); 
		flex: 0 0 calc((((100vw - (100vw - 100%)) - 10vw)/4*3) + 5vw); 
		max-width: calc((((100vw - (100vw - 100%)) - 10vw)/4*3) + 5vw);
		padding-right:5vw !important; 
	}
	
	header ul.menu > li.servicesmenuitem > ul.sub-menu{padding-left:5vw !important; padding-right:5vw !important; padding-top:1.5rem !important; padding-bottom:1.5rem !important; }
	.voltex-latest-projects .container-fluid .main-txt{padding-left:5vw !important;}
	.why-choose-us .container-fluid .main-txt{padding-right:5vw !important;}
	.container-fluid.project-summary .project-name.col-lg-3{padding-left:5vw !important; -ms-flex: 0 0 calc(25% + 5vw) !important; flex: 0 0 calc(25% + 5vw) !important; max-width: calc(25% + 5vw) !important;}
	.container-fluid.project-summary .project-details.col-lg-9{padding-right:5vw !important; -ms-flex: 0 0 calc(75% - 5vw) !important; flex: 0 0 calc(75% - 5vw) !important; max-width: calc(75% - 5vw) !important; 
		-webkit-clip-path: polygon(0% 90%, 5% 100%, 100% 100%, 100% 0%, 0% 0%);
		 clip-path: polygon(0% 90%, 5% 100%, 100% 100%, 100% 0%, 0% 0%);
	}
	header .header-top .container-fluid{padding-left:0px !important; padding-right:0px !important;}
	header .header-left{ padding-left:5vw !important; padding-right:2.5vw;
		-webkit-clip-path: polygon(0% 0%, 0% 100%, 100% 100%, 100.18% 28.53%, 91.97% 0%);
  	clip-path: polygon(0% 0%, 0% 100%, 100% 100%, 100.18% 28.53%, 91.97% 0%);
		-ms-flex: 0 0 calc((((100vw - (100vw - 100%)) - 10vw)/4*1) + 5vw); 
		flex: 0 0 calc((((100vw - (100vw - 100%)) - 10vw)/4*1) + 5vw); 
		max-width: calc((((100vw - (100vw - 100%)) - 10vw)/4*1) + 5vw); 
	}
	header .header-right{
		-ms-flex: 0 0 calc((((100vw - (100vw - 100%)) - 10vw)/4*3) + 5vw); 
		flex: 0 0 calc((((100vw - (100vw - 100%)) - 10vw)/4*3) + 5vw); 
		max-width: calc((((100vw - (100vw - 100%)) - 10vw)/4*3) + 5vw);
	} 
	header .header-left .logo-outer{padding-top: calc(1.17em * 1.5); padding-bottom: calc(1.17em * 1.5);}
	header .header-right .header-top, header .header-right .header-bottom{padding-left: 8.333333% !important; padding-right:5vw !important;
	}
	
	header .hidden-search{display:none; background:var(--voltexwhite); border-bottom:5px solid var(--rtsred); padding:1.5rem 10vw !important; transition: all 0.5s ease; -webkit-transition: all 0.5s ease;}
	header .hidden-search.show{display:block; position: absolute; top: 100%;}
	header .hidden-search form.searchform{border:1px solid #e6e6e9; background:none; padding:0.5em; border-radius:0px;}
	header .hidden-search form.searchform input.searchfield{border:none; width:calc(100% - 4.5em); margin-bottom:0px; padding: 0px 1em; color:var(--rtsdarkblue);}
	header .hidden-search form.searchform input.searchbutton{width: 1.75em; height: 1.25em; padding-left: 0.5em; margin-right:0.5em;}
	
	
	footer .footer-logo{padding-left:0px; padding-right:2.5vw;}
	
	header .search-toggle-container.col-lg-1{flex: 0 0 calc(0.75em + 30px) !important; max-width: calc(0.75em + 30px) !important;}
	
	header .search-toggle{width:0.75em; height:0.75em; margin-top:calc(1.17em * 1.5 + 0.2em) !important;}
	
	.main-content .brand-intro-outer{margin-top:-7rem;}
	.home-content .col-lg-4:last-child .brand-intro-inner .brand-intro-shape{-webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 85%, 80% 100%, 0% 100%); clip-path: polygon(0% 0%, 100% 0%, 100% 85%, 80% 100%, 0% 100%);}
	.home-content .brand-intro-inner .brand-intro-shape, .voltex-brands-block .brand-intro-inner{flex-direction: column;}
	.brand-intro-inner .brand-intro-link{margin-bottom:0;}
	.brand-intro-inner .readbtn a{text-align:left;}
	
	.voltex-wwdl-block .wwdl-link{padding-left:3rem !important;}
	.voltex-wwdl-block .wwdl-link:before{left:1.525rem; top: 1.225rem;}

	
	.all-projects .col-lg-3:nth-child(9n+1), .all-projects .col-lg-3:nth-child(9n+6), .all-projects .col-lg-3:nth-child(9n+8){-ms-flex: 0 0 50% !important; flex: 0 0 50% !important; max-width: 50% !important;}
	.all-blogs .col-lg-3:nth-child(9n+1), .all-blogs .col-lg-3:nth-child(9n+6), .all-blogs .col-lg-3:nth-child(9n+8){-ms-flex: 0 0 50% !important; flex: 0 0 50% !important; max-width: 50% !important;}
	.all-blogs .col-lg-3:nth-child(3n+1) .blogimage{width: calc(100% + 6rem); height: 25vw; overflow:hidden; position:relative;}
	.all-blogs .col-lg-3:nth-child(3n+2) .blogimage, .all-blogs .col-lg-3:nth-child(3n+3) .blogimage{width: calc(100% + 6rem);  height: 16vw; overflow:hidden; position:relative;}
	
	.all-search .blogimage{width: calc(100% + 6rem);  height: 16vw; overflow:hidden; position:relative;}
	
	/*.all-projects .col-lg-3:nth-child(9n+1) .projectimage, .all-projects .col-lg-3:nth-child(9n+6) .projectimage, .all-projects .col-lg-3:nth-child(9n+8) .projectimage{height:0px; padding-bottom:43% !important; overflow:hidden;}*/
	.all-projects .col-lg-3:nth-child(3n+1) .projectimage{width: calc(100% + 6rem); height: 25vw; overflow:hidden; position:relative;}
	.all-projects .col-lg-3:nth-child(3n+2) .projectimage, .all-projects .col-lg-3:nth-child(3n+3) .projectimage{width: calc(100% + 6rem);  height: 16vw; overflow:hidden; position:relative;}
	
	.voltex-latest-blogs .col-lg-3:nth-child(3n+1){-ms-flex: 0 0 50% !important; flex: 0 0 50% !important; max-width: 50% !important; padding-left:0px !important;}
	.voltex-latest-blogs .col-lg-3:nth-child(3n+2){/*padding-left:0px !important; padding-right:0px !important;*/}
	.voltex-latest-blogs .col-lg-3:nth-child(3n+3){padding-right:0px !important;}
	.voltex-latest-blogs .col-lg-3:nth-child(3n+3) .blog-inner .blog-shape{-webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 78%, 80% 100%, 0% 100%); clip-path: polygon(0% 0%, 100% 0%, 100% 78%, 80% 100%, 0% 100%);}
	.voltex-latest-blogs .col-lg-3:nth-child(3n+1) .blogimage{width: calc(100% + 6rem); height: 25vw; overflow:hidden; position:relative;}
	.voltex-latest-blogs .col-lg-3:nth-child(3n+2) .blogimage, .voltex-latest-blogs .col-lg-3:nth-child(3n+3) .blogimage{width: calc(100% + 6rem);  height: 16vw; overflow:hidden; position:relative;}
	.blogimage img{object-fit:cover; width:100%; height:100%;}
	.blogimage .inner{position:absolute; left:0px; right:0px; top:0px; bottom:0px;}
	
	.voltex-services .main-txt:nth-child(odd) .service-inner{margin-right:1.5rem;}
	.voltex-services .main-txt:nth-child(even) .service-inner{margin-left:1.5rem;}
	
	.col-lg-1-7 {
	  -ms-flex: 0 0 14.285714285714285714285714285714% !important;
  	flex: 0 0 14.285714285714285714285714285714% !important;
  	max-width: 14.285714285714285714285714285714% !important;
  	}
	
	.why-choose-us, .voltex-latest-projects, .voltex-testimonials-block, .voltex-experience-block{height:33vw;}
	
}

@media only screen and (min-width: 1200px){
	body{font-size:1.25em !important;}

	/*.voltex-testimonials-block .vt-heading{
		-ms-flex: 0 0 calc((((100vw - (100vw - 100%)) - 20vw)/4*1) + 10vw); 
		flex: 0 0 calc((((100vw - (100vw - 100%)) - 20vw)/4*1) + 10vw); 
		max-width: calc((((100vw - (100vw - 100%)) - 20vw)/4*1) + 10vw); 
		padding-left:10vw; padding-right:6vw !important;
	}
	.voltex-testimonials-block .vt-carousel{
		-ms-flex: 0 0 calc((((100vw - (100vw - 100%)) - 20vw)/4*3) + 10vw); 
		flex: 0 0 calc((((100vw - (100vw - 100%)) - 20vw)/4*3) + 10vw); 
		max-width: calc((((100vw - (100vw - 100%)) - 20vw)/4*3) + 10vw);
		padding-right:10vw !important; 
	}*/
	
	/*.voltex-testimonials-block .vt-heading{-ms-flex: 0 0 calc((80vw/4*1) + 10vw); flex: 0 0 calc((80vw/4*1) + 10vw); max-width: calc((80vw/4*1) + 10vw); padding-left:10vw;}
	.voltex-testimonials-block .vt-carousel{-ms-flex: 0 0 calc((80vw/4*3) + 10vw); flex: 0 0 calc((80vw/4*3) + 10vw); max-width: calc((80vw/4*3) + 10vw);}*/
}

@media only screen and (min-width: 992px) and (max-width: 1499px){
	.brand-intro-shape.p-lg-5{padding:2rem !important;}
	.brand-intro-shape .brand-intro-img.mb-lg-5{margin-bottom:2rem !important;}
	.why-choose-us, .voltex-latest-projects, .voltex-testimonials-block, .voltex-experience-block{height: 40vw;}
	.home-content .vgintro.py-lg-5{padding-top:0rem !important; padding-bottom:0rem !important;}
	.voltex-experience-block .experiencerow{margin-bottom:1rem !important;}
	
	.voltex-latest-blogs .col-lg-3:nth-child(3n+1) .blogimage{width: calc(100% + 4rem);}
	.voltex-latest-blogs .col-lg-3:nth-child(3n+2) .blogimage, .voltex-latest-blogs .col-lg-3:nth-child(3n+3) .blogimage{width: calc(100% + 4rem);}
	.voltex-latest-blogs .blog-shape.p-lg-5{padding:2rem !important;}
	.all-blogs .col-lg-3:nth-child(3n+1) .blogimage{width: calc(100% + 4rem);}
	.all-blogs .col-lg-3:nth-child(3n+2) .blogimage, .all-blogs .col-lg-3:nth-child(3n+3) .blogimage{width: calc(100% + 4rem);}
	.all-blogs .blog-inner.p-lg-5{padding:2rem !important;}
	.blogimage.mb-lg-5{margin-bottom:2rem !important;}
	.blogimage.mt-lg-n5{margin-top:-2rem !important;}
	.blogimage.ml-lg-n5{margin-left:-2rem !important;}
	.blogimage.mr-lg-n5{margin-right:-2rem !important;}
	
	.all-search .blogimage{width: calc(100% + 4rem);}
	.all-search .blog-inner.p-lg-5{padding:2rem !important;}
	
	.all-projects .col-lg-3:nth-child(3n+1) .projectimage{width: calc(100% + 4rem);}
	.all-projects .col-lg-3:nth-child(3n+2) .projectimage, .all-projects .col-lg-3:nth-child(3n+3) .projectimage{width: calc(100% + 4rem);}
	.all-projects .project-inner.p-lg-5{padding:2rem !important;}
	.all-projects .projectimage.mb-lg-5{margin-bottom:2rem !important;}
	.all-projects .projectimage.mt-lg-n5{margin-top:-2rem !important;}
	.all-projects .projectimage.ml-lg-n5{margin-left:-2rem !important;}
	.all-projects .projectimage.mr-lg-n5{margin-right:-2rem !important;}
}

@media only screen and (min-width: 1500px){
	body{font-size:1.5em !important;}
}

@media only screen and (min-width: 1900px){
	body{font-size:1.75em !important;}
}
@media only screen and (min-width: 1920px){
	.container-fluid,
	header ul.menu > li.servicesmenuitem > ul.sub-menu{padding-left:10vw !important; padding-right:10vw !important;}
	.voltex-latest-projects .container-fluid,
	.why-choose-us .container-fluid{padding-left:0px !important; padding-right:0px !important;}
	.voltex-latest-projects .container-fluid .main-txt{padding-left:10vw !important;}
	.why-choose-us .container-fluid .main-txt{padding-right:10vw !important;}
	.container-fluid.project-summary .project-name.col-lg-3{padding-left:10vw !important; -ms-flex: 0 0 calc(25% + 5vw) !important; flex: 0 0 calc(25% + 5vw) !important; max-width: calc(25% + 5vw) !important;}
	.container-fluid.project-summary .project-details.col-lg-9{padding-right:10vw !important; -ms-flex: 0 0 calc(75% - 5vw) !important; flex: 0 0 calc(75% - 5vw) !important; max-width: calc(75% - 5vw) !important;}
	
	header .header-left{ padding-left:10vw !important; 
		-ms-flex: 0 0 calc((((100vw - (100vw - 100%)) - 20vw)/4*1) + 10vw); 
		flex: 0 0 calc((((100vw - (100vw - 100%)) - 20vw)/4*1) + 10vw); 
		max-width: calc((((100vw - (100vw - 100%)) - 20vw)/4*1) + 10vw); 
	}
	header .header-right{
		-ms-flex: 0 0 calc((((100vw - (100vw - 100%)) - 20vw)/4*3) + 10vw); 
		flex: 0 0 calc((((100vw - (100vw - 100%)) - 20vw)/4*3) + 10vw); 
		max-width: calc((((100vw - (100vw - 100%)) - 20vw)/4*3) + 10vw);
	} 
	header .header-right .header-top, header .header-right .header-bottom{padding-right:10vw !important;}
	
	.voltex-testimonials-block .vt-heading{
		-ms-flex: 0 0 calc((((100vw - (100vw - 100%)) - 20vw)/4*1) + 10vw); 
		flex: 0 0 calc((((100vw - (100vw - 100%)) - 20vw)/4*1) + 10vw); 
		max-width: calc((((100vw - (100vw - 100%)) - 20vw)/4*1) + 10vw); 
		padding-left:10vw; padding-right:6vw !important;
	}
	.voltex-testimonials-block .vt-carousel{
		-ms-flex: 0 0 calc((((100vw - (100vw - 100%)) - 20vw)/4*3) + 10vw); 
		flex: 0 0 calc((((100vw - (100vw - 100%)) - 20vw)/4*3) + 10vw); 
		max-width: calc((((100vw - (100vw - 100%)) - 20vw)/4*3) + 10vw);
		padding-right:10vw !important; 
	}
}
@media only screen and (min-width: 2500px){
	header .pl-5{padding-left: 3.8rem !important;}
	.container-fluid,
	header ul.menu > li.servicesmenuitem > ul.sub-menu{padding-left:20vw !important; padding-right:20vw !important;}
	.voltex-latest-projects .container-fluid,
	.why-choose-us .container-fluid{padding-left:0px !important; padding-right:0px !important;}
	.voltex-latest-projects .container-fluid .main-txt{padding-left:20vw !important;}
	.why-choose-us .container-fluid .main-txt{padding-right:20vw !important;}
	.container-fluid.project-summary .project-name.col-lg-3{padding-left:15vw !important; -ms-flex: 0 0 calc(25% + 10vw) !important; flex: 0 0 calc(25% + 10vw) !important; max-width: calc(25% + 10vw) !important;}
	.container-fluid.project-summary .project-details.col-lg-9{padding-right:15vw !important; -ms-flex: 0 0 calc(75% - 10vw) !important; flex: 0 0 calc(75% - 10vw) !important; max-width: calc(75% - 10vw) !important;}
	
	header .header-left{ padding-left:20vw !important; 
		-ms-flex: 0 0 calc((((100vw - (100vw - 100%)) - 40vw)/4*1) + 20vw); 
		flex: 0 0 calc((((100vw - (100vw - 100%)) - 40vw)/4*1) + 20vw); 
		max-width: calc((((100vw - (100vw - 100%)) - 40vw)/4*1) + 20vw); 
	}
	header .header-right{
		-ms-flex: 0 0 calc((((100vw - (100vw - 100%)) - 40vw)/4*3) + 20vw); 
		flex: 0 0 calc((((100vw - (100vw - 100%)) - 40vw)/4*3) + 20vw); 
		max-width: calc((((100vw - (100vw - 100%)) - 40vw)/4*3) + 20vw);
	} 
	header .header-right .header-top, header .header-right .header-bottom{padding-right:20vw !important;}
	
	.voltex-testimonials-block .vt-heading{
		-ms-flex: 0 0 calc((((100vw - (100vw - 100%)) - 40vw)/4*1) + 20vw); 
		flex: 0 0 calc((((100vw - (100vw - 100%)) - 40vw)/4*1) + 20vw); 
		max-width: calc((((100vw - (100vw - 100%)) - 40vw)/4*1) + 20vw); 
		padding-left:20vw;
	}
	.voltex-testimonials-block .vt-carousel{
		-ms-flex: 0 0 calc((((100vw - (100vw - 100%)) - 40vw)/4*3) + 20vw); 
		flex: 0 0 calc((((100vw - (100vw - 100%)) - 40vw)/4*3) + 20vw); 
		max-width: calc((((100vw - (100vw - 100%)) - 40vw)/4*3) + 20vw);
		padding-right:20vw !important; 
	}
}
@media only screen and (min-width: 3000px){
	body{font-size:1.5em !important;}
	
	
}

@media only screen and (max-width: 768px){	
	.voltex-experience-block div.experience-link{position: absolute; right: 0px;  top: calc(-1rem - 3em);}
	
	.voltex-experience-block{padding-top: 9% !important; padding-bottom: 9% !important;}
	
	footer .footer-middle .voltex-contact p{justify-content:center;}
	footer .footer-middle .voltex-socials ul.socialmedia{ -webkit-justify-content: center; justify-content: center; gap:1.5rem;}
	
}

@media only screen and (max-width: 991px){
	header .header-top{background-color:var(--voltexwhite);}
	header .header-left{padding-top:1.5rem; padding-bottom:1.5rem; padding-left:0px; }
	.why-choose-us .excerpt ul, .main-content ul:not(.side-menu):not(.children){padding-left:1.75rem;}
	.voltex-brands-block .brand-intro-img img{width:100%;}
	
	.voltex-latest-projects .main-img{padding-left:0vw !important;}
	.voltex-latest-projects .main-txt{padding-left:10vw !important; padding-right:10vw !important;}
	
	.why-choose-us .main-img{padding-right:0vw !important;}
	.why-choose-us .main-txt{padding-left:10vw !important; padding-right:10vw !important; padding-top: 9% !important; padding-bottom: 9% !important;}
	.voltex-testimonials-block .vt-carousel{padding-left:10vw !important; padding-right:10vw !important;}
	
	.brand-intro-img, .brand-intro-link{-ms-flex: 0 0 50%;  flex: 0 0 50%;  max-width: 50%;}
	
	.voltex-latest-blogs .owl-carousel .col-12{padding-left:0px !important; padding-right:0px !important;}
	.voltex-latest-blogs .blog-inner{filter:none;}
	
	.sfsi_widget .norm_row{text-align:left !important;}
	
	.container-fluid.project-summary .project-name, 
	.container-fluid.project-summary .project-details{padding-left:10vw !important; padding-right:10vw !important;}
	.single-voltex_project .project-details p{margin-bottom:0px !important;}
	
}

@media only screen and (min-width: 576px) and (max-width:991px){
	.brand-intro-img{-ms-flex: 0 0 30%;  flex: 0 0 30%;  max-width: 30%;}
	.brand-intro-link{-ms-flex: 0 0 70%;  flex: 0 0 70%;  max-width: 70%;}
}
