

.wp-block-social-links.is-style-logos-only .wp-social-link svg {height:2.25em;}
input.wpcf7-form-control.wpcf7-text {border:2px solid #dfdfdf; border-radius:3px;}
textarea.wpcf7-form-control.wpcf7-textarea {border:2px solid #dfdfdf; border-radius:3px;}
.wpcf7 form.invalid .wpcf7-response-output {color:#444; border-color:#e73305;}
.footer_top .widget {margin: 0 0 12px;}
#nav-menu-item-152 a span {background:#44bc8c; padding:15px 2px 15px 20px;}
nav.main_menu.right {left:22px;}
#cs-rw {margin-top:-100px;}
.qbutton {border:none;}
.vc-hoverbox-front-inner h2 {color:#fff !important; font-size:20px;}
.vc-hoverbox-back-inner h2 {font-size:21px;}
.grnbutn .vc_column-inner .wpb_wrapper .qbutton {border:1px solid #44bc8c;}
.grnbutn .vc_column-inner .wpb_wrapper .qbutton:hover {background-color: #0c2460 !important; border:1px solid #fff;}
.blubtn .vc_column-inner .wpb_wrapper .qbutton {border: 1px solid #0c2460;}
.blubtn .vc_column-inner .wpb_wrapper .qbutton:hover {border: 1px solid #fff; background-color:#44bc8c !important;}
input.wpcf7-form-control.wpcf7-submit:not([disabled]) {background-color:#0c2460; border: 1px solid #0c2460;}
input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {background-color:#44bc8c; border: 1px solid #0c2460; color:#fff;}
.footer_top a:hover {color: #44bc8c;}
#nav-menu-item-152 a span:hover {color:#0c2460;}
#nav-menu-item-152 a:hover {color:#0c2460;}
#nav-menu-item-152 a:active.span {color:#0c2460 !important;}
.side_menu_button>a, .mobile_menu_button span {color:#fff; font-size:20px;}
.side_menu_button>a, .mobile_menu_button span:hover {color:#44bc8c; }
nav.mobile_menu {padding-left:6px; border-radius:3px;}
nav.mobile_menu ul li {padding-left:10px; border-bottom: 1px solid #44bc8c !important;}
nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active>a {color:#44bc8c;}
nav.mobile_menu ul li a {color:#0c2460;}
.wpcf7-response-output {color: #46b450 !important;}


@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
.header_top_bottom_holder {background:#0c2460; padding-bottom:15px;}
#cs-rw {display:none;}
.header_top .header-widget {font-size:10px; text-align:center;}
.header-widget .wp-block-social-links { margin-left:93px; padding-top:15px;}
}
@media only screen 
  and (min-device-width: 390px) 
  and (max-device-width: 844px)
  and (orientation: landscape) {
.header_top_bottom_holder {background:#0c2460; padding-bottom:15px;}
.header-widget .wp-block-social-links { margin-left:246px; padding-top:15px;}
.header_top .header-widget {font-size:10px !important; text-align:center;}
}

@media only screen 
  and (min-device-width: 820px) 
  and (max-device-width: 1180px)
  and (orientation: portrait) {
.header_top_bottom_holder {background:#0c2460; padding-bottom:15px;}
.header-widget .wp-block-social-links { margin-left:246px; padding-top:15px;}
.header_top .header-widget {font-size:10px !important; text-align:center;}
}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px)
  and (orientation: portrait) {
.header_top_bottom_holder {background:#0c2460; padding-bottom:15px;}
.header-widget .wp-block-social-links { margin-left:246px; padding-top:15px;}
.header_top .header-widget {font-size:10px !important; text-align:center;}
.grnbutn .vc_column-inner .wpb_wrapper .qbutton {padding: 0px 7px 0px 7px;}
}

@media only screen 
  and (min-device-width: 412px) 
  and (max-device-width: 914px)
  and (orientation: landscape) {
.header_top_bottom_holder {background:#0c2460; padding-bottom:15px;}
.header-widget .wp-block-social-links { margin-left:246px; padding-top:15px;}
.header_top .header-widget {font-size:10px !important; text-align:center;}
}

@media only screen 
  and (min-device-width: 412px) 
  and (max-device-width: 915px)
  and (orientation: landscape) {
.header_top_bottom_holder {background:#0c2460; padding-bottom:15px;}
.header-widget .wp-block-social-links { margin-left:246px; padding-top:15px;}
.header_top .header-widget {font-size:10px !important; text-align:center;}
}

@media only screen 
  and (min-device-width: 540px) 
  and (max-device-width: 720px)
  and (orientation: portrait) {
.header_top_bottom_holder {background:#0c2460; padding-bottom:15px;}
.header-widget .wp-block-social-links { margin-left:153px; padding-top:15px;}
.header_top .header-widget {font-size:10px !important; text-align:center;}
}

@media only screen 
  and (min-device-width: 512px) 
  and (max-device-width: 717px)
  and (orientation: portrait) {
.header_top_bottom_holder {background:#0c2460; padding-bottom:15px;}
.header-widget .wp-block-social-links { margin-left:153px; padding-top:15px;}
.header_top .header-widget {font-size:10px !important; text-align:center;}
#cs-rw{ margin-top: -50px;
}




