/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 23 2023 | 16:13:38 */
.fixed #logo img {
    max-height: 40px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.fixed ul#menu-mainmenu {
    margin-top: 7px;
}
#logo img {
    max-height: 40px !IMPORTANT;
}
a.stickybutton {
    background: #FD8204;
    position: fixed;
    right: -84px !IMPORTANT;
    z-index: 9999;
    top: 50% !IMPORTANT;
    transform: rotate(-90deg);
    color: #ffffff;
    padding: 10px 11px;
    border-radius: 13px 13px 0px 0px;
}
.th-form-stacked form input, .th-form-stacked form textarea {
    margin: 0!important;
    border: 1px solid #d3d3d3;
    padding: 10px;
    width: 100% !IMPORTANT;
    float: left;
    margin-bottom: 9px !important;
    border-radius: 6px;
    transition: all .15s linear;
      font-family: 'Lato';
}
a.stickybutton:hover {
    text-decoration: none;
}
.ig_toast_block {
    display: none !IMPORTANT;
}

input.wpcf7-form-control.wpcf7-submit:hover {
    background: #ffffff;
    border: solid 2px #fd8204;
    color: #fd8204 !IMPORTANT;
}

.th-fo-form label {
    float: left;
    width: 100%;
    margin-bottom: 11px;
}
footer .container {
    max-width: 1300px !IMPORTANT;
}
.th-form-stacked form textarea {
    max-height: 116px;
}
span.wpcf7-not-valid-tip {
    float: left;
    width: 100%;
}
div#n2-ss-4 .n-uc-110f9082e0039-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"] {
    margin: 10px;
    width: 50% !IMPORTANT;
    max-width: 45%;
    text-align: center;
}
.wpcf7-response-output {
    float: left;
}
.navbar .navbar-nav > li.open> a:focus:after {    width: 100%;
    height: 2px !IMPORTANT;
    background-color: #fd8204;
}
input.wpcf7-form-control.wpcf7-submit {
    background: #fd8204;
    border: solid 1px #fd8204;
    border-radius: 32px;
    font-size: 20px;
    font-weight: bold;
}
.anr_captcha_field {
    float: left;
    margin-bottom: 14px;
}
input.wpcf7-form-control.wpcf7-submit:hover {
    background: #ffffff;
    border: solid 1px #fd8204;
    border-radius: 32px;
    font-size: 20px;
    font-weight: bold;
}
.banner #logo {
    float: right !important;
}
.navbar .navbar-toggle {
    float: left;
    left: 28px;
}

/* ----------- iPhone 4 and 4S ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
li.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-ancestor.current-menu-parent.menu-item-has-children.dropdown.menu-item-472 a:after {
    height: 0px !IMPORTANT;
    background: transparent !IMPORTANT;
}
}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

}

/* ----------- iPhone 5, 5S, 5C and 5SE ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {
li.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-ancestor.current-menu-parent.menu-item-has-children.dropdown.menu-item-472 a:after {
    height: 0px !IMPORTANT;
    background: transparent !IMPORTANT;
}
}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
    
    
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

}

/* ----------- iPhone 6, 6S, 7 and 8 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 
li.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-ancestor.current-menu-parent.menu-item-has-children.dropdown.menu-item-472 a:after {
    height: 0px !IMPORTANT;
    background: transparent !IMPORTANT;
}
}

/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) { 
 
}

/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 

}

/* ----------- iPhone 6+, 7+ and 8+ ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
.navbar-header {
    float: right;
    width: 100%;
} 
li.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-ancestor.current-menu-parent.menu-item-has-children.dropdown.menu-item-472 a:after {
    height: 0px !IMPORTANT;
    background: transparent !IMPORTANT;
} 
    nav.navbar-collapse.bs-navbar-collapse.collapse.in {
    width: 100%;
}
}

/* Portrait */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 

}

/* Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 

}

/* ----------- iPhone X ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
li.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-ancestor.current-menu-parent.menu-item-has-children.dropdown.menu-item-472 a:after {
    height: 0px !IMPORTANT;
    background: transparent !IMPORTANT;
}
    
}

/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 
li.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-ancestor.current-menu-parent.menu-item-has-children.dropdown.menu-item-472 a:after {
    height: 0px !IMPORTANT;
    background: transparent !IMPORTANT;
}
}

/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 

}

/* ----------- iPad 1, 2, Mini and Air ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
a.videoplay1 {
    display: block !important;
}  
 a.videoplay {
    display: none !important;
}   
}

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
li.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-ancestor.current-menu-parent.menu-item-has-children.dropdown.menu-item-472 a:after {
    height: 0px !IMPORTANT;
    background: transparent !IMPORTANT;
}
}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {

}



/* ----------- Pixel 2 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 411px) 
  and (max-device-width: 731px) 
  and (-webkit-min-device-pixel-ratio: 1) {
.navbar-header {
    float: right;
    width: 100%;
} 
 .navbar .navbar-nav > li > a:after, .navbar .navbar-nav>li>a:hover:after {
    height: 0 !important;
}   
}

/* Portrait */
@media only screen 
  and (min-device-width: 411px) 
  and (max-device-width: 731px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {

}

/* Landscape */
@media only screen 
  and (min-device-width: 411px) 
  and (max-device-width: 731px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {

}

/* ----------- iPad 3, 4 and Pro 9.7" ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 2) {
a.videoplay1 {
    display: block !important;
}  
 a.videoplay {
    display: none !important;
}   
}

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
.navbar .navbar-nav > li > a:after, .navbar .navbar-nav>li>a:hover:after {
    height: 0 !important;
}
}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* ----------- iPad Pro 10.5" ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 834px) 
  and (max-device-width: 1112px)
  and (-webkit-min-device-pixel-ratio: 2) {
a.videoplay1 {
    display: block !important;
}  
 a.videoplay {
    display: none !important;
}   
}

/* Portrait */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen 
  and (min-device-width: 834px) 
  and (max-device-width: 834px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Landscape */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen 
  and (min-device-width: 1112px) 
  and (max-device-width: 1112px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* ----------- iPad Pro 12.9" ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px)
  and (-webkit-min-device-pixel-ratio: 2) {
a.videoplay1 {
    display: block !important;
}  
 a.videoplay {
    display: none !important;
}   
}

/* Portrait */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Landscape */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen 
  and (min-device-width: 1366px) 
  and (max-device-width: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {

}

