@media only screen and (max-width: 1023px) {
  .no-mobile {
    display: none;
  }
}

@media only screen and (min-width: 1023px) {
  .no-desktop {
    display: none;
  }
}



.header_mid_outer{
     box-shadow: 0px 0px 0px #00000024;
}
.cmsmasters_owl_slider_item.cmsmasters_content_slider_item{
	text-align: center;
}

.cmsmasters_owl_slider_item.cmsmasters_content_slider_item img{
	width: auto;
}

.center{display: flex;
  align-items: center;
  justify-content: center
}

.cmsmasters_mailpoet_form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]), .cmsmasters_mailpoet_form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range])::-webkit-input-placeholder {
    color: rgb(197, 197, 197);
}

.cmsmasters_row .cmsmasters_row_inner.cmsmasters_row_fullwidth {
    width: 100%;
    padding: 0 10px;
}

.mvideo{
	border: 0;
	display: inline-block;
  color: transparent;
  height: auto;
  font-size: 0;
  vertical-align: middle;
  max-width: 100%;
	background-color: transparent;
}

@media only screen and (max-width: 768px) {	
	#header .header_mid .logo_wrap{
 width: 165px !important;
    margin: 15px auto 10px;
		float: left !important;
    text-align: left !important;
	}
	#header .header_mid .resp_mid_nav_wrap{
		margin-top: 3%;
	}
	#header .header_mid .logo_wrap .logo img {
		width: 100%;
	}
}
@media only screen and (max-width: 1024px){
.header_mid {
    background-color: rgb(108, 137, 171);
}
	}

.header_mid .header_mid_inner {
    height: 100%;
    text-align: right!important;
}

#mailpoet_form_1 .mailpoet_text, #mailpoet_form_1 .mailpoet_textarea {
    color: #d0d0d0;
}

#mailpoet_form_3 .mailpoet_text, #mailpoet_form_3 .mailpoet_textarea {
    color: #d0d0d0;
}

@media only screen and (max-width: 768px){ #header .header_mid .header_mid_inner { padding-top: 5px;
	}
}

@media only screen and (max-width: 1240px) and (min-width: 10px) {
#page .header_top_inner, #page .header_mid_inner, #page .header_bot_inner {
    padding: 5px 5px;
	}
}
