.comment-list article:before,.clearfix:before,
.comment-list article:after,.clearfix:after {
content: "";
display: table;
}
.comment-list article:before,.clearfix:before,
.comment-list article:after,.clearfix:after {
clear: both;
}   footer#colophon {
z-index: 99!important;
} @font-face {
font-family: 'aktiv_groteskbold';
src: url(//tangoprojects.com.au/wp-content/themes/one-paze/fonts/aktivgroteskstdbd-webfont.woff2) format('woff2'),
url(//tangoprojects.com.au/wp-content/themes/one-paze/fonts/aktivgroteskstdbd-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'aktiv_groteskregular';
src: url(//tangoprojects.com.au/wp-content/themes/one-paze/fonts/aktivgroteskstdreg-webfont.woff2) format('woff2'),
url(//tangoprojects.com.au/wp-content/themes/one-paze/fonts/aktivgroteskstdreg-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'gt_pressura_mono_triallight';
src: url(//tangoprojects.com.au/wp-content/themes/one-paze/fonts/gt-pressura-mono-light-webfont.woff2) format('woff2'),
url(//tangoprojects.com.au/wp-content/themes/one-paze/fonts/gt-pressura-mono-light-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
html {
font-family: sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust:     100%;
}
body {
margin: 0;
word-wrap: break-word;
background: #EFEFF0 !important;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
display: block;
} .sm-grid-boxes-caption.modal-div {
cursor: pointer;
}
.modal {
position: fixed;
top: 40px!important;
}
#magic-btn a{
cursor:pointer;
}
.elementor-button-wrapper a{
cursor:pointer;
}
#ulCategory .active a{
color: #ec582a!important;
}
#clickmeatag{
cursor:pointer;
}
.banner-li li a{
cursor:pointer;
} audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden],
template {
display: none;
}
a {
background-color: transparent;
}
a:active,
a:hover {
outline: 0;
}
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
mark {
background: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin:0px; }
hr {
box-sizing: content-box;
height: 0;
}
pre {
overflow: auto;
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0;
}
button {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
html input[disabled] {
cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"] {
-webkit-appearance: textfield;
box-sizing: border-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
}
optgroup {
font-weight: bold;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
} body,
button,
input,
select,
textarea {
color: #000000;
font-size: 16px;
font-size: 1rem;
line-height: 1.5;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
margin: 0;
margin-bottom: 20px;
}
h1{
font-size: 33px;
}
h2{
font-size: 30px;
}
h3{
font-size: 26px;
}
h4{
font-size: 22px;
}
h5{
font-size: 20px;
}
h6{
font-size: 18px;
}
p {
margin-bottom: 1.5em;
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", Courier, monospace;
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code,
kbd,
tt,
var {
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
font-size: 15px;
font-size: 0.9375rem;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: #fff9c0;
text-decoration: none;
}
big {
font-size: 125%;
} html {
box-sizing: border-box;
}
*,
*:before,
*:after { box-sizing: inherit;
}
body {
background: #fff; }
blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
}
blockquote,
q {
quotes: "" "";
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
ul, ol {
margin: 0 0 1rem 1.625rem;
padding: 0;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: bold;
}
dd {
margin: 0 1.5em 1.5em;
}
img {
height: auto; max-width: 100%; }
table {
margin: 0 0 1.5em;
width: 100%;
} button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
border: 1px solid;
border-color: #ccc #ccc #bbb;
border-radius: 3px;
background: #e6e6e6;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
color: rgba(0, 0, 0, .8);
font-size: 12px;
font-size: 0.75rem;
line-height: 1;
padding: .6em 1em .4em;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
border-color: #ccc #bbb #aaa;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
}
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
border-color: #aaa #bbb #bbb;
box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
color: #666;
border: 1px solid #ccc;
border-radius: 3px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
color: #111;
}
input[type="search"]:focus {
color: #111;
background:none !important;
border-color:#F4F4F4 !important;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"] {
padding: 3px;
}
textarea {
padding-left: 3px;
width: 100%;
}  a {
color: #ffffff;
}
a:focus {
outline: thin dotted;
}
a:hover,
a:active {
outline: 0;
} .main-navigation {
clear: both;
display: block;
float: left;
width: 100%;
}
.main-navigation ul {
display: none;
list-style: none;
margin: 0;
padding-left: 0;
}
.main-navigation li {
float: left;
position: relative;
}
.main-navigation a {
display: block;
text-decoration: none;
padding: 33px 10px;
text-transform: capitalize;
font-family: 'aktiv_groteskregular';
font-size: 16px;
line-height: 1.6;
font-weight: 400;
}
footer a {
color: #000;
}
footer span.tango-project-2020 {
display: inline-block;
width: 100%;
margin-top: 10px;
}
footer#colophon a.footer-email {
margin-top: 0;
display: inline-block;
}
footer#colophon a.footer-email:hover {
color: #fff;
}
footer#colophon a:hover {
color: #fff;
}
footer#colophon h2 {
font-size: 14px !important;
font-weight: bold;
margin-bottom: 5px !important;
}
.main-navigation a:hover {
text-decoration: none;
}
.main-navigation ul ul {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
float: left;
position: absolute;
top: 1.5em;
left: -999em;
z-index: 99999;
}
.main-navigation ul ul ul {
left: -999em;
top: 0;
}
.main-navigation ul ul a {
width: 200px;
}
.menu-from-right .main-navigation ul ul.sub-menu, .menu-from-left .main-navigation ul ul.sub-menu{ margin-top: 26px;}
.main-navigation ul ul.sub-menu li{ line-height: 30px;}
.main-navigation ul ul.sub-menu a {
background: #fff;
border-bottom: 1px solid #eee;
color: #000;
font-size: 14px;
text-align: left;
width: 200px;
}
.sidetogglemenu ul ul{ border-left: 6px solid #3498DB !important;}
.main-navigation ul ul.sub-menu li a:hover{ background: #3498DB; color: #fff;}
.main-navigation ul ul li {
}
.main-navigation li:hover > a,
.main-navigation li.focus > a {
}
.main-navigation ul ul :hover > a,
.main-navigation ul ul .focus > a {
}
.main-navigation ul ul a:hover,
.main-navigation ul ul a.focus {
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
left: auto;
}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
left: 100%;
}
.main-navigation .current_page_item > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_ancestor > a {
} .menu-toggle,
.main-navigation.toggled ul {
display: block;
}
.main-navigation ul {
display: block;
text-align: right;
}
@media screen and (min-width: 37.5em) {
.menu-toggle {
display: none;
}
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
margin: 0 0 1.5em;
overflow: hidden;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
float: left;
width: 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
float: right;
text-align: right;
width: 50%;
}  .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
} .clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
content: "";
display: table;
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
clear: both;
} .widget {
margin: 0 0 1.5em;
} .widget select {
max-width: 100%;
} .widget_search .search-submit {
display: none;
}  .sticky {
display: block;
}
.hentry { }
.byline,
.updated:not(.published) {
display: none;
}
.single .byline,
.group-blog .byline {
display: inline;
}
.page-content,
.entry-content,
.entry-summary {
margin: 1.5em 0 0;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
} .blog .format-aside .entry-title,
.archive .format-aside .entry-title {
display: none;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
}  .infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer { display: none;
} .infinity-end.neverending .site-footer {
display: block;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} embed,
iframe,
object {
max-width: 100%;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin: 0 auto;
}
.wp-caption-text {
text-align: center;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
} .gallery {
margin-bottom: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-caption {
display: block;
} a,
a:hover,
a:focus,
a:active{
text-decoration: none;
-webkit-transition: all 1s ease 0s;
-moz-transition: all 1s ease 0s;
transition: all 1s ease 0s; 
}
a:hover,
a:focus,
a:active{
color:#ffffff;
}
.pull-left{
float:left;
}
.pull-right{
float:right;
}
.text-center{
text-align:center;
}
.img-responsive{
width:100%;
}
h2{ line-height:30px;
font-weight:700;  line-height:1.3;
text-transform:capitalize;   
} .page-template-tpl-home  *{margin:0px;padding:0px;}
body{
font-family: 'aktiv_groteskregular' !important;
font-size:16px;
line-height: 1.6;
font-weight:400;
width:100%;
}
.container{
width:1170px;
margin:0 auto;
overflow:hidden;
} .site-title{
margin: 0px;
font-size: 30px;
line-height: 1;
padding-bottom: 8px;
}
.site-description{
font-size: 14px;
line-height: 1;
margin: 0;
padding: 0;
color: #ffffff;
}
#toggle, #toggle1 {
float: right;
width: 24px;
height: 24px;
margin: 33px auto;
cursor: pointer;
padding: 0;
transition: 1s;
right: 55px;
position: absolute;
}
#toggle.on div{
background:#000000;
}
#toggle div,
#toggle1 div {
width: 100%;
height: 2px;
background: #ffffff;
margin: 5px auto;
transition: all 0.3s;
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
}
#toggle.on div{
background:#ffffff;
}
#toggle.on .one {
transform: rotate(45deg) translate(2px, 5px);
}
#toggle.on .two {
opacity: 0;
}
#toggle.on .three {
transform: rotate(-45deg) translate(5px, -8px);
}
#menu {
color: white;
display: none;
margin: auto;
max-width: 100%;
padding:0px 0;
position: absolute;
text-align: center;
}
div#secondary {
display: none;
}
.menu-on-top #menu {
right: 80px;
top: 0;
width: 100%;
max-width: 570px;
}
.menu-on-right #menu{
bottom:0;
right: 0;
width: 0px;
overflow: hidden;
}
.sidetogglemenu.menu-from-right {
border-left: 1px solid #E5E5E5;
}
.sidetogglemenu.menu-from-left {
border-right: 1px solid #E5E5E5;
}
nav#site-navigation ul li {
margin: 0 5px;
float: unset;
display: inline-block;
}
#header_text_container{
padding:10px;
margin:0px;
}
#header_text_container h1.widget-title {
font-size: 21px; font-weight: 700;
color: #656565;
margin: 15px 0px;
line-height: 1;
text-transform: capitalize; }
.main-nav-scrolled #toggle, .main-nav-scrolled #toggle1 {
float: right;
width: 24px;
height: 24px;
margin: 14px auto;
cursor: pointer;
padding: 0;
} .site-header .container{
position:relative;
overflow: visible;
}
.site-branding.pull-left {
width: 25%;
padding: 14.5px 0;
}
.site-header{
padding-top:0px;
padding-bottom:0px;
width:100%;
position:fixed;
z-index:99999;
background:transparent;
background-size:cover;
-webkit-transition: all .3s ease 0s;
-moz-transition: all .3s ease 0s;
transition: all .3s ease 0s;
top: 0;
}
.homemenu header#masthead {
background: #fff;
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2) !important;
}
.homemenu header#masthead .main-navigation a {
color: #fff;
text-transform: capitalize;
}
.homemenu header#masthead .main-navigation a:focus {
outline: none;
}
.banner-arrow-button svg:focus {
outline: none;
}
.elementor-button:focus, .elementor-button:hover, .elementor-button:visited {
outline: none !important;
}
.homemenu header#masthead #toggle.on div {
background: #ffffff;
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2) !important;
}
nav#site-navigation ul li:hover a {
background: #ec582a;
}
.main-nav-scrolled {
background: #fff;
box-shadow: 0 2px 3px rgba(52, 152, 219,.4);
border-bottom: 1px solid rgba(52, 152, 219, 0.5);
}
.site_logo {
width: 150px;  
line-height:0;
}
.site_logo a{
display:block; 
}
img.orangelogo, .homemenu img.whitelogo {
display: none;
}
.homemenu img.orangelogo {
display: block;
}
.main-nav-scrolled img.orangelogo {
display: block;
}
.main-nav-scrolled img.whitelogo {
display: none;
}
.main-nav-scrolled #toggle div, .main-nav-scrolled #toggle1 div {
background: #000000;
}
.main-nav-scrolled  .main-navigation a {
padding: 14px 20px;
}
.main-nav-scrolled {
border-bottom: 0px solid rgba(0, 0, 0, 0.52) !important;
}
.main-nav-scrolled {
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2) !important;
} .sideviewtoggle{
padding:0px; 
background: transparent;
border:none;
box-shadow:none;
}
.sideviewtoggle:hover{
padding:0px;
background: transparent;
border:none;
box-shadow:none;
}
.sidetogglemenu{
width:300px;
}
.sidetogglemenu li{
float:none;
display: block;
}  .plx-slider-section{
position:relative;
}
.bx-wrapper{
text-align:center;
}  
.bx-wrapper img {  
display: inline-block;
width:100%;
}
.plx-slider-section::after{
position:absolute;
width:100%;
height:100%;
background:url(//tangoprojects.com.au/wp-content/themes/one-paze/images/header.png) repeat-x;
z-index:8;
}
.slide-caption{
position:absolute;
width:100%;
top:50%;
left: 0;
text-align:center;
z-index:9;
}
.slider-overlay1{
position:absolute;
width:100%;
height:100%;
background:url(//tangoprojects.com.au/wp-content/themes/one-paze/images/header.png);
background-repeat:no-repeat;
background-size: cover;
top:0;
left:0;
z-index:1;
}
.caption-title{
display:block;
}
.caption-title{
font-size:50px;
font-weight:400;
line-height:30px;
color:#ffffff;
}
.caption-descr{
margin-top:15px;
font-size:18px;
line-height:30px;
color:#ffffff;
font-weight:300;
display:block;
}
.slider-button{
display: inline-block;
margin-top:45px;
background: #505050;
font-size:18px;
line-height:45px;
padding:0px 20px;
font-weight:600;
color: #ffffff;
}
.plx-slider-section .card {
margin-top:45px;
font-size:18px;
font-weight:600;
width: 210px;
height: 50px;
position: relative;
-webkit-transform-style: preserve-3d;
-webkit-transition: 0.5s;
-moz-transform-style: preserve-3d;
-moz-transition: 0.5s;
-ms-transform-style: preserve-3d;
-ms-transition: 0.5s;
-o-transform-style: preserve-3d;
-o-transition: 0.5s;
transition: 0.5s;
}
.plx-slider-section .face {
position: absolute;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-o-backface-visibility: hidden;
backface-visibility: hidden;
top: 0;
left: 0;
width: 100%;
height: 100%;
color: #ffffff;
text-align: center;
}
.plx-slider-section .back {
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
transform: rotateY(180deg);
background: #ffffff;
color:#3498db;
}
.main-slider .slide{
line-height:0px;
background-size: cover;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: center;
height: 100vh;
}
.plx-slider-section .front {
background: #505050;
z-index: 10;
}
#plx-slider-section{
position:relative;
}
.slider-down-btn span{
display:inline-block;
}
.slider-down-btn a{
position:relative;
-webkit-animation: next-page 2s linear 3s infinite alternate;
animation: next-page 2s linear 3s infinite alternate;
color: #000000;
font-size: 35px;
font-weight: bold;
} @-webkit-keyframes next-page{
0%   {top:0px;}
100% {top:20px;}
} @keyframes next-page{
0%   {top:0px;}
100% { top:20px;}
}
.slider-down-btn{
position:absolute;
bottom:30px;
width:100%;
text-align:center;
z-index: 99;
}  #plx_about_section{
text-align:center;
}
.about{    
display:inline-block;
width:550px;
text-align:center;
margin:0px;
}
.about h2{
color:#000000;
font-size:36px;
line-height:30px;
font-weight:600;
margin:0px;
margin-bottom:30px;
}
.about-contents{ color:#ffffff;
font-size:18px;
line-height:30px;
}  #plx_portfolio_section{
border-top:1px solid #e5e5e5;    
}
#plx_portfolio_section .container,
#plx_blog_section .container{
position:relative;
}
#plx_portfolio_section h2{
padding-bottom:20px;
}
.port-view-all,
.blog-view-all{
position: absolute;
top: 0px;
right: 0px;
display: inline-block;
background: rgb(52, 152, 219);
padding: 10px 30px;
border: 1px solid rgb(52, 152, 219);
font-weight: 600;
font-size:18px;
}
.port-view-all:hover,
.blog-view-all:hover{
color:rgb(52, 152, 219);
background:#ffffff;
}
.portfolio-posts{
margin:0px -20px;
}
.portfolio-post-wrap{
margin: 0px;
display: inline-block;
padding: 20px;
width: 33.33%;
}
.portfolio-post-wrap img{
width:100%;
transition-property: all;
-webkit-transform: scale(1,1);
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 350ms;
-moz-transform: scale(1,1);
-moz-transition-timing-function: ease-out;
-moz-transition-duration: 350ms;
}
.portfolio-post-wrap a{  
display:block;
position:relative;
text-align:center
}
.overflow{
overflow: hidden;
}
.portfolio-post-wrap a .hover{    
position:absolute;
bottom:0;
left:0;
width:100%;
height:100%;
opacity:0;
z-index:1;    
background: rgba(138, 138, 138, 0.7);
overflow:hidden;
}
.portfolio-post-wrap a h3{
display:table;
width:100%;
height:100%;
}
.portfolio-post-wrap a h3 span.outer{    
display:table-cell;
vertical-align:middle;
}
.portfolio-post-wrap a h3 span.inner{
display:inline-block;
font-size:18px;
line-height:45px;
border:2px solid #ffffff;
border-radius:4px;
padding:0px 13px;
color:#ffffff;
}
.portfolio-post-wrap a:hover img{
-webkit-transform: scale(1.2,1.2);
-moz-transform: scale(1.2,1.2);
}
.portfolio-post-wrap a:hover .hover{
-webkit-transition: all 1s ease 0s;
-moz-transition: all 1s ease 0s;
transition: all 1s ease 0s; 
opacity:1;
}  #plx_services_section h2{
color:#ffffff;
}
.section-overlay {
padding: 130px 0px;
color: #ffffff;
text-align: center;
background: rgba(0, 0, 0, 0.5);
height: 100vh;
}
.contact-section-overlay{
padding: 0px;
}
.res-map-overlay iframe {
width: 100%;
pointer-events: none;
}
.service-descr{
display:inline-block;
padding:45px 0px;
font-size:20px;
line-height:30px;
width:715px;
font-weight:400;
}
.services-posts{
margin:0px -20px;
}
.service-post-wrap{
width:25%;
padding:20px;    
-webkit-transition: all 1s ease 0s;
-moz-transition: all 1s ease 0s;
transition: all 1s ease 0s; 
}
.service-post-wrap:hover{
cursor: pointer;
margin-top:-5px;
-webkit-transition: all 1s ease 0s;
-moz-transition: all 1s ease 0s;
transition: all 1s ease 0s; 
}
.service-post-wrap:hover h3{
-webkit-transition: all 1s ease 0s;
-moz-transition: all 1s ease 0s;
transition: all 1s ease 0s; 
}
.service-post-wrap h3{
font-size:26px;
line-height:1.3;
font-weight:600;
padding:20px 0px;
color:#ffffff;
-webkit-transition: all 1s ease 0s;
-moz-transition: all 1s ease 0s;
transition: all 1s ease 0s; 
}
.services-excerpt{
font-size:16px;
line-height:24px;
font-weight:400;    
overflow: hidden;
height: 48px;
}  #plx_blog_section h2{
padding-bottom:20px;
}
.blog-posts{
margin:0px -20px;
}
.blog-post-wrap{
width:33.33%;
padding:20px;
cursor:pointer;
}
.blog-post-wrap:hover .hover{
opacity:1;    
-webkit-transition: all 1s ease 0s;
-moz-transition: all 1s ease 0s;
transition: all 1s ease 0s; 
}
.blog-post-wrap figure{
position:relative;
margin-bottom:20px;
}
.blog-post-wrap figure .hover{
opacity:0;
background: rgba(138, 138, 138, 0.7);
z-index: 1;
position:absolute;
width:100%;
height:100%;
top:0px;
left:0px;    
-webkit-transition: all 1s ease 0s;
-moz-transition: all 1s ease 0s;
transition: all 1s ease 0s; 
}
.blog-post-wrap figure a{
display:table;
width:100%;
height:100%;
text-align:center;
}
.blog-post-wrap  figure a span.outer{    
display:table-cell;
vertical-align:middle;
}
.blog-post-wrap figure a span.inner{
display:inline-block;
font-size:18px;
line-height:45px;
border:2px solid #ffffff;
border-radius:4px;
padding:0px 13px;
color:#ffffff;
}
.blog-post-wrap a h3{
font-size:20px;
line-height:1.3;
color:#000000;    
font-weight:600;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.blog-post-wrap a:hover h3{
color:#5da8e0;
font-style:italic;
}
.blog-post-wrap .published-date{    
padding:10px 0px;
display:inline-block;
}
.blog-excerpt,
.blog-post-wrap .published-date{
font-size:14px;
line-height:1.7; 
color:#aaaaaa;    
font-weight:600;    
}
.blog_read{
display: inline-block;
color:#3498db;
font-size:16px;
line-height:1.5px;
margin-top:30px;
}
.blog_read:hover{
color:#000000;
}   #plx_cta_section{    
text-align:center;
background-size: cover !important;
}
#plx_cta_section .mid-content{
padding:90px 0px;
display: inline-block;
width:850px;
color:#ffffff;  
}
.cta-descr{    
font-size:28px;
line-height:1.7;  
font-weight:400 !important;
}
.cta_read{
font-size:18px;
color:#ffffff;
line-height:50px;
display:inline-block;
margin-top:30px;
font-weight:600;
background:#3498db;    
width: 210px;
height: 50px;
border: 1px solid #3498db;
}
.cta_read:hover{
color:#3498db;
background:#ffffff;
}
.cta_read:hover .card {
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
transform: rotateY(180deg);
}
.cta_read .card {
width: 210px;
height: 50px;
position: relative;
-webkit-transform-style: preserve-3d;
-webkit-transition: 0.5s;
-moz-transform-style: preserve-3d;
-moz-transition: 0.5s;
-ms-transform-style: preserve-3d;
-ms-transition: 0.5s;
-o-transform-style: preserve-3d;
-o-transition: 0.5s;
transition: 0.5s;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-o-backface-visibility: hidden;
backface-visibility: hidden;
}
.cta_read .face {
position: absolute;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-o-backface-visibility: hidden;
backface-visibility: hidden;
top: 0;
left: 0;
width: 100%;
height: 100%;
color: #ffffff;
text-align: center;
}
.cta_read .back {
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
transform: rotateY(180deg);
background: #ffffff;
color:#3498db;
}
.cta_read .front {
background: #3498db;
z-index: 10;
}  .testinomial{
text-align:center;    
}
.testinomial .bx-controls {
position: absolute;
top: 25px;
left: 50%;
margin-left: -21px;
}
.testinomial .bx-wrapper{
position:relative !important;
}
.testinomial h2{
text-align:center;
}
.testinomial .bx-wrapper {
display: inline-block;
max-width: 720px !important;
padding-top:90px;
}
.testinomial .bx-controls-direction a {
color: #3498DB;
font-size: 40px;
line-height: 1;
padding: 0px 5px;
opacity:0.6;
}
.testinomial .bx-controls-direction a:hover {
opacity:1;
}
.client-testimonial{
font-size:18px;
color:#aaaaaa;
line-height:1.6;
margin-bottom:20px;
}
.testimonial-post-wrap figure img{
padding:5px;
border:2px solid #e9ebef;
border-radius:100%;
overflow:hidden;
max-width:100%;
}
.testimonial-post-wrap figure{
display:inline-block;
}
.author_main{
display:inline-block;
}
.author{
} .client-name{
font-size:20px;
line-height:30px;
color:#505050;
font-weight: 700;
text-transform: capitalize;
}  .team h2{
text-align:center;
color:#ffffff;
}
.teams-container{
margin:0px -15px;
}
.team-member{
float:left;
width:25%;
padding:0px 15px;
padding-top:45px;
}
.team-member img{
border-radius:100%;
margin-bottom:30px;
max-width:100%;    
padding: 5px;
border: 2px solid rgba(118, 82, 115, 1);
}
.member-says{
font-size:14px;
line-height:1.8;
color:#ffffff;
}
.team-member h3{
color:#ffffff;
font-size:16px;
line-height:24px;
margin:0px;
margin-top:40px;
font-weight:700;
}  .contact-info>div{
float:left;
width:33.33%;
display:inline-block;
text-align: center;
color:#008ed6;
}
.contact-info>div i.fa{
font-size: 60px;
margin-top: 40px;
margin-bottom: 20px;
}
.contact-info>div span{
display: inline-block;
padding-top: 15px;
padding-bottom: 40px;
}
.contact-info>div a{
color:#008ed6;
display: inline-block;
}
#map-canvas iframe {
width: 100%;
}
.res-map-overlay{
position:relative;
}
.res-map-overlay::before {
content: '';
top: 0;
left: 0;
width: 100%;
height: 100%;
background:transparent;
position: absolute;
z-index: 9;
display: none;
} .hentry{ }
.form-submit{
margin-bottom:0px;
}
.edit-link{
display:inline-block;
padding-left:15px;
}
.inner_contact{
margin-left:-15px;
margin-right:-15px;
}
.form-container,
.loc-container{
float:left;
width:50%;
padding-left:15px;
padding-right:15px;
}
.form-container p input,
.form-container p input[type="submit"],
.form-container p textarea{
width:100%;
border-radius:0 !important;
transition: all 0.3s;
}
.form-container p input[type="submit"]:hover{
background:#ffffff !important;
color:#3498DB !important;
}  .footer-top a{
color:#aaaaaa;
}
.footer-top a:hover{
color:#3498DB;
}
.footer-top{
padding:45px 0px;
text-align:center;
}
#menu-footer-menu {
padding: 0px;
}
#menu-footer-menu li{
display:inline-block;
padding:20px 5px;
padding-top:0;
}
.common_footer {
width:25%;
float:left;
padding:0px 15px;
}
.footer-tops{
margin:0px -15px;
}
.common_footer aside{
overflow:hidden;
}
.common_footer input[type="text"],
.common_footer input[type="email"],
.common_footer input[type="url"],
.common_footer input[type="password"],
.common_footer input[type="search"],
.common_footer textarea{  
width: 100%;
background: #f2f2f2;
border-radius:0px;
font-size:14px;
line-height:24px;
font-weight:400;
color:#000000;
padding:5px 10px;
}
.common_footer textarea{
height:80px;
}
.wpcf7-form p{
margin-bottom:10px;
}
.wpcf7-submit::before{
content:"red";
}
.wpcf7-submit{
background:#3498db !important;
font-size:16px !important;
line-height:40px !important;
border-radius:0px !important;
height:40px !important;
padding:0px 20px !important;
color:#ffffff !important;
box-shadow:none !important;
border:1px solid #3498db !important;
text-shadow: none !important;
font-weight:600 !important;
}
.wpcf7-submit:hover{
background:#ffffff;
color:#3498DB;  
}
h1.widget-title{
font-size:20px;
line-height:24px;
color:#000000;
margin-bottom:25px;
font-weight:700;
}
.footer4-container .textwidget img {
margin-bottom: 5px;
height: 130px;
display: block;
width: 100%;
}  
.textwidget{    
color:#777777;
font-size:14px;
line-height:24px;
}
.textwidget a{
margin-top: 10px;
display:inline-block;
background:#3498db !important;
font-size:16px !important;
line-height:40px !important;
border-radius:4px !important;
height:40px !important;
padding:0px 20px !important;
color:#ffffff !important;
box-shadow:none !important;
border:none !important;
text-shadow: none !important;
font-weight:600 !important;  
}
.textwidget a:hover{
opacity:0.7;
}
.aptf-single-tweet-wrapper{
border-bottom: 1px solid #e5e5e5;
padding-bottom:20px;
}
.aptf-tweet-name{
display:block;
color:#3498db;
font-size:13px;
line-height: 1.9 !important;
font-weight:400 !important;
}
.aptf-tweet-content{
color:#000000;
font-size:13px !important;
line-height: 1.9 !important;
font-weight:400 !important;
}
.aptf-tweet-username{
font-size:13px !important;
line-height: 1.9 !important;
font-weight:400 !important;
color:#919191
}
.footer-bottom{
padding:25px 0px;
background: #ededed;
text-align: center;
}
.site-info{
font-size:13px;
color:#8b8b8b;
}
.site-info a{
color:#2c97de;
} 
.widget_apsi_widget{
margin:0px;
padding:0px;
}
.footer-social-links-container{
}
.aps-group-horizontal a { 
transition: all .2s ease-in-out;
}
.aps-group-horizontal a:hover { transform: scale(1.1); }
.footer-social-links-container .aps-group-horizontal a { 
transition: all .2s ease-in-out;
margin:0px 5px;
}  .page .inner, .single .inner, .arch-pfolio .inner {
border-bottom: 1px solid #c5c5c5;
padding-bottom: 50px;
}
.single-pfolio article .clearfix{
border-bottom: none;
}
.header-banner{
border-top:70px solid rgb(52, 152, 219);
border-bottom:1px solid #C5C5C5; margin-bottom: 50px;
}
h1.entry-title {
font-size: 39px;
line-height:normal;
margin: 0px;
padding: 0px;
text-transform: capitalize;
padding-top: 30px;
font-weight:700;
}
#onepager-breadcrumbs {
font-size: 13px;
font-weight: 300;
color: #4295ce;
padding: 10px 0px;
}
.ap-container span.current{
color: #4295ce;
}
.ap-container{
color:#eee;
}
#onepager-breadcrumbs a{
color:#000000;
}
#primary {
float: left;
width: 100%;
}
#secondary {
float: right;
width: 31%;
}
.entry-content {
font-size: 14px;
line-height: 24px; padding-top: 25px;
margin: 0px;
}
#secondary h1.widget-title {
font-size: 14px;
line-height: 24px;
color: #666666;
margin:0px;
padding:20px 0px;
text-transform: uppercase;
}
#secondary .widget_search input,
#secondary .widget_search input::-moz-placeholder,
#secondary .widget_search input::-webkit-input-placeholder {
line-height:40px;
color:#666666;
font-size:14px;
font-weight:600;
}
#secondary .widget_search input{
background: #F4F4F4 url(//tangoprojects.com.au/wp-content/themes/one-paze/images/search.png) no-repeat scroll right center;
background-position: 97%;
width:100%;
border-radius:0px;
height:40px;    
padding-left:10px;
padding-right:30px;
border:none;
line-height:40px;
color:#666666;
font-size:14px;
font-weight:600;
}
#secondary aside{
margin:0px;
border-bottom:1px solid #eeeeee;
padding-bottom:20px;
}
#secondary aside:last-child{
border-bottom:none;
}
#secondary ul {
list-style-position: inside;
list-style-image: url(//tangoprojects.com.au/wp-content/themes/one-paze/images/li.png);
}
#secondary ul a{
display:inline-block;
font-size:14px;
line-height:1;
padding:8px 0px;
color:#989898;
border-bottom:1px solid transparent;
}
#secondary ul a:hover{
color: #666666;
font-weight:600;
}
�
�
#secondary ul a::before {
content: "\f105";
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
text-decoration: inherit;
color: #000;
font-size: 18px;
padding-right: 0.5em;
position: absolute;
top: 10px;
left: 0;
}
.main-navigation {
display: none;
}
div#menu .main-navigation {
display: block;
}  .inner a{
color:#000000;
}
.inner .meta-info{
float:left;
width:30%;
padding-right:30px;
text-align:right;
}
.inner .posted-date{
padding-bottom:20px;
margin-bottom:20px;
border-bottom:1px solid #989898;
}
.inner .posted-date span{
display:block;
font-size:15px;
line-height:24px;
color:#a8a8a8;
}
.inner .posted-date span:first-child{
font-size:67px;
line-height:1;
font-weight:700;
color:#000000;
}
.inner .post-metas{
font-size:13px;
line-height: 1.8;
color:#666666;
text-transform: capitalize;
}
.inner .post-metas i{
margin-right:5px;
color:#a3a3a3;
}
.inner .post-metas p{
margin:0px;
}
.inner .post-metas span,
.inner .post-metas a,
.inner .post-metas span a{
color:#bfbfbf;
}
.inner .post-metas a{
margin-left:5px;
}
.inner .blog-post-content{
float:right;
width:70%;
}
.portfolio-articles .blog-post-content{
float:none;
width:100%;
}
.portfolio-articles .blog-post-content img{
width: 100%;
}
.inner .blog-post-content>a{
color:#3498db;
font-size:14px;
line-height:24px;
font-weight:600;
}
.inner article>.clearfix{
border-bottom: 1px solid #eeeeee;
padding-bottom:50px;
}
.archive article {
padding-bottom: 15px;
}
.blog-post-content h2{
font-size:21px;
line-height:24px;
text-transform:uppercase;
padding-bottom:25px;
}   .search h1.page-title{  
font-size: 39px;
line-height: 1;
margin: 0px;
padding: 0px;
text-transform: capitalize;
padding-top: 30px;
font-weight: 700;
}
.search-results h1.page-title span{
color:#666666;
font-size:45px;
text-transform: capitalize;    
} 
.search-results h1.entry-title{
margin:0px;
padding:0px;
line-height:1.1;
}
.search-results h1.entry-title a{
font-size: 21px;
line-height: 1.1;
text-transform: uppercase;
padding-bottom: 25px;
color:#000000;
}
.search-results h1.entry-title a:hover{
color:#3498db;
}
.search-results .entry-summary{
font-size: 14px;
line-height: 24px;
color: #aaaaaa;
padding-top:20px;
margin: 0px;
}
.search-results article{
padding:0px 10px;
border-bottom:1px solid #eeeeee;
}
.search .posted-on,
.search .entry-footer{
display: inline-block;
font-size: 14px;
line-height: 1;
padding: 8px 0px;
font-weight:600;
}
.search .comments-link{
margin-left:10px;
color:#666666;
font-weight:700;
}
.on-hover-main-main .on-hover-main .row-main span {
font-size: 12px;
}  #comments{
padding-top:50px;
border-top: 1px solid #eeeeee;
}
#comments h3{
font-size: 21px;
line-height:1.1;
color:#000000;
font-weight:400;
margin-bottom:25px;
}
#comments h3 span {
color: #3498DB;
}
.comment-notes,.form-allowed-tags{
color: #A09A9A;
font-size: 14px;
}
.comment-form label{
color: #000000;
font-size:13px;
font-weight:400;
}
.comment-form input,.comment-form textarea{
box-sizing: border-box;
width:100%;
border-radius:0px;
}
.comment-form-author,
.comment-form-email,
.comment-form-url{
float:left;
width:33.33%;
padding:0px;
}
.comment-form-author{
padding-right:20px;
}
.comment-form-email{
padding:0px 10px;
}
.comment-form-url{
padding-left:20px;
}
.form-submit input{
display: inline-block;
width:20%;
background: #3498db;
color:#ffffff;
font-weight:700;
box-shadow: none;
text-shadow:none;
border:1px solid #3498db;
padding:10px 0px;
-webkit-transition: all 1s ease 0s;
-moz-transition: all 1s ease 0s;
transition: all 1s ease 0s; 
}
.form-submit input:hover{
box-shadow: none; color: #3498db;
background:#ffffff;
border:1px solid #3498db;
}
.comment-meta {
float: left;
width: 30%;
padding-right: 15px;
padding-left: 10px;
}
.comment-content {
float: right;
width: 70%;
color: rgb(71, 70, 70);
padding-left: 15px;
font-size: 14px;
margin-top: 20px;
padding-bottom: 10px;
}
.comment-author {
font-size: 15px;
line-height: 24px;
color: #a8a8a8;
}
.comment-author img{
margin-top: 40px;
display: inline-block;
}
.comment-metadata a{
font-size: 13px;
line-height: 1.8;
color: #666666;
text-transform: capitalize;
}
.comment-list article {
position: relative;
padding: 10px;
background: #f1f1f1;
margin-bottom: 10px;
}
.comment-list .reply{
position:absolute;
bottom:10px;
right:10px;
}
.comment-list li{
margin-bottom:20px;
}
.reply a{
display: inline-block;
padding: 4px 20px;
background: #75AFD6;
color: #ffffff;
font-weight: 400; font-size:13px;
}
.reply a:hover{ background-color: #3498DB;
}
ol.comment-list {
padding-bottom: 50px;
margin-bottom: 50px;
border-bottom: 1px solid #eeeeee;
list-style: none;
} .nav-next a,
.nav-previous a{
display: inline-block;
vertical-align: middle;
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
position: relative;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
}
.nav-next a,
.nav-previous a{
display: inline-block;
vertical-align: middle;  
margin: .1em;
padding: 0.3em 2em;
cursor: pointer;
background: #e1e1e1;
text-decoration: none;
color: #666;
-webkit-tap-highlight-color: rgba(0,0,0,0);
}
.nav-next a:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #2098d1;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 0 50%;
transform-origin: 0 50%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.nav-next a:hover,
.nav-previous a:hover,
.nav-next a:focus,
.nav-previous a:focus,
.nav-previous a:active ,
.nav-next a:active {
color: white;
}
.nav-previous a:hover:before, 
.nav-next a:hover:before, 
.nav-previous a:focus:before,
.nav-next a:focus:before,
.nav-previous a:active:before,
.nav-next a:active:before {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
.nav-previous a:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #2098d1;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 100% 50%;
transform-origin: 100% 50%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.site-main .comment-navigation, 
.site-main .posts-navigation, 
.site-main .post-navigation {
margin: 0;
overflow: hidden;
margin-bottom:20px;
margin-top: 20px;
} .error-404{
text-align:center;
}
.error-404  .search-form{
display:inline-block;
border-radius: 100px;
overflow: hidden;
border: 1px solid rgb(248, 126, 47);
}
.error-404 .search-field,.error-404 .search-submit{
float: left;
height: 40px;
border-radius: 0px;
border:none;
}
.error-404 .search-field{
padding-left:20px;
padding-right: 10px;
}
.error-404 .search-submit{
background: rgb(248, 126, 47);
box-shadow: none;
text-shadow: none;
color: #ffffff;
font-size: 15px;
line-height: 0px;
font-weight: 600;
}
.error-404 h1{
font-size:55px;
line-height:1.5;
font-weight:600;
margin:0px;
color: #f35626;
background-image: -webkit-linear-gradient(92deg,#f35626,#feab3a);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-webkit-animation: hue 60s infinite linear;
}
.error-404>p{
font-size:30px;
line-height:1.5;
font-weight:600;
color: #f35626;
background-image: -webkit-linear-gradient(92deg,#f35626,#feab3a);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-webkit-animation: hue 60s infinite linear;
}
.error-404 .search-submit:hover{
box-shadow: none;
text-shadow: none;
opacity:0.7;
} .blog_desc{
margin:0px -10px;
}
.blog-post-content a h2:hover{
color:#4295ce;
}
.blog-collection .blog-post-content{
float:none;
width:100%;
}
.blog-collection header.entry-header img{
width:100%;
}
.blog-collection .posted-date {
margin:0;
padding:0;
border-bottom:none;
}
.blog-collection .post-meta-infos>span{
display:block;
}
.blog-collection .post-meta-infos>span>span>i{
padding:0px 3px;
}
.blog-collection .post-meta-infos>span>span{
display:inline-block;
padding:0px 5px;
float:left;
font-size:13px;
}
.blog-collection .post-meta-infos>span>span.readmore{
float:right;
}
.blog-collection .post-meta-infos>span>span.readmore a{
color: #4295ce;
}
.blog-collection .post-meta-infos>span>span.readmore a:hover{
font-weight:bold;
}
.blog-collection .post-meta-infos>span>span a{   
display: inline-block;
font-size:13px;
color: #999;
}
.blog-collection .post-meta-infos>span>span:hover,
.blog-collection .post-meta-infos>span>span:hover a{
color: #4295ce;
} 
.blog-collection .post-meta-infos{
padding:10px 0px;
border-top:1px solid #eeeeee;
border-bottom:1px solid #eeeeee;
overflow:hidden;
margin-top:10px;
}
.blog-collection article>.clearfix {
border-bottom: none;
padding-bottom: 0px;
}
.blog-collection header.entry-header,
.blog-collection .entry-content{
padding:0px 10px;
} .blog_image_medium header.entry-header,
.blog_image_medium .entry-content{
float:left;
width:50%;
}  .blog_image_alt_medium main{
margin:0px -5px;
overflow:hidden;
}
.blog_image_alt_medium header.entry-header,
.blog_image_alt_medium .entry-content{
width:50%;
}
.blog_image_alt_medium .alt-left header.entry-header,
.blog_image_alt_medium .alt-left .entry-content{
float:left;
}
.blog_image_alt_medium .alt-right header.entry-header,
.blog_image_alt_medium .alt-right .entry-content{
float:right;
}   .portfolio-post-container {
margin: 0px -20px;
}
.portfolio-post-filter{
adding: 0!important;
margin: 0 auto 40px auto!important;
width: auto;
text-align: center;
width: 100%;
}
.portfolio-post-filter .filter{
font-size: 1em;
display: inline-block;
color: #6b6b6b;
text-decoration: none;
position: relative;
cursor: pointer;
padding: 7px 11px 7px !important;
border: none;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
line-height: 1em;
text-transform: uppercase;
border: 2px solid transparent;
-o-transition: .5s;
-ms-transition: .5s;
-moz-transition: .5s;
-webkit-transition: .5s;
transition: .5s;
}
.portfolio-post-filter .filter.active {
color: #4295ce;
border: 2px solid #4295ce;
}
.portfolio-post-filter .filter:hover {
color: #4295ce;
}
.portfolio-post-content header.entry-header{
position:relative;
}
.portfolio-nav{
position:absolute;    
top:0;
right:0;
}
.portfolio-nav a:hover {
background-color: #ebebeb;
}
.portfolio-nav a{
width: 35px;
height: 35px;
display: inline-block;
float:left;
-o-transition: .5s;
-ms-transition: .5s;
-moz-transition: .5s;
-webkit-transition: .5s;
transition: .5s;
background-color: #f7f7f7;
text-align: center;
line-height: 35px;
color: #a7a7a7;
font-size: 25px;
margin-left:5px;
}
.inner article.category-projects>.clearfix {
border-bottom: none; 
padding-bottom: 0px; 
}
.main-nav-scrolled .main-navigation a {
color: #000!important;
}  .banner-text-inner h2 {
color: #fff;
font-size: 40px;
}
.banner-text-inner p {
font-size: 24px;
color: #fff;
}
.banner-text-inner {
max-width: 500px;
width: 100%;
}
.page-id-92 div#content .container , .page-id-30 div#content .container ,.page-id-31 div#content .container ,
.page-id-452 div#content  .container,
.page-id-1161 div#content  .container,
.page-id-680 div#content  .container{
width: 100%;
margin: 0 auto;
overflow: hidden;
}
.planning-text-left p span {
font-size: 26px !important;
}
.page-id-92 .header-banner , .page-id-30 .header-banner,  .page-id-31 .header-banner , .page-id-1161 .header-banner ,
.page-id-452 .header-banner , .page-id-680 .header-banner {
display: none;
}
.page-id-30 .abcfslItemCntrLst.abcfslPadBMB30.abcfClrFix {
border-top: 10px solid #ec582a;
}
.page-id-30 .abcfslItemCntrLst.abcfslPadBMB30.abcfClrFix img {
width: 100%;
}
.rotate-image {
overflow: hidden;
}
.rotate-image .elementor-background-overlay {
transition: .5s !important;
background-repeat: no-repeat;
}
.rotate-image:before {
position: absolute;
content: '';
background: #0000008f;
height: 100%;
width: 100%;
}
.page-id-680 article#post-680 > .entry-content {
padding-top: 0;
}
.page-id-1161 article#post-1161 > .entry-content {
padding-top: 0;
}
.page-id-680 {
background-color: #efeff0;
}
.page-id-680 .contact-form input[type="submit"] {
background: #ed5a2d !important;
border-color: #ed5a2d !important;
font-size: 25px !important;
color: #000 !important;
padding: 10px 10px;
display: inline-block;
width: auto;
}
.page-id-680 .contact-form input {
background: #fff;
height: 50px;
padding: 0 0 0 10px;
color: #000;
border-radius: 0;
border-color: #fff;
width: 100%;
}
.page-id-680 .contact-form input:focus, .page-id-680 .contact-form textarea:focus  {
outline: none;
}
.page-id-680 .contact-form textarea {
background: #fff;
padding: 0 0 0 10px;
color: #000;
border-radius: 0;
border-color: #fff;
}
.page-id-680 .contact-form input::placeholder, .page-id-680 .contact-form textarea::placeholder  {
color: #000;
font-size: 25px;
}
footer#colophon {
background: #ed5a2d;
z-index: 1;
position: relative;
}
.footer-logo img {
max-width: 180px !important;
}
.page-id-92 .clearfix.inner ,
.page-id-452 .clearfix.inner{
padding-bottom: 0;
border-color: transparent;
}
.Footer p {
margin-bottom: 0;
}
.Footer p a {
color: #000; }
.Footer p a:hover {
color: #fff !important;
}
section#rotate-image-colored:before {
display: none;
}
#no-rotate, #Aboutus {
z-index: 999;
}
ul.banner-li li a {
text-align: left;
background: transparent !important;
font-size: 45px !important;
line-height: 54px !important;
height: inherit !important; border-radius: 0 !important;
padding: 2px 10px 2px 0 !important;
margin: 4px 0 !important;
color: #fff;
font-weight: bold !important;
}
ul.banner-li li {
list-style-type: none !important;
}
.page-id-452 article#post-452 > .entry-content {
padding-top: 0;
}
ul.banner-li li a:hover {
background: #ec582a !important;
opacity: 1 !important;
color: #000;
}
.Footer .footer-title {
margin-bottom: 0px !important;
}
ul.banner-li li a:focus {
outline: none;
}
.banner-arrow-button svg {
height: 50px;
width: 50px !important;
}
.banner-arrow-button .elementor-button-wrapper {
text-align: center;
}
.banner-arrow-button .elementor-button span:focus {
outline: none;
}
.banner-arrow-button .elementor-button.elementor-size-sm {
padding: 0;
background: transparent;
}
.rr1 {
position: absolute !important;
top: 0;
height: 100%;
}
.page-id-30 .elementor-widget-container p {
margin-top: 0;
}
.page-id-94 input.wpcf7-form-control.wpcf7-submit {
background: #ed5a2d !important;
border: 1px solid #ed5a2d !important;
}
.page-id-94 .form-container p input[type="submit"]:hover {
color: #ed5a2d !important;
}
.page-id-94 div#onepager-breadcrumbs .ap-container span.current {
color: #ed5a2d;
}
.page-id-94 .header-banner {
border-color: #fff !important;
}
ul.banner-li {
margin: 0;
}
ul.banner-li li {
padding-left: 0 !important;
}
.elementor-452 .elementor-element.elementor-element-2246ce2 > .elementor-background-overlay {
position: fixed;  z-index: 9;
}
.page-id-31 .ih-item.square.effect6 a:hover .info {
background: #dab743;
}
.page-id-31 .ih-item.square.effect6 .info h3 {
color: #000 !important;
text-align: left !important;
background: transparent !important;
padding: 0 20px !important;
}
.page-id-31 .ih-item.square.effect6 a .info p {
color: #000 !important;
text-align: left !important;
font-style: normal !important;
}
.elementor-container.elementor-column-gap-default {
position: relative; }
.project-main {
display: flex;
display: -webkit-flex;
margin: 0 -10px;
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
margin-top: 50px;
}
.project-main .project-inner {
padding: 0 10px;
width: 50%;
margin-bottom: 30px;
}
.project-main .on-hover-main {
position: relative;
}
.project-main .project-inner .project-image img {
max-width: initial;
width: auto;
height: 100%;
transform: translate(0%,0%);
}
.project-main .project-inner .hover-text {
width: 100%;
position: absolute;
top: 0;
left: 0;
padding: 0 10px;
height: 100%;
background: #ffffff;
opacity: 0;
transition: .5s;
}
.project-main .project-main-text .row span {
font-size: 12px;
text-transform: uppercase;
}
.project-main .project-main-text {
margin: 10px 0 0 0;
}
.project-main .project-inner .on-hover .row {
width: 100%;
margin-left: 0;
margin-right: 0;
display: flex;
margin-bottom: 10px;
}
.project-main .project-main-text .row {
margin-left: 0;
margin-right: 0;
}
.project-main .project-inner  .on-hover {
display: flex;
flex-wrap: wrap;
margin: 30px 0 0 0;
}
.project-main .project-inner:hover .hover-text {
opacity: 1;
}
.project-main .project-inner .on-hover .row span {
font-size: 12px;
text-transform: uppercase;
}
.project-main .project-main-text span.hyphen {
background: black;
width: 10px;
height: 1px;
display: inline-block;
margin: 10px 0; 
}
.project-banner {
height: 100vh;
position: relative; background-repeat: no-repeat;
background-size: cover;
width: 100% !important;
}
.page-id-773 .header-banner {
display: none;
}
.project-banner-inner {
position: absolute;
top: 50%;
transform: translateY(-50%);
}
.project-banner-inner h2 {
color: #fff;
font-size: 45px;
font-weight: 700;
}
.project-banner .elementor-container p {
font-size: 30pt !important;
line-height: 1.1 !important;
margin-top: 50px;
font-weight: 700;
color: #fff;
}
.project-banner-inner {
position: absolute;
top: 50%;
transform: translateY(-50%);
max-width: 800px;
}
.project-banner .elementor-container {
max-width: 1020px;
margin: 0 auto;
}
.project-banner .elementor-background-overlay {
background-image: url(https://tango.mobiweb.in/wp-content/uploads/2020/02/lets-1.png);
background-position: center;
height: 100%;
width: 100%;
opacity: .2;
background-size: cover;
}
.project-banner .button-link {
position: absolute;
bottom: 10px;
left: 50%;
transform: translateX(-50%);
}
.project-banner .button-link svg {
height: 50px;
width: 50px;
fill: #fff;
}
html {
scroll-behavior: smooth;
}
div#project-main .modal-dialog {
top: 50%;
transform: translateY(-50%) !important;
}
.ul-text {
display: flex;
justify-content: space-between;
margin-bottom: 50px;
}
.left-text {
width: 50%;
padding: 10px;
}
.ul-text ul {
width: 50%;
text-align: right;
padding: 10px;
}
.ul-text ul li {
display: inline-block;
margin: 0 5px;
}
.ul-text .left-text h2 {
margin: 0 0 30px 0;
font-size: 45px;
font-weight: bold;
color: #000;
}
.ul-text .left-text p {
font-size: 20px;
line-height: 26px;
color: #000;
margin-bottom: 30px;
}
.ul-text ul span {
text-transform: uppercase;
margin-right: 10px;
}
.ul-text ul li a {
font-size: 14px;
text-transform: uppercase;
text-decoration: underline;
}
.ul-text ul li:hover a {
color: #ed5a2d;
}
.on-hover-main-main .on-hover-upper {
width: 33.33%;
padding: 0 10px;
margin-bottom: 30px;
}
.on-hover-main-main .on-hover-upper .on-hover-main{
position: relative;
}
.on-hover-main-main {
display: flex;
justify-content: space-between;
margin: 50px 0;
flex-wrap: wrap;
}
.on-hover-main-main .row.article-text .archive article {
padding-bottom: 5px;
}
.on-hover-main-main .hover-text {
width: 100%;
position: absolute;
top: 0;
left: 0;
padding: 0 10px;
height: 100%;
background: #dab743;
opacity: 0;
transition: .5s;
padding: 10px;
}
.on-hover-main-main .on-hover-upper:hover .hover-text {
opacity: 1;
}
.on-hover-main-main .on-hover-upper .blog_desc , .on-hover-main-main .on-hover-upper .post-meta-infos{
display: none;
}
.on-hover-main-main .row.article-text a[data-toggle="modal"] {
display: none;
}
.on-hover-main-main .row.article-text h2 {
color: #000;
text-align: left;
margin: 10px 0 0 0;
padding: 0;
font-size: 18px;
line-height: 28px;
}
.on-hover-main-main .row.article-text .blog-post-content {
float: left;
width: 100%;
}
.on-hover-main-main .row.article-text .clearfix {
border-bottom: 0;
padding-bottom: 0;
}
.on-hover-main-main .on-hover-main .hover-text .row span {
font-size: 12px;
}
.on-hover-main-main .on-hover-main .hover-text .row span:first-child {
margin-right: 20px;
}
.on-hover-main-main .on-hover-main .row-main {
display: flex;
}
.on-hover-main-main .on-hover-main .row-main .row {
width: 50%;
display: flex;
margin-left: 0;
margin-right: 0;
} 
.tax-projects_categories .header-banner {
display: none;
}
.on-hover-main-main span.hyphen {
background: #000;
width: 14px;
height: 1px;
display: inline-block;
}
.on-hover-main-main article {
padding-bottom: 10px;
}
.on-hover-main-main .row.category-row {
margin-top: 5px;
}
.page-template-template-news .container ,  .tax-projects_categories .container {
width: 100%;
padding: 0;
}
.page-id-452 .elementor-container , .page-id-30 header#masthead .container, .page-id-31 header#masthead .container {
max-width: 100% !important;
}
.project-main .project-inner .on-hover .row span:first-child {
width: 25%;
}
.project-main .project-inner .on-hover .row span:nth-child(2) {
width: 70%;
}
.project-main .project-inner .on-hover .row:first-child span:first-child {
margin-right: 0;
}
.page-id-452 section#container-inner .elementor-container {
padding: 0;
}
.hover-text span.hello p {
font-size: 16px;
font-weight: bold;
margin-bottom: 20px;
} .elementor-30 .elementor-element.elementor-element-3e48423 > .elementor-background-overlay {  
background-size: contain !important;   
position: fixed !important;
}
.elementor-1161 .elementor-element.elementor-element-a3cbfb5 > .elementor-background-overlay {   
background-size: contain !important;   
position: fixed !important;
}
.project-banner .elementor-background-overlay {   
background-size: contain !important;
position: fixed !important;
}
.elementor-680 .elementor-element.elementor-element-cb10498 > .elementor-background-overlay {  
background-size: contain !important;   
position: fixed !important;
} @media only screen and (min-width: 1200px) {
.page-id-92 header#masthead .container , .page-id-30  header#masthead .container, .page-id-31 header#masthead .container , .project-banner .elementor-container{
max-width: 100% !important;
padding: 0 50px;
}
.page-template-template-news .project-main, .tax-projects_categories .project-main {
max-width: 100%;
margin: 50px auto 0;
padding: 0 50px;
}
.page-id-452 .elementor-container ,  .page-id-680 .elementor-container{
max-width: 100% !important;
padding: 0 50px;
}
.site-header .container {
position: relative;
overflow: visible;
max-width: 100%;
width: 100%;
padding: 0 50px;
}
}
@media only screen and (max-width: 1199px) {
.page-id-452 .elementor-container, .page-id-30 .elementor-container ,  .page-id-680 .elementor-container , .project-banner .elementor-container{
padding: 0 10px;
}
.page-id-92 header#masthead .container, .page-id-30 header#masthead .container, .page-id-31 header#masthead .container {
width: 100%;
padding: 0 55px;
}
.project-main .project-inner .on-hover .row span:first-child {
margin-right: 20px;
}
.project-main .project-inner .on-hover .row {
width: 100%;
display: flex;
margin-bottom: 10px;
}
.project-main .project-inner .hover-text {
width: 100%;
}
.page-id-92 .elementor-section.elementor-section-height-full>.elementor-container,
.page-id-30 .elementor-section.elementor-section-height-full>.elementor-container,
.page-id-31 .elementor-section.elementor-section-height-full>.elementor-container {
padding: 0 55px;
margin: 0 auto;
max-width: 100%;
}
}
@media only screen and (min-width: 769px) {
header.site-header.menu-on-top.main-nav-scrolled #menu {
display: block !important; }
}
@media only screen and (max-width: 1170px) {
.project-banner .elementor-container , header#masthead .container {
padding: 0 10px;
}
.elementor-1161 .elementor-element.elementor-element-a3cbfb5 > .elementor-background-overlay {
background-size: contain !important;
}
.project-banner .elementor-background-overlay ,
.elementor-30 .elementor-element.elementor-element-3e48423 > .elementor-background-overlay ,
.elementor-680 .elementor-element.elementor-element-cb10498 > .elementor-background-overlay{
background-size: contain !important;
}
.page-id-92 header#masthead .container, .page-id-30 header#masthead .container, .page-id-31 header#masthead .container {
padding: 0 10px;
}
.page-template-template-news .project-main , .tax-projects_categories .project-main{
padding: 0px 10px;
}
} .portfolio-post-container .mix{
display: none;
} #wp-calendar caption {
font-weight: 500;
border-bottom: 1px solid #eeeeee;
padding-bottom: 5px;
}
#wp-calendar{
text-align: center;
padding-bottom: 5px;
}  @media screen and (min-width: 1320px){  
div#project-main .modal-dialog {
max-width: 1200px !important;
width: 100%;
}
}
@media screen and (max-width: 1319px){  
div#project-main .modal-dialog {
max-width: 991px !important;
width: 100%;
}
}
@media screen and (max-width: 1024px){  
div#project-main .modal-dialog {
max-width: 750px !important;
width: 100%;
}
}
@media screen and (max-width: 768px){  
div#project-main .modal-dialog {
max-width: 90% !important;
}
}
@media(max-width: 1170px) {
.container{
width:100% ;
padding:0px 10px;
}
.port-view-all, .blog-view-all{
right:10px;
}
}
@media(max-width: 1199px) {
.project-main {
padding: 0 10px;
}
.project-banner .elementor-container, header#masthead .container {
padding: 0 10px;
}
#toggle, #toggle1 {
right: 10px;
}
.menu-on-top #menu {
right: 50px;
}
}  @media (max-width:1024px){
.section-overlay {
padding: 110px 0px;
}
.site-header .container {
width: 960px !important;
}
.elementor-section.elementor-section-boxed>.elementor-container {
max-width: 990px !important;
}
}
@media (max-width:991px){
.ul-text .left-text h2 {
font-size: 30px;
}
.ul-text ul li a {
font-size: 12px;
}
.on-hover-main-main .row.article-text h2 {
font-size: 14px;
}
.main-navigation a {
padding: 23.5px 5px !important;
}
} @media (max-width:850px){
.section-overlay {
padding: 90px 0px;
}
#plx_cta_section .mid-content {
width: 95%;
}
.about {
margin: 80px 0px;
}
.inner article.category-blogs>.clearfix {
padding-bottom: 40px;
}
.site-main .comment-navigation, 
.site-main .posts-navigation, 
.site-main .post-navigation {
margin: 0;
overflow: hidden;
margin-bottom:15px;
margin-top: 15px;
}
.hentry {
margin: 0;
}
.inner {
padding-bottom: 40px;
}
.menu-on-top #menu {
right: 80px;
max-width: 520px;
}
nav#site-navigation ul li {
margin: 0 0px;
}
} @media (max-width:800px){
.page-id-680 .elementor-680 .elementor-element.elementor-element-158843e .elementor-heading-title {
font-size: 25px;
}
.elementor-452 .elementor-element.elementor-element-e3d7f04 {
color: #FFFFFF;
font-size: 35px;
font-weight: 900;
line-height: 30px;
width: 634px;
max-width: 634px;
align-self: flex-end;
}
.page-id-452 .elementor-widget-heading .elementor-heading-title.elementor-size-xl {
font-size: 25px;
}
.page-id-452 .elementor-452 .elementor-element.elementor-element-e3d7f04 ,
.page-id-452 .elementor-452 .elementor-element.elementor-element-cb43dc5,
.page-id-452 .elementor-452 .elementor-element.elementor-element-e15068d,
.page-id-452 .elementor-452 .elementor-element.elementor-element-4d71124 {
font-size: 18px !important;
line-height: 30px !important;
}
.page-id-452 .elementor-452 .elementor-element.elementor-element-2681986,
.page-id-452 .elementor-452 .elementor-element.elementor-element-37fcaf7,
.page-id-452 .elementor-452 .elementor-element.elementor-element-8ea3988,
.page-id-452 .elementor-452 .elementor-element.elementor-element-4efc1c7,
.page-id-452 .elementor-452 .elementor-element.elementor-element-8ac0c44 {
font-size: 16px;
line-height: 26px;
}
.section-overlay {
padding: 70px 0px;
}
.slide-caption {
top: 30%;
}
.portfolio-posts,
.blog-posts,
.portfolio-post-container{
margin: 0px -10px;
}
.portfolio-post-wrap,
.blog-post-wrap{
padding: 10px;
}
.inner{
padding-bottom: 50px;
}
.category-projects .inner article>.clearfix {
border-bottom: none; 
padding-bottom: 0px; 
}
} @media (max-width:768px){
#toggle, #toggle1 {
right: 10px;
}
.homemenu header#masthead .main-navigation a {
text-align: left;
}
.page-id-452  .elementor-452 .elementor-element.elementor-element-2246ce2 > .elementor-container{
min-height: 450px !important;
}
.page-id-452  .elementor-452 .elementor-element.elementor-element-d36bcaa {
bottom: -136px;
}
.page-id-452 .elementor-452 .elementor-element.elementor-element-e3d7f04 ,
.page-id-452 .elementor-452 .elementor-element.elementor-element-4d71124 ,
.page-id-452 .elementor-452 .elementor-element.elementor-element-cb43dc5{
line-height: 30px;
}
.page-id-30 .elementor-30 .elementor-element.elementor-element-2e24f9d {
font-size: 25px;
}
.project-main .project-inner .project-image img {
max-width: 100%;
}
.page-id-680 .elementor-heading-title {
font-size: 22px;
}
.project-main .project-inner .hover-text {
width: 100%;
}
.elementor-680 .elementor-element.elementor-element-8f609db > .elementor-widget-container {
margin: 0 !important;
}
section.elementor-element.elementor-element-b80a874.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
padding: 10px 0;
}
.page-id-680 .contact-form input::placeholder ,
.page-id-680 .contact-form textarea::placeholder {
font-size: 18px;
}
.page-id-680 .contact-form input[type="submit"] {
font-size: 20px !important;
color: #000 !important;
padding: 10px 10px;
display: inline-block;
}
.project-banner-inner h2 {
font-size: 35px;
}
.project-banner-inner p {
font-size: 20px;
}
.project-main .project-inner {
width: 50%;
}
div#menu {
position: absolute;
top: 91px !important;
right: 0 !important;
background: #fff;
border-top: 1px solid #e2e2e2;
}
nav#site-navigation ul li {
display: block;
}
.main-nav-scrolled div#menu {
top: 53px !important;
}
.nav#site-navigation ul li {
margin: 0 0px;
display: block !important;
width: 100%;
}
.page-id-30 .elementor-widget-heading .elementor-heading-title.elementor-size-xl {
font-size: 30px;
}
.people-banner-sec {
height: 450px;
}
.elementor-30 .elementor-element.elementor-element-3e48423 > .elementor-container {
min-height: 450px !important;
}
.page-id-30 .elementor-30 .elementor-element.elementor-element-2e24f9d span {
font-size: 20px !important;
font-weight: normal !important;
}
.page-id-92 .elementor-section.elementor-section-height-full>.elementor-container, .page-id-30 .elementor-section.elementor-section-height-full>.elementor-container, .page-id-31 .elementor-section.elementor-section-height-full>.elementor-container {
padding: 0 10px;
}
div#home-banner , .people-banner-sec , .project-banner-sec {
height: 450px !important;
}
div#home-banner .elementor-container.elementor-column-gap-default , .people-banner-sec .elementor-container.elementor-column-gap-default,
.project-banner-sec .elementor-container.elementor-column-gap-default {
height: 100%;
}
.section-overlay {
padding: 50px 0px;
}
.header-banner{
border-top: none !important;
}
.caption-title {
font-size: 30px;
}
.caption-descr {
margin-top: 10px;
font-size: 15px;
line-height: 20px;
}
.cta_read {
font-size: 14px;
line-height: 40px;
margin-top: 20px;
width: 180px;
height: 40px;
}
.slider-down-btn {
bottom: 20px;
}
.about {
margin: 70px 0px;
}
.inner article.category-blogs>.clearfix {
padding-bottom: 30px;
}
.inner {
padding-bottom: 30px;
}
.portfolio-post-wrap a h3 span.inner,
.blog-post-wrap figure a span.inner{
font-size: 15px;
line-height: 35px;
padding: 0px 10px;
}
.service-post-wrap h3 {
font-size: 18px;
}
.blog-post-wrap a h3 {
font-size: 18px;
}
.blog-excerpt, .blog-post-wrap .published-date {
font-size: 13px;
line-height: 1.5;
color: #aaaaaa;
font-weight: 400;
}
#primary,
#secondary{
float:none;
width:100%;
}
#secondary>aside{
width:100%;
}
#secondary>aside ul li{
float:left;
width:50%;
}
#secondary>aside ul:before,
#secondary>aside ul:after{        
content: "";
display: table;
}
#secondary>aside ul:before,
#secondary>aside ul:after{
clear: both;
}
.service-descr {
width: 90%;
}
.testinomial .bx-wrapper {
display: inline-block;
max-width: 90% !important;
padding-top: 90px;
}
.menu-on-top #menu {
max-width: 100%;
}
.main-navigation a {
padding: 10px 14px;
border-bottom: 1px solid #e0e0e0;
transition: unset;
} 
.main-nav-scrolled .main-navigation a {
padding: 10px 20px;
}
section.elementor-element.elementor-element-c8060a4.People-inner-sec.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
padding: 10px 0 !important;
} 
section.elementor-element.elementor-element-0669a63.People-inner-sec.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
padding: 10px 0 !important;
}
section.elementor-element.elementor-element-db2a53f.People-inner-sec.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
padding: 10px 0 !important;
} 
section.elementor-element.elementor-element-595498a.People-inner-sec.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
padding: 10px 0 !important;
} 
.elementor-432 .elementor-element.elementor-element-bf80c2e .elementor-heading-title ,
.elementor-432 .elementor-element.elementor-element-c22ac92 .elementor-heading-title,
.elementor-432 .elementor-element.elementor-element-111f932 .elementor-heading-title {
font-size: 12px !important;
} #toggle, #toggle1, .mouserenteron div#toggle {
display: block !important;
height: 15px !important;
width: 15px !important;
}
.main-nav-scrolled div#toggle {
opacity: 1;
}
.ul-text {
display: inline-block;
width: 100%;
}
.left-text {
width: 100%;
}
.ul-text ul {
width: 100%;
text-align: left;
margin: 0;
}
.ul-text .left-text p {
font-size: 18px;
margin-bottom: 10px;
}
.on-hover-main-main .on-hover-upper {
width: 50%;
padding: 0 10px;
}
}
@media (max-width:600px){
.project-main .project-inner .on-hover .row {
width: 100%;
margin-bottom: 10px;
}
.section-overlay {
padding: 30px 0px;
}
.about {
margin:0px;
}
.inner article.category-blogs>.clearfix {
padding-bottom: 20px;
}
.inner {
padding-bottom: 20px;
}
.about h2 {
font-size: 30px;
margin-bottom: 20px;
}
.about-contents {
font-size: 14px;
line-height: 24px;
}
h2 {
font-size: 30px;
}
.port-view-all, .blog-view-all {
right: 5px;
}
.port-view-all, .blog-view-all {
padding: 5px 25px;
font-weight: 400;
font-size: 20px;
}
.portfolio-posts, .blog-posts, 
.portfolio-post-container {
margin: 0px -5px;
}
.portfolio-post-wrap, 
.blog-post-wrap {
padding: 5px;
}
.service-descr {
padding: 25px 0px;
font-size: 16px;
line-height: 24px;
}
#plx_about_section,
#plx_portfolio_section,
#plx_services_section,
#plx_cta_section,
#plx_testimonial_section,
#plx_team_section{
background-position:center !important;
background-attachment: fixed !important;
background-size: cover !important;
}
.res-map-overlay::before {
display: block;
}
.project-banner {
height: 450px;
}
}
@media (max-width:570px){
.on-hover-main-main .on-hover-upper {
width: 100%;
}
.on-hover-main-main .on-hover-main .row-main {
display: inline-block;
width: 100%;
}
.on-hover-main-main .on-hover-main .row-main .row {
width: 100%;
}  
.on-hover-main-main .on-hover-upper:last-child {
margin-bottom: 0;
}
.row.article-text article {
padding-bottom: 5px;
}
.page-id-680 .elementor-heading-title {
font-size: 20px;
}
.elementor-680 .elementor-element.elementor-element-10fa1ea .elementor-heading-title, .elementor-680 .elementor-element.elementor-element-5abe79f .elementor-heading-title, .elementor-680 .elementor-element.elementor-element-bde39e8 .elementor-heading-title, .elementor-680 .elementor-element.elementor-element-1aaec17 .elementor-heading-title {
font-size: 16px !important;
}
.project-main .project-inner {
width: 100%;
margin-bottom: 20px;
}
.page-id-680 section.elementor-element.elementor-element-3818d2c.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section  .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
padding: 10px 0;
}
.site-header .site_logo img {
height: 32px !important;
}
.project-banner-inner p {
font-size: 16px;
font-weight: normal;
}
.project-banner-inner {
max-width: 100%;
padding: 0 10px;
}
.project-main .project-main-text span.hyphen {
margin: 5px 0;
}
.project-main .project-inner:last-child {
margin-bottom: 0;
}
.project-main .project-inner .project-image img {
max-width: 100%;
}
#toggle, #toggle1 {
margin: 20px auto;
}
.about {
display: inline-block;
width: 90%;
}
div#menu {
top: 61px !important;
}
.about h2 {
font-size: 20px;
margin-bottom: 10px;
} .blog_image_medium header.entry-header,
.blog_image_medium .entry-content{
float:none;
width:100%;
}  .blog_image_alt_medium main{
margin:0px -5px;
overflow:hidden;
}
.blog_image_alt_medium header.entry-header,
.blog_image_alt_medium .entry-content{
width:100%;
}
.blog_image_alt_medium .alt-left header.entry-header,
.blog_image_alt_medium .alt-left .entry-content{
float:none;    
}
.blog_image_alt_medium .alt-right header.entry-header,
.blog_image_alt_medium .alt-right .entry-content{
float:none;
} .portfolio-post-wrap a h3 span.inner ,
.blog-post-wrap figure a span.inner{
font-size: 12px;
line-height: 24px;
padding: 0px 5px;
}
.blog-excerpt, 
.blog-post-wrap .published-date,
.blog-post-wrap .hover{
display: none;
}
.cta-descr {
font-size: 20px;
line-height: 1.4;
font-weight: 400 !important;
}
.section-overlay { 
padding: 20px 0px;
}
.team-member {
float: left;
width: 50%;
padding: 0px 5px;
padding-top: 20px;
}
.team-member h3 {
font-size: 16px;
margin-top: 10px;
}
.service-post-wrap {
width: 50%;
padding: 20px;
}
.service-post-wrap:nth-child(3) {
clear:left;
}
.contact-info>div {
float: none;
width: 100%;
display: block;
text-align: left;
}
.contact-info{
margin:20px 0px;
}
.contact-info>div>a>.clearfix{
display: none;
}
.contact-info>div i.fa,
.contact-info>div span{
padding:0px;
margin:0px;
margin-bottom:10px;
margin-right:5px;
}
.ul-text .left-text h2 {
font-size: 22px;
}
.ul-text .left-text p {
font-size: 16px;
}
.ul-text ul span {
display: none;
}
.ul-text ul {
text-align: center;
}
.ul-text {
margin-bottom: 10px;
}
}
@media (max-width:480px){
.project-inner-sec .ih-item.square.effect6.left_to_right {
width: 100%;
}
ul.banner-li li a {
font-size: 20px !important;
line-height: 26px !important;
}
div#smallscreentoggler {
display: none !important;
}
.slider-down-btn{
display:none;
}
.site-branding.pull-left {
width: 85%;
}
.port-view-all, 
.blog-view-all {
position: static;
}
#plx_portfolio_section h2,
#plx_blog_section h2{
padding-bottom: 5px;
}
.port-view-all, .blog-view-all {
font-size: 10px;
}
.portfolio-post-wrap, .blog-post-wrap{
display:none;
width: 50%;
}
.portfolio-post-wrap:first-child , .blog-post-wrap:first-child ,
.portfolio-post-wrap:nth-child(2) , .blog-post-wrap:nth-child(2) {
width:50%;
display:block !important;
}
.caption-descr{
display: none;
}
.caption-title {
font-size: 24px;
}
.about h2 {
font-size: 18px;
}
}
@media (max-width:380px){
.portfolio-post-wrap, .blog-post-wrap{
width:100%;
}
.portfolio-post-wrap:first-child , .blog-post-wrap:first-child ,
.portfolio-post-wrap:nth-child(2) , .blog-post-wrap:nth-child(2) {
width:100%;
}
.team-member {
float: none;
width: 100%;
padding: 0px 5px;
padding-top: 20px;
}
#secondary > aside ul li {
float: none;
width: 100%;
}
}
section#plx_portfolio_section, section#plx_blog_section, section#plx_testimonial_section{
display: none !important;
} .main-nav-scrolled{
}
.site-header .site_logo img{
transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
height: 62px;
}
.main-nav-scrolled .site_logo img{
height: 24px;
}
.footer-menu-container ul.menu li {
display: inline-block;
padding: 0 5px 20px;
} div#smallscreentoggler{
box-shadow: none !important;
} .entry-content ol {
padding-left: 1.25rem;
margin: 0;
margin-bottom: 0rem;
}
.entry-content ol li {
position: relative;
padding: 5px 0 0 5px;
font-weight: 400;
list-style: decimal;
line-height: 1.8;
}
.entry-content ul li {
position: relative;
padding: 5px 0 5px 5px;
font-weight: 400;
list-style: disc;
}
.entry-content ul li ul, .entry-content ol li ol {
padding-left: 1rem;
margin: 0;
padding-top: 0;
line-height: 1.8;
}
ul.wp-block-categories.wp-block-categories-list.aligncenter {
text-align: center;
}
ul.wp-block-categories li{
list-style: none;
}
ul.wp-block-archives.wp-block-archives-list li {
list-style: none;
}
ul.wp-block-archives.wp-block-archives-list {
list-style: none;
padding: 0;
margin: 0;
}
ul.wp-block-gallery.alignnone, ul.wp-block-gallery.alignwide, ul.wp-block-gallery.alignfull {
margin-left: 0;
padding: 0;
}
.wp-block-gallery .blocks-gallery-item figure {
position: relative;
}
.wp-block-gallery .blocks-gallery-item figcaption{
overflow: hidden;
}
a.wp-block-button__link {
color: #fff;
}
#plx_about_section {
height: 100vh;
background-size: cover !important;
}
section#plx_about_section .textwidget {
text-align: left;
float: left;
width: 100%;
}
section#plx_about_section .textwidget a {
text-align: left;
background: transparent !important;
font-size: 40px !important;
line-height: 54px !important;
height: inherit !important;
float: left;
border-radius: 0 !important;
padding: 2px 10px !important;
margin: 4px 0 !important;
}
section#plx_about_section .textwidget a:hover {
background: #ec582a !important;
opacity: 1 !important;
} .site-branding.pull-left {
padding: 29px 0;
}
.main-navigation a {
padding: 47.5px 10px;
}
#toggle, #toggle1 {
margin: 48px auto;
right: 0;
}
ul.banner-li li a:hover {
background: none !important;
opacity: 1 !important;
color: #ec582a !important;
} .main-nav-scrolled .site_logo img {
height: 62px;
}
.main-nav-scrolled {
background: #fff!important;
box-shadow: 0 2px 3px rgb(0 0 0 / 40%) !important;
}
nav#site-navigation ul li:hover a {
background: none;
color: #ec582a !important;
}
.main-nav-scrolled #toggle, .main-nav-scrolled #toggle1 {
margin: 48px auto;
} section.elementor-element-7261a58 {
margin-top: 0 !important;
}
.elementor-element-59a3565 div#aboutsection {
margin-bottom: 60px;
}
.elementor-element-59a3565 .elementor-element-e3d7f04 p {
margin-top: 0;
margin-bottom: 35px;
font-size: 30pt;
font-family: 'aktiv_groteskregular'!important;
}
.elementor-element-e25a8b5 .elementor-element-77788ed {
margin-bottom: 60px;
}
.elementor-element-e25a8b5 .elementor-element-e15068d p {
margin-top: 0;
margin-bottom: 38px;
font-size: 30pt;
}
.elementor-452 .elementor-element.elementor-element-e15068d {
width: 800px !important;
max-width: 800px !important;
}
.elementor-element-3091048 .elementor-element-e193112 .elementor-element-3d0194c .elementor-column-wrap.elementor-element-populated p {
margin-top: 0;
font-weight: bold;
font-size: 30pt;
width: 86%;
}
.elementor-element-3091048 .elementor-element-e193112 .elementor-element-3d0194c .elementor-column-wrap.elementor-element-populated {
padding-left: 0 !important;
}
.elementor-element-3091048 .elementor-element-e193112 .elementor-element-691f6f9 .elementor-column-wrap.elementor-element-populated p {
font-size: 13pt;
line-height: 1.2;
margin-bottom: 0;
margin-top: 7px;
}
section.elementor-element-3091048 section.elementor-element-e193112 .elementor-element-691f6f9 ul.elementor-icon-list-items li span {
font-size: 13pt;
line-height: 1.2;
}
.elementor-element-3091048 .elementor-element-e193112 .elementor-element-691f6f9 .elementor-column-wrap.elementor-element-populated {
padding-right: 0;
}
.elementor-element-3091048 .elementor-element-e193112 .elementor-element-691f6f9 .elementor-column-wrap.elementor-element-populated .elementor-element-7f8c446 ul li {
font-weight: 600;
}
.elementor-element-885edca .elementor-element-84f69cd {
margin-bottom: 60px !important;
}
.elementor-element-885edca .elementor-element-cb43dc5 .elementor-widget-container, .elementor-element-885edca .elementor-element-cb43dc5 .elementor-widget-container p {
margin-top: 0 !important;
}
.elementor-element-cb43dc5 .elementor-widget-container p {
font-size: 30pt;
}
.elementor-452 .elementor-element.elementor-element-cb43dc5{
width: 810px !important;
max-width: 810px !important;
}
.elementor-element-4ec6447 .elementor-element-e749710 .elementor-column-wrap.elementor-element-populated p {
margin-top: 0;
font-weight: bold;
line-height: 1.6;
font-size: 30pt;
}
.elementor-element-4ec6447 .elementor-element-e749710 .elementor-column-wrap.elementor-element-populated {
padding-left: 0 !important;
}
.elementor-element-4ec6447 .elementor-element-a047ef9 .elementor-column-wrap.elementor-element-populated ul li {
font-weight: 600;
}
.elementor-element-4ec6447 .elementor-element-a047ef9 .elementor-column-wrap.elementor-element-populated p {
font-size: 13pt;
line-height: 1.2;
margin-bottom: 0;
}
.elementor-element-4ec6447 .elementor-element-a047ef9 .elementor-column-wrap.elementor-element-populated {
padding-right: 0;
}
div.elementor-element-3664c07 .elementor-element-792d40b {
margin-bottom: 60px;
}
div.elementor-element-3664c07 .elementor-element-4d71124 .elementor-widget-container, div.elementor-element-3664c07 .elementor-element-4d71124 p {
margin-top: 0 !important;
}
div.elementor-element-3664c07 .elementor-element-4d71124 p {
font-size: 30pt;
}
.elementor-element-2458816 .elementor-element-369c659 .elementor-element-4efc1c7 p {
margin-top: 0;
font-size: 30pt;
width: 86%;
}
.elementor-element-2458816 .elementor-element-369c659 .elementor-element-51142cc p {
margin: 7px 0 0 0;
font-size: 13pt;
line-height: 1.2;
margin-bottom: 10px;
}
.elementor-element-2458816 .elementor-element-369c659 .elementor-element-0409407 ul li {
font-weight: 600;
}
.elementor-element-2458816 .elementor-element-369c659 .elementor-element-51142cc {
margin-bottom: 5px !important;
}
.elementor-element-2458816 .elementor-element-369c659 .elementor-column-wrap.elementor-element-populated {
padding-left: 0 !important;
}
.elementor-element-6751b0c .elementor-column-wrap.elementor-element-populated{
padding-right: 0 !important;
}
footer#colophon a {
font-weight: 600;
font-size: 13px;
}
footer span.tango-project-2020 {
font-weight: 600;
font-size: 13px;
}
footer#colophon {
font-weight: 600;
font-size: 13px;
}
div.project-main .project-inner a:hover, div.project-main .project-inner a:focus {
color: #000 !important;
}
footer#colophon div {
font-size: 13px;
}
a:focus, a:hover {
text-decoration: none !important;
}
.elementor-element-3389f05 .elementor-element-ce16d6b .elementor-element-2cba5b4 p {
line-height: 1.6;
margin-top: 0;
}
.site-header .container {
width: 1140px !important;
margin: 0 auto;
overflow: hidden !important;
padding: 0 !important;
}
.elementor-section.elementor-section-boxed>.elementor-container {
max-width: 1160px !important;
padding: 0 !important;
}
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
padding: 10px 0 !important;
}
ul.banner-li li a {
font-size: 38pt !important;
line-height: 1.1 !important;
}
.elementor-452 .elementor-element.elementor-element-792d40b .elementor-heading-title {
font-size: 38pt !important;
}
.elementor-452 .elementor-element.elementor-element-84f69cd .elementor-heading-title {
font-size: 38pt !important;
}
.elementor-452 .elementor-element.elementor-element-77788ed .elementor-heading-title {
font-size: 38pt !important;
}
.elementor-452 .elementor-element.elementor-element-e43beb3 .elementor-heading-title {
font-size: 38pt !important;
margin-bottom: 50px;
font-family: 'aktiv_groteskregular' !important;
}
.elementor-452 .elementor-element.elementor-element-e3d7f04 {
width: 800px !important;
max-width: 800px !important;
}
.elementor-452 .elementor-element.elementor-element-d36bcaa {
width: 424px;
max-width: 424px;
bottom: 0;
}
.elementor-element-3389f05 .elementor-element-44d5254 .elementor-element-ce16d6b .elementor-tabs a {
margin-top: 0;
font-weight: bold;
line-height: 1.6;
font-size: 30pt;
}
.elementor-element-3389f05 .elementor-element-44d5254 .elementor-element-ce16d6b .elementor-tabs a:hover {
color: #ED5A2D;
}
.elementor-element-3389f05 .elementor-element-44d5254 .elementor-element-ce16d6b .elementor-tabs .elementor-tab-title.elementor-active {
color: #ED5A2D;
}
.elementor-element-3389f05 .elementor-element-44d5254 .elementor-element-ce16d6b .elementor-tabs .elementor-tabs-wrapper, .elementor-element-3389f05 .elementor-element-44d5254 .elementor-element-c09daea .elementor-tabs .elementor-tabs-content-wrapper {
width: 50% !important;
}
.elementor-element-3389f05 .elementor-element-44d5254 .elementor-container.elementor-column-gap-default {
padding-left: 0;
padding-right: 0;
}
.elementor-element-3389f05 .elementor-element-44d5254 .elementor-column-wrap.elementor-element-populated {
padding-left: 0 !important;
padding-right: 0 !important;
}
.elementor-element-3389f05 .elementor-element-44d5254 .elementor-element-ce16d6b .elementor-tabs .elementor-tab-title {
padding: 0 !important;
}
a:focus {
outline: none !important;
}
.elementor-element-3389f05 .elementor-element-44d5254 .elementor-element-ce16d6b .elementor-tabs .elementor-tabs-content-wrapper div.elementor-tab-content {
padding: 0;
}
.elementor-element-3389f05 .elementor-element-44d5254 .elementor-element-ce16d6b .elementor-tabs .elementor-tabs-content-wrapper div.elementor-tab-content .col-lg-12 .col-lg-6 {
width: 48%;
float: left;
height: 273px;
margin: 0px 0 20px 10px;
color: #2f2f2f;
}
.elementor-element-3389f05 .elementor-element-44d5254 .elementor-element-ce16d6b .elementor-tabs .elementor-tabs-content-wrapper div.elementor-tab-content .col-lg-12 .col-lg-6 .image-div {
height: 220px;
overflow: hidden;
background:#fff;
}
.elementor-element-3389f05 .elementor-element-44d5254 .elementor-element-ce16d6b .elementor-tabs .elementor-tabs-content-wrapper div.elementor-tab-content .col-lg-12 .col-lg-6 .image-div img {
width: 100%;
height: auto;
}
.seconds{
-webkit-animation: next-page 2s linear 3s infinite alternate;
animation: next-page 2s linear 3s infinite alternate;
position: relative;
}
.elementor-element-3389f05 .elementor-element-9f6ee96 h2 a {
margin-top: 0;
font-weight: bold;
line-height: 1.6;
font-size: 30pt;
display: block;
}
.elementor-element-3389f05 .elementor-element-9f6ee96 h2 a:hover {
color: #ED5A2D;
}
.elementor-element-3389f05 .elementor-element-44d5254 .elementor-container.elementor-column-gap-default {
padding: 0 !important;
}
.elementor-element-3389f05 .elementor-element-479ac67 .elementor-image img {
width: 100% !important;
}  .elementor-element-3e48423 .elementor-element-e63f1f6 h2 {
font-size: 38pt !important;
}
.elementor-element-3e48423 .elementor-element-fd1b478 .elementor-element-2e24f9d p {
font-size: 30pt;
}
.elementor-element-3e48423 .elementor-element-fd1b478 .elementor-element-2e24f9d p {
font-size: 30pt;
margin-bottom: 35px;
line-height: 1.1;
}
.elementor-30 .elementor-element.elementor-element-2e24f9d {
width: 800px !important;
max-width: 800px !important;
}
.People-inner-sec section .elementor-element-populated {
padding: 0 20px 0 0 !important;
}
.People-inner-sec h2.elementor-heading-title.elementor-size-default {
font-size: 25pt;
font-weight: bold;
margin-top: 25px;
margin-left: 20px;
}
.People-inner-sec h2.elementor-heading-title.elementor-size-medium {
font-size: 25pt;
font-weight: bold;
margin-top: 0;
margin-bottom: 30px;
margin-left: 20px;
}
.People-inner-sec .elementor-element .elementor-widget-wrap .elementor-element .elementor-text-editor.elementor-clearfix {
margin-left: 20px;
}
.People-inner-sec .elementor-element-3aae104 .elementor-element-b1160d9 .elementor-element-2ad29a2 {
margin-bottom: 10px;
}
.People-inner-sec p {
font-size: 13pt;
}
.People-inner-sec .elementor-widget:not(:last-child) {
margin-bottom: 10px;
}  .elementor-element-cb10498 .elementor-element-284e9fb .elementor-element-158843e h2 {
font-size: 38pt !important;
}
.elementor-element-cb10498 .elementor-element-284e9fb .elementor-column-wrap.elementor-element-populated {
padding: 0 !important;
}
.elementor-element-cb10498 .elementor-element-284e9fb .elementor-element-c9eeffe p {
font-size: 30pt;
line-height: 1.1;
}
section.elementor-element-3818d2c .elementor-element-fcbd70c h2 {
font-size: 20pt;
font-weight: bold;
color: #000000;
}
section.elementor-element-3818d2c .elementor-element-fcbd70c p {
font-size: 18pt !important;
color: #000000 !important;
margin-top: 0 !important;
margin-bottom: 20px !important;
line-height: 1.1 !important;
}
section.elementor-element-3818d2c .elementor-widget:not(:last-child) {
margin-bottom: 10px;
}
.elementor-element-52d54ab form.wpcf7-form input, .elementor-element-52d54ab form.wpcf7-form textarea {
color: #b4b3b3;
font-size: 18pt; 
}
.elementor-element-52d54ab form.wpcf7-form textarea {
height: 268px;
}
.elementor-element-52d54ab form.wpcf7-form input::placeholder {
color: #b4b3b3 !important;
opacity: 1 !important; }
.elementor-element-52d54ab form.wpcf7-form input:-ms-input-placeholder { color: #b4b3b3 !important;
}
.elementor-element-52d54ab form.wpcf7-form input::-ms-input-placeholder { color: #b4b3b3 !important;
}
.elementor-element-52d54ab form.wpcf7-form textarea::placeholder {
color: #b4b3b3 !important;
opacity: 1 !important; }
.elementor-element-52d54ab form.wpcf7-form textarea:-ms-textarea-placeholder { color: #b4b3b3 !important;
}
.elementor-element-52d54ab form.wpcf7-form textarea::-ms-textarea-placeholder { color: #b4b3b3 !important;
}
.elementor-element-52d54ab .elementor-column-wrap.elementor-element-populated {
padding: 0 !important;
} .elementor-452 .elementor-element.elementor-element-2246ce2 > .elementor-container {
min-height: 100% !important;
}  .elementor-452 .elementor-element.elementor-element-2246ce2:not(.elementor-motion-effects-element-type-background) {
height: 100vh;
width: 100% !important;
position: relative;
}
.elementor-30 .elementor-element.elementor-element-3e48423:not(.elementor-motion-effects-element-type-background) {
height: 100vh;
width: 100% !important;
position: relative;
}
.elementor-30 .elementor-element.elementor-element-3e48423 > .elementor-container {
min-height: 100% !important;
}
.elementor-30 .elementor-element.elementor-element-d02eb33 {
top: 400px !important;
}
.project-banner .elementor-container {
max-width: 1160px !important;
padding: 0;
}
.project-banner .elementor-container h2 {
font-size: 38pt !important;
}
.page-id-773 .elementor-element.elementor-element-369c659 section.elementor-element-3b23c45 .elementor-container.elementor-column-gap-default {
margin-top: 61px;
border-style: solid;
border-width: 10px 0px 0px 0px;
border-color: #EC582A;
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-element-1fb96b5 .elementor-element-4efc1c7 ul li {
list-style: none;
}
.elementor-element-1fb96b5 .elementor-element-4efc1c7 ul {
margin: 0;
}
.elementor-element-1fb96b5 .elementor-element-4efc1c7 ul li a {
margin-top: 0;
font-weight: bold;
line-height: 1.6;
font-size: 30pt;
}
.elementor-element-1fb96b5 .elementor-element-4efc1c7 ul li a.active {
color: #ec582a;
text-decoration: none !important; 
}
.elementor-element-1fb96b5 .elementor-element-4efc1c7 ul li a:focus {
color: #ec582a;
text-decoration: none !important; 
}
.elementor-element-1fb96b5 .elementor-element-4efc1c7 ul span {
display: none;
}
.elementor-element-1fb96b5 .elementor-element-4efc1c7 ul li a:hover {
text-decoration: none;
color: #ec582a;
}
.elementor-element.elementor-element-1fb96b5.elementor-column.elementor-col-30.elementor-top-column {
width: 36%;
}
.elementor-element.elementor-element-fd46dcb.elementor-column.elementor-col-70.elementor-top-column {
width: 64%;
}
.elementor-element-fd46dcb .elementor-element-51142cc div.project-main {
margin-top: 10px;
padding: 0;
}
.project-image {
overflow: hidden;
height: 351px;
width: 351px;
display: flex;
justify-content: center;
align-items: center;
}
.hover-text a:focus, .hover-text a:hover {
color: #000000;
text-decoration: underline;
}
.project-main-text span.hyphen {
display: none !important;
}
.modal-backdrop.fade.in {
z-index: 1;
}
div#project-main .modal-dialog {
max-width: 60% !important;
width: 60%;
}  .elementor-element.elementor-element-6bd8260:not(.elementor-motion-effects-element-type-background), .elementor-1161 .elementor-element.elementor-element-6bd8260 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
width: 100% !important;
height: 100vh !important;
}
.elementor-element-a3cbfb5 .elementor-element-59e1009 .elementor-element-868d3ca h2 {
font-size: 38pt !important;
color: #fff !important;
font-weight: bold;
}
.elementor-element-a3cbfb5 .elementor-element-59e1009 .elementor-element-0b178c0 p {
font-size: 30pt;
line-height: 1.1;
color: #fff !important;
font-weight: bold;
width: 70%;
margin-bottom: 0;
margin-top: 35px;
}
section.elementor-element.elementor-element-a3cbfb5 .elementor-element-59e1009 {
width: 100%;
max-width: 100%;
}
.page-id-1161 .elementor-element-6bd8260 .elementor-element-6a5d0ac {
width: 100%;
}
body:not(.rtl) .elementor-1161 .elementor-element.elementor-element-6693a2d {
left: -440px;
}
.elementor-1161 .elementor-element.elementor-element-26576db:not(.elementor-motion-effects-element-type-background), .elementor-1161 .elementor-element.elementor-element-26576db > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color: #efeff0 !important;
}
section.elementor-element.elementor-element-5a13811 .elementor-element-31a14d1 .elementor-element .elementor-column-wrap.elementor-element-populated .elementor-element {
background: #fff;
padding: 0 15px; height: 315px;
position: relative;
}
section.elementor-element.elementor-element-5a13811 .elementor-element-31a14d1 .elementor-element .elementor-column-wrap.elementor-element-populated .elementor-element h3 {
font-size: 24pt;
margin-top: 20px;
font-weight: bold;
line-height: 1.1;
}
section.elementor-element.elementor-element-5a13811 .elementor-element-31a14d1 .elementor-element .elementor-column-wrap.elementor-element-populated .elementor-element h3 img {
width: 40%;
bottom: 20px;
position: absolute;
right: 20px;
}
.elementor-680 .elementor-element.elementor-element-cb10498:not(.elementor-motion-effects-element-type-background), .elementor-680 .elementor-element.elementor-element-cb10498 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
width: 100% !important;
height: 100vh !important;
background-repeat: no-repeat;
background-position: center !important;
}
.elementor-element-5a13811 .elementor-element-e181bd0 .elementor-element-31a14d1{
border-style: solid;
border-width: 10px 0px 0px 0px;
border-color: #ED5A2D;
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
margin-top: 50px;
margin-bottom: 50px;
}
section.elementor-element.elementor-element-a3cbfb5.elementor-section-stretched.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle.elementor-section.elementor-top-section:before {
position: absolute;
content: '';
background: #0000008f;
height: 100%;
width: 100%;
}
.elementor-element-5a13811 .elementor-element-e181bd0 .elementor-element-31a14d1 .elementor-row .elementor-element:first-child {
padding: 10px 20px 0 0;
}
.elementor-element-5a13811 .elementor-element-e181bd0 .elementor-element-31a14d1 .elementor-row .elementor-element:last-child {
padding: 10px 0 0 20px;
}
.elementor-element-5a13811 .elementor-element-e181bd0 .elementor-element-31a14d1 .elementor-row .elementor-element {
padding: 10px 0 0 0;
}
.elementor-1161 .elementor-element.elementor-element-a3cbfb5 > .elementor-container {
min-height: 100%;
position: relative;
}  footer#colophon span.tango-project-2020 {
margin-bottom: 30px;
margin-top: 20px;
}
footer#colophon .elementor-element-7b8f85c .elementor-element-9c4b471 span {
margin-top: 30px !important;
position: absolute;
}
.homemenu header.main-nav-scrolled .main-navigation a {
color: #000 !important;
}
.elementor-element-31a14d1 .elementor-element .elementor-column-wrap.elementor-element-populated {
padding: 0;
}
.elementor-1161 .elementor-element.elementor-element-a3cbfb5:not(.elementor-motion-effects-element-type-background){
width: 100% !important;
height: 100vh !important;
background-repeat: no-repeat;
background-size: cover;
}
.elementor-element-3818d2c .elementor-element-9b0cff4 .elementor-column-wrap.elementor-element-populated {
padding-left: 0;
}
.elementor-element.elementor-element-369c659.elementor-column.elementor-col-100.elementor-top-column section.elementor-element-3b23c45 .elementor-element-6751b0c ul.elementor-icon-list-items li span {
font-size: 13pt;
line-height: 1.2;
}
.elementor-element.elementor-element-5a4d51a section.elementor-element-4ec6447 .elementor-element-a047ef9 ul.elementor-icon-list-items li span {
font-size: 13pt;
line-height: 1.2;
}
.People-inner-sec {
margin-bottom: 20px;
}
.image_none {
background-image: none !important;
}
.People-inner-sec .elementor-image img {
margin-top: -10px !important;
}
.elementor-element-7261a58 .elementor-element.elementor-element-4dabb41 h1 {
margin-top: 10px;
margin-bottom: -10px;
}
.elementor-680 .elementor-element.elementor-element-9b0cff4 .elementor-element.elementor-element-fcbd70c {
margin-top: 10px;
}
.elementor-680 .elementor-element.elementor-element-9b0cff4 .elementor-element.elementor-element-52d54ab form .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors, 
.elementor-680 .elementor-element.elementor-element-9b0cff4 .elementor-element.elementor-element-52d54ab form .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ng {
border-color: red;
margin-left: 0;
color: red;
font-size: 12pt;
font-weight: 600;
text-align: left;
padding: 5px 10px;
}
.elementor-680 .elementor-element.elementor-element-9b0cff4 .elementor-element.elementor-element-52d54ab form .wpcf7-mail-sent-ok{
border-color: green;
margin-left: 0;
color: green;
font-size: 12pt;
font-weight: 600;
text-align: left;
padding: 5px 10px;
}
.elementor-452 .elementor-element.elementor-element-3664c07:not(.elementor-motion-effects-element-type-background), .elementor-452 .elementor-element.elementor-element-3664c07 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-position: center !important;
background-size: cover !important;
background-repeat: no-repeat !important;
}
.elementor-452 .elementor-element.elementor-element-3389f05:not(.elementor-motion-effects-element-type-background), .elementor-452 .elementor-element.elementor-element-3389f05 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color: #efeff0 !important;
} header.main-nav-scrolled .site-branding.pull-left {
padding: 5px 0;
}
.main-nav-scrolled .main-navigation a {
padding: 23.5px 10px;
}
.main-nav-scrolled #toggle, .main-nav-scrolled #toggle1 {
margin: 24px auto;
}  .elementor-452 .elementor-element.elementor-element-59a3565 > .elementor-container, .elementor-452 .elementor-element.elementor-element-e25a8b5 > .elementor-container,
.elementor-452 .elementor-element.elementor-element-885edca > .elementor-container, .elementor-452 .elementor-element.elementor-element-3664c07 > .elementor-container {
min-height: 100vh !important;
}  .paginate-links span.page-numbers.current {
color: #ec582a;
font-size: 16px;
}
.paginate-links a.page-numbers {
font-size: 16px;
}
.paginate-links a.page-numbers:hover {
color: #ec582a;
text-decoration: none;
}
.paginate-links a.page-numbers:focus {
color: #ec582a;
text-decoration: none;
}
.paginate-links {
width: 100%;
padding: 0 10px;
}   .elementor-element.elementor-element-2246ce2 .elementor-element-87b7e35 {
position: absolute;
bottom: 0;
min-height: 100% !important;
}
body:not(.rtl) .elementor-452 .elementor-element.elementor-element-d36bcaa {
left: 0 !important;
bottom: 0 !important;
width: 100% !important;
max-width: 100% !important;
position: absolute !important;
} .elementor-element-3e48423 .elementor-element-fd1b478 {
position: absolute;
bottom: 0;
min-height: 100% !important;
}
body:not(.rtl) .elementor-30 .elementor-element.elementor-element-d02eb33 {
left: 0 !important;
bottom: 0 !important;
width: 100% !important;
max-width: 100% !important;
position: absolute !important;
top: auto !important;
} .elementor-680 .elementor-element.elementor-element-cb10498 .elementor-container.elementor-column-gap-default {
min-height: 100%;
}
.elementor-element.elementor-element-053a137.elementor-column.elementor-col-50.elementor-top-column {
min-width: 100%;
float: left !important;
position: absolute;
bottom: 60px;
}
.elementor-element.elementor-element-62f74cc.banner-arrow-button.elementor-absolute.elementor-widget.elementor-widget-button {
left: 0;
top: 0;
} .elementor-element-a3cbfb5 .elementor-element-59e1009 .elementor-widget-wrap {
align-content: center !important;
align-items: center !important;
}
section.elementor-element.elementor-element-a3cbfb5 .elementor-element-59e1009 {
position: absolute !important;
bottom: 0 !important;
min-height: 100% !important;
}
.elementor-1161 .elementor-element.elementor-element-a3cbfb5 > .elementor-container {
min-height: 100% !important;
}
.elementor-30 .elementor-element.elementor-element-3e48423 > .elementor-container {
min-height: 100% !important;
}
.elementor-1161 .elementor-element.elementor-element-ea33e6f {
top: auto !important;
bottom: 0 !important;
left: 141px !important;
}
.elementor-452 .elementor-element-fe9d10f, .elementor-452 .elementor-element-162744a , .elementor-452 .elementor-element-671c260 {
position: absolute;
top: 15%;
}
.elementor-452 .elementor-element.elementor-element-3091048{
height: auto;
} .homemenu header#masthead .main-navigation .current-menu-item a {
color: #ed5a2d !important;
}
.main-nav-scrolled .main-navigation li.current-menu-item a {
color: #ec582a!important;
}
div#project-main .modal-dialog a.carousel-control {
color: #ec582a;
} .elementor-element.elementor-element-2246ce2 .elementor-element.elementor-element-b1de444.elementor-widget.elementor-widget-text-editor {
position: absolute;
bottom: 0;
}
.elementor-element.elementor-element-2246ce2 .elementor-element.elementor-element-1bc4b76.elementor-widget.elementor-widget-text-editor {
top: 15%;
position: absolute;
}
.elementor-element.elementor-element-2246ce2 .elementor-element.elementor-element-b1de444.elementor-widget.elementor-widget-text-editor h6 {
font-weight: 500;
font-size: 14pt;
line-height: 27pt;
} div#home-banner .elementor-container.elementor-column-gap-default {
z-index: 9;
}
.site-branding.pull-left {
padding: 5px 0;
}
.main-navigation a {
padding: 23.5px 10px;
}
#toggle, #toggle1 {
margin: 24px auto;
right: 0;
}  .mouserenteron{
opacity: 1!important;
}
header.mouserenteron .main-navigation  a {
color: #000 !important;
text-transform: capitalize !important;
text-align: center;
}
.mouserenteron {
background: #fff;
box-shadow: 0 2px 3px rgba(52, 152, 219,.4);
border-bottom: 1px solid rgba(52, 152, 219, 0.5);
}
.mouserenteron img.orangelogo {
display: block;
}
.mouserenteron img.whitelogo {
display: none;
}
.mouserenteron #toggle div, .mouserenteron #toggle1 div {
background: #000000;
}
.mouserenteron {
border-bottom: 0px solid rgba(0, 0, 0, 0.52) !important;
}
.mouserenteron {
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2) !important;
}
.mouserenteron .main-navigation a {
color: #000!important;
}
.mouserenteron div#toggle {
opacity:1;
}
.mouserenteron #menu{
display: block;
}
#toggle{ }
.main-nav-scrolled{
opacity: 1!important;
}
section.elementor-element.elementor-element-9b0cff4 .elementor-element-e4ff947.elementor-widget.elementor-widget-heading {
margin-bottom: 10px;
}  div#aboutsection .elementor-element-21f0a22, div#project-management-sec .elementor-element-fe9d10f,
div#development-sec .elementor-element-671c260, div#advisory-sec .elementor-element-162744a {
position: absolute;
bottom: 0;
top: 0;
}
div#aboutsection .elementor-element-21f0a22 {
min-height: 100% !important;
}
div#aboutsection .elementor-element.elementor-element-18db684, div#project-management-sec .elementor-element.elementor-element-5bf7e43,
div#development-sec .elementor-element-55a4e02, div#advisory-sec .elementor-element-bc3f361 {
left: 0 !important;
bottom: 0 !important;
width: 100% !important;
max-width: 100% !important;
position: absolute !important;
z-index: 9999;
}  img.whitelogo {
display: none !important;
}
img.orangelogo {
display: block;
} .modal {  
z-index: 99999 !important;  
}
.date {
border-bottom: solid 8px #EC582A;
}
.header h2 {
font-weight: 700;
}
.modal-header {
padding: 0 !important;
border-bottom: none !important;
}
.close {
float: right;
font-size: 25px !important;
font-weight: 700;
line-height: 1;
color: #fff !important;
text-shadow: none;  
opacity: 0.9 !important;
box-shadow: none !important;
margin-right: -19px ;
}
.modal-header .close {
margin-top: -20px !important;
}
.modal-content {    
border-radius: 0px !important;  
}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
outline: none !important;
outline-offset: 0px !important;
}
#darkbox {  
z-index: 99999 !important;
}
.menu-on-top #menu {   
max-width: max-content;
}
.smblog_masonry_numcol .sm-grid-boxes-caption:hover {
background: #EC582A;
color: #000;
}
.smblog_masonry_numcol .sm-grid-boxes-caption:hover button{
background: transparent;
color: #000;
box-shadow: none;
text-shadow: none;
outline: none; 
}
.paginate-links a.page-numbers {
border: solid 1px #333;
padding: 0 7px;
}
.paginate-links span.page-numbers.current {  
border: solid 1px #ec582a;
padding: 0 7px;
cursor: pointer;
}
#custCarousel .carousel-indicators>li {
width: 80px !important;
height: 80px;
}
.carousel-item img {
width: 100% !important;
}
.button-link{
text-align:center; 
margin: 0 auto;	
}
.button-link svg{
fill: #EC582A;
width: 50px;
height: 50px;
}
.about-click{
cursor: pointer;
} .page-id-1640 .clearfix.inner {
padding-bottom: 0px;
}
.page-id-1640 .smblog_masonry_numcol{
padding-bottom: 0px;	
}
.paginate-links a.page-numbers {
border: solid 1px #333;
padding: 0 7px;
cursor: pointer;
}  @media (min-width:1441px){
ul.banner-li li a {
font-size: 55pt !important;
}
.elementor-element-2246ce2 h6 {
font-size: 24px;
line-height: 28px;
}
.elementor-452 .elementor-element.elementor-element-e43beb3 .elementor-heading-title, .elementor-452 .elementor-element.elementor-element-77788ed .elementor-heading-title, 
.elementor-452 .elementor-element.elementor-element-84f69cd .elementor-heading-title, .elementor-452 .elementor-element.elementor-element-792d40b .elementor-heading-title, 
.elementor-element-3e48423 .elementor-element-e63f1f6 h2, .elementor-element-a3cbfb5 .elementor-element-59e1009 .elementor-element-868d3ca h2, .project-banner .elementor-container h2, 
.elementor-element-cb10498 .elementor-element-284e9fb .elementor-element-158843e h2 {
font-size: 55pt !important;
}
.elementor-element-59a3565 .elementor-element-e3d7f04 p, .elementor-element-e25a8b5 .elementor-element-e15068d p, 
.elementor-element-3091048 .elementor-element-e193112 .elementor-element-3d0194c .elementor-column-wrap.elementor-element-populated p, 
.elementor-element-cb43dc5 .elementor-widget-container p, div.elementor-element-3664c07 .elementor-element-4d71124 p, 
.elementor-element-2458816 .elementor-element-369c659 .elementor-element-4efc1c7 p, .elementor-element-3e48423 .elementor-element-fd1b478 .elementor-element-2e24f9d p, 
.elementor-element-a3cbfb5 .elementor-element-59e1009 .elementor-element-0b178c0 p, .project-banner .elementor-container p, 
.elementor-element-cb10498 .elementor-element-284e9fb .elementor-element-c9eeffe p {
font-size: 43pt !important;
line-height: 1.1;
}
.elementor-element-a3cbfb5 .elementor-element-59e1009 .elementor-element-0b178c0 p{
width: 100%;
}
.elementor-452 .elementor-element.elementor-element-e3d7f04, .elementor-452 .elementor-element.elementor-element-e15068d, .elementor-452 .elementor-element.elementor-element-cb43dc5, 
.elementor-452 .elementor-element.elementor-element-4d71124, .elementor-30 .elementor-element.elementor-element-2e24f9d {
width: 100% !important;
max-width: 100% !important;
}
.elementor-element-3091048 .elementor-element-e193112 .elementor-element-691f6f9 .elementor-column-wrap.elementor-element-populated p, 
.elementor-element-4ec6447 .elementor-element-a047ef9 .elementor-column-wrap.elementor-element-populated p, .elementor-element-2458816 .elementor-element-369c659 .elementor-element-51142cc p {
font-size: 15pt;
line-height: 1.1;
}
section.elementor-element-3091048 section.elementor-element-e193112 .elementor-element-691f6f9 ul.elementor-icon-list-items li span, 
.elementor-element.elementor-element-5a4d51a section.elementor-element-4ec6447 .elementor-element-a047ef9 ul.elementor-icon-list-items li span, 
.elementor-element.elementor-element-369c659.elementor-column.elementor-col-100.elementor-top-column section.elementor-element-3b23c45 .elementor-element-6751b0c ul.elementor-icon-list-items li span {
font-size: 15pt;
line-height: 1.1;
}
.elementor-widget:not(:last-child) {
margin-bottom: 6%;
}
.elementor-element-3091048 .elementor-element-e193112 .elementor-element-3d0194c .elementor-column-wrap.elementor-element-populated p, 
.elementor-element-2458816 .elementor-element-369c659 .elementor-element-4efc1c7 p{
width: 95%;
}
.People-inner-sec h2.elementor-heading-title.elementor-size-default, .People-inner-sec h2.elementor-heading-title.elementor-size-medium {
font-size: 36pt;
}
section.elementor-element.elementor-element-5a13811 .elementor-element-31a14d1 .elementor-element .elementor-column-wrap.elementor-element-populated .elementor-element h3 {
font-size: 30pt;
}
.People-inner-sec p {
font-size: 15pt;
line-height: 1.3;
}
.project-main .project-main-text .row span, .hover-text span.hello p, .project-main .project-inner .on-hover .row span{
font-size: 14pt;
}
.elementor-element-cb10498 .elementor-element.elementor-element-284e9fb {
width: 60% !important;
}
.elementor-680 .elementor-element.elementor-element-c9eeffe {
width: 620px !important;
max-width: 620px !important;
}
div.elementor-element-3664c07 .elementor-element-4d71124 p {
width: 70%;
}
footer#colophon h2 {
font-size: 15pt !important;
}
footer#colophon a {
font-weight: 600;
font-size: 14pt;
}
footer span.tango-project-2020 {
font-size: 14pt;
}
footer#colophon div {
font-size: 14pt;
}
div#project-main .modal-dialog img {
width: 100%;
height: auto;
min-width: 100%;
}
footer.site-footer section .elementor-element-246b39d {
width: 23%;
}
footer.site-footer section .elementor-element-9e1ddf8 {
width: 27%;
}
}
@media (min-width:1366px){
.elementor-element-3091048 .elementor-element-e193112 .elementor-element-691f6f9 .elementor-column-wrap.elementor-element-populated p, 
.elementor-element-4ec6447 .elementor-element-a047ef9 .elementor-column-wrap.elementor-element-populated p, 
section.elementor-element-3091048 section.elementor-element-e193112 .elementor-element-691f6f9 ul.elementor-icon-list-items li span, 
.elementor-element.elementor-element-5a4d51a section.elementor-element-4ec6447 .elementor-element-a047ef9 ul.elementor-icon-list-items li span, 
.elementor-element-2458816 .elementor-element-369c659 .elementor-element-51142cc p, 
.elementor-element.elementor-element-369c659.elementor-column.elementor-col-100.elementor-top-column section.elementor-element-3b23c45 .elementor-element-6751b0c ul.elementor-icon-list-items li span, 
.People-inner-sec p {
font-size: 14pt;
}
}
@media (max-width:1200px){
.site-header .container {
width: 960px !important;
}
.elementor-section.elementor-section-boxed>.elementor-container {
max-width: 960px !important;
} 
}
@media (max-width:1024px){
div#home-banner, .elementor-452 .elementor-element.elementor-element-59a3565 > .elementor-container, .page-id-452 .elementor-452 .elementor-element.elementor-element-e25a8b5 > .elementor-container, 
.page-id-452 .elementor-452 .elementor-element.elementor-element-885edca > .elementor-container, .page-id-452 .elementor-452 .elementor-element.elementor-element-3664c07 > .elementor-container {
height: 100vh !important;
}
.elementor-452 .elementor-element.elementor-element-885edca:not(.elementor-motion-effects-element-type-background) {
background-position: center center;
background-size: cover;
}
.elementor-element-59a3565 .elementor-element-e3d7f04 p, .elementor-element-e25a8b5 .elementor-element-e15068d p, 
.elementor-element-3091048 .elementor-element-e193112 .elementor-element-3d0194c .elementor-column-wrap.elementor-element-populated p, 
.elementor-element-cb43dc5 .elementor-widget-container p, div.elementor-element-3664c07 .elementor-element-4d71124 p, 
.elementor-element-2458816 .elementor-element-369c659 .elementor-element-4efc1c7 p, .elementor-element-3e48423 .elementor-element-fd1b478 .elementor-element-2e24f9d p, 
.elementor-element-a3cbfb5 .elementor-element-59e1009 .elementor-element-0b178c0 p, .project-banner .elementor-container p, 
.elementor-element-cb10498 .elementor-element-284e9fb .elementor-element-c9eeffe p {
font-size: 28pt !important;
line-height: 1.1;
}
.elementor-element-a3cbfb5 .elementor-element-59e1009 .elementor-element-0b178c0 p {
width: 80%;
}
.elementor-element-1fb96b5 .elementor-element-4efc1c7 ul li a {
font-size: 24pt;
}
.project-banner .elementor-container {
width: 960px !important;
}
.elementor-680 .elementor-element.elementor-element-cb10498, .elementor-1161 .elementor-element.elementor-element-a3cbfb5{
left: 0 !important;
}
.page-id-680 .container, .page-id-1161 .container {
padding: 0;
}
.elementor-1161 .elementor-element.elementor-element-ea33e6f {
left: 30px !important;
width: 100% !important;
}
}
@media only screen and (min-width: 769px) and (max-width: 991px){
.elementor-element.elementor-element-2246ce2 .elementor-element.elementor-element-1bc4b76.elementor-widget.elementor-widget-text-editor {
position: initial;
}
.elementor-element.elementor-element-2246ce2 .elementor-element.elementor-element-b1de444.elementor-widget.elementor-widget-text-editor {
position: initial;
}
.elementor-element.elementor-element-2246ce2 .elementor-element.elementor-element-b1de444.elementor-widget.elementor-widget-text-editor h6 {
font-size: 11pt;
line-height: 16pt;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
footer#colophon .Footer .elementor-element.elementor-element-246b39d.elementor-column.elementor-col-25.elementor-top-column {
width: 100%;
}
footer#colophon .Footer .elementor-element.elementor-element-7b8f85c.elementor-column.elementor-col-25.elementor-top-column {
width: 33%;
}
footer#colophon .Footer .elementor-element.elementor-element-9e1ddf8.elementor-column.elementor-col-25.elementor-top-column {
width: 33%;
}
footer#colophon .Footer .elementor-element.elementor-element-b24206a.elementor-column.elementor-col-25.elementor-top-column {
width: 34%;
}
}
@media (max-width:991px){
.site-header .container {
width: 720px !important;
}
.elementor-section.elementor-section-boxed>.elementor-container {
max-width: 720px !important;
}
.project-banner .elementor-container {
width: 720px !important;
}
.elementor-452 .elementor-element.elementor-element-e43beb3 .elementor-heading-title, .elementor-452 .elementor-element.elementor-element-77788ed .elementor-heading-title, 
.elementor-452 .elementor-element.elementor-element-84f69cd .elementor-heading-title, .elementor-452 .elementor-element.elementor-element-792d40b .elementor-heading-title, 
.elementor-element-3e48423 .elementor-element-e63f1f6 h2, .elementor-element-a3cbfb5 .elementor-element-59e1009 .elementor-element-868d3ca h2, .project-banner .elementor-container h2, 
.elementor-element-cb10498 .elementor-element-284e9fb .elementor-element-158843e h2 {
font-size: 39pt !important;
}
.elementor-element-59a3565 .elementor-element-e3d7f04 p, .elementor-element-e25a8b5 .elementor-element-e15068d p, 
.elementor-element-3091048 .elementor-element-e193112 .elementor-element-3d0194c .elementor-column-wrap.elementor-element-populated p, 
.elementor-element-cb43dc5 .elementor-widget-container p, div.elementor-element-3664c07 .elementor-element-4d71124 p, 
.elementor-element-2458816 .elementor-element-369c659 .elementor-element-4efc1c7 p, .elementor-element-3e48423 .elementor-element-fd1b478 .elementor-element-2e24f9d p, 
.elementor-element-a3cbfb5 .elementor-element-59e1009 .elementor-element-0b178c0 p, .project-banner .elementor-container p, 
.elementor-element-cb10498 .elementor-element-284e9fb .elementor-element-c9eeffe p {
font-size: 24pt !important;
line-height: 1.1;
margin-bottom: 20px;
}
.elementor-element-4ec6447 .elementor-element-e749710 .elementor-column-wrap.elementor-element-populated p, .elementor-element-3389f05 .elementor-element-9f6ee96 h2 a {
font-size: 24pt;
}
.footer-logo img {
max-width: 140px !important;
}
.elementor-element-1fb96b5 .elementor-element-4efc1c7 ul li a {
font-size: 18pt;
}
section.elementor-element.elementor-element-5a13811 .elementor-element-31a14d1 .elementor-element .elementor-column-wrap.elementor-element-populated .elementor-element h3 {
font-size: 20pt;
}
section.elementor-element.elementor-element-5a13811 .elementor-element-31a14d1 .elementor-element .elementor-column-wrap.elementor-element-populated .elementor-element {
height: 270px;
}
.elementor-1161 .elementor-element.elementor-element-ea33e6f {
left: 0px !important;
}
.elementor-452 .elementor-element.elementor-element-e43beb3 .elementor-heading-title {
margin-bottom: 0px;
}
.elementor-element.elementor-element-77788ed.elementor-widget.elementor-widget-heading {
margin-bottom: 0;
}
.elementor-element-885edca .elementor-element-84f69cd {
margin-bottom: 30px !important;
}
div.elementor-element-3664c07 .elementor-element-792d40b {
margin-bottom: 30px;
}
.elementor-element.elementor-element-e63f1f6.elementor-widget.elementor-widget-heading {
margin-bottom: 0px;
}
.elementor-element.elementor-element-868d3ca.elementor-widget.elementor-widget-heading {
margin-bottom: 0;
}
.project-banner .elementor-container p {
margin-top: 30px;
}
.elementor-element.elementor-element-158843e.elementor-widget.elementor-widget-heading {
margin-bottom: 0;
}
.elementor-element.elementor-element-e43beb3.elementor-widget.elementor-widget-heading {
margin-bottom: 0;
}
div.elementor-element-3664c07 .elementor-element-4d71124 p {
margin-top: 0 !important;
}
.elementor-element.elementor-element-1320d64.elementor-widget.elementor-widget-spacer {
display: none;
} .project-main .project-inner:hover .hover-text {
opacity: 0 !important;
} .modal-header .close {
margin-top: 1px !important;
}
.close {
color: #000 !important;
margin-right: 8px;
}
}
@media only screen 
and (device-width: 375px) 
and (device-height: 812px) 
and (-webkit-device-pixel-ratio: 3) {
.elementor-element-59a3565 .elementor-element-e3d7f04 p, .elementor-element-e25a8b5 .elementor-element-e15068d p, .elementor-element-3091048 .elementor-element-e193112 .elementor-element-3d0194c .elementor-column-wrap.elementor-element-populated p, .elementor-element-cb43dc5 .elementor-widget-container p, div.elementor-element-3664c07 .elementor-element-4d71124 p, .elementor-element-2458816 .elementor-element-369c659 .elementor-element-4efc1c7 p, .elementor-element-3e48423 .elementor-element-fd1b478 .elementor-element-2e24f9d p, .elementor-element-a3cbfb5 .elementor-element-59e1009 .elementor-element-0b178c0 p, .project-banner .elementor-container p, .elementor-element-cb10498 .elementor-element-284e9fb .elementor-element-c9eeffe p {
font-size: 16pt !important;
}
.elementor-452 .elementor-element.elementor-element-e43beb3 .elementor-heading-title, .elementor-452 .elementor-element.elementor-element-77788ed .elementor-heading-title, .elementor-452 .elementor-element.elementor-element-84f69cd .elementor-heading-title, .elementor-452 .elementor-element.elementor-element-792d40b .elementor-heading-title, .elementor-element-3e48423 .elementor-element-e63f1f6 h2, .elementor-element-a3cbfb5 .elementor-element-59e1009 .elementor-element-868d3ca h2, .project-banner .elementor-container h2, .elementor-element-cb10498 .elementor-element-284e9fb .elementor-element-158843e h2 {
font-size: 23pt !important;
}
.elementor-element.elementor-element-1320d64.elementor-widget.elementor-widget-spacer {
margin-bottom: 0;
}
.elementor-element.elementor-element-c05e60d.elementor-widget.elementor-widget-spacer {
display: none;
}
ul.banner-li li a {
font-size: 22pt !important;
}
.elementor-element-b1de444 h6 {
font-size: 12px;
line-height: 1.5;
}
.elementor-452 .elementor-element.elementor-element-3091048 {
height: auto;
}
.main-navigation a {
padding: 46px 5px;
}
.main-nav-scrolled .main-navigation a {
padding: 23.5px 5px;
}
section.elementor-element.elementor-element-5a13811 .elementor-element-31a14d1 .elementor-element .elementor-column-wrap.elementor-element-populated .elementor-element h3 {
font-size: 18pt;
}
}
@media only screen and (min-width: 428px) and (max-width: 926px) {
.elementor-element-59a3565 .elementor-element-e3d7f04 p, .elementor-element-e25a8b5 .elementor-element-e15068d p, .elementor-element-3091048 .elementor-element-e193112 .elementor-element-3d0194c .elementor-column-wrap.elementor-element-populated p, .elementor-element-cb43dc5 .elementor-widget-container p, div.elementor-element-3664c07 .elementor-element-4d71124 p, .elementor-element-2458816 .elementor-element-369c659 .elementor-element-4efc1c7 p, .elementor-element-3e48423 .elementor-element-fd1b478 .elementor-element-2e24f9d p, .elementor-element-a3cbfb5 .elementor-element-59e1009 .elementor-element-0b178c0 p, .project-banner .elementor-container p, .elementor-element-cb10498 .elementor-element-284e9fb .elementor-element-c9eeffe p {
font-size: 16pt !important;
}
.elementor-452 .elementor-element.elementor-element-e43beb3 .elementor-heading-title, .elementor-452 .elementor-element.elementor-element-77788ed .elementor-heading-title, .elementor-452 .elementor-element.elementor-element-84f69cd .elementor-heading-title, .elementor-452 .elementor-element.elementor-element-792d40b .elementor-heading-title, .elementor-element-3e48423 .elementor-element-e63f1f6 h2, .elementor-element-a3cbfb5 .elementor-element-59e1009 .elementor-element-868d3ca h2, .project-banner .elementor-container h2, .elementor-element-cb10498 .elementor-element-284e9fb .elementor-element-158843e h2 {
font-size: 23pt !important;
}
.elementor-element.elementor-element-1320d64.elementor-widget.elementor-widget-spacer {
margin-bottom: 0;
}
.elementor-element.elementor-element-c05e60d.elementor-widget.elementor-widget-spacer {
display: none;
}
ul.banner-li li a {
font-size: 22pt !important;
}
.elementor-element-b1de444 h6 {
font-size: 12px;
line-height: 1.5;
}
.elementor-452 .elementor-element.elementor-element-3091048 {
height: auto;
}
.main-navigation a {
padding: 46px 5px;
}
.main-nav-scrolled .main-navigation a {
padding: 23.5px 5px;
}
.elementor-element-4ec6447 .elementor-element-e749710 .elementor-column-wrap.elementor-element-populated p, .elementor-element-3389f05 .elementor-element-9f6ee96 h2 a {
font-size: 21pt;
}
section.elementor-element.elementor-element-5a13811 .elementor-element-31a14d1 .elementor-element .elementor-column-wrap.elementor-element-populated .elementor-element h3 {
font-size: 18pt;
}
.elementor-element-59a3565 .elementor-element-e3d7f04 p, .elementor-element-e25a8b5 .elementor-element-e15068d p, .elementor-element-3091048 .elementor-element-e193112 .elementor-element-3d0194c .elementor-column-wrap.elementor-element-populated p, .elementor-element-cb43dc5 .elementor-widget-container p, div.elementor-element-3664c07 .elementor-element-4d71124 p, .elementor-element-2458816 .elementor-element-369c659 .elementor-element-4efc1c7 p, .elementor-element-3e48423 .elementor-element-fd1b478 .elementor-element-2e24f9d p, .elementor-element-a3cbfb5 .elementor-element-59e1009 .elementor-element-0b178c0 p, .project-banner .elementor-container p, .elementor-element-cb10498 .elementor-element-284e9fb .elementor-element-c9eeffe p {
margin-bottom: 0 !important;
margin-top: 20px !important;
}
}
@media only screen 
and (device-width: 428px) 
and (device-height: 926px) 
and (-webkit-device-pixel-ratio: 3) {
.elementor-element-59a3565 .elementor-element-e3d7f04 p, .elementor-element-e25a8b5 .elementor-element-e15068d p, .elementor-element-3091048 .elementor-element-e193112 .elementor-element-3d0194c .elementor-column-wrap.elementor-element-populated p, .elementor-element-cb43dc5 .elementor-widget-container p, div.elementor-element-3664c07 .elementor-element-4d71124 p, .elementor-element-2458816 .elementor-element-369c659 .elementor-element-4efc1c7 p, .elementor-element-3e48423 .elementor-element-fd1b478 .elementor-element-2e24f9d p, .elementor-element-a3cbfb5 .elementor-element-59e1009 .elementor-element-0b178c0 p, .project-banner .elementor-container p, .elementor-element-cb10498 .elementor-element-284e9fb .elementor-element-c9eeffe p {
font-size: 16pt !important;
}
.elementor-452 .elementor-element.elementor-element-e43beb3 .elementor-heading-title, .elementor-452 .elementor-element.elementor-element-77788ed .elementor-heading-title, .elementor-452 .elementor-element.elementor-element-84f69cd .elementor-heading-title, .elementor-452 .elementor-element.elementor-element-792d40b .elementor-heading-title, .elementor-element-3e48423 .elementor-element-e63f1f6 h2, .elementor-element-a3cbfb5 .elementor-element-59e1009 .elementor-element-868d3ca h2, .project-banner .elementor-container h2, .elementor-element-cb10498 .elementor-element-284e9fb .elementor-element-158843e h2 {
font-size: 23pt !important;
}
.elementor-element.elementor-element-1320d64.elementor-widget.elementor-widget-spacer {
margin-bottom: 0;
}
.elementor-element.elementor-element-c05e60d.elementor-widget.elementor-widget-spacer {
display: none;
}
ul.banner-li li a {
font-size: 22pt !important;
}
.elementor-element-b1de444 h6 {
font-size: 12px;
line-height: 1.5;
}
.elementor-452 .elementor-element.elementor-element-3091048 {
height: auto;
}
.main-navigation a {
padding: 46px 5px;
}
.main-nav-scrolled .main-navigation a {
padding: 23.5px 5px;
}
.elementor-element-4ec6447 .elementor-element-e749710 .elementor-column-wrap.elementor-element-populated p, .elementor-element-3389f05 .elementor-element-9f6ee96 h2 a {
font-size: 21pt;
}
section.elementor-element.elementor-element-5a13811 .elementor-element-31a14d1 .elementor-element .elementor-column-wrap.elementor-element-populated .elementor-element h3 {
font-size: 18pt;
}
}
@media only screen 
and (device-width: 414px) 
and (device-height: 896px) 
and (-webkit-device-pixel-ratio: 3) { 
.elementor-element-59a3565 .elementor-element-e3d7f04 p, .elementor-element-e25a8b5 .elementor-element-e15068d p, .elementor-element-3091048 .elementor-element-e193112 .elementor-element-3d0194c .elementor-column-wrap.elementor-element-populated p, .elementor-element-cb43dc5 .elementor-widget-container p, div.elementor-element-3664c07 .elementor-element-4d71124 p, .elementor-element-2458816 .elementor-element-369c659 .elementor-element-4efc1c7 p, .elementor-element-3e48423 .elementor-element-fd1b478 .elementor-element-2e24f9d p, .elementor-element-a3cbfb5 .elementor-element-59e1009 .elementor-element-0b178c0 p, .project-banner .elementor-container p, .elementor-element-cb10498 .elementor-element-284e9fb .elementor-element-c9eeffe p {
font-size: 16pt !important;
}
.elementor-452 .elementor-element.elementor-element-e43beb3 .elementor-heading-title, .elementor-452 .elementor-element.elementor-element-77788ed .elementor-heading-title, .elementor-452 .elementor-element.elementor-element-84f69cd .elementor-heading-title, .elementor-452 .elementor-element.elementor-element-792d40b .elementor-heading-title, .elementor-element-3e48423 .elementor-element-e63f1f6 h2, .elementor-element-a3cbfb5 .elementor-element-59e1009 .elementor-element-868d3ca h2, .project-banner .elementor-container h2, .elementor-element-cb10498 .elementor-element-284e9fb .elementor-element-158843e h2 {
font-size: 23pt !important;
}
.elementor-element.elementor-element-1320d64.elementor-widget.elementor-widget-spacer {
margin-bottom: 0;
}
.elementor-element.elementor-element-c05e60d.elementor-widget.elementor-widget-spacer {
display: none;
}
ul.banner-li li a {
font-size: 22pt !important;
}
.elementor-element-b1de444 h6 {
font-size: 12px;
line-height: 1.5;
}
.elementor-452 .elementor-element.elementor-element-3091048 {
height: auto;
}
.main-navigation a {
padding: 46px 5px;
}
.main-nav-scrolled .main-navigation a {
padding: 23.5px 5px;
}
.elementor-element-4ec6447 .elementor-element-e749710 .elementor-column-wrap.elementor-element-populated p, .elementor-element-3389f05 .elementor-element-9f6ee96 h2 a {
font-size: 21pt;
}
section.elementor-element.elementor-element-5a13811 .elementor-element-31a14d1 .elementor-element .elementor-column-wrap.elementor-element-populated .elementor-element h3 {
font-size: 18pt;
}
footer#colophon h2 {
font-size: 13px !important;
}
footer#colophon a {
font-weight: 600;
font-size: 12px;
}
footer span.tango-project-2020 {
font-size: 12px;
}
footer#colophon div {
font-size: 12px;
}
}
@media only screen and (min-width: 812px) and (max-width: 897px) {
.elementor-element-59a3565 .elementor-element-e3d7f04 p, .elementor-element-e25a8b5 .elementor-element-e15068d p, .elementor-element-3091048 .elementor-element-e193112 .elementor-element-3d0194c .elementor-column-wrap.elementor-element-populated p, .elementor-element-cb43dc5 .elementor-widget-container p, div.elementor-element-3664c07 .elementor-element-4d71124 p, .elementor-element-2458816 .elementor-element-369c659 .elementor-element-4efc1c7 p, .elementor-element-3e48423 .elementor-element-fd1b478 .elementor-element-2e24f9d p, .elementor-element-a3cbfb5 .elementor-element-59e1009 .elementor-element-0b178c0 p, .project-banner .elementor-container p, .elementor-element-cb10498 .elementor-element-284e9fb .elementor-element-c9eeffe p {
font-size: 16pt !important;
}
.elementor-452 .elementor-element.elementor-element-e43beb3 .elementor-heading-title, .elementor-452 .elementor-element.elementor-element-77788ed .elementor-heading-title, .elementor-452 .elementor-element.elementor-element-84f69cd .elementor-heading-title, .elementor-452 .elementor-element.elementor-element-792d40b .elementor-heading-title, .elementor-element-3e48423 .elementor-element-e63f1f6 h2, .elementor-element-a3cbfb5 .elementor-element-59e1009 .elementor-element-868d3ca h2, .project-banner .elementor-container h2, .elementor-element-cb10498 .elementor-element-284e9fb .elementor-element-158843e h2 {
font-size: 23pt !important;
}
.elementor-element.elementor-element-1320d64.elementor-widget.elementor-widget-spacer {
margin-bottom: 0;
}
.elementor-element.elementor-element-c05e60d.elementor-widget.elementor-widget-spacer {
display: none;
}
ul.banner-li li a {
font-size: 22pt !important;
}
.elementor-element-b1de444 h6 {
font-size: 12px;
line-height: 1.5;
}
.elementor-452 .elementor-element.elementor-element-3091048 {
height: auto;
}
.main-navigation a {
padding: 46px 5px;
}
.main-nav-scrolled .main-navigation a {
padding: 23.5px 5px;
}
.elementor-element-4ec6447 .elementor-element-e749710 .elementor-column-wrap.elementor-element-populated p, .elementor-element-3389f05 .elementor-element-9f6ee96 h2 a {
font-size: 21pt;
}
section.elementor-element.elementor-element-5a13811 .elementor-element-31a14d1 .elementor-element .elementor-column-wrap.elementor-element-populated .elementor-element h3 {
font-size: 18pt;
}
footer#colophon h2 {
font-size: 13px !important;
}
footer#colophon a {
font-weight: 600;
font-size: 12px;
}
footer span.tango-project-2020 {
font-size: 12px;
}
footer#colophon div {
font-size: 12px;
}
}
@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2) { 
.elementor-element-59a3565 .elementor-element-e3d7f04 p, .elementor-element-e25a8b5 .elementor-element-e15068d p, .elementor-element-3091048 .elementor-element-e193112 .elementor-element-3d0194c .elementor-column-wrap.elementor-element-populated p, .elementor-element-cb43dc5 .elementor-widget-container p, div.elementor-element-3664c07 .elementor-element-4d71124 p, .elementor-element-2458816 .elementor-element-369c659 .elementor-element-4efc1c7 p, .elementor-element-3e48423 .elementor-element-fd1b478 .elementor-element-2e24f9d p, .elementor-element-a3cbfb5 .elementor-element-59e1009 .elementor-element-0b178c0 p, .project-banner .elementor-container p, .elementor-element-cb10498 .elementor-element-284e9fb .elementor-element-c9eeffe p {
font-size: 16pt !important;
}
.elementor-452 .elementor-element.elementor-element-e43beb3 .elementor-heading-title, .elementor-452 .elementor-element.elementor-element-77788ed .elementor-heading-title, .elementor-452 .elementor-element.elementor-element-84f69cd .elementor-heading-title, .elementor-452 .elementor-element.elementor-element-792d40b .elementor-heading-title, .elementor-element-3e48423 .elementor-element-e63f1f6 h2, .elementor-element-a3cbfb5 .elementor-element-59e1009 .elementor-element-868d3ca h2, .project-banner .elementor-container h2, .elementor-element-cb10498 .elementor-element-284e9fb .elementor-element-158843e h2 {
font-size: 23pt !important;
}
.elementor-element.elementor-element-1320d64.elementor-widget.elementor-widget-spacer {
margin-bottom: 0;
}
.elementor-element.elementor-element-c05e60d.elementor-widget.elementor-widget-spacer {
display: none;
}
ul.banner-li li a {
font-size: 22pt !important;
}
.elementor-element-b1de444 h6 {
font-size: 12px;
line-height: 1.5;
}
.elementor-452 .elementor-element.elementor-element-3091048 {
height: auto;
}
.main-navigation a {
padding: 46px 5px;
}
.main-nav-scrolled .main-navigation a {
padding: 23.5px 5px;
}
section.elementor-element.elementor-element-5a13811 .elementor-element-31a14d1 .elementor-element .elementor-column-wrap.elementor-element-populated .elementor-element h3 {
font-size: 18pt;
}
}
@media only screen 
and (device-width: 390px) 
and (device-height: 844px) 
and (-webkit-device-pixel-ratio: 3) { 
.elementor-element-59a3565 .elementor-element-e3d7f04 p, .elementor-element-e25a8b5 .elementor-element-e15068d p, .elementor-element-3091048 .elementor-element-e193112 .elementor-element-3d0194c .elementor-column-wrap.elementor-element-populated p, .elementor-element-cb43dc5 .elementor-widget-container p, div.elementor-element-3664c07 .elementor-element-4d71124 p, .elementor-element-2458816 .elementor-element-369c659 .elementor-element-4efc1c7 p, .elementor-element-3e48423 .elementor-element-fd1b478 .elementor-element-2e24f9d p, .elementor-element-a3cbfb5 .elementor-element-59e1009 .elementor-element-0b178c0 p, .project-banner .elementor-container p, .elementor-element-cb10498 .elementor-element-284e9fb .elementor-element-c9eeffe p {
font-size: 16pt !important;
}
.elementor-452 .elementor-element.elementor-element-e43beb3 .elementor-heading-title, .elementor-452 .elementor-element.elementor-element-77788ed .elementor-heading-title, .elementor-452 .elementor-element.elementor-element-84f69cd .elementor-heading-title, .elementor-452 .elementor-element.elementor-element-792d40b .elementor-heading-title, .elementor-element-3e48423 .elementor-element-e63f1f6 h2, .elementor-element-a3cbfb5 .elementor-element-59e1009 .elementor-element-868d3ca h2, .project-banner .elementor-container h2, .elementor-element-cb10498 .elementor-element-284e9fb .elementor-element-158843e h2 {
font-size: 23pt !important;
}
ul.banner-li li a {
font-size: 22pt !important;
}
}
@media only screen and (min-width: 576px) and (max-width: 767px)  {
.elementor-element.elementor-element-7b8f85c.elementor-column.elementor-col-25.elementor-top-column, .elementor-element.elementor-element-b24206a.elementor-column.elementor-col-25.elementor-top-column, .elementor-element.elementor-element-9e1ddf8.elementor-column.elementor-col-25.elementor-top-column {
width: 50%;
margin-top: 20px;
}
}
@media (max-width:768px){
.menu-on-top #menu {
position: initial;
}
.main-navigation ul {
background: #fff;
}
.main-navigation a {
color: #333 !important;
}
.homemenu header#masthead #toggle.on div {
background: #000000;
}
.homemenu header#masthead .main-navigation a {
text-align: center !important;
}
.homemenu header#masthead #toggle.on div {
background: #ffffff;
}
.homemenu header#masthead #toggle.on div {
background: #fff !important;
}
.homemenu header#masthead.main-nav-scrolled #toggle.on div {
background: #000 !important;
}
.main-nav-scrolled .main-navigation a, .main-navigation a {
padding: 10px 10px !important;
}
#toggle{
pointer-events: auto;
}
header.site-header.menu-on-top {
opacity: 1 !important;
position: fixed !important;
}
header.mobile_menu {
background: #fff !important;
}
header.mobile_menu #toggle div, header.mobile_menu #toggle1 div {
background: #000e07 !important;
} .menu-on-top #menu {    
width: 100%;
max-width: 100%;
}
.close {   
color: #000 !important;   
}
}
@media (max-width:767px){
.main-navigation ul li {
text-align: center;
}
.site-header .container {
width: 540px !important;
}
.elementor-section.elementor-section-boxed>.elementor-container {
max-width: 540px !important;
}
.project-banner .elementor-container {
width: 540px !important;
}
ul.banner-li li a {
font-size: 38pt !important;
line-height: 1.1 !important;
}
.elementor-452 .elementor-element.elementor-element-e43beb3 .elementor-heading-title, .elementor-452 .elementor-element.elementor-element-77788ed .elementor-heading-title, 
.elementor-452 .elementor-element.elementor-element-84f69cd .elementor-heading-title, .elementor-452 .elementor-element.elementor-element-792d40b .elementor-heading-title, 
.elementor-element-3e48423 .elementor-element-e63f1f6 h2, .elementor-element-a3cbfb5 .elementor-element-59e1009 .elementor-element-868d3ca h2, .project-banner .elementor-container h2, 
.elementor-element-cb10498 .elementor-element-284e9fb .elementor-element-158843e h2 {
font-size: 38pt !important;
}
.elementor-element-59a3565 .elementor-element-e3d7f04 p, .elementor-element-e25a8b5 .elementor-element-e15068d p, 
.elementor-element-3091048 .elementor-element-e193112 .elementor-element-3d0194c .elementor-column-wrap.elementor-element-populated p, 
.elementor-element-cb43dc5 .elementor-widget-container p, div.elementor-element-3664c07 .elementor-element-4d71124 p, 
.elementor-element-2458816 .elementor-element-369c659 .elementor-element-4efc1c7 p, .elementor-element-3e48423 .elementor-element-fd1b478 .elementor-element-2e24f9d p, 
.elementor-element-a3cbfb5 .elementor-element-59e1009 .elementor-element-0b178c0 p, .project-banner .elementor-container p, 
.elementor-element-cb10498 .elementor-element-284e9fb .elementor-element-c9eeffe p {
font-size: 20pt !important;
line-height: 1.1;
}
.elementor-element-4ec6447 .elementor-element-e749710 .elementor-column-wrap.elementor-element-populated p, .elementor-element-3389f05 .elementor-element-9f6ee96 h2 a {
font-size: 20pt;
}
.elementor-452 .elementor-element.elementor-element-885edca:not(.elementor-motion-effects-element-type-background) {
background-position: center center !important;
background-size: cover !important;
}
.elementor-element-3091048 .elementor-element-e193112 .elementor-element-3d0194c .elementor-column-wrap.elementor-element-populated p, 
.elementor-element-4ec6447 .elementor-element-e749710 .elementor-column-wrap.elementor-element-populated p, 
.elementor-element-2458816 .elementor-element-369c659 .elementor-element-4efc1c7 p {
margin-bottom: 0;
}
.elementor-452 .elementor-element.elementor-element-3091048 {
height: auto;
}
section.elementor-element-3091048 section.elementor-element-e193112 .elementor-element-691f6f9 ul.elementor-icon-list-items li span, 
.elementor-element.elementor-element-5a4d51a section.elementor-element-4ec6447 .elementor-element-a047ef9 ul.elementor-icon-list-items li span, 
.elementor-element.elementor-element-369c659.elementor-column.elementor-col-100.elementor-top-column section.elementor-element-3b23c45 .elementor-element-6751b0c ul.elementor-icon-list-items li span, 
footer#colophon h2 {
font-size: 16px !important;
}
footer#colophon a, footer#colophon div, footer span.tango-project-2020 {
font-size: 15px !important;
}
.page-id-30 .People-inner-sec h2 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.elementor-element-a3cbfb5 .elementor-element-59e1009 .elementor-element-0b178c0 p {
width: 90%;
}
section.elementor-element.elementor-element-5a13811 .elementor-element-31a14d1 .elementor-element .elementor-column-wrap.elementor-element-populated .elementor-element {
height: 310px;
}
.elementor-element.elementor-element-fd46dcb.elementor-column.elementor-col-70.elementor-top-column {
width: 100%;
}
.elementor-element.elementor-element-1fb96b5.elementor-column.elementor-col-30.elementor-top-column {
width: 100%;
}
div#project-main .modal-dialog {
margin: 0px auto;
max-width: 85% !important;
width: 85%;
}
.elementor-element-5a13811 .elementor-element-e181bd0 .elementor-element-31a14d1 .elementor-row .elementor-element:first-child {
padding: 0;
}
.elementor-element-5a13811 .elementor-element-e181bd0 .elementor-element-31a14d1 .elementor-row .elementor-element:last-child {
padding: 0;
}
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
padding: 5px 0 !important;
}
.elementor-element.elementor-element-2246ce2 .elementor-element.elementor-element-1bc4b76.elementor-widget.elementor-widget-text-editor {
position: initial;
}
.elementor-element.elementor-element-2246ce2 .elementor-element.elementor-element-b1de444.elementor-widget.elementor-widget-text-editor {
position: initial;
}
.elementor-element.elementor-element-2246ce2 .elementor-element.elementor-element-b1de444.elementor-widget.elementor-widget-text-editor h6 {
font-size: 11pt;
line-height: 16pt;
}
.elementor-element.elementor-element-792d40b.elementor-widget.elementor-widget-heading {
margin-bottom: 0;
}
.main-navigation a {
padding: 4px 20px;
}
.main-nav-scrolled .main-navigation a {
padding: 4px 10px;
}
}
@media only screen and (min-width: 720px) and (max-width: 736px)  {
.elementor-element-59a3565 .elementor-element-e3d7f04 p, 
.elementor-element-e25a8b5 .elementor-element-e15068d p, 
.elementor-element-3091048 .elementor-element-e193112 .elementor-element-3d0194c .elementor-column-wrap.elementor-element-populated p, 
.elementor-element-cb43dc5 .elementor-widget-container p, div.elementor-element-3664c07 .elementor-element-4d71124 p, 
.elementor-element-2458816 .elementor-element-369c659 .elementor-element-4efc1c7 p, 
.elementor-element-3e48423 .elementor-element-fd1b478 .elementor-element-2e24f9d p, 
.elementor-element-a3cbfb5 .elementor-element-59e1009 .elementor-element-0b178c0 p, 
.project-banner .elementor-container p, 
.elementor-element-cb10498 .elementor-element-284e9fb .elementor-element-c9eeffe p {
font-size: 15pt !important;
}
.elementor-452 .elementor-element.elementor-element-e43beb3 .elementor-heading-title, 
.elementor-452 .elementor-element.elementor-element-77788ed .elementor-heading-title, 
.elementor-452 .elementor-element.elementor-element-84f69cd .elementor-heading-title, 
.elementor-452 .elementor-element.elementor-element-792d40b .elementor-heading-title, 
.elementor-element-3e48423 .elementor-element-e63f1f6 h2, 
.elementor-element-a3cbfb5 .elementor-element-59e1009 .elementor-element-868d3ca h2, 
.project-banner .elementor-container h2, 
.elementor-element-cb10498 .elementor-element-284e9fb .elementor-element-158843e h2 {
font-size: 22pt !important;
}
.elementor-element.elementor-element-1320d64.elementor-widget.elementor-widget-spacer {
margin-bottom: 0;
}
.elementor-element.elementor-element-c05e60d.elementor-widget.elementor-widget-spacer {
display: none;
}
ul.banner-li li a {
font-size: 22pt !important;
}
.elementor-element-b1de444 h6 {
font-size: 12px;
line-height: 1.5;
}
.elementor-452 .elementor-element.elementor-element-3091048 {
height: auto;
}
.main-navigation a {
padding: 7px 5px;
}
.site-branding.pull-left {
padding: 5px 0;
}
#toggle, #toggle1 {
margin: 20px auto;
}
.elementor-element.elementor-element-5281918.elementor-widget.elementor-widget-spacer {
display: none;
}
body:not(.rtl) .elementor-452 .elementor-element.elementor-element-d36bcaa {
bottom: 30px !important;
}
.main-nav-scrolled .main-navigation a {
padding: 10px 10px;
}
.elementor-452 .elementor-element.elementor-element-e43beb3 .elementor-heading-title {
margin-bottom: 0px;
}
.elementor-element.elementor-element-77788ed.elementor-widget.elementor-widget-heading {
margin-bottom: 0;
}
.elementor-element-885edca .elementor-element-84f69cd {
margin-bottom: 30px !important;
}
.elementor-element.elementor-element-e63f1f6.elementor-widget.elementor-widget-heading {
margin-bottom: 0px;
}
.elementor-element.elementor-element-868d3ca.elementor-widget.elementor-widget-heading {
margin-bottom: 0;
}
.project-banner .elementor-container p {
margin-top: 30px;
}
.elementor-element.elementor-element-158843e.elementor-widget.elementor-widget-heading {
margin-bottom: 0;
}
.elementor-element.elementor-element-e43beb3.elementor-widget.elementor-widget-heading {
margin-bottom: 0;
}
div.elementor-element-3664c07 .elementor-element-4d71124 p {
margin-top: 0 !important;
}
.elementor-element.elementor-element-1320d64.elementor-widget.elementor-widget-spacer {
display: none;
}
.elementor-element.elementor-element-792d40b.elementor-widget.elementor-widget-heading {
margin-bottom: 0 !important;
}
.elementor-element.elementor-element-2246ce2 .elementor-element.elementor-element-1bc4b76.elementor-widget.elementor-widget-text-editor {
position: initial;
}
.elementor-element.elementor-element-2246ce2 .elementor-element.elementor-element-b1de444.elementor-widget.elementor-widget-text-editor {
position: initial;
}
.elementor-element.elementor-element-2246ce2 .elementor-element.elementor-element-b1de444.elementor-widget.elementor-widget-text-editor h6 {
font-size: 11pt;
line-height: 16pt;
}
}
@media only screen and (min-width: 630px) and (max-width: 667px)  {
.site-branding.pull-left {
padding: 5px 0;
}
#toggle, #toggle1 {
margin: 24px auto;
right: 0;
}
.elementor-element.elementor-element-5281918.elementor-widget.elementor-widget-spacer {
display: none;
}
.elementor-element.elementor-element-d36bcaa.banner-arrow-button.elementor-absolute.elementor-align-center.elementor-widget__width-initial.elementor-widget.elementor-widget-button {
bottom: 110px !important;
}
.elementor-element-59a3565 .elementor-element-e3d7f04 p, .elementor-element-e25a8b5 .elementor-element-e15068d p, .elementor-element-3091048 .elementor-element-e193112 .elementor-element-3d0194c .elementor-column-wrap.elementor-element-populated p, .elementor-element-cb43dc5 .elementor-widget-container p, div.elementor-element-3664c07 .elementor-element-4d71124 p, .elementor-element-2458816 .elementor-element-369c659 .elementor-element-4efc1c7 p, .elementor-element-3e48423 .elementor-element-fd1b478 .elementor-element-2e24f9d p, .elementor-element-a3cbfb5 .elementor-element-59e1009 .elementor-element-0b178c0 p, .project-banner .elementor-container p, .elementor-element-cb10498 .elementor-element-284e9fb .elementor-element-c9eeffe p {
font-size: 15pt !important;
}
.elementor-452 .elementor-element.elementor-element-e43beb3 .elementor-heading-title, .elementor-452 .elementor-element.elementor-element-77788ed .elementor-heading-title, .elementor-452 .elementor-element.elementor-element-84f69cd .elementor-heading-title, .elementor-452 .elementor-element.elementor-element-792d40b .elementor-heading-title, .elementor-element-3e48423 .elementor-element-e63f1f6 h2, .elementor-element-a3cbfb5 .elementor-element-59e1009 .elementor-element-868d3ca h2, .project-banner .elementor-container h2, .elementor-element-cb10498 .elementor-element-284e9fb .elementor-element-158843e h2 {
font-size: 22pt !important;
}
.elementor-element.elementor-element-1320d64.elementor-widget.elementor-widget-spacer {
margin-bottom: 0;
}
.elementor-element.elementor-element-c05e60d.elementor-widget.elementor-widget-spacer {
display: none;
}
ul.banner-li li a {
font-size: 22pt !important;
}
.elementor-element-b1de444 h6 {
font-size: 12px;
line-height: 1.5;
}
.elementor-452 .elementor-element.elementor-element-3091048 {
height: auto;
}
.main-navigation a {
padding: 7px 5px;
}
.site-branding.pull-left {
padding: 5px 0;
}
#toggle, #toggle1 {
margin: 20px auto;
}
.elementor-element.elementor-element-5281918.elementor-widget.elementor-widget-spacer {
display: none;
}
body:not(.rtl) .elementor-452 .elementor-element.elementor-element-d36bcaa {
bottom: 80px !important;
}
.main-nav-scrolled .main-navigation a {
padding: 10px 10px;
}
.elementor-452 .elementor-element.elementor-element-e43beb3 .elementor-heading-title {
margin-bottom: 0px;
}
.elementor-element.elementor-element-77788ed.elementor-widget.elementor-widget-heading {
margin-bottom: 0;
}
.elementor-element-885edca .elementor-element-84f69cd {
margin-bottom: 30px !important;
}
.elementor-element.elementor-element-e63f1f6.elementor-widget.elementor-widget-heading {
margin-bottom: 0px;
}
.elementor-element.elementor-element-868d3ca.elementor-widget.elementor-widget-heading {
margin-bottom: 0;
}
.project-banner .elementor-container p {
margin-top: 30px;
}
.elementor-element.elementor-element-158843e.elementor-widget.elementor-widget-heading {
margin-bottom: 0;
}
.elementor-element.elementor-element-e43beb3.elementor-widget.elementor-widget-heading {
margin-bottom: 0;
}
div.elementor-element-3664c07 .elementor-element-4d71124 p {
margin-top: 0 !important;
}
.elementor-element.elementor-element-1320d64.elementor-widget.elementor-widget-spacer {
display: none;
}
.elementor-element.elementor-element-792d40b.elementor-widget.elementor-widget-heading {
margin-bottom: 0 !important;
}
.elementor-element.elementor-element-2246ce2 .elementor-element.elementor-element-1bc4b76.elementor-widget.elementor-widget-text-editor {
position: initial;
}
.elementor-element.elementor-element-2246ce2 .elementor-element.elementor-element-b1de444.elementor-widget.elementor-widget-text-editor {
position: initial;
}
.elementor-element.elementor-element-2246ce2 .elementor-element.elementor-element-b1de444.elementor-widget.elementor-widget-text-editor h6 {
font-size: 11pt;
line-height: 16pt;
}
}
@media only screen and (min-width: 568px) and (max-width: 629px)  {
.site-branding.pull-left {
padding: 5px 0;
}
#toggle, #toggle1 {
margin: 24px auto;
right: 0;
}
.elementor-element.elementor-element-5281918.elementor-widget.elementor-widget-spacer {
display: none;
}
.elementor-element.elementor-element-d36bcaa.banner-arrow-button.elementor-absolute.elementor-align-center.elementor-widget__width-initial.elementor-widget.elementor-widget-button {
bottom: 120px !important;
}
}
@media only screen and (min-width: 668px) and (max-width: 719px)  {
.site-branding.pull-left {
padding: 5px 0;
}
#toggle, #toggle1 {
margin: 24px auto;
right: 0;
}
.elementor-element.elementor-element-5281918.elementor-widget.elementor-widget-spacer {
display: none;
}
.elementor-element.elementor-element-d36bcaa.banner-arrow-button.elementor-absolute.elementor-align-center.elementor-widget__width-initial.elementor-widget.elementor-widget-button {
bottom: 110px !important;
}
.elementor-element-59a3565 .elementor-element-e3d7f04 p, .elementor-element-e25a8b5 .elementor-element-e15068d p, .elementor-element-3091048 .elementor-element-e193112 .elementor-element-3d0194c .elementor-column-wrap.elementor-element-populated p, .elementor-element-cb43dc5 .elementor-widget-container p, div.elementor-element-3664c07 .elementor-element-4d71124 p, .elementor-element-2458816 .elementor-element-369c659 .elementor-element-4efc1c7 p, .elementor-element-3e48423 .elementor-element-fd1b478 .elementor-element-2e24f9d p, .elementor-element-a3cbfb5 .elementor-element-59e1009 .elementor-element-0b178c0 p, .project-banner .elementor-container p, .elementor-element-cb10498 .elementor-element-284e9fb .elementor-element-c9eeffe p {
font-size: 13pt !important;
line-height: 1.1;
margin-bottom: 15px;
}
.elementor-452 .elementor-element.elementor-element-e43beb3 .elementor-heading-title, 
.elementor-452 .elementor-element.elementor-element-77788ed .elementor-heading-title, 
.elementor-452 .elementor-element.elementor-element-84f69cd .elementor-heading-title, 
.elementor-452 .elementor-element.elementor-element-792d40b .elementor-heading-title, 
.elementor-element-3e48423 .elementor-element-e63f1f6 h2, 
.elementor-element-a3cbfb5 .elementor-element-59e1009 .elementor-element-868d3ca h2, 
.project-banner .elementor-container h2, 
.elementor-element-cb10498 .elementor-element-284e9fb .elementor-element-158843e h2 {
font-size: 18pt !important;
}
ul.banner-li li a {
font-size: 22pt !important;
}
}
@media only screen and (min-width: 576px) and (max-width: 629px)  {
.elementor-element-59a3565 .elementor-element-e3d7f04 p, 
.elementor-element-e25a8b5 .elementor-element-e15068d p, 
.elementor-element-3091048 .elementor-element-e193112 .elementor-element-3d0194c .elementor-column-wrap.elementor-element-populated p, 
.elementor-element-cb43dc5 .elementor-widget-container p, div.elementor-element-3664c07 .elementor-element-4d71124 p, 
.elementor-element-2458816 .elementor-element-369c659 .elementor-element-4efc1c7 p, 
.elementor-element-3e48423 .elementor-element-fd1b478 .elementor-element-2e24f9d p, 
.elementor-element-a3cbfb5 .elementor-element-59e1009 .elementor-element-0b178c0 p, 
.project-banner .elementor-container p, 
.elementor-element-cb10498 .elementor-element-284e9fb .elementor-element-c9eeffe p {
font-size: 13pt !important;
line-height: 1.1;
margin-bottom: 15px;
}
.elementor-452 .elementor-element.elementor-element-e43beb3 .elementor-heading-title, 
.elementor-452 .elementor-element.elementor-element-77788ed .elementor-heading-title, 
.elementor-452 .elementor-element.elementor-element-84f69cd .elementor-heading-title, 
.elementor-452 .elementor-element.elementor-element-792d40b .elementor-heading-title, 
.elementor-element-3e48423 .elementor-element-e63f1f6 h2, 
.elementor-element-a3cbfb5 .elementor-element-59e1009 .elementor-element-868d3ca h2, 
.project-banner .elementor-container h2, 
.elementor-element-cb10498 .elementor-element-284e9fb .elementor-element-158843e h2 {
font-size: 18pt !important;
}
ul.banner-li li a {
font-size: 22pt !important;
}
}
@media (max-width:575px){
.container {
padding: 0 !important;
}
.site-header .container {
width: 95% !important;
padding: 0 !important;
}
.elementor-section.elementor-section-boxed>.elementor-container {
max-width: 95% !important;
}
.project-banner .elementor-container {
width: 95% !important;
}
ul.banner-li li a {
font-size: 22pt !important;
}
.elementor-element-2246ce2 .elementor-element-b1de444 h6 {
font-size: 14px;
}
.elementor-452 .elementor-element.elementor-element-e43beb3 .elementor-heading-title, 
.elementor-452 .elementor-element.elementor-element-77788ed .elementor-heading-title, 
.elementor-452 .elementor-element.elementor-element-84f69cd .elementor-heading-title, 
.elementor-452 .elementor-element.elementor-element-792d40b .elementor-heading-title, 
.elementor-element-3e48423 .elementor-element-e63f1f6 h2, 
.elementor-element-a3cbfb5 .elementor-element-59e1009 .elementor-element-868d3ca h2, 
.project-banner .elementor-container h2, 
.elementor-element-cb10498 .elementor-element-284e9fb .elementor-element-158843e h2 {
font-size: 18pt !important;
}
.elementor-element-59a3565 .elementor-element-e3d7f04 p, 
.elementor-element-e25a8b5 .elementor-element-e15068d p, 
.elementor-element-3091048 .elementor-element-e193112 .elementor-element-3d0194c .elementor-column-wrap.elementor-element-populated p, 
.elementor-element-cb43dc5 .elementor-widget-container p, 
div.elementor-element-3664c07 .elementor-element-4d71124 p, 
.elementor-element-2458816 .elementor-element-369c659 .elementor-element-4efc1c7 p, 
.elementor-element-3e48423 .elementor-element-fd1b478 .elementor-element-2e24f9d p, 
.elementor-element-a3cbfb5 .elementor-element-59e1009 .elementor-element-0b178c0 p, 
.project-banner .elementor-container p, 
.elementor-element-cb10498 .elementor-element-284e9fb .elementor-element-c9eeffe p {
font-size: 13pt !important;
line-height: 1.1;
margin-bottom: 15px;
}
.elementor-element-7261a58 .elementor-element-4dabb41 h1 {
font-size: 20px;
}
.elementor-element-3091048 .elementor-element-e193112 .elementor-element-691f6f9 .elementor-column-wrap.elementor-element-populated p br {
display: none;
}
.elementor-element-3091048 .elementor-element-e193112 .elementor-element-691f6f9 .elementor-column-wrap.elementor-element-populated p {
font-size: 15px;
}
.elementor-element-4ec6447 .elementor-element-e749710 .elementor-column-wrap.elementor-element-populated p, 
.elementor-element-3389f05 .elementor-element-9f6ee96 h2 a {
font-size: 20pt;
}
.site-branding.pull-left {
padding: 5px 0;
}
#toggle, #toggle1 {
margin: 24px auto;
}
div#togglemenu {
margin-bottom: 0 !important;
}
.main-nav-scrolled #toggle, .main-nav-scrolled #toggle1 {
margin: 9px auto;
}
.main-navigation a {
padding: 4px 20px !important;
}
.main-nav-scrolled .main-navigation a {
padding: 4px 10px;
}
.People-inner-sec h2.elementor-heading-title.elementor-size-default, 
.People-inner-sec h2.elementor-heading-title.elementor-size-medium {
font-size: 18pt;
}
section.elementor-element-3818d2c .elementor-element-fcbd70c h2{
font-size: 15pt !important;
}
section.elementor-element-3818d2c .elementor-element-fcbd70c p {
font-size: 12pt !important;
}
.elementor-element.elementor-element-053a137.elementor-column.elementor-col-50.elementor-top-column {
bottom: 60px;
}
.elementor-452 .elementor-element.elementor-element-e15068d > .elementor-widget-container, 
.elementor-element-cb10498 .elementor-element-284e9fb .elementor-element-c9eeffe p {
margin-top: 0;
}
.elementor-element-885edca .elementor-element-84f69cd {
margin-bottom: 20px !important;
}
.elementor-452 .elementor-element.elementor-element-e15068d > .elementor-widget-container {
margin: 5px 0px 0px 0px !important;
}
.elementor-element.elementor-element-1320d64.elementor-widget.elementor-widget-spacer, 
.elementor-element.elementor-element-e63f1f6.elementor-widget.elementor-widget-heading, 
.elementor-element.elementor-element-868d3ca.elementor-widget.elementor-widget-heading  {
margin-bottom: 0 !important;
}
.project-banner .elementor-container p {
margin-top: 20px;
}
.modal-body {
padding: 5px !important;
}
.carousel-indicators {
bottom: -5px;
}
.main-nav-scrolled #toggle, .main-nav-scrolled #toggle1{
margin: 9px auto !important;
} .modal-header .close {
margin-top: 1px !important;
}
.close {
color: #000 !important;
margin-right: 6px;
}	
#custCarousel .carousel-indicators>li {
width: 47px !important;
height: 47px;
}	
}
@media only screen and (min-width: 550px) and (max-width: 568px)  {
.elementor-element.elementor-element-5281918.elementor-widget.elementor-widget-spacer, 
.elementor-element.elementor-element-c05e60d.elementor-widget.elementor-widget-spacer {
display: none;
}
body:not(.rtl) .elementor-452 .elementor-element.elementor-element-d36bcaa {
bottom: 120px !important;
}
.elementor-element.elementor-element-053a137.elementor-column.elementor-col-50.elementor-top-column {
bottom: 60px !important;
}
}
@media (max-width:570px){
#toggle, #toggle1 {
margin: 9px auto !important;
}
.main-nav-scrolled #toggle, .main-nav-scrolled #toggle1{
margin: 9px ​auto !important;
}
}
@media (max-width:568px){
.elementor-element-59a3565 .elementor-element-e3d7f04 p, 
.elementor-element-e25a8b5 .elementor-element-e15068d p, 
.elementor-element-3091048 .elementor-element-e193112 .elementor-element-3d0194c .elementor-column-wrap.elementor-element-populated p, 
.elementor-element-cb43dc5 .elementor-widget-container p, div.elementor-element-3664c07 .elementor-element-4d71124 p, 
.elementor-element-2458816 .elementor-element-369c659 .elementor-element-4efc1c7 p, 
.elementor-element-3e48423 .elementor-element-fd1b478 .elementor-element-2e24f9d p, 
.elementor-element-a3cbfb5 .elementor-element-59e1009 .elementor-element-0b178c0 p, 
.project-banner .elementor-container p, 
.elementor-element-cb10498 .elementor-element-284e9fb .elementor-element-c9eeffe p {
margin-bottom: 0 !important;
margin-top: 20px !important;
}
}
@media (max-width:425px){
ul.banner-li li a {
font-size: 17pt !important;
line-height: .5 !important;
}
}
@media (max-width:375px){
.elementor-element.elementor-element-053a137.elementor-column.elementor-col-50.elementor-top-column {
bottom: 60px !important;
} #custCarousel .carousel-indicators>li {
width: 45px !important;
height: 45px;
}
} .paginate-links a.prev, .paginate-links a.next {
display: none;
}
.elementor-editor-active .elementor-top-section {
z-index: 99999 !important;
}  .value-section .elementor-widget-container {
width: 100%;
height: 100%;
position: absolute;
left: 0;
right: 0;
top: 0;
background-size: 100% 100%;
}
.value-section .elementor-widget-container h3 {
padding-left: 15px;
}
.project-main .project-main-text .row span {
font-size: 12px;
text-transform: capitalize;
}
.project-main .project-inner .on-hover .row span {   
text-transform: capitalize;
}
.latest .header-banner{
display:none;
}
.latest .container{
width:100%;
padding:0px;
}
.latest .grid-sm-border {
background: #fff;
}
.latest button.btn {
background: transparent;
color: #ed5a2d;
padding-left: 0;
padding-bottom: 13px;
}
.latest button.btn:hover {
box-shadow: none;
border: none;
}
.latest div#sm-grid-layout {
margin-top: 61px;
border-style: solid;
border-width: 10px 0px 0px 0px;
border-color: #EC582A;
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.page-template-template-news .elementor-element.elementor-element-fd46dcb.elementor-column.elementor-col-70.elementor-top-column {
width: 64%;
min-height: 77vh;
}
.page-template-Latest .sm-grid .grid-sm-boxes-in {
padding: 0px 8px 8px 8px !important;
}
.page-template-Latest span.sm-meta-date {
color: #808080;
}
.page-template-Latest .modal-data .date {
color: #808080;
} .elementor-element-3389f05 .elementor-element-479ac67 .elementor-image img {
margin-top: 10px;
}
.elementor-element.elementor-element-1fb96b5.elementor-column.elementor-col-30.elementor-top-column .elementor-column-wrap.elementor-element-populated {
padding-top: 3px !important;
}
.latest div#sm-grid-layout .grid-sm-boxes-in {
margin-top: 20px;
}
.elementor-element-3389f05 .elementor-element-44d5254 .elementor-column-wrap.elementor-element-populated {
padding-top: 3px !important;
}
.elementor-element-4ec6447 .elementor-element-a047ef9 .elementor-column-wrap.elementor-element-populated p {
margin-top: 7px;
}
.elementor-element-4ec6447 .elementor-element-e749710 .elementor-column-wrap.elementor-element-populated {
padding-top: 3px !important;
}
.elementor-element-3389f05 .elementor-element-44d5254 .elementor-element.elementor-element-5ed1401 .elementor-column-wrap.elementor-element-populated {
padding-top: 10px!important;
}
footer.site-footer .elementor-widget-container p {
margin-top: 10px;
}