html, body{

}
 .qodef-main-menu ul .mega-sub-menu a.mega-menu-link{
    margin-bottom: 5px !important;
margin-top: 5px !important;
}
#mega-menu-wrap-main-navigation #mega-menu-main-navigation > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover {
    color:#b9b9b9;
}
#mega-menu-wrap-main-navigation #mega-menu-main-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-main-navigation #mega-menu-main-navigation > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover {
    color:#b9b9b9; 
}
.qodef-header-overlapping .qodef-overlapping-bottom-container .qodef-vertical-align-containers .qodef-position-right-inner {
    padding-top:18px;
}
.qodef-mobile-header .qodef-mobile-header-inner {
    height: 60px;
}
.qodef-process-holder .qodef-process-item:nth-child(1){
    cursor:pointer;
}
    .gwolle_gb_notice{
    font-size: 12px;
    margin-bottom: 20px !important;
}
.click-callback i{
    font-size:40px;
}
.click-callback{
    margin-bottom:20px;
}
.label.comb{
line-height:48px;
}
.fivbester{
    display:inline-block;
}
.fivbester i{
color: rgb(228, 173, 34);
}
  .zcwPopup .powered_by {
        display:none;
        }
        .post-content p{
        font-family: arial !important;
        text-align: justify !important;
        font-size: 16px !important;
        }
          .post-content p span{
        font-family: arial !important;
text-align: justify !important;
font-size: 16px !important;
        }
        .panel{
    margin-top: 30px;
        }
        .archive-post {
    padding-top: 30px !important;
        }
        @media all and (max-width: 800px){
#zcwMiniButton{
	display:none !important;
}
.qodef-mobile-header .qodef-mobile-logo-wrapper img {
    height: auto;
    width: 230px;
}
}
        @media all and (min-width: 800px){
.qodef-page-header .qodef-overlapping-top-container a img {
    display: block;
    width: 320px;
    height: auto;
}
}
@media all and (min-width: 1000px) and (max-width: 1200px){
.qodef-main-menu > ul > li > a span.item_text {
    font-size: 13px;
}
}
@media screen and (max-width: 1100px) {
	.bigtable {
		overflow-x: auto;
		display: block;
	}
}
.wpcf7-mail-sent-ok{
    color: green;
    font-weight: bold;
    margin-top: 20px;
    text-align: center;
    background: aliceblue;
}
			#navbar-top {
    opacity: 1;
        background-color: #f9f9f9;
			}
			#navbar-top .navbar-nav > li > a {
    color: #777777;
			}
			html .formcraft-css .fc-form .form-element .submit-cover .submit-button {

    white-space: normal;
			}
.hiderast, .showimager, body #rev_slider_8_2_wrapper {
				display:none !important;
			}
			#order-modal-download .modal-dialog {
    width: 400px;
			}
			#order-modal-download .modal-header {
 border-bottom: 0px solid #e5e5e5 !important;
} 
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
    margin-bottom: 35px !important;
}

.qodef-overlapping-top-container .qodef-position-left .qodef-position-left-inner{
vertical-align: top;
padding-top: 15px;
}

.centerbuttoma{
    text-align:center;
}
.qodef-process-holder .qodef-process-item .qodef-icon-shortcode.circle {
    background-color: #1fb16dc7;
}
.qodef-process-holder .qodef-process-item .qodef-process-item-icon-holder {
    border: 3px solid #3aa070a1;
}
.qodef-team-position-holder{
    display:none;
}
.clsasborder{
    cursor: pointer;
    box-shadow: 0 0 10px #18c13933;
}
.imagepeson1{
    padding-top:10px;
    padding-bottom:10px;
}
.qodef-header-overlapping .qodef-overlapping-top-container {
    height: auto;
}
.qodef-overlapping-top-container .qodef-position-right-inner{
    margin-top:30px;
}
.wpcf7-form p{
    padding:10px;
}
h1 {
    font-size: 32px;
}
h2 {
    font-size: 28px;
    padding-top: 20px;
padding-bottom: 10px;
}
.qodef-header-overlapping .qodef-overlapping-bottom-container .qodef-ovelapping-menu, .qodef-search-cover {
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
.qodef-content .qodef-container .qodef-container-inner {
    padding-top: 60px;
}
.lead.post-excerpt.single-post-excerpt{
	font-size:16px;
}

.post-title {
    margin-bottom: 15px;
    margin-top: 15px;
}

.attachment-full.size-full.wp-post-image{
	width: 900px;
    height: auto;
    margin-bottom: 15px;
}

.fc-form.fc-form-70.align-.spin-.save-form-.dont-submit-hidden-.remove-asterisk-.icons-hide-.label-inline.frame-visible.field-alignment-left{
width: auto !important;
}



.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,
.wpcf7-form-control-wrap.email-498 input{
	width: 100%;
}

.gwolesmbmt, .gwolldotzv{
background:
rgb(31, 176, 109) none repeat scroll 0% 0%;
padding: 10px 20px;
color:
rgb(255, 255, 255);
border: none;
font-weight: 700;
cursor:pointer;
}
.htrerotzv{
    margin-bottom:40px;
}
@media(min-width: 900px){ 


	.pdng{
		padding-left:30px;
		
	}	
	
.cont-name-phone{
	display: flex;
}

	input[type="text"], input[type="number"], input[type="email"], input[type="tel"], input[type="search"], input[type="password"], textarea, textarea.wp-editor-area, .select_container, select, .select_container select {
    
	padding: 1em 1.4em;
	
	}
	
	

	
	
}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,
.wpcf7-form-control-wrap.email-498 input {

}

input[type="text"], input[type="number"], input[type="email"], input[type="tel"], input[type="search"], input[type="password"], textarea, textarea.wp-editor-area, .select_container, select, .select_container select {
    font-size: 1em;
    font-weight: 500;
    font-style: normal;
    line-height: 1.5em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0px;
	padding: 1em 1.4em;
    border: 1px solid #ddd;
 	  font-family: inherit;
   
    margin: 0;
    vertical-align: baseline;
	
	
}


	

	
	
.wpcf7-form-control.wpcf7-submit{
	color: #ffffff;
    background-color: #57b957;
	border-radius: 0;
	    font-family: "Montserrat",sans-serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0px;
	-webkit-appearance: none;
    cursor: pointer;
    display: inline-block;
   
    white-space: nowrap;
    padding: 1.075em 3.3em;
    
    height: auto;
    border-width: 0 !important;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.wpcf7-list-item-label{
	   font-family: "Montserrat",sans-serif;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    line-height: inherit;
    border: 0;
    outline: 0;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
	margin-top:15px;
	margin-bottom:15px;
	padding-left:5px;
}

@media(max-width: 900px){
	.pdng{
		padding-top:15px;
	}	
	

 }



.cont-subm-check{
	display: flex;
	flex-direction: column;
	justify-content: space-around;
}

span.wpcf7-list-item {
    display: inline-block;
    margin: 1em 0 1em 0em !important;
}

.pum-title.popmake-title{
	margin-bottom: 15px;
}


.pum-theme-5051 .pum-container,
.pum-theme-lightbox .pum-container {
    
	border: 8px solid #519b50 !important;
}
.qodef-post-info-bottom {
    border-bottom: none;
}
.bigfint{

}

элемент {

}
.qodef-top-bar .widget_nav_menu ul li a {

    color: #1fb06d;
}
.qodef-header-overlapping .qodef-overlapping-top-container .qodef-iwt .qodef-iwt-title-holder h6 {
    line-height: 17px;
    font-size: 18px;
}
.wpcf7-form-control.wpcf7-textarea {
    height: 150px;
}
.botyara1 {
    font-weight:bold;
}
@media all and (max-width: 1350px){
.qodef-sticky-holder #mega-menu-wrap-main-navigation #mega-menu-main-navigation > li.mega-menu-item > a.mega-menu-link {
    padding: 0px 10px 0px 10px;
}
}
@media all and (max-width: 1200px){
     #mega-menu-wrap-main-navigation #mega-menu-main-navigation > li.mega-menu-item > a.mega-menu-link {
    padding: 0px 10px 0px 10px;
}
.qodef-sticky-holder #mega-menu-wrap-main-navigation #mega-menu-main-navigation > li.mega-menu-item > a.mega-menu-link {
    padding: 0px 4px 0px 4px;
}
}
@media all and (max-width: 1075px){
    .qodef-sticky-holder{
        display:none;
    }
    
}
@media all and (max-width: 600px){
    .qodef-content {
    margin-top: 50px !important;
}
    .qodef-mobile-nav{
        display:block !important;
    }
    .qodef-mobile-menu-opener{
        display:none !important;
    }
}

div[id*='vc-flip-box'] .pad img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.new-step {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 250px;
    padding: 0 15px;
    margin-bottom: 0!important;
    font-size: 15px;
}

.new-step.green {
    color: #fff;
    background-color: #00ae5d;
}

.new-button-row .wpb_wrapper {
    display: flex;
    justify-content: center;
}

.new-image {
    margin-bottom: 10px !important;
    display: flex;
    justify-content: center;
}
