

html { -webkit-text-size-adjust: 100%; }



.page_not_found {
    text-align: center;
    margin: -5% 0 30px 0 !important;
}


.page_not_found h2 {
    margin: 80px 0 -3% !important;
}


.page_not_found p {
    margin: 0px 0 15px !important;
}

a.qbutton.with-shadow {
    background: linear-gradient(140deg, #e73089 0%, #464d9b 60%) !important;
    color: #fff !important;
    text-transform: none !important;
    border: none !important;
}


.page-id-error404 .site-footer {
display:none !important;
}

.textphotoshop {
display: inline-block !important;
}


.photoshop3 {
    -webkit-filter: drop-shadow(.5em 1em .25em rgba(0,0,0,.4));
    -moz-filter: drop-shadow(.5em 1em .25em rgba(0,0,0,.4));
    -o-filter: drop-shadow(.5em 1em .25em rgba(0,0,0,.4));
    -ms-filter: drop-shadow(.5em 1em .25em rgba(0,0,0,.4));
    filter: drop-shadow(.5em .5em .25em rgba(0,0,0,.4));
    margin-right: 0;
    -webkit-filter: drop-shadow(.25em .5em .25em rgba(0,0,0,.4));
    -moz-filter: drop-shadow(.25em .5em .25em rgba(0,0,0,.4));
    -o-filter: drop-shadow(.25em .5em .25em rgba(0,0,0,.4));
    -ms-filter: drop-shadow(.25em .5em .25em rgba(0,0,0,.4));
    filter: drop-shadow(.25em .5em .25em rgba(0,0,0,.4));
    -webkit-transform: translate(.25em, .5em);
    -moz-transform: translate(.25em, .5em);
    transform: translate(.25em, .5em);
    display: inline-block !important;
    position: initial;
    text-decoration: none;
    white-space: nowrap;
    background: linear-gradient(140deg, #e73089 0%, #464d9b 60%) !important;
}


.photoshop {
    -webkit-filter: drop-shadow(.5em 1em .25em rgba(0,0,0,.4));
    -moz-filter: drop-shadow(.5em 1em .25em rgba(0,0,0,.4));
    -o-filter: drop-shadow(.5em 1em .25em rgba(0,0,0,.4));
    -ms-filter: drop-shadow(.5em 1em .25em rgba(0,0,0,.4));
    filter: drop-shadow(.5em .5em .25em rgba(0,0,0,.4));
    margin-right: 0;
    -webkit-filter: drop-shadow(.25em .5em .25em rgba(0,0,0,.4));
    -moz-filter: drop-shadow(.25em .5em .25em rgba(0,0,0,.4));
    -o-filter: drop-shadow(.25em .5em .25em rgba(0,0,0,.4));
    -ms-filter: drop-shadow(.25em .5em .25em rgba(0,0,0,.4));
    filter: drop-shadow(.25em .5em .25em rgba(0,0,0,.4));
    -webkit-transform: translate(.25em, .5em);
    -moz-transform: translate(.25em, .5em);
    transform: translate(.25em, .5em);
    display: inline-block !important;
    position: initial;
    text-decoration: none;
    white-space: nowrap;
    background: linear-gradient(140deg, #e73089 0%, #464d9b 60%) !important;
}

.textgradient {
background: linear-gradient(140deg, #e73089 0%, #464d9b 60%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

.box {
border: 0.5px solid #d4d4d4 !important;
border-radius: 7px !important;
transition: all .1s ease-in-out;
transition: box-shadow .3s;
}

.box:hover{
    transform: scale(1.0);
  box-shadow: 0 0 20px rgba(33,33,33,.2); 
}

.shadow {
border-radius: 7px !important;
  box-shadow: 0 0 20px rgba(33,33,33,.2) !important; 
    z-index: 0 !important;
    border: 0.5px solid #d4d4d4 !important;
}

.drop_down .second .inner > ul > li > a, .drop_down .second .inner > ul > li > h3, .drop_down .wide .second .inner > ul > li > h3, .drop_down .wide .second .inner > ul > li > a, .drop_down .wide .second ul li ul li.menu-item-has-children > a, .drop_down .wide .second .inner ul li.sub ul li.menu-item-has-children > a, .drop_down .wide .second .inner > ul li.sub .flexslider ul li h5 a, .drop_down .wide .second .inner > ul li .flexslider ul li h5 a, .drop_down .wide .second .inner > ul li.sub .flexslider ul li h5, .drop_down .wide .second .inner > ul li .flexslider ul li h5, .header_top #lang_sel ul li ul li a {
    color: #000000;
    font-size: 15px;
    line-height: 22px !important;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0px;
}
.drop_down .second .inner ul, .drop_down .second .inner ul li ul, .shopping_cart_dropdown, li.narrow .second .inner ul, .header_top .right #lang_sel ul ul, .drop_down .wide .second ul li.show_widget_area_in_popup .widget, .drop_down .wide.wide_background .second {
    background-color: #ffffff;
    background-color: rgba(255,255,255,1);
    box-shadow: 0 0 20px rgba(33,33,33,.2) !important;
    z-index: 0 !important;
    border-top-right-radius: 7px !important;
    border-bottom-right-radius: 7px !important;
    border: 0.5px solid #d4d4d4 !important;
    border-left: 4px solid #464d9b !important;
}

.shadow2 {
    -webkit-filter: drop-shadow(.5em 1em .25em rgba(0,0,0,.4));
    -moz-filter: drop-shadow(.5em 1em .25em rgba(0,0,0,.4));
    -o-filter: drop-shadow(.5em 1em .25em rgba(0,0,0,.4));
    -ms-filter: drop-shadow(.5em 1em .25em rgba(0,0,0,.4));
    filter: drop-shadow(.5em .5em .25em rgba(0,0,0,.4));
    margin-right: 0;
    -webkit-filter: drop-shadow(.25em .5em .25em rgba(0,0,0,.4));
    -moz-filter: drop-shadow(.25em .5em .25em rgba(0,0,0,.4));
    -o-filter: drop-shadow(.25em .5em .25em rgba(0,0,0,.4));
    -ms-filter: drop-shadow(.25em .5em .25em rgba(0,0,0,.4));
    filter: drop-shadow(.25em .5em .25em rgba(0,0,0,.4));
}


@media screen and (min-width: 1921px) {
.gap {
background-image: url(https://wacademy.by/wp-content/uploads/2018/09/BG1-01.png?id=507) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    padding: 170px 0 !important;
}
.gap8 {
background-image: url(https://wacademy.by/wp-content/uploads/2018/09/BG6-01.png?id=507) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    padding: 170px 0 !important;
}
.gap6 {
background-image: url(https://wacademy.by/wp-content/uploads/2018/09/BG4-01.png?id=507) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    padding: 170px 0 !important;

}
.gap3 {
background-image: url(https://wacademy.by/wp-content/uploads/2018/09/BG4-01.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    padding: 170px 0 !important;
}
.gap4 {
background-image: url(https://wacademy.by/wp-content/uploads/2018/09/BG6-01.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    padding: 170px 0 !important;
}
}


@media screen and (min-width: 1601px) and (max-width: 1920px)  {
.gap {
background-image: url(https://wacademy.by/wp-content/uploads/2018/09/BG1-01.png?id=507) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    padding: 40px 0 !important;
}
.gap6 {
background-image: url(https://wacademy.by/wp-content/uploads/2018/09/BG4-01.png?id=507) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    padding: 40px 0 !important;
}
.gap3 {
background-image: url(https://wacademy.by/wp-content/uploads/2018/09/BG4-01.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    padding: 40px 0 !important;
}
.gap4 {
background-image: url(https://wacademy.by/wp-content/uploads/2018/09/BG6-01.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    padding: 40px 0 !important;
}
.gap8 {
background-image: url(https://wacademy.by/wp-content/uploads/2018/09/BG6-01.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    padding: 40px 0 !important;
}
}

@media screen and (min-width: 771px) and (max-width: 1600px) {
.gap {
background-image: url(https://wacademy.by/wp-content/uploads/2018/09/BG1-01.png?id=507) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}
.gap6 {
background-image: url(https://wacademy.by/wp-content/uploads/2018/09/BG4-01.png?id=507) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}
.gap3 {
background-image: url(https://wacademy.by/wp-content/uploads/2018/09/BG4-01.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}
.gap4 {
background-image: url(https://wacademy.by/wp-content/uploads/2018/09/BG6-01.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}
.gap8 {
background-image: url(https://wacademy.by/wp-content/uploads/2018/09/BG6-01.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}
}


@media screen and (min-width: 770px) {
.gap10 .four_columns .q_elements_item:nth-child(1) {
    left: -30px !important;
    position: relative !important; 
}
.gap10 .four_columns .q_elements_item:nth-child(2) {
    right: 15px !important;
    position: relative !important; 
}
.gap10 .four_columns .q_elements_item:nth-child(4) {
    left: 15px !important;
    position: relative !important; 
}
.padding {
    padding-left: 20px !important;
    padding-right: 22px !important;
}
.gap8 .q_elements_holder.two_columns .q_elements_item:first-child {
    position: relative !important; 
    left: -10px !important;
}
.gap8 .q_elements_holder.two_columns .q_elements_item:last-child {
    position: relative !important; 
    left: 10px !important;
}
.gap8 .q_elements_holder {
    padding-left: 10px !important;
    padding-right: 10px !important;
    box-sizing: border-box !important;
}
.gap7 .q_elements_holder.two_columns .q_elements_item:first-child {
    position: relative !important; 
    left: -10px !important;
}
.gap7 .q_elements_holder.two_columns .q_elements_item:last-child {
    position: relative !important; 
    left: 10px !important;
}
.gap7 .q_elements_holder {
    padding-left: 10px !important;
    padding-right: 10px !important;
    box-sizing: border-box !important;
}
.gap6 .q_elements_holder.two_columns .q_elements_item:first-child {
    position: relative !important; 
    left: -10px !important;
}
.gap6 .q_elements_holder.two_columns .q_elements_item:last-child {
    position: relative !important; 
    left: 10px !important;
}
.gap6 .q_elements_holder {
    padding-left: 10px !important;
    padding-right: 10px !important;
    box-sizing: border-box !important;
}
.gap5 .q_elements_holder.two_columns .q_elements_item:first-child {
    position: relative !important; 
    left: -10px !important;
}
.gap5 .q_elements_holder.two_columns .q_elements_item:last-child {
    position: relative !important; 
    left: 10px !important;
}
.gap5 .q_elements_holder {
    padding-left: 10px !important;
    padding-right: 10px !important;
    box-sizing: border-box !important;
}
.gap .q_elements_holder.two_columns .q_elements_item:first-child {
    position: relative !important; 
    left: -10px !important;
}
.gap .q_elements_holder.two_columns .q_elements_item:last-child {
    position: relative !important; 
    left: 10px !important;
}
.gap .q_elements_holder {
    padding-left: 10px !important;
    padding-right: 10px !important;
    box-sizing: border-box !important;
}
#submit_comment, .load_more.tiny a, .qbutton.medium {
    height: 47px;
    line-height: 47px;
    font-size: 16px;
    padding: 0px 50px;
}
.qbutton.large {
    height: 47px;
    line-height: 47px;
    font-size: 16px;
    padding: 0px 50px;
}
.gap2 .q_elements_holder.three_columns .q_elements_item:first-child {
    position: relative !important; 
    left: -20px !important;
}
.gap2 .q_elements_holder.three_columns .q_elements_item:last-child {
    position: relative !important; 
    left: 20px !important;
}
.gap2 .q_elements_holder {
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box !important;
}
}

@media screen and (min-width: 480px) and (max-width: 768px) {
.gap {
background-image: url(https://wacademy.by/wp-content/uploads/2018/09/BG1-01.png?id=507) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}
}

@media screen and (max-width: 769px) {
.gap10 .four_columns .q_elements_item:nth-child(1) {
    bottom: 15px !important;
    position: relative !important; 
}
.gap10 .four_columns .q_elements_item:nth-child(2) {
    top: 0px !important;
    position: relative !important; 
}
.gap10 .four_columns .q_elements_item:nth-child(3) {
    top: 15px !important;
    position: relative !important; 
}
.gap10 .four_columns .q_elements_item:nth-child(4) {
    top: 30px !important;
    position: relative !important; 
}
.padding {
    padding-top: 20px !important;
    padding-bottom: 22px !important;
    padding-right: 20px !important;
    padding-left: 20px !important;
}
.gap8 .q_elements_holder.two_columns .q_elements_item:first-child {
    position: relative !important; 
    bottom: 10px !important;
}
.gap8 .q_elements_holder.two_columns .q_elements_item:last-child {
    position: relative !important; 
    top: 10px !important;
}
.gap8 .q_elements_holder {
    box-sizing: border-box !important;
}
.gap7 .q_elements_holder.two_columns .q_elements_item:first-child {
    position: relative !important; 
    bottom: 10px !important;
}
.gap7 .q_elements_holder.two_columns .q_elements_item:last-child {
    position: relative !important; 
    top: 10px !important;
}
.gap7 .q_elements_holder {
    box-sizing: border-box !important;
}
.gap6 .q_elements_holder.two_columns .q_elements_item:first-child {
    position: relative !important; 
    bottom: 10px !important;
}
.gap6 .q_elements_holder.two_columns .q_elements_item:last-child {
    position: relative !important; 
    top: 10px !important;
}
.gap6 .q_elements_holder {
    box-sizing: border-box !important;
}
.gap5 .q_elements_holder.two_columns .q_elements_item:first-child {
    position: relative !important; 
    bottom: 10px !important;
}
.gap5 .q_elements_holder.two_columns .q_elements_item:last-child {
    position: relative !important; 
    top: 10px !important;
}
.gap5 .q_elements_holder {
    box-sizing: border-box !important;
}
.gap .q_elements_holder.two_columns .q_elements_item:first-child {
    position: relative !important; 
    bottom: 10px !important;
}
.gap .q_elements_holder.two_columns .q_elements_item:last-child {
    position: relative !important; 
    top: 10px !important;
}
.gap .q_elements_holder {
    box-sizing: border-box !important;
}
#submit_comment, .load_more.tiny a, .qbutton.medium {
    padding: 0 34px;
}
.qbutton.large {
    height: 42px;
    line-height: 42px;
    padding: 0 48px;
}
.gap2 .q_elements_holder.three_columns .q_elements_item:first-child {
    position: relative !important; 
    bottom: 15px !important;
}
.gap2 .q_elements_holder.three_columns .q_elements_item:last-child {
    position: relative !important; 
    top: 15px !important;
}
.gap2 .q_elements_holder {
    box-sizing: border-box !important;
}
}


.textgradient2 {
background: linear-gradient(140deg, #e73089 0%, #464d9b 77%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

.textgradient3 {
    background: linear-gradient(140deg, rgb(72, 67, 210) 0%, #464d9b 53%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}


.textgradient4 {
background: linear-gradient(140deg, #e73089 40%, #464d9b 77%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}


.footer_top .column_inner > div h2, .footer_top .column_inner > div h3, .footer_top .column_inner > div h4, .footer_top .column_inner > div h5, .footer_top .column_inner > div h6 {
    color: #ffffff;
    line-height: 35px;
    font-weight: 600;
    font-family: 'Montserrat' !important;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 18px !important;
}

.footer_top, .footer_top p, .footer_top span:not(.q_social_icon_holder):not(.fa-stack):not(.qode_icon_shortcode):not(.qode_icon_font_elegant), .footer_top li, .footer_top .textwidget, .footer_top .widget_recent_entries>ul>li>span {
    line-height: 22px;
    font-family: 'Montserrat' !important;
}

.footer_bottom, .footer_bottom span, .footer_bottom p, .footer_bottom p a, .footer_bottom a, #lang_sel_footer ul li a, footer #lang_sel > ul > li > a, footer #lang_sel_click > ul > li > a, footer #lang_sel a.lang_sel_sel, footer #lang_sel_click a.lang_sel_sel, footer #lang_sel ul ul a, footer #lang_sel_click ul ul a, footer #lang_sel ul ul a:visited, footer #lang_sel_click ul ul a:visited, footer #lang_sel_list.lang_sel_list_horizontal a, footer #lang_sel_list.lang_sel_list_vertical a, #lang_sel_footer a, .footer_bottom ul li a {
    color: #ffffff;
    font-family: 'Montserrat' !important;
}

@media screen and (min-width: 1000px) {
.gradient6 {
    z-index: 0 !important;
background: linear-gradient(140deg, #e73089 -10%, #464d9b 50%) !important;
border-top-left-radius: 7px !important;
}
.gradient7 {
    z-index: 0 !important;
    border-top: 0.5px solid #d4d4d4 !important;
    border-right: 0.5px solid #d4d4d4 !important;
border-top-right-radius: 7px !important;
}
.gradient9 {
    z-index: 0 !important;
background: linear-gradient(140deg, #e73089 -10%, #464d9b 50%) !important;
border-radius: 7px !important;
}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
    background-color: #fc238b;
    border-color: #fc238b;
    color: #ffffff;
    height: 60px;
    line-height: 60px;
    margin-right: -4% !important;
}
.testimonials_holder .flex-direction-nav li:first-child {
    margin-right: 30px !important;
margin-left: -17px !important;
}
.testimonials_holder .flex-direction-nav li:last-child {
    margin-left: 30px !important;
}
.testimonial_image_holder img {
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 10px;
    width: 20% !important;
    vertical-align: middle;
}
.viewphone {
display: none !important;
}
.gradient {
border-top-right-radius: 7px !important;
border-bottom-right-radius: 7px !important;
    z-index: 0 !important;
background: linear-gradient(140deg, #e73089 -10%, #464d9b 50%) !important;
}
.testimonials .testimonial_text_inner p {
    line-height: 23px;
    font-size: 17px;
    font-weight: 400 !important;
}
}

.scale {
transform: scale(1.06);
    z-index: 9000000 !important;
  box-shadow: 0 0 20px rgba(33,33,33,.2) !important; 
    z-index: 0 !important;
    border: 0.5px solid #d4d4d4 !important;
}

.testimonials_holder .flex-direction-nav a:hover {
    background-color: #ffffff;
}

.testimonials_holder .flex-direction-nav a {
    border: 0px solid #303030 !important;
}


.testimonials_holder .flex-direction-nav a:before {
    font-family: FontAwesome,sans-serif;
    position: absolute;
    height: 45px;
    width: 45px;
    line-height: 26px;
    top: 0;
    left: 0;
    color: #cacaca;
    text-indent: 0;
    font-size: 45px;
}



.testimonials_holder .flex-direction-nav a:hover {
    color: #000 !important;
}





.testimonials_holder .flex-direction-nav a {
    border-color: #DADAD9;
    background-color: #fff;
}
.testimonials_holder .flex-direction-nav a:before {
    color: #464d9b;
}
.testimonials_holder .flex-direction-nav a:hover {
    border-color: #afafaf;
    background-color: #fff;
}
.testimonials_holder .flex-direction-nav a:hover:before {
    color:#afafaf;
}


.wpb_content_element.wpb_single_image img {
    vertical-align: middle;
    border-radius: 7px !important;
}



@media screen and (max-width: 999px) {
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea, .cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz {
    font-size: 12px !important;
}
.gradient6 {
    z-index: 0 !important;
background: linear-gradient(140deg, #e73089 -10%, #464d9b 50%) !important;
}
.gradient7 {
    z-index: 0 !important;
    border: 0.5px solid #d4d4d4 !important;
}
.gradient9 {
    border-radius: 7px !important;
    z-index: 0 !important;
background: linear-gradient(140deg, #e73089 -10%, #464d9b 50%) !important;
}
.gradient8 {
    z-index: 0 !important;
    border-right: 0.5px solid #d4d4d4 !important;
    border-left: 0.5px solid #d4d4d4 !important;
}
h2, .h2, h2 a {
    color: #000000;
    font-size: 20px;
    line-height: 25px;
    font-weight: 300;
    letter-spacing: -1px;
    text-transform: none;
}
h1, .h1, .title h1 {
    font-size: 30px !important;
    line-height: 40px;
    font-weight: 800;
    letter-spacing: -1px;
    text-transform: none;
}
.qode_content_slider .flex-direction-nav .flex-prev {
    border-radius: 2em;
    left: -5% !important;
}
.qode_content_slider .flex-direction-nav .flex-next {
    border-radius: 2em;
    right: -5% !important;
}
.photoshop3 {
display: none !important;
}
.testimonials_holder .flex-direction-nav li:first-child {
    margin-right: 10px !important;
margin-left: -15px !important;
}
.testimonials_holder .flex-direction-nav li:last-child {
    margin-left: 10px !important;
}
.testimonials .testimonial_text_inner p {
    line-height: 1.666666666666667em;
    font-size: 14px;
    font-weight: 700 !important;
}
.testimonial_image_holder img {
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 10px;
    width: 40% !important;
    vertical-align: middle;
}
.gradient {
border-bottom-left-radius: 7px !important;
border-bottom-right-radius: 7px !important;
    z-index: 0 !important;
background: linear-gradient(140deg, #e73089 -10%, #464d9b 50%) !important;
}
.viewdesktop {
display: none !important;
}
}


.drop_down .narrow .second .inner ul li {
    padding: 0;
    width: 262px;
}


.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li.ui-state-active a {
    color: #ffffff;
    background: #e73089 !important;
    text-align: center !important;
border-top-right-radius: 7px !important;
    border-top-left-radius: 7px !important;
}

.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li.ui-state-active {
    background-color: #ffffff;
}

.qode-advanced-tabs .qode-advanced-tabs-nav li a {
    color: #464d9b;
    background: #fff !important;
    text-align: center !important;
}


.qode-advanced-tabs .qode-advanced-tab-container {
    position: relative;
    border-bottom-right-radius: 7px !important;
    border-bottom-left-radius: 7px !important;
    box-shadow: 0 0 20px rgba(33,33,33,.2) !important;
    z-index: 0 !important;
    border: 0.5px solid #d4d4d4 !important;
    padding: 40px 40px;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}



.footer_top_holder, footer #lang_sel > ul > li > a, footer #lang_sel_click > ul > li > a {
    background-color: #2c2673;
    background: linear-gradient(140deg, #e73089 -60%, #2c2673 60%) !important;
}



.qode_content_slider .flex-direction-nav i {
    -webkit-transition: color .2s ease;
    -moz-transition: color .2s ease;
    transition: color .2s ease;
    color: #464d9b !important;
}

@media screen and (max-width: 480px) {
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
    background-color: #fc238b;
    border-color: #fc238b;
    color: #ffffff;
    height: 60px;
    line-height: 60px;
    margin-right: -10% !important;
}
}


span.wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 0 !important;
}


.gradient2 {
border-radius: 7px !important;
    z-index: 0 !important;
background: linear-gradient(140deg, #e73089 -10%, #464d9b 50%) !important;
    -webkit-filter: drop-shadow(.5em 1em .25em rgba(0,0,0,.4));
    -moz-filter: drop-shadow(.5em 1em .25em rgba(0,0,0,.4));
    -o-filter: drop-shadow(.5em 1em .25em rgba(0,0,0,.4));
    -ms-filter: drop-shadow(.5em 1em .25em rgba(0,0,0,.4));
    filter: drop-shadow(.5em .5em .25em rgba(0,0,0,.4));
    margin-right: 0;
    -webkit-filter: drop-shadow(.25em .5em .25em rgba(0,0,0,.4));
    -moz-filter: drop-shadow(.25em .5em .25em rgba(0,0,0,.4));
    -o-filter: drop-shadow(.25em .5em .25em rgba(0,0,0,.4));
    -ms-filter: drop-shadow(.25em .5em .25em rgba(0,0,0,.4));
    filter: drop-shadow(.25em .5em .25em rgba(0,0,0,.4));
}

.gradient20 {
border-radius: 7px !important;
    z-index: 0 !important;
    border: 0.5px solid #d4d4d4 !important;
    -webkit-filter: drop-shadow(.5em 1em .25em rgba(0,0,0,.4));
    -moz-filter: drop-shadow(.5em 1em .25em rgba(0,0,0,.4));
    -o-filter: drop-shadow(.5em 1em .25em rgba(0,0,0,.4));
    -ms-filter: drop-shadow(.5em 1em .25em rgba(0,0,0,.4));
    filter: drop-shadow(.5em .5em .25em rgba(0,0,0,.4));
    margin-right: 0;
    -webkit-filter: drop-shadow(.25em .5em .25em rgba(0,0,0,.4));
    -moz-filter: drop-shadow(.25em .5em .25em rgba(0,0,0,.4));
    -o-filter: drop-shadow(.25em .5em .25em rgba(0,0,0,.4));
    -ms-filter: drop-shadow(.25em .5em .25em rgba(0,0,0,.4));
    filter: drop-shadow(.25em .5em .25em rgba(0,0,0,.4));
}


.shadow5 {
transform: scale(1.04);
    z-index: 9000000 !important;
border-radius: 7px !important;
  box-shadow: 0 0 20px rgba(33,33,33,.2) !important; 
    z-index: 0 !important;
    border: 0.5px solid #d4d4d4 !important;
}


