/*
Theme Name: IRCSO
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: ircso
*/



/*Add your own styles here:*/

body{font-family: "Figtree", sans-serif;}

#top .avia-section{min-height: inherit;}
#top #main{background: #090909;}

#top #header, #top #header #header_main{background: #080703;border: none;}
#top #header{border-bottom: solid 8px #eed46f;}
#top #header .header_bg{display: none;}
#top #header .logo img{display: inline-block;vertical-align: middle;padding: 0px 0px;max-height: 80px;}

#top #header .avia-menu{margin-top: 30px;margin-right: 0px; border: none;}
#top #header .av-main-nav li{margin-left: 30px;}
#top #header .av-main-nav li a{height: 60px !important;line-height: 60px !important;padding: 0px;font-size: 26px;color: #ffffff;font-weight: 800;}
#top #header .av-main-nav li .avia-menu-fx{background: #f1bf3a;bottom: 10px;}
#top #header .av-main-nav li.current-menu-item a, #top #header .av-main-nav li a:hover{color: #f1bf3a;}
#top #header .av-main-nav li.applyBtn a{padding: 0px 22px;color: #ffffff;text-transform: uppercase;border: solid 2px #f1bf3a;border-radius: 6px;}
#top #header .av-main-nav li.applyBtn a:hover, #top #header .av-main-nav li.applyBtn.current-menu-item a{background: #f1bf3a;color: #ffffff;}
#top #header .av-main-nav li.applyBtn .avia-menu-fx{display: none !important;}

#top #header.fixed .container{height: 80px !important;line-height: 80px !important;}
#top #header.fixed .logo img{padding: 5px 0px;}
#top #header.fixed .avia-menu{margin-top: 10px;}

#top .fullwidth .container{width: 100% !important;max-width: 100% !important;padding: 0px;}
#top .fullwidth .avia-image-container-inner, #top .fullwidth .avia_image{width: 100%;height: auto;}

#top .innerBanner{float: left;width: 100%;padding: 220px 0px 550px 0px;background-size: cover;}
#top .innerBanner h2{font-size: 102px;line-height: 110px;color: #ffffff;font-weight: 800;text-align: center;margin: 0px;}

#top .homeBanner .container{width: 100% !important;max-width: 100% !important;padding: 0px;}
#top .homeBanner .avia-image-container-inner, #top .homeBanner .avia_image{width: 100%;height: auto;}

#top .toparrow .avia-image-container{margin-top: -325px;margin-bottom: -325px;}
#top .btmarrow{background: transparent;}
#top .btmarrow .avia-image-container{margin-top: -325px;margin-bottom: -100px;}

#top .unlockPotential{position: relative;}
#top .unlockPotential .av-section-color-overlay{background-repeat: no-repeat;background-position: right bottom;background-size: auto 90%;}
#top .unlockPotential .flex_column.av_one_full{padding: 300px 0px 300px 0px;}
#top .unlockPotential .avia_textblock{width: 40%;font-size: 28px;line-height: 38px;color: #ffffff;font-weight: 600;text-align: center;}
#top .unlockPotential .avia_textblock h3{font-size: 70px;line-height: 74px;color: #ffffff;font-weight: 800;/*background: url(images/light-img.png) no-repeat left 0% center;*/margin-bottom: 30px;}
#top .unlockPotential .avia_textblock h3 strong{color: #f1bf3a;display: block;font-weight: 800;}

#top .unlockPotential.benefits .flex_column.av_one_full{padding: 220px 0px 220px 0px;}
#top .unlockPotential.benefits .avia_textblock{width: 50%;text-align: left;}
#top .unlockPotential.benefits .avia_textblock h3{background-size: auto 150%;}
#top .unlockPotential.benefits .avia_textblock ul{margin: 0px;}
#top .unlockPotential.benefits .avia_textblock ul li{list-style: none;padding: 0px 0px 0px 22px;margin: 10px 0px;position: relative;}
#top .unlockPotential.benefits .avia_textblock ul li:before{content: "";position: absolute;left: 0px;top: 15px;background: #f1bf3a;width: 10px;height: 10px;border-radius: 50%;}

#top .unlockPotential.standardissues{background: transparent;border-bottom: solid 8px #f2da75 !important;}
#top .unlockPotential.standardissues .av-section-color-overlay{background-position: left bottom;}
#top .unlockPotential.standardissues.ircsologoBg .av-section-color-overlay{background-position: left 20% center;background-size: 25% auto ;}
#top .unlockPotential.standardissues .flex_column.av_one_full{padding: 160px 0px 90px 0px;}
#top .unlockPotential.standardissues .avia_textblock{text-align: left;padding-left: 50%;width: 100%;}
#top .unlockPotential.standardissues .avia_textblock h3{background-size: auto 150%;}
#top .unlockPotential.standardissues .avia_textblock ul{margin: 0px;}
#top .unlockPotential.standardissues .avia_textblock ul li{list-style: none;padding: 0px 0px 0px 22px;margin: 10px 0px;position: relative;}
#top .unlockPotential.standardissues .avia_textblock ul li:before{content: "";position: absolute;left: 0px;top: 15px;background: #f1bf3a;width: 10px;height: 10px;border-radius: 50%;}

#top .unitContent{position: relative;}
#top .unitContent .flex_column.av_one_full{padding: 220px 0px 220px 0px;}
#top .unitContent .avia_textblock{font-size: 28px;line-height: 38px;color: #ffffff;font-weight: 600;text-align: center;}
#top .unitContent .avia_textblock h3{font-size: 70px;line-height: 80px;color: #ffffff;font-weight: 800;/*background: url(images/light-img.png) no-repeat left 45% center;background-size: auto 150%;*/ text-align: center;}
#top .unitContent .avia_textblock h3 strong{color: #f1bf3a;font-weight: 800;}
#top .unitContent .avia_textblock ul{margin: 0px;}
#top .unitContent .avia_textblock ul li{list-style: none;padding: 0px 0px 0px 22px;margin: 10px 0px;position: relative;}
#top .unitContent .avia_textblock ul li:before{content: "";position: absolute;left: 0px;top: 15px;background: #f1bf3a;width: 10px;height: 10px;border-radius: 50%;}

#top .alwaysTop{padding: 0px 0px 400px 0px;background-color: transparent;background-size: auto 100%;border-bottom: solid 8px #f2da75 !important;position: relative;z-index: 21;}
#top .alwaysTop .avia_textblock{font-size: 28px;line-height: 38px;color: #ffffff;font-weight: 600;text-align: center;padding-left: 60%;}
#top .alwaysTop .avia_textblock h3{font-size: 70px;line-height: 80px;color: #ffffff;font-weight: 800;/*background: url(images/light-img.png) no-repeat left 30% center;*/}
#top .alwaysTop .avia_textblock h3 strong{color: #f1bf3a;display: block;font-weight: 800;}

#top .homeMission{padding: 80px 0px;}
#top .homeMission .avia_textblock{font-size: 52px;line-height: 62px;color: #ffffff;font-weight: 700;text-align: center;}
#top .homeMission .avia_textblock h3{font-size: 142px;line-height: 150px;color: #ffffff;font-weight: 800;/*background: url(images/light-img.png) no-repeat left 40% center;*/}
#top .homeMission .avia_textblock h3 strong{color: #f1bf3a;font-weight: 800;}
#top .homeMission .avia_textblock p{margin: 20px 0px 0px 0px;}

#top .unitLists{padding: 340px 0px 80px 0px;margin: -200px 0px 0px 0px;}
#top .unitLists.unitListsMar{padding: 75px 0px 80px 0px;margin: 0px 0px 0px 0px;}
#top .unitLists .av-special-heading-tag{font-size: 70px;line-height: 80px;color: #ffffff;font-weight: 800;/*background: url(images/light-img.png) no-repeat left 40% center;background-size: auto 150%;*/}
#top .unitLists .flex_column.av_one_third{background: #1f1f1f;padding: 30px;transition: all ease-in 0.3s;}
#top .unitLists .flex_column.av_one_third:hover{background: #f1bf3a;}
#top .unitLists .avia-image-container{margin: 0px 0px 20px 0px;}
#top .unitLists .avia_textblock{font-size: 32px;line-height: 36px;color: #ffffff;text-transform: uppercase;text-align: center;font-weight: 800;min-height: 72px;transition: all ease-in 0.3s;}
#top .unitLists .avia_textblock p{margin: 0px 0px 0px 0px;}
#top .unitLists .flex_column.av_one_third:hover .avia_image{-webkit-filter: grayscale(1) invert(1);filter: grayscale(1) invert(1);}
#top .unitLists .flex_column.av_one_third:hover .avia_textblock{color: #1c1c1c;}

#top .unitLists .flex_column_table{padding: 0px 15%;} 
#top .unitLists .flex_column.av_one_half{background: #1f1f1f;padding: 30px;transition: all ease-in 0.3s;}
#top .unitLists .flex_column.av_one_half .avia_textblock{min-height: auto;}
#top .unitLists .flex_column.av_one_half:hover{background: #f1bf3a;}
#top .unitLists .flex_column.av_one_half:hover .avia_image{-webkit-filter: grayscale(1) invert(1);filter: grayscale(1) invert(1);}
#top .unitLists .flex_column.av_one_half:hover .avia_textblock{color: #1c1c1c;}

#top .photoGallery{padding: 340px 0px 80px 0px;margin: -200px 0px 0px 0px;}
#top .photoGallery .av-special-heading-tag{font-size: 70px;line-height: 80px;color: #ffffff;font-weight: 800;/*background: url(images/light-img.png) no-repeat left 40% center;background-size: auto 150%;*/margin: 0px 0px 30px 0px;}
#top .photoGallery .avia-slideshow-arrows .avia-svg-icon{background: #ffc107;border: solid 3px #fff;box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5);opacity: 1;border-radius: 50%;}
#top .photoGallery .avia-slideshow-arrows .avia-svg-icon svg{display: none;}
#top .photoGallery .avia-slideshow-arrows .next-slide{background: #ffc107 url(images/next-icon.png) no-repeat center;}
#top .photoGallery .avia-slideshow-arrows .prev-slide{background: #ffc107 url(images/prev-icon.png) no-repeat center;}

#top .footerGallery{border-top: solid 8px #f2da75 !important;border-bottom: solid 8px #f2da75 !important;background: #080703;}
#top .footerGallery .container{width: 100% !important;max-width: 100% !important;padding: 0px;}
#top .footerGallery .slick-slide img{border: solid 3px #080703;padding: 0px;}
#top .footerGallery .slick-slider .slick-arrow{border: solid 3px #fff;box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5);opacity: 1;border-radius: 50%;position: absolute;top: 50%;width: 60px;height: 60px;margin-top: -30px;font-size: 0px;z-index: 99;cursor: pointer;}
#top .footerGallery .slick-slider .slick-next{background: #ffc107 url(images/next-icon.png) no-repeat center;right: 10px;}
#top .footerGallery .slick-slider .slick-prev{background: #ffc107 url(images/prev-icon.png) no-repeat center;left: 10px;}

#top #footer{background: #1a1a1a;border: none;padding: 60px 0px 40px 0px;}
#top #footer .widget{margin: 0px;}
#top #footer .wpforms-container, #top #footer .wpforms-form{margin: 0px;}
#top #footer .wpforms-form .wpforms-field{padding: 8px 0px;}
#top #footer .wpforms-form .wpforms-field fieldset{margin: 0px;}
#top #footer .wpforms-form .wpforms-field-label{font-size: 18px;line-height: 26px;color: #ffffff;font-weight: 400;margin: 0px 0px 2px 0px;}
#top #footer .wpforms-form .wpforms-field-label-inline{font-size: 16px;line-height: 20px;color: #ffffff;font-weight: 400;padding: 0px 20px 0px 8px;}
#top #footer .wpforms-form .wpforms-field-text input, #top #footer .wpforms-form .wpforms-field-email input, #top #footer .wpforms-form .wpforms-field-phone input, #top #footer .wpforms-form select{background-color: #ffffff;font-family: "Figtree", sans-serif;font-size: 18px;line-height: 26px;color: #1f1f1f;height: auto;padding: 10px 15px; margin: 0px;}
#top #footer .wpforms-form .wpforms-field.wpforms-field-radio ul{margin: 5px 0px 0px 0px;}
#top #footer .wpforms-form .wpforms-field.wpforms-field-radio ul li{margin: 0px;padding: 0px;}
#top #footer .wpforms-form .wpforms-submit-container{padding: 5px 0px 0px 0px;}
#top #footer .wpforms-form .wpforms-submit{background: #ffc107;border: none;font-family: "Figtree", sans-serif;font-size: 20px;line-height: 28px;color: #1f1f1f;text-transform: uppercase;font-weight: 700;height: auto;letter-spacing: 4px; padding: 12px 45px;margin: 0px 0px 0px 0px;border-radius: 0px;}
#top #footer .wpforms-form .wpforms-submit:hover{background: #ffffff !important;opacity: 1;}
#top #footer .wpforms-form .wpforms-submit.show-submit{pointer-events: none;}
#top #footer .wpforms-form .wpforms-field-html{background: #f1bf3a;font-size: 16px;line-height: 22px;font-weight: 700;color: #1f1f1f;padding: 10px 15px;}
#top #footer .wpforms-form .wpforms-field-html div{hyphens: none;}
#top #footer .wpforms-form em.wpforms-error{margin: 5px 0px 0px 0px;}

#top #footer .widget_text{padding-right: 20%;}
#top #footer .widget_text .textwidget{font-size: 18px;line-height: 28px;color: #ffffff;}
#top #footer .widget_text .textwidget ul{margin: 30px 0px 0px 0px;}
#top #footer .widget_text .textwidget ul li{margin: 15px 0px;font-size: 20px;line-height: 30px;color: #ffffff;position: relative;padding: 0px 0px 0px 30px;}
#top #footer .widget_text .textwidget ul li a{color: #ffffff;font-weight: 600;}
#top #footer .widget_text .textwidget ul li a:hover{color: #ffc107;}
#top #footer .widget_text .textwidget ul li img{position: absolute;left: 0px;top: 5px;}

#top #socket{background: #1a1a1a;border: none;padding: 0px;text-align: center;border-bottom: solid 8px #f3db76;}
#top #socket .copyright{font-size: 16px;line-height: 40px;color: #ffffff;border-top: solid 1px #5c5c5c;width: 100%;padding: 30px 0px 20px 0px;}
#top #socket .social_bookmarks{float: none;display: inline-block;margin: 0px;height: 40px;}
#top #socket .social_bookmarks li{top: 0px;width: 40px;margin: 0px 2px;}
#top #socket .social_bookmarks li a{font-size: 20px;color: #ffffff;width: 40px;line-height: 40px;min-height: 40px;}
#top #socket .menu{margin: 0px;}
#top #socket .menu li{margin: 0px;padding: 0px 20px;}
#top #socket .menu li a{font-size: 16px;line-height: 20px;color: #ffffff;}


@media screen and (min-width: 2901px){

    #top .toparrow .avia-image-container{margin-top: -560px;margin-bottom: -560px;}
    #top .btmarrow .avia-image-container{margin-top: -560px;margin-bottom: -100px;}

}

@media screen and (max-width: 2900px){

    #top .toparrow .avia-image-container{margin-top: -420px;margin-bottom: -420px;}
    #top .btmarrow .avia-image-container{margin-top: -420px;margin-bottom: -100px;}

}

@media screen and (max-width: 2500px){

    #top .toparrow .avia-image-container{margin-top: -380px;margin-bottom: -380px;}
    #top .btmarrow .avia-image-container{margin-top: -380px;margin-bottom: -100px;}

}

@media screen and (max-width: 2100px){

    #top .toparrow .avia-image-container{margin-top: -340px;margin-bottom: -340px;}
    #top .btmarrow .avia-image-container{margin-top: -340px;margin-bottom: -100px;}

}


@media screen and (max-width: 1500px) {

    #top .toparrow .avia-image-container{margin-top: -200px;margin-bottom: -240px;}
    #top .unlockPotential .flex_column.av_one_full{padding: 200px 0px 200px 0px;}
    #top .btmarrow .avia-image-container{margin-top: -220px;}
    #top .innerBanner{padding: 160px 0px 400px 0px;}

}

@media screen and (max-width: 1300px) {

	#top #header .logo img{max-height: 60px;}
    #top #header .av-main-nav li{margin-left: 20px;}
    #top #header .av-main-nav li a{font-size: 22px;}
    #top #header .av-main-nav li.applyBtn a{padding: 0px 18px;}
    #top .toparrow .avia-image-container{margin-top: -150px;margin-bottom: -180px;}
    #top .unlockPotential .flex_column.av_one_full{padding: 150px 0px 220px 0px;}
    #top .unlockPotential .avia_textblock{width: 50%;font-size: 22px;line-height: 30px;}
    #top .unlockPotential .avia_textblock h3{font-size: 62px;line-height: 62px;}
    #top .unlockPotential.benefits .avia_textblock ul li::before {top: 10px;}
    #top .unlockPotential.standardissues .avia_textblock ul li::before {top: 10px;}
    #top .alwaysTop{padding: 0px 0px 260px 0px;}
    #top .alwaysTop .avia_textblock{font-size: 22px;line-height: 30px;padding-left: 55%;}
    #top .alwaysTop .avia_textblock h3{font-size: 62px;line-height: 62px;}
    #top .homeMission{padding: 60px 0px;}
    #top .homeMission .avia_textblock{font-size: 44px;line-height: 52px;}
    #top .homeMission .avia_textblock h3{font-size: 112px;line-height: 116px;}
    #top #footer .widget_text{padding-right: 0px;}
    #top .innerBanner{padding: 160px 0px 300px 0px;}
    #top .innerBanner h2{font-size: 92px;line-height: 94px;}
    #top .unlockPotential.benefits .flex_column.av_one_full{padding: 160px 0px 220px 0px;}
    #top .unlockPotential.standardissues .flex_column.av_one_full{padding: 120px 0px 60px 0px;}
    #top .unitLists .flex_column_table{padding: 0px 5%;}
    #top .unitLists .avia_textblock{font-size: 26px;line-height: 30px;min-height: 60px;}
    #top .unitContent .flex_column.av_one_full{padding: 120px 0px 200px 0px;}
    #top .unitContent .avia_textblock{font-size: 22px;line-height: 30px;}
	#top .unlockPotential.standardissues.ircsologoBg .av-section-color-overlay{background-position: left 10% center;background-size: 35% auto ;}
    

}


@media screen and (max-width: 989px) {

	#top #header .logo img{max-height: 70px;}
    #top #av-burger-menu-ul{vertical-align: top;}
    .html_av-overlay-side #top #wrap_all .av-burger-overlay li a{font-size: 20px;font-weight: 700;}
    #top #header .avia-menu{margin-top: 10px;}
    #top .toparrow{min-height: inherit;}
    #top .toparrow .avia-image-container{margin-top: -120px;margin-bottom: -150px;}
    #top .unlockPotential .avia_textblock h3{font-size: 52px;line-height: 54px;}
    #top .btmarrow{min-height: inherit;}
    #top .btmarrow .avia-image-container{margin-top: -120px;}
    #top .alwaysTop{padding: 0px 0px 160px 0px;}
    #top .alwaysTop .avia_textblock{padding-left: 40%;}
    #top .alwaysTop .avia_textblock h3{font-size: 52px;line-height: 54px;}
    #top .homeMission .avia_textblock{font-size: 32px;line-height: 40px;}
    #top .homeMission .avia_textblock h3{font-size: 82px;line-height: 86px;}
    #top #footer .widget_text .textwidget ul li{font-size: 18px;line-height: 26px;}
    #top #footer .wpforms-form .wpforms-field-label{font-size: 16px;line-height: 24px;}
    #top .innerBanner{padding: 120px 0px 200px 0px;}
    #top .innerBanner h2{font-size: 82px;line-height: 84px;}
    #top .unlockPotential.benefits .flex_column.av_one_full{padding: 160px 0px 160px 0px;}
    #top .unitLists .flex_column_table{padding: 0px 0px;}
    #top .unitLists .flex_column.av_one_third{padding: 20px;}
    #top .unitLists{padding: 340px 0px 60px 0px;}
    #top .unitLists .avia_textblock{font-size: 22px;line-height: 28px;}
    #top .unitContent .flex_column.av_one_full{padding: 140px 0px 120px 0px;}
    #top .unitContent .avia_textblock h3{font-size: 54px;line-height: 60px;}
    #top .footerGallery .slick-slider .slick-arrow{width: 44px;height: 44px;margin-top: -22px;}


}

@media screen and (max-width: 767px) {

    #top #header .container{height: 80px !important;max-height: 80px !important;}
    #top #header .logo img{padding: 0px 0px;}
    #top #header .avia-menu{margin-top: 5px;}
    #top .unlockPotential .flex_column.av_one_full{padding: 120px 0px 0px 0px;}
    #top .unlockPotential .container{width: 100% !important;max-width: 100% !important;padding: 0px;}
    #top .unlockPotential .avia_textblock{width: 100%;padding: 0px 5%;margin: 0px 0px 45px 0px;}
    #top .unlockPotential .av-section-color-overlay{display: none;}
    #top .unlockPotential.benefits .flex_column.av_one_full{padding: 120px 0px 0px 0px;margin: 0px !important;}
    #top .unlockPotential.standardissues .avia_textblock{padding: 0px 5%;}
    #top .unlockPotential.standardissues .avia-image-container{text-align: left;margin: 0px;}
    #top .alwaysTop{background: none;padding: 0px;}
    #top .alwaysTop .flex_column{margin: 0px !important;}
    #top .alwaysTop .avia_textblock{padding: 0px 5%;}
    #top .alwaysTop .container{width: 100% !important;max-width: 100% !important;padding: 0px;}
    #top .homeMission .flex_column{margin: 0px !important;}
    #top #footer .widget_text .textwidget ul{margin: 20px 0px 20px 0px;}
    #top .innerBanner{padding: 90px 0px 180px 0px;}
    #top .innerBanner h2{font-size: 66px;line-height: 70px;}
    #top .unlockPotential.benefits .avia_textblock{width: 100%;}
    #top .unitLists{padding: 180px 0px 60px 0px;margin: -60px 0px 0px 0px;}
    #top .unitLists.unitListsMar{padding: 60px 0px;}
    #top .unitLists .flex_column_table{padding: 0px 0px;margin-top: 0px !important;}
    #top .unitLists .flex_column.av_one_half{width: 46% !important;margin: 2% !important;clear: none;float: left;}
    #top .unitLists .flex_column.av_one_third{width: 46% !important;margin: 2% !important;clear: none;}
    #top .unitContent .flex_column.av_one_full{padding: 90px 0px 90px 0px;margin: 0px !important;}
    #top .unitContent .avia_textblock{font-size: 18px;line-height: 26px;}
    #top .unitContent .avia_textblock h3{font-size: 48px;line-height: 52px;}
    #top .photoGallery{margin: -40px 0px 0px 0px;padding: 160px 0px 45px 0px;}
    #top .photoGallery .av-special-heading-tag{font-size: 62px;line-height: 70px;}
    #top .unlockPotential.standardissues .flex_column.av_one_full{padding: 120px 0px 0px 0px;margin: 0px !important;}
    #top .footerGallery .flex_column{margin: 0px !important;}
	#top .unlockPotential.standardissues.ircsologoBg .avia_image{max-width: 240px;margin: 0px 5%;margin-bottom: 35px;}

}

@media screen and (max-width: 639px) {

	#top #header .logo img{max-height: 60px;}
    #top .toparrow .avia-image-container{margin-top: -90px;margin-bottom: -100px;}
    #top .unlockPotential .flex_column.av_one_full{padding: 80px 0px 0px 0px;}
    #top .homeMission .avia_textblock{font-size: 28px;line-height: 34px;}
    #top .homeMission .avia_textblock h3{font-size: 66px;line-height: 70px;background-size: auto 150%;}
    #top #footer{padding: 45px 0px 20px 0px;}
    #top .innerBanner{padding: 80px 0px 160px 0px;}
    #top .innerBanner h2{font-size: 58px;line-height: 62px;}
    #top .unlockPotential.benefits .flex_column.av_one_full{padding: 90px 0px 0px 0px;}
    #top .unlockPotential.standardissues .flex_column.av_one_full{padding: 90px 0px 0px 0px;}
    #top .unitLists{padding: 140px 0px 60px 0px;}
    #top .unitLists .av-special-heading-tag{font-size: 54px;line-height: 60px;}
    #top .unitLists .flex_column.av_one_third{padding: 20px;}
    #top .unitLists .flex_column.av_one_half{padding: 20px;}
    #top .unitLists .avia_textblock{font-size: 20px;line-height: 24px;min-height: 48px;}
    #top .unitContent .avia_textblock h3{font-size: 42px;line-height: 48px;}
    #top .unitContent .flex_column.av_one_full{padding: 80px 0px 110px 0px;}
    #top .photoGallery{padding: 120px 0px 45px 0px;}
    #top .photoGallery .avia-slideshow-arrows .avia-svg-icon{width: 40px !important;height: 40px;line-height: 40px;background-size: 20px auto;}
    #top .footerGallery .slick-slider .slick-arrow{width: 30px;height: 30px;margin-top: -15px;border: solid 2px #fff;background-size: 60%;}

}

@media screen and (max-width: 479px) {
    
    #top #header .logo img{padding: 5px 0px;}
    #top .toparrow{background: transparent;}
    #top .toparrow .flex_column{margin: 0px !important;}
    #top .toparrow .avia-image-container{margin-top: -75px;margin-bottom: -75px;}
    #top .unlockPotential .flex_column.av_one_full{padding: 75px 0px 0px 0px;}
    #top .unlockPotential.standardissues .flex_column.av_one_full{padding: 80px 0px 0px 0px;}
    #top .unlockPotential .avia_textblock{font-size: 18px;line-height: 26px;}
    #top .unlockPotential .avia_textblock h3{font-size: 44px;line-height: 48px;background-size: auto 150%;}
    #top .btmarrow .avia-image-container{margin-top: -60px;}
    #top .alwaysTop .flex_column{margin-top: 20px !important;}
    #top .alwaysTop .avia_textblock{font-size: 18px;line-height: 26px;}
    #top .alwaysTop .avia_textblock h3{font-size: 44px;line-height: 48px;background-size: auto 150%;}
    #top .homeMission .avia_textblock{font-size: 22px;line-height: 36px;}
    #top .homeMission .avia_textblock h3{font-size: 56px;line-height: 58px;}
    #top #footer .wpforms-form input{font-size: 16px;line-height: 24px;padding: 8px 12px;}
    #top #footer .widget_text .textwidget{font-size: 16px;line-height: 24px;}
    #top #footer .widget_text .textwidget ul li{font-size: 16px;line-height: 24px;}
    #top #socket .copyright{font-size: 14px;line-height: 20px;}
    #top .innerBanner{padding: 45px 0px 120px 0px;}
    #top .innerBanner h2{font-size: 44px;line-height: 46px;}
    #top .unlockPotential.benefits .flex_column.av_one_full{padding: 80px 0px 0px 0px;}
    #top .unlockPotential.benefits .avia_textblock ul li::before {top: 9px;}
    #top .unitLists .av-special-heading-tag{font-size: 54px;line-height: 60px;}
    #top .unitLists .flex_column.av_one_third{width: 100% !important;margin: 8px 0px !important;}
    #top .unitLists .flex_column.av_one_half{width: 100% !important;margin: 8px 0px !important;}
    #top .unitLists .avia_textblock{font-size: 22px;line-height: 28px;min-height: 28px;}
    #top .unitContent .flex_column.av_one_full{padding: 75px 0px 60px 0px;}
    #top .unitContent .avia_textblock{font-size: 16px;line-height: 24px;}
    #top .unitContent .avia_textblock h3{font-size: 36px;line-height: 40px;}
    #top .photoGallery{padding: 140px 0px 45px 0px;}
    #top .photoGallery .av-special-heading-tag{font-size: 52px;line-height: 60px;}
    #top .photoGallery .flex_column{margin: 0px !important;}
	#top #footer .wpforms-form .wpforms-field-text input, #top #footer .wpforms-form .wpforms-field-email input, #top #footer .wpforms-form .wpforms-field-phone input, #top #footer .wpforms-form select{font-size: 16px;line-height: 24px;}
	#top #footer .wpforms-form .wpforms-submit{font-size: 18px;line-height: 24px;width: 100%;padding: 8px 12px;}

}
