/*
Theme Name: Vocably Child
Theme URI: http://themestate.com/docs/vocably
Author: Dannci & Themnific
Author URI: http://themnific.com
Description: Stylish WordPress Theme for Translation & Interpretation Agency. Online Documentation: http://themestate.com/docs/vocably
Version: 1.0
License: GNU/GPL Version 2 or later. 
License URI: http://www.gnu.org/licenses/gpl.html
Tags: two-columns,three-columns,left-sidebar,right-sidebar,flexible-header,custom-background,custom-colors,custom-header,custom-menu,editor-style,featured-images,full-width-template,microformats,post-formats,sticky-post,theme-options,translation-ready
Text Domain: vocably-child
Template: vocably
*/
/* #mysticky-nav.down {
    position: fixed !important;
    left: 0px;
    margin-top: 0px;
    z-index: 99990;
    -webkit-transition: 0s;
    -moz-transition: 0s;
    -o-transition: 0s;
    transition: 0s;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    background-color: #080f33;
} */
/* div#header {
    position: fixed !important;
} */
#menu-item-8695 a:hover{
	background-color: #CAA64E!important;	
}
.wpcf7 label{
    text-transform: capitalize;
    color: #4f5366;	
}
p,body {
    font-family: 'Jost';
}
ul#add-nav {
    display: none;
}
div#top-bar {
    display: none;
}
#header-top-bar a{
	text-decoration:underline;
}
#header-top-bar a:hover{
	color:#7bb9e2;
}
div#wpcf7-f8208-p6400-o1 .wpcf7-submit.wpcf7-submit {
    width: auto!important;background-color:#2d4445;border-radius:30px;
 }

#mysticky-nav.wrapfixed .myfixed{background-color:#2d4445!important;}

#mysticky-nav.wrapfixed .myfixed li.special>a:hover{background-color:#7bb9e2!important;}
.elementor-slideshow__footer {
    display: none;
}
.elementor-lightbox {
    z-index: 99999;
}
.ribbon{
	background-color:#7bb9e2!important;
}
div#wpcf7-f8208-p6400-o1 .wpcf7-submit.wpcf7-submit:hover , .ribbon:hover{
    background:#7bb9e2!important;
}
 .wpcf7 form.invalid .wpcf7-response-output {
    border-color: #2d4445!important;
}
label.show-menu span.label_text {
    display: none;
}
li#menu-item-8695 {
    width: auto;
    float: left;
}
nav#navigation #main-nav > li.special > a {
    padding: 16px 32px 15px 32px !important;
    text-align: center;
}
.header_classic_content #titles {
 float: left;
}
#header .nav > li.active > a {
    color: #7bb9e2!important;
}
/* [class*="hero-cover"] .will_stick.scrollDown {
    background-color: #ffffff!important;
} */
.nav>li.current-menu-item>a {
	 color: #7bb9e2 !important;
}
.nav>li{
	padding:0px 20px!important;
	    text-transform: uppercase;
}
.will_stick.scrollUp {
    transform: none;
}
.will_stick.scrollDown {
    transition: none!important;
}
.will_stick.scrollDown #titles img{
	max-height:50px;
}
.wrapfixed .nav > li:not(.special) > a{
	color: #fff!important;
}
#header .nav > li:not(.special) > a:hover {
    color: #7bb9e2!important;
}
#main-nav>li.special>a:hover {
    background-color: #2d4445;
	color:#fff!important;
}
#icon-rw h4 {
    margin: 4px 0 10px 0;
    padding: 0;
}
div#wpcf7-f8208-p6400-o1 .wpcf7-form textarea {
	padding: 15px 2%;
}
body[class*="hero-cover"] #header {
    background: rgb(45 68 69 / 50%) !important;
}
.wpcf7-text{
	padding: 15px!important;	
}
.address-info .elementor-icon-box-description{
    line-height: 20px;	
	padding-top:2px;
}
#home-banner-button .elementor-button-icon svg g {
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
#home-banner-button:hover .elementor-button-icon svg g path {
    fill: white;
}

/*footer*/
.foocol.second p {
    text-align: left;
}
.footer_above.p-border {
    display: none;
}
.foocol.first {
    padding-right: 0;
    width: 21%!important;
}
.foocol.second {
    width: 26%!important;
    padding: 0 30px 0 30px;
 }
.foocol.third {
    padding-left: 90px;
    width: 21%;
}
ul.social-menu li a {
   
    padding: 0!important;
    float: left;
}
ul.social-menu li.sprite-twitter a:hover,ul.social-menu li.sprite-instagram a:hover,ul.social-menu li.sprite-youtube a:hover {
    background-color: unset!important;
}
ul.social-menu li a:hover i {
    color: #7bb9e2;
}
.foocol.last {
    width: 32%!important;
    padding-left: 110px;
}
li.elementor-icon-list-item {
    display: flex;
}
.sidebar_item span.elementor-icon-list-icon {
    display: flex;
    align-items: baseline;
    padding-right: 12px;
}
.footer_icons,ul#menu-footer-menu,.footer_below .tmnf_column.tmnf_column_8 {
    display: none;
}
.footer_below .tmnf_column_4 {
    width: 100%;
}
#footer .sidebar_item p {
    margin: 0 0 0 0;
 }
#footer .sidebar_item li {
    padding: 0px 0 4px;
}
#footer .sidebar_item a{
    color: #c9d3e5;
}

::selection {
    background: #edf4fa;
    color: #222;
}
#footer .elementor-icon-list-item.text-spacing{
	line-height:20px!important;
}
#header #main-nav>li.special>a{
	color:#2d4445;
	font-size:13px;
	font-weight:600;
	text-transform:uppercase;
	letter-spacing:2.4px;
}
#footer .sidebar_item{
	margin:0px 0px!important;
}
#footer .container_alt{
	padding-top:40px;
	padding-bottom:20px;
}
#footer .foocol.first.p-border{
	padding-top:16px;
}
div#header {
    display: none;
}
#main-nav1 li.special a {
    background: #edf4fa;
    border-radius: 30px;
	font-size: 13px!important;
}

li.special>a{
	color:#053437!important;
	padding:16px 32px 15px 32px!important;
	font-size: 13px;
   
    letter-spacing: 2.4px;
}
li.special {
    margin-left: 10px;
}
#main-nav1>li.special>a:hover {
    background-color: #2d4445;
	color:#fff!important;
}

#main-nav1 li.special a {
    line-height: 20px;
}
#main-nav1 .hfe-nav-menu li.active a {
    color: #CAA64E!important;
}
#main-nav1 li.special a:hover {
    background: #CAA64E!important;
    color: #fff!important;
}

#menu-main-menu .special{display:none!important;}

@media only screen and (min-width: 1025px) and (max-width: 1200px){
	.elementor-element-37bfb59{display:none;}
}
html {
    -webkit-text-size-adjust: 100%; /* Prevent font scaling in landscape while allowing user zoom */
}


@media all and (device-width: 1180px) and (device-height: 820px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio: 2){
	#home-section{
		padding: 200px 0px 110px 0px;
	}
}


@media screen and (max-width:991px){
	.elementor-9382 .elementor-element.elementor-element-e545783 img{width:90%;}
	.blck2 .elementor-widget-image-box .elementor-widget-container{min-height:275px!important;}
	.elementor-9382 .elementor-element.elementor-element-caa92ea {width: 70%!important;}
}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
	and (-webkit-min-device-pixel-ratio: 1) {
/* .elementor-6400 .elementor-element.elementor-element-9613143 > .elementor-widget-container {
    padding-right:10px;
} */
	.elementor-6400 .elementor-element.elementor-element-c3a007c > .elementor-widget-container {
    padding-right:14px;
}
	.elementor-6400 .elementor-element.elementor-element-a0815d3 > .elementor-widget-container {
   padding-right:17px;
}
		.elementor-6400 .elementor-element.elementor-element-9613143 > .elementor-widget-container {
    padding-right:11px!important;
}
		#services h4.elementor-image-box-title,	#contact h4.elementor-image-box-title  {
    min-height: 39px;
}
}


@media only screen and (max-width: 767px) {
.tmnf_pulse a.elementor-button {
    padding-right: 40px !important;
}
	.elementor-6400 .elementor-element.elementor-element-14902a5 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}
	#footer .container_alt {
    padding-left: 0;
    padding-right: 20px;
}
	.blck2 .elementor-widget-image-box .elementor-widget-container {
    min-height: unset;
}
	.elementor-6400 .elementor-element.elementor-element-460ed29 > .elementor-widget-container {
    
    border-color: #cacaca00;
}
#home-section .tmnf_pulse i {
  
	right: 15px;
	}
}


@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 896px)
	and (orientation: landscape) {
.wpcf7-form input, .wpcf7-form textarea, .wpcf7-form select {
    
    margin: 5px 0 15px 0;
    
}
}


@media only screen and (min-width: 1280px) and (max-width: 1355px){
.elementor-9382 .elementor-element.elementor-element-a52051a {
    width: 30%!important;
}
	.elementor-9382 .elementor-element.elementor-element-caa92ea {
    width: 72%!important;
}
	.elementor-9382 .elementor-element.elementor-element-c424d1c img {
    width: 47%!important;
}
}


@media only screen and (min-width: 1200px) and (max-width: 1280px){
	.elementor-9382 .elementor-element.elementor-element-a52051a {
    width: 25%!important;
}
	.elementor-9382 .elementor-element.elementor-element-caa92ea {
    width: 77%!important;
}
	.elementor-9382 .elementor-element.elementor-element-c424d1c img {
    width: 55%!important;
}
}


@media only screen and (max-width: 1200px) {
.elementor-9382 .elementor-element.elementor-element-3b72d95{
   
    padding: 15px 20px 15px 20px!important;
}
}
@media only screen and (max-width: 768px) {
	
	h2.elementor-heading-title {
    font-size: 32px;
}
	
}


@media only screen and (max-width: 1024px) {
.elementor-9382 .elementor-element.elementor-element-b6b5fb9 .hfe-nav-menu__toggle {
    margin: inherit!important;
}
	#main-nav1 .hfe-nav-menu li.special a:hover{
		background-color:#CAA64E!important;
	}
	body li#menu-item-8695:hover {
    background-color: #7bb9e200!important;
}
	nav.hfe-nav-menu__layout-horizontal {
    background: #053437!important;
}
	#main-nav1 .hfe-nav-menu li a {
    background: #053437;
}
	#main-nav1 .hfe-nav-menu li.menu-item{
		border:none!important;
	}
	body li#menu-item-8695 {
   margin-top: 0px!important;
		background-color: #053437!important;
		width: 100%;
    float: unset;
    display: flex;
    justify-content: flex-start;
    margin-left: 0px!important;
		padding: 16px 32px 32px 20px !important;
	}
	#main-nav1 .hfe-nav-menu li.special a {
    background: #edf4fa!important;
	border-radius:30px;
	}
	nav.hfe-nav-menu__layout-horizontal {
    top: 50px!important;
}
	ul.hfe-nav-menu {
    margin-top: 20px;
    margin-left: 10px!Important;
    margin-right: 10px!important;
}
.hfe-active-menu-full-width .hfe-nav-menu__toggle {
   font-size: 28px;
}
.hfe-active-menu-full-width .hfe-nav-menu-icon:after {
    content: 'x';
	font-size: 35px;
}
	.hfe-active-menu-full-width .hfe-nav-menu-icon i{
		display:none;
	}
	
	.blck2 .elementor-widget-image-box .elementor-widget-container {
    min-height: 233px;
}
/* .ct-info .elementor-widget-container {
    border-color: #cacaca00!important;
} */

#footer .container_alt {
  padding-left: 20px;
  padding-right: 20px;
}
.foocol.third {
    padding-left: 60px;
  }
.foocol.last {
  padding-left: 60px;
}
	.elementor-6400 .elementor-element.elementor-element-9613143 > .elementor-widget-container {
    padding-right:25px!important;
}
}


@media only screen and (max-width: 767px) {
.elementor-9382 .elementor-element.elementor-element-4c96aaa {
    width: 60%!important;
}
}


@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
.elementor-9382 .elementor-element.elementor-element-e545783 img {width: 35%!important;}
.elementor-6400 .elementor-element.elementor-element-9613143 > .elementor-widget-container{padding:20px!important;}
.foocol.second {padding: 0 30px 0 20px;}
	  #menu-main-menu .special{display:none;}
}

@media only screen and (min-width: 375px) and (max-width: 896px)  and (orientation: landscape){
	.elementor-9382 .elementor-element.elementor-element-caa92ea{width:70%!important;}
	.elementor-6400 .elementor-element.elementor-element-158f847{font-size: 20px;line-height: 1.3em;}
	.elementor-6400 .elementor-element.elementor-element-0ccc3a7 .elementor-heading-title{font-size:40px;}
	.elementor-6400 .elementor-element.elementor-element-1bce1af .elementor-button{font-size: 20px;padding: 18px 45px 16px 40px;}
	.blck2 .elementor-widget-image-box .elementor-widget-container{min-height: 235px!important;}
	.elementor-6400 .elementor-element.elementor-element-a02b99d > .elementor-widget-container, .elementor-6400 .elementor-element.elementor-element-10645d9 > .elementor-widget-container{padding: 20px 10px 40px 20px!important;}
}


@media only screen and (min-width: 551px) and (max-width: 767px) and (orientation: landscape){
.elementor-9382 .elementor-element.elementor-element-e545783 img {
    width: 30%!important;
}
	.elementor-9382 .elementor-element.elementor-element-caa92ea{width: 60%!important;}
	.elementor-6400 .elementor-element.elementor-element-1bce1af{margin:0 auto;}
	.elementor-6400 .elementor-element.elementor-element-676ea0a .elementor-element-populated .elementor-heading-title, .elementor-6400 .elementor-element.elementor-element-47092ed .elementor-divider, .elementor-6400 .elementor-element.elementor-element-4e635e5{text-align:left!important;}
	.elementor-6400 .elementor-element.elementor-element-47092ed .elementor-divider{float:left;}
	.elementor-6400 .elementor-element.elementor-element-c3a007c > .elementor-widget-container{padding: 20px 20px 20px 20px!important;}
	.elementor-6400 .elementor-element.elementor-element-c3a007c .elementor-image-box-description, .elementor-6400 .elementor-element.elementor-element-9613143 .elementor-image-box-description{margin-top:28px!important;}
	.elementor-6400 .elementor-element.elementor-element-c3a007c > .elementor-widget-container{padding: 20px 24px 40px 20px!important;}
	.elementor-element-d5af50b, .elementor-element-6ed6f6b, .elementor-element-460ed29{width:33.33%!important;}
	.elementor-6400 .elementor-element.elementor-element-d5af50b > .elementor-widget-container, .elementor-6400 .elementor-element.elementor-element-6ed6f6b > .elementor-widget-container{border:none;}
	.elementor-element-460ed29{position:relative;top:-8px;}
	.elementor-6400 .elementor-element.elementor-element-460ed29 .elementor-icon-box-description, .elementor-6400 .elementor-element.elementor-element-6ed6f6b .elementor-icon-box-description, .elementor-6400 .elementor-element.elementor-element-d5af50b .elementor-icon-box-description{font-size:16px;}
	.elementor-6400 .elementor-element.elementor-element-460ed29 .elementor-icon-box-description{position:relative;top:-3px;}
}

@media screen and (min-width:481px) and (max-width:991px){
	.foocol.first img {
		text-align: left;
		width: auto;
		padding-left: 40px;
	}
}
@media screen and (max-width:480px){
	#menu-main-menu .special{display:none;}
	.elementor-9382 .elementor-element.elementor-element-caa92ea{width: 60%!important;}
	.popmake-8972 .elementor-button-content-wrapper{margin-left:25px;}
	.elementor-6400 .elementor-element.elementor-element-1bce1af{margin:0 auto!important;}
	.elementor-6400 .elementor-element.elementor-element-1bce1af .elementor-button .elementor-align-icon-right{margin-top:0px!important;}
	.blck2 .elementor-widget-image-box .elementor-widget-container{min-height: 225px!important;}
}






#popmake-8972 ::placeholder {
  color: #7A7A7A;
  opacity: 1;
}
#popmake-8972 :-ms-input-placeholder {
  color: #7A7A7A;
}
#popmake-8972 ::-ms-input-placeholder {
  color: #7A7A7A;
}
#wpcf7-f8979-o1 .wpcf7-submit.wpcf7-submit {
    margin-top: 10px;
}
.elementor-6400 .elementor-element.elementor-element-1bce1af .elementor-button .elementor-align-icon-right {
    margin-top: -5px;
}
::selection {
    background: #06343636 !important;
    color: #222;
}
.form-sec .wpcf7-form input:focus-visible, .form-sec .wpcf7-form textarea:focus-visible{
	outline-color:#2d4445;
}
#footer h5{
    color: #7bb9e2 !important;
}
.wpcf7-submit.wpcf7-submit {
    width: 150px !important;
    margin-bottom: 0;
    border-radius: 50px;
    background-color: #053437;
}
.wpcf7-submit.wpcf7-submit:hover{
background-color:#7BB9E2; 
}
#popmake-8972{
	padding-top:50px;
}
#main-nav {
    margin-top: 25px !important;
    margin-bottom: 15px !important;
}
 .con-form-column{
width:unset !important;
}
#footer {
    background-color: #053437 !important;
}
#mysticky-nav.wrapfixed .myfixed, [class*="hero-cover"] .will_stick.scrollDown {
    background-color: #053437!important;
}
#header #main-nav>li.special>a{
	color:#053437;
}
body[class*="hero-cover"] #header {
    background:#053437!important;
}

.cb-top-bar-flex-container > div {
    margin: 1%;
    text-align: center;
    font-size: 14px;
    text-transform: uppercase;
}
.cb-top-bar-flex-container > div a{
	text-decoration:underline;
}

.cb-top-bar-flex-container > div {
    margin: 10px !important;
    padding-bottom: 22px !important;
}
#footer .sidebar_item li{
	border:none;
}
.footer_below {
    background-color: #072B31 !important;
}


#titles {
    width: 140px !important;
}
#main-nav {
    margin-top: 35px !important;
}
.cb-top-bar-flex-container > div {
    font-weight: 700;
}
.cb-top-bar-flex-container > div {
    margin: 6px !important; 
}

.foocol  ul.social-menu li a i {
    font-size: 24px !important;
}
.foocol .sidebar_item ul.social-menu {
    margin: 0px 0px 0px 20px !important;
}
.will_stick.scrollDown #titles img {
    max-height: 70px;
}

[class*="hero-cover"] .logo_inv{display:none;}

[class*="hero-cover"] .logo_main{display:block;}

/* Responsive */

@media only screen and (min-width: 1025px) and (max-width: 1200px){
	.elementor-element-37bfb59{display:none;}
	
	.elementor-6400 .elementor-element.elementor-element-4d80c4e{padding:60px 0px 60px 0px;}
	
	.elementor-6400 .elementor-element.elementor-element-cb10397{padding:0px 25px 40px 25px!important;}
	
	.foocol.third{padding-top:0px!important;}
}


@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape)   {
		
		.elementor-6400 .elementor-element.elementor-element-9613143 > .elementor-widget-container{padding: 20px 20px 40px 20px;}
		
.con-form-column {
    width: 100% !important;
		
}
		.form-home{
			padding-bottom:20px;
		}
#navigation{
		background: #053437 !important;
	}
	#header .show-menu{
    color: #ffffff !important;
    background: none;
}
	nav#navigation #main-nav > li.special > a {
    padding: unset !important; 
		background:none;
/* 		color:#ffff !important; */
		font-family: Jost;
    font-weight: 500;
    font-style: normal;
/* 		letter-spacing:0px; */
}
	.admin-bar .will_stick.scrollDown {
    top: 0px;
}
		.show-menu{
		font-size:25px !important;
	}
	#header img.this-is-logo {
    max-height: 45px !important;
}
	#navigation {
    background: #053437 !important;
}
		
			.foocol.third{padding-top:0px!important;}
}


@media screen and (max-width:1024px){
	#navigation{padding:0px 20px 10px 45px;}
	#main-nav{margin-top:0px!important;}
	
	li#menu-item-8695 {padding: 16px 32px 15px 32px !important;
    text-align: center;background-color: #edf4fa!important;border-radius:25px!important;margin-top:15px!important;}
	
	#header #main-nav>li.special>a{color: #053437!important;}
	
	li#menu-item-8695:hover{background-color: #7bb9e2!important;}
	
	li#menu-item-8695:hover #header #main-nav>li.special>a{color:#fff!important;}
	
	#header #main-nav>li.special>a:hover{color:#fff!important;}
	
	#mysticky-nav.wrapfixed{display:none!important;}
	
	.foocol.third{padding-top:0px!important;}
}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
		.elementor-6400 .elementor-element.elementor-element-a02b99d .elementor-image-box-description, .elementor-6400 .elementor-element.elementor-element-9613143 .elementor-image-box-description{margin-top: 0px!important;}
		
		.elementor-6400 .elementor-element.elementor-element-10645d9 > .elementor-widget-container{padding: 20px 20px 40px 20px;}
		
		.elementor-6400 .elementor-element.elementor-element-744a6b3 .elementor-icon-box-description{font-size:15px!important;}
		
		.foocol.third{padding-top:30px!important;}
}


@media only screen and (min-width: 810px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2){
	.foocol.third{padding-top:45px!important;}
	
	.elementor-6400 .elementor-element.elementor-element-a02b99d .elementor-image-box-description, .elementor-6400 .elementor-element.elementor-element-9613143 .elementor-image-box-description{margin-top: 0px!important;}
		
		.elementor-6400 .elementor-element.elementor-element-10645d9 > .elementor-widget-container{padding: 20px 20px 20px 20px;}
}


@media only screen and (max-width: 991px){
		.show-menu{background-color:transparent!important;}
	
	#navigation{background: #053437 !important;}
	
	.foocol.first {
    width: 50%!important;
		float:left;
		padding-left:0px !important;
}
	
	.foocol.first img{height:100px!important;}
	
	.foocol.second {
    width: 50%!important;
		float:left;
}
	.foocol.third
	{
    width: 50%!important;
		float:right;
		padding-left:30px !important;
		padding-top:30px!important;
}
	.foocol.last{
    width: 50%!important;
		float:right;
	padding-left:40px !important;
		padding-top:30px !important;
}
	#navigation{
		background: #053437 !important;
	}
	#header .show-menu{
    color: #ffffff !important;
    background: none;
}
	nav#navigation #main-nav > li.special > a {
    padding: unset !important; 
		background:none;
/* 		color:#ffff !important; */
		font-family: Jost;
    font-weight: 500;
    font-style: normal;
/* 		letter-spacing:0px; */
}
	.admin-bar .will_stick.scrollDown {
    top: 0px;
}
	.show-menu{
		font-size:25px !important;
	}
	#header img.this-is-logo {
    max-height: 45px !important;
}
	
	.elementor-6400 .elementor-element.elementor-element-82ecc98 > .elementor-container{display:flex!important;flex-flow:row!important;}
	
	
	.elementor-element-4e02375 .elementor-column, .elementor-element-5b631bd .elementor-column{width:33.33%;}
}


/* @media only screen and (min-device-width: 375px) and (max-device-width: 896px) and (orientation: landscape) {
	
	#mysticky-nav.wrapfixed{display:none!important;}
		
		.foocol.first {
    width: 50%!important;
		float:left;
		padding-left:40px !important;
}
	.foocol.second {
    width: 50%!important;
		float:left;
}
	.foocol.third
	{
    width: 50%!important;
		float:right;
		padding-left:30px !important;
		padding-top:77px !important;
}
	.foocol.last{
    width: 50%!important;
		float:right;
	padding-left:40px !important;
		padding-top:10px !important;
}
	#navigation{
		background: #053437 !important;
	}
	#header .show-menu{
    color: #ffffff !important;
    background: none;
}
	nav#navigation #main-nav > li.special > a {
    padding: unset !important; 
		background:none;
		font-family: Jost;
    font-weight: 500;
    font-style: normal;

}
	.admin-bar .will_stick.scrollDown {
    top: 0px;
}
		.show-menu{
		font-size:25px !important;
	}
	#header img.this-is-logo {
    max-height: 45px !important;
}
	#navigation {
    background: #053437 !important;
}
		#footer .container_alt {
    padding-top: 40px;
    padding-bottom: 20px !important;
}
		.footer_text{
			text-align:center;
		}
	.con-form-column {
    width: 100% !important;
		
}
		.form-home{
			padding-bottom:20px;
		}
}
 */

@media only screen 
  and (min-device-width:390px) 
  and (max-device-width: 844px) 
  and (orientation: landscape) {
	
	.elementor-6400 .elementor-element.elementor-element-3b48f53 > .elementor-element-populated, .elementor-6400 .elementor-element.elementor-element-aecff5c > .elementor-element-populated, .elementor-6400 .elementor-element.elementor-element-7e364aa > .elementor-element-populated, .elementor-6400 .elementor-element.elementor-element-fcd7008 > .elementor-element-populated{margin:0px!important;}
		
		.foocol.third{padding-top:30px!important;}

}

@media only screen and (min-device-width: 414px) and (max-device-width: 896px) and (orientation: landscape){
	.foocol.third{padding-top:45px!important;}
	
	#navigation a{font-size:12px!important;padding:5px 0px 5px 0px!important;}
	
	.elementor-element-4e02375 .elementor-image-box-wrapper .elementor-image-box-title, .elementor-element-5b631bd .elementor-image-box-wrapper .elementor-image-box-title{font-size:17px!important;}
	
	.elementor-6400 .elementor-element.elementor-element-c3a007c > .elementor-widget-container, .elementor-6400 .elementor-element.elementor-element-a0815d3 > .elementor-widget-container{padding: 20px 24px 20px 20px!important;}
}

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape){
	.foocol.third{padding-top:30px!important;}
}

@media screen and (max-width: 480px){
.scrollTo_top{right:10px!important;width:50px!important;}
	
	.scrollTo_top a{padding: 10px 0 10px 0!important;}
	
	.elementor-6400 .elementor-element.elementor-element-34de17a .elementor-heading-title{font-size:22px!important;}
	
	#mysticky-nav.wrapfixed{display:none!important;}
	
	.foocol.first {
    width: 100%!important;
		padding-left:25px!important;
	
}
	.foocol.second {
    width: 100%!important;
		padding-top:15px;
		
}
	.foocol.third
	{
    width: 100%!important;
		padding-left:30px !important;
		padding-top:20px!important;
		
		
}
	.foocol.last{
    width: 100%!important;
		padding-left:30px !important;
		
		
}
	.foocol.last h5{
		padding-top:0px !important;
	}
	.foocol.first img {
    max-width: 50%!important;
	
}
	.footer_text{
		text-align:center !important;
	}
	#header .show-menu{
    color: #ffffff !important;
    background: none;
}
	nav#navigation #main-nav > li.special > a {
    padding: unset !important; 
		background:none;
/* 		color:#ffff !important; */
		font-family: Jost;
    font-weight: 500;
    font-style: normal;
/* 		letter-spacing:0px; */
}
	.admin-bar .will_stick.scrollDown {
    top: 0px;
}
	.show-menu{
		font-size:25px !important;
	}
	#header img.this-is-logo {
    max-height: 45px !important;
}
	#navigation {
    background: #053437 !important;
}
	#footer .container_alt {
    padding-top: 40px;
    padding-bottom: 40px !important;
}
	
	.elementor-6400 .elementor-element.elementor-element-82ecc98 > .elementor-container{display:block!important;}
	
	.elementor-element-4e02375 .elementor-column, .elementor-element-5b631bd .elementor-column{width:100%!important;}
	
	.foocol.last{padding-top:0px!important;}
	
	li#menu-item-8695{padding: 14px 24px 11px 24px !important;margin-top: 10px!important;}
	
	li#menu-item-8695 a{font-size:13px!important;}
	
	.header_fullwidth #header .container_vis{padding-left:0px!important;}

}

form#gform_1 img#gform_ajax_spinner_1 {
    display: none;
}
div#gform_confirmation_message_1 {
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em;
    border: 2px solid #CAA64E;
}

#footer h5.widget{
	color:#CAA64E !important;
}
.ribbon,.ribbon:hover, .wpcf7-submit.wpcf7-submit:hover, .pum-theme-8926 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
    background-color: #CAA64E!important;
}
#footer a:hover, #header-top-bar a:hover, #header .nav > li:not(.special) > a:hover, #header .nav > li.active > a {
    color: #CAA64E!important;
}
ul.social-menu li a:hover i  {
    color: #CAA64E !important;
}
#mysticky-nav.wrapfixed .myfixed li.special>a:hover {
    background-color: #CAA64E!important;
}
.con-info-colum a:hover{
	color:#CAA64E!important;
}
#home-banner-button .elementor-button-text, #download-broach-but .elementor-button-text{
font-family: 'Jost' !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    text-transform: uppercase;
    letter-spacing: 2.4px !important;
}


#main-nav {
    margin-top: 42px !important;
}
.will_stick.scrollDown #titles img {
    max-height: 100%;
}
#wpcf7-f8979-o1 span.wpcf7-not-valid-tip {
    margin-top: -20px;
}
#wpcf7-f8979-o1  form .wpcf7-response-output {
    margin: 0em 0.5em 1em !important;
}
.swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: -15px;
}
#gform_wrapper_1 .gform_title, #gform_wrapper_1 .gfield_required_text{
	display:none !important;
}
#gform_submit_button_1{
width: 145px !important;
    margin-bottom: 0;
    border-radius: 50px;
    background-color: #053437;
    border: none;
    color: #fff;
    text-transform: uppercase;
	font-family: Jost !important;
    font-weight: 600;
	font-size: 13px !important;
    letter-spacing: 2px;
	padding: 20px 5%;
	margin-top:10px;
}
#gform_submit_button_1:hover{
background-color:#CAA64E!important;
}
.gfield_label{
	text-transform: capitalize;
    color: #4f5366 !important;
    font-size: 15px !important;
    font-family: 'Jost' !important;
    font-weight: 400 !important;
}
#gform_wrapper_1 input[type=email], #gform_wrapper_1 input[type=text]{
	height:54px;
}
#popmake-10560{
	padding-top: 50px;
    padding-bottom: 35px
}
.gravity-theme .gfield {
    margin-top: 10px;
}
div#wpcf7-f8208-p6400-o1 .wpcf7-submit.wpcf7-submit {
    background-color: #053437 !important;
}
div#wpcf7-f8208-p6400-o1 .wpcf7-submit.wpcf7-submit:hover, .ribbon:hover {
    background: #CAA64E!important;
}

/* Additional css */
.gr-form .gform_heading .gform_title{
	display:none!important;
}

.gr-form .gfield_required{
	display:none!important;
}

.gr-form .ginput_container_text input{
	padding:15px!important;
	width:90%!important;
}

.gr-form .ginput_container_phone input{
	padding:15px!important;
	width:90%!important;
}

.gr-form  .ginput_container_email input{
	padding:15px!important;
	width:90%!important;
}

.ginput_container_textarea textarea{
	height: 150px!important;
    width: 95%!important;
}

#gform_submit_button_2{
	width: 110px !important;
    margin-bottom: 0;
    border-radius: 50px;
    background-color: #2d4445;
    border: none;
    color: #fff;
    text-transform: uppercase;
    font-family:Jost!important;
    font-weight: 600;
    font-size: 13px !important;
    letter-spacing: 2px;
    padding: 20px 5%;
    margin-top: 10px;
}
#gform_submit_button_2:hover{
	background:#CAA64E!important;
}