.formContact p {
display: flex;
align-items: center;
justify-content: center;
width: 100% !important;
}
.formContact p  span {
margin-right: 10px;
}
.formContact p button.btn-radius {
display: flex;
justify-content: center;
border-radius: 0;
}
div.wpcf7-response-output {
border:2px solid #fff;
}
.page_topline .pr-3:first-child {
padding:0 10px;
}
.page_topline .social-icons {
padding:0 10px;
}
.tag_h1_40 {
font-size:40px;
}
.tag_h1_30 {
font-size:30px;
}
.tag_h2_30 {
font-size:30px;
}
.tag_h2_20 {
font-size:20px;
}
.tag_h2_small {
font-size: 14px;
}
.icon-box h2 {
font-size: 20px;
font-weight: 700;
letter-spacing: unset;
text-transform: capitalize;
margin-top: 18px;
margin-bottom: 15px;
}
.header_absolute .page_header {
position:relative !important;
}
.header_absolute .page_topline {
position:relative !important;
}
.header_absolute  .page_header .row {
min-height: 50px;
}
@media (max-width: 992px) {
.page_header_wrapper {
height: 90px !important;
}
.page_header .row {
min-height: 60px !important; 
}
.tag_h1_40 {
font-size:1.9rem;
}
.tag_h2_30 {
font-size: 1.3rem;	
}
.tag_h1_30 {
font-size: 1.5rem;
}
.icon-box .tag_mobile {
font-size: 1.5rem;
}
}
.page_footer > [class*='container'] {
padding: 0 50px;
}
.search_modal_button {
display:none !important;
}
.page_not_home {
padding:76px;
}
.copyright_text {
text-transform:initial;
}
#menu-copyright_menu {
margin-top:10px;
text-transform: initial;
}
#menu-copyright_menu .menu-item {
display:inline-flex;
font-size:11px;
line-height:15px;
min-height: 15px;
}
.modal-open .section_for_modal .simple_link {
position:relative;
}
.modal-open .section_for_modal .modal {
background-color: rgba(0, 0, 0, .5);
}
.modal-open .section_for_modal .modal .modal-footer button {
color:#fff;
}
.modal-open .section_for_modal .modal .modal-header .modal-title {
color:#141d28;
}
.modal-open .section_for_modal .modal .modal-body {
color:#141d28;
}
.modal-open .section_for_modal .modal .modal-body .gallery .gallery-item {
display:inline-flex;
margin-right:10px;
}
.modal-open .section_for_modal .modal .modal-lg {
max-width:900px;
}
.modal-open .mfp-wrap {
z-index:1051;
}
.accordion_pricing [role="tablist"] .card-header a:after {
content: '\f077';
font-family: "FontAwesome", sans-serif;
}
.accordion_pricing [role="tablist"] .card-header a.collapsed:after {
margin-top: -6px;
content: '\f077';
}
.accordion_pricing [role="tablist"] .card-header a.collapsed:before {
background-color:transparent;
}
.pricing-plan.cs .list-styled, .pricing-plan.cs .list-unstyled {
color:#fff !important;
}
.pricing-plan.cs .plan-decimals {
color:#fff !important;	
}
#canvas #box_wrapper .section_for_modal .remove_elements .icon-box h5 span a {
display:none;
}
.section_for_modal .remove_elements .icon-box .icon-styled {
display:none;
}
html {
//scroll-behavior: smooth;
}
.single-fw-portfolio .post.vertical-item .item-media {
display:none !important;
}
.single-fw-portfolio .item-meta {
display:none;
}
.what_we_do_projects .item-media img {
height: 300px;
}
.what_we_do_projects .simple_link2 {
width: 91px;
text-align: left;
min-width: 90px;
padding: 15px 0px;
}
.avantaje_about .isotope-item .media .item-media img {
display:none;
}
.avantaje_about .isotope-item .media .icon-styled  i {
color:#07a1e8;
}
.services_projects .isotope-item .icon-box .icon-styled i {
color:#07a1e8;	
}
.hide_project .simple_link {
padding: 15px 0px;
}
#section-876c76a .simple_link {
padding: 15px 0px;
}
@media screen and (max-width:500px) {
.what_we_do_projects .item-media img {
height: 300px;
}
#section-79cb013 .special-heading {
font-size: 1.5rem;
} 
#section-f439c6f h6 span  {
font-size: 16px;
}
#section-b6864e2 .special-heading .small2 {
font-size: 16px;	
}
#section-b6864e2 .or {
font-size: 16px;	
}
body .page_footer .widget h3.widget-title {
font-size: 16px;
}
#menu-copyright_menu .menu-item {
font-size: 16px;
line-height: 24px;
}
.copyright_text {
line-height: 20px;
}
}
@media screen and (max-width:767px) {
.formContact p {
flex-direction: column;
}
.formContact p span {
width: 100%;
margin-right: 0;
}
.hide_project .cover-image {
display:none;
}
.page_header_wrapper {
max-height:60px !important;
}
.page_header .row {
min-height:60px !important;
}
.page_not_home {
padding: 60px;
}
.page_header a.logo .logo-text {
font-size:25px;
}
#section-f55bb46 .container .row .col-12 .p-30 {
padding: 0px !important;
}
#section-f55bb46 .service-isotope .isotope-item .media .media-body {
margin-left:25px;
}	
#section-f55bb46 .service-isotope .isotope-item:first-child .media .media-body {
margin-left:25px;
}
.avantaje_about .isotope-item .media {
display: flex;
flex-wrap: wrap;
}
.avantaje_about .isotope-item .media .icon-styled {
width: 100%;
text-align: left;
margin-left: 25px;
}
}
@media (min-width:768px) and (max-width:992px) {
.page_not_home {
padding: 96px;
}
}
@media (min-width:992px) and (max-width:1199px) {
.page_header .row {
min-height:60px !important;
}
}
@media (min-width: 1200px) and (min-width: 992px) {
.cover-image.s-cover-left.short-media {
height:350px;
}
}
@media (max-width: 1199px){
.service-isotope .icon-box.shadow-layout {
padding: 5px;
}
.page_header .sf-menu {
border-top: 50px solid #141d28;
}
.page_header .toggle_menu {
width: 55px;
height: 50px;
}
#canvas #box_wrapper .page_not_home {
padding: 54px;
}
.page_topline {
display: flex;
height: 50px;
align-items: center;
}
.page_header .toggle_menu {
margin-top:0px;
}
.page_topline .social-icons {
padding:0;
}
}