#wonderplugincarousel-3 .amazingcarousel-image img
{
border-radius:0px!important;
-webkit-border-radius:0px!important;
}
.flag_section #wonderplugincarousel-1 .amazingcarousel-title{line-height:30px!important; }
#menu-item-2143 a
{
font-weight:bold!important;
color:red;
}
.our_team #wonderplugincarousel-2 .amazingcarousel-description
{
height:190px!important;
}
#menu-item-160
{
margin-left:39px!important;
}
#wonderplugincarousel-2 .amazingcarousel-readmore
{
min-height:40px!important;
height:60px!important;
}   .wpcf7-form {
font-size: 14px;
color: #000000;
background-color: #ffffff;
padding: 20px;
max-width: 800px;
margin: 0 auto;
} .wpcf7-form h3 {
font-size: 24px;
margin-bottom: 20px;
font-weight: bold;
} .form-section {
margin-bottom: 30px;
}
.form-section h4 {
font-size: 18px;
font-weight: bold;
margin-bottom: 15px;
color: #333;
border-bottom: 2px solid #ddd;
padding-bottom: 5px;
} .wpcf7-form label {
display: block;
width: 100%;
font-size: 14px;
font-weight: bold;
margin-bottom: 15px;
color: #000;
} .wpcf7-form .form-control,
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="tel"],
.wpcf7-form input[type="date"],
.wpcf7-form select {
width: 100%;
font-size: 14px;
font-weight: bold;
margin: 5px 0 0 0;
padding: 6px 12px;
border: 1px solid #ccc;
border-radius: 4px;
box-sizing: border-box;
background-color: #fff;
} .wpcf7-form .wpcf7-radio {
margin: 10px 0;
}
.wpcf7-form .wpcf7-radio .wpcf7-list-item {
display: block;
margin: 8px 0;
background-color: transparent;
}
.wpcf7-form .wpcf7-radio .wpcf7-list-item label {
font-weight: normal;
display: flex;
align-items: center;
margin-bottom: 5px;
}
.wpcf7-form .wpcf7-radio input[type="radio"] {
width: auto;
margin-right: 10px;
margin-top: 0;
} .wpcf7-form .wpcf7-acceptance {
margin: 15px 0;
}
.wpcf7-form .wpcf7-acceptance label {
display: flex;
align-items: flex-start;
font-weight: normal;
line-height: 1.4;
}
.wpcf7-form .wpcf7-acceptance input[type="checkbox"] {
width: auto;
margin-right: 10px;
margin-top: 3px;
flex-shrink: 0;
} .wpcf7-form .submit-btn,
.wpcf7-form input[type="submit"] {
font-size: 16px;
font-weight: bold;
color: #ffffff;
background-color: #dd3333;
padding: 13px 26px;
border: none;
border-radius: 0;
cursor: pointer;
display: block;
margin: 20px auto 0;
width: auto;
}
.wpcf7-form .submit-btn:hover,
.wpcf7-form input[type="submit"]:hover {
background-color: #cc2222;
} .wpcf7-form hr {
border: none;
border-top: 1px solid #ddd;
margin: 20px 0;
} .wpcf7-form .wpcf7-not-valid {
border-color: #dc3545 !important;
} .wpcf7-response-output {
margin-top: 20px;
padding: 10px;
border-radius: 4px;
}
.wpcf7-mail-sent-ng {
border: 1px solid #dc3545;
background-color: #f8d7da;
color: #721c24;
}
.wpcf7-mail-sent-ok {
border: 1px solid #28a745;
background-color: #d4edda;
color: #155724;
}
.wpcf7-validation-errors {
border: 1px solid #dc3545;
background-color: #f8d7da;
color: #721c24;
} @media (max-width: 768px) {
.wpcf7-form {
padding: 15px;
}
.wpcf7-form h3 {
font-size: 20px;
}
.form-section h4 {
font-size: 16px;
}
.wpcf7-form .submit-btn,
.wpcf7-form input[type="submit"] {
width: 100%;
padding: 15px;
}
}@media screen and ( min-width: 782px ){
body.admin-bar .mobmenu, body.admin-bar .mobmenu-panel, .show-nav-left.admin-bar .mobmenu-overlay, .show-nav-right.admin-bar .mobmenu-overlay {
top: 32px!important;
}
body.admin-bar .mobmenu-search-holder {
top: 82px!important;
}
}
@media screen and ( max-width: 782px ){
body.admin-bar .mobmenu, body.admin-bar .mobmenu-panel, .show-nav-left.admin-bar .mobmenu-overlay, .show-nav-right.admin-bar .mobmenu-overlay {
top: 46px!important;
}
body.admin-bar .mob-menu-header-banner {
top: 0px!important;
}
body.admin-bar .mobmenu-search-holder {
top: 96px!important;
}
body.admin-bar  .mob-menu-slideout .mobmenu-search-holder {
top: 50px!important;
}
}
@media screen and ( max-width: 479px ) {
.mob-menu-overlay .mobmenu-content {
padding-top: 5%;
}
}
@media screen and ( max-width: 782px ) {
.mob-menu-overlay .mobmenu-content {
padding-top: 10%;
}
}
@media screen and ( min-width: 782px ) {
#mobmenu-footer li:hover {
background-color: ;
}
#mobmenu-footer li:hover i {
color: ;
}
}
@media only screen and (min-width:1025px){
.mob_menu, .mobmenu-panel, .mobmenu, .mobmenu-cart-panel, .mobmenu-footer-menu-holder, .mobmenu-right-panel, .mobmenu-left-panel  {
display: none!important;
}
}
@media only screen and (max-width:1024px) {
.mobmenur-container i {
color: ;
}
.mobmenul-container i {
color: ;
}
.mobmenul-container img {
max-height:  50px;
float: left;
}
.mobmenur-container img {
max-height:  50px;
float: right;
}
.mob-expand-submenu i {
font-size: 20px;
}
#mobmenuleft li a , #mobmenuleft li a:visited, .mobmenu-content h2, .mobmenu-content h3, .show-nav-left .mob-menu-copyright, .show-nav-left .mob-expand-submenu i {
color: ;
}
.mob-cancel-button {
font-size: 20px!important;
} .mobmenu-content #mobmenuleft .sub-menu  .sub-menu li a:hover {
color: ;
} .mobmenu-content #mobmenuleft .sub-menu .sub-menu li:hover {
background-color: ;
}
.mobmenu-content #mobmenuleft li:hover, .mobmenu-content #mobmenuright li:hover  {
background-color: ;
}
.mobmenu-content #mobmenuright li:hover  {
background-color:  ;
} .mobmenu-content #mobmenuright .sub-menu .sub-menu li:hover {
background-color: ;
} .mobmenu-content #mobmenuright .sub-menu  .sub-menu li a:hover {
color: ;
}
.mobmenu-content #mobmenuleft .sub-menu {
background-color:  ;
margin: 0;
color:  ;
width: 100%;
position: initial;
}
.mob-menu-left-bg-holder {
opacity: 0;
background-attachment: fixed ;
background-position: center top ;
-webkit-background-size:  initial;
-moz-background-size: initial;
background-size: initial;
}
.mob-menu-right-bg-holder { 
opacity: 1;
background-attachment: fixed ;
background-position: center top ;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size:  cover;
}
.mobmenu-content #mobmenuleft .sub-menu a {
color:  ;
}
.mobmenu-content #mobmenuright .sub-menu  a {
color:  ;
}
.mobmenu-content #mobmenuright .sub-menu .sub-menu {
background-color: inherit;
}
.mobmenu-content #mobmenuright .sub-menu {
background-color:  ;
margin: 0;
color:  ;
position: initial;
width: 100%;
}
#mobmenuleft li:hover a, #mobmenuleft li:hover i {
color: ;
}
#mobmenuright li a , #mobmenuright li a:visited, .show-nav-right .mob-menu-copyright, .show-nav-right .mob-expand-submenu i {
color:  ;
}
#mobmenuright li a:hover {
color:  ;
}
.mobmenul-container {
top: px;
margin-left: px;
margin-top: 0px;
height: 50px;
float: left;
}
.mobmenur-container {
top: 0px;
margin-right: 5px;
margin-top: 0px;
}
.mob-menu-logo-holder {
margin-top:   0px;
text-align:   left;
margin-left:  20px;;
margin-right: 0;
height:       50px;
float:left;	}
.mob-menu-header-holder {
width:  100% ;
background-color:  ;
height: 50px ;
position:fixed;
}
body.mob-menu-overlay, body.mob-menu-slideout, body.mob-menu-slideout-over, body.mob-menu-slideout-top {
padding-top: 50px;
}
.mobmenul-container, .mobmenur-container{
position: relative; 
}
.mobmenu-left-panel {
;;
width:  %;  
}
.mobmenu-right-panel {
background-color:;		width:  270px; 
}
.show-nav-left .mobmenu-overlay, .show-nav-right .mobmenu-overlay, .show-mob-menu-search .mobmenu-overlay  {
background: ;
}
.mob-menu-slideout-top .mobmenu-overlay {
display:none!important;
}
.mob-menu-slideout.show-nav-left .mobmenu-push-wrap, .mob-menu-slideout.show-nav-left .mob-menu-header-holder {
-webkit-transform: translateX(%);
-moz-transform: translateX(%);
-ms-transform: translateX(%);
-o-transform: translateX(%);
transform: translateX(%);
}
.mob-menu-slideout.show-nav-right .mobmenu-push-wrap, .mob-menu-slideout.show-nav-right .mob-menu-header-holder {
-webkit-transform: translateX(-270px);
-moz-transform: translateX(-270px);
-ms-transform: translateX(-270px);
-o-transform: translateX(-270px);
transform: translateX(-270px);
}
.mob-menu-slideout-top .mobmenu-panel {
width:  100%;
height: 100%;
z-index: 1;
position: fixed;
left: 0px;
top: 0px;
max-height: 100%;
-webkit-transform: translateY(-100%);
-moz-transform: translateY(-100%);
-ms-transform: translateY(-100%);
-o-transform: translateY(-100%);
transform: translateY(-100%);
}
.mob-menu-slideout-top.show-nav-left .show-panel, .mob-menu-slideout-top.show-nav-right .show-panel  {
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
-ms-transform: translateY(0px);
-o-transform: translateY(0px);
transform: translateY(0px);
z-index: 300000;
}
.mob-menu-slideout-over.show-nav-left .mobmenu-left-panel {
overflow: hidden;
}
.show-nav-left .mobmenu-panel.show-panel , .show-nav-right .mobmenu-panel.show-panel {
z-index: 300000;
} .mob-menu-slideout .mobmenu-panel, .mob-menu-slideout-over .mobmenu-panel, .mob-menu-slideout .mobmenu-cart-panel, .mob-menu-slideout-over .mobmenu-cart-panel {
position: fixed;
top: 0;
height: 100%;
overflow-y: auto;
overflow-x: auto;
z-index: 1;
opacity: 1;
} .mobmenu .headertext { 
color:  ;
}
.headertext span {
position: absolute;
line-height: 50px;
}
.mobmenu-search-holder {
top: 50px;
}  body.mob-menu-overlay, body.mob-menu-slideout, body.mob-menu-slideout-over, body.mob-menu-slideout-top  {
overflow-x: hidden;
}
.mobmenu-left-panel li a, .leftmbottom, .leftmtop{
padding-left: %;
padding-right: %;
}
.mobmenu-content li > .sub-menu li {
padding-left: calc(*1%);
}
.mobmenu-right-panel li, .rightmbottom, .rightmtop{
padding-left: 10%;
padding-right: 10%;
}
.mobmenul-container i {
line-height: px;
font-size: px;
float: left;
}
.left-menu-icon-text {
float: left;
line-height: px;
color: ;
}
.mobmenu-left-panel .mobmenu-display-name {
color: ;
}
.right-menu-icon-text {
float: right;
line-height: 20px;
color: ;
}
.mobmenur-container i {
line-height: 20px;
font-size: 20px;
float: right;
}
.hide {
display: none!important;
}
.mob-standard-logo {
display: inline-block;
height:50px!important;	}
.mob-retina-logo {
height:50px!important;	}
.mobmenu-content #mobmenuleft > li > a:hover {
background-color: ;
}
.mobmenu-content #mobmenuright > li > a:hover {
background-color: ;
}
.mobmenu-left-panel .mob-cancel-button {
color: ;
}
.mobmenu-right-panel .mob-cancel-button {
color: ;
}	
}
.mob-menu-logo-holder > .headertext span,.mobmenu input.mob-menu-search-field {
font-family:"";
font-size:;
font-weight:;
font-style:;
letter-spacing:;
text-transform:;
}
.left-menu-icon-text {
font-family:;
font-size:;
font-weight:;
font-style:;
line-height:;
letter-spacing:;
text-transform:;
}
#mobmenuleft .mob-expand-submenu,#mobmenuleft > .widgettitle,#mobmenuleft li a,#mobmenuleft li a:visited,#mobmenuleft .mobmenu-content h2,#mobmenuleft .mobmenu-content h3,.mobmenu-left-panel .mobmenu-display-name {
font-family:"";
font-size:;
font-weight:;
font-style:;
line-height:;
letter-spacing:;
text-transform:;
}
.mob-menu-copyright,.mob-menu-copyright a,.mob-menu-copyright p,.mob-menu-copyright h1,.mob-menu-copyright h2,.mob-menu-copyright h3,.mob-menu-copyright h4,.mob-menu-copyright h5,.mob-menu-copyright h6 {
font-family:"";
font-size:;
font-weight:;
font-style:;
line-height:;
letter-spacing:;
text-transform:;
}
.right-menu-icon-text {
font-family:"";
font-size:;
font-weight:;
font-style:;
line-height:;
letter-spacing:;
text-transform:;
}
#mobmenuright li a,#mobmenuright li a:visited,#mobmenuright .mobmenu-content h2,#mobmenuright .mobmenu-content h3,.mobmenu-left-panel .mobmenu-display-name {
font-family:"";
font-size:;
font-weight:;
font-style:;
line-height:;
letter-spacing:;
text-transform:;
}