/*
Theme Name: Better Life IV
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: betterlife
*/



/*Add your own styles here:*/

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

#top #av-burger-menu-ul{vertical-align: top;padding: 120px 0px !important;}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li a{font-size: 16px;}
#top #header{background: #fdf7e7;border: none;}
#top #header #header_main{border: none;}
#top #header .header_bg{display: none;}
#top #header .logo{left: 50%;transform: translateX(-50%);}
#top #header .logo, #top #header .logo a{overflow: visible;}
#top #header .logo, #top #header .logo a, #top #header .logo img{height: 160px;max-height: 160px !important;}
#top #header .avia-menu{margin-top: 30px;}
#top #header .av-main-nav li{text-align: center;}
#top #header .av-main-nav li a{height: 58px !important;line-height: 56px !important; width: 60px;background: #ffffff !important;border: solid 2px #1b3280;border-radius: 6px;padding: 0px;}
#top #header .bookBtn{float: right;margin-right: 80px;}
#top #header .bookBtn a{background: #1b3280;font-family: "Domine", serif;font-size: 22px;line-height: 32px;color: #ffffff;font-weight: 500;padding: 15px 30px;border-radius: 6px;}
#top #header .topContact{float: left;margin-top: 32px;}
#top #header .topContact ul, #top #header .topContact ul li{margin: 0px;padding: 0px;}
#top #header .topContact ul li{font-size: 16px;line-height: 24px;color: #232323;float: left;margin-right: 30px;padding-left: 50px;background: url(images/email-icon.png) no-repeat left center;background-size: 40px auto;}
#top #header .topContact ul li:nth-child(2){background: url(images/phone-icon.png) no-repeat left center;background-size: 40px auto;}
#top #header .topContact ul li a{font-size: 18px;line-height: 26px;color: #1b3280;font-weight: 600; display: block;}

#top .innerBanner{padding: 120px 0px ;float: left;width: 100%;position: relative;}
#top .innerBanner h1{font-family: "Domine", serif;font-size: 62px;line-height: 70px;color: #ffffff;font-weight: 500;margin: 0px;}
#top .innerBanner .subtitle{font-size: 18px;line-height: 26px;color: #ffffff;font-weight: 400;}
#top .innerBanner .subtitle p{margin: 0px;}

#top .homeBanner{padding: 120px 0px 180px 0px;background-size: auto 100%;}
#top .homeBanner .av-special-heading{max-width: 520px;}
#top .homeBanner .av-special-heading-tag{font-family: "Domine", serif;font-size: 60px;line-height: 68px;color: #fdf7e7;font-weight: 400;margin: 0px 0px 15px 0px;}
#top .homeBanner .av-subheading p{font-size: 20px;line-height: 30px;color: #ffffff;}
#top .homeBanner .avia-button-wrap, #top .homeBanner .avia-buttonrow-wrap{text-align: left;margin: 40px 0px 0px 0px;}
#top .homeBanner .avia-button{background: #1b3280;padding: 12px 40px 12px 40px;font-family: "Domine", serif;font-size: 22px;line-height: 30px;color: #ffffff;border: none;}
#top .homeBanner .avia-button .avia_button_icon{font-size: 30px;vertical-align: middle;margin-left: 10px;}
#top .homeBanner .avia-button:hover{background: #eebd27;opacity: 1;}

#top .homeBoxes{padding: 40px 0px 75px 0px;}
#top .homeBoxes .flex_column.av_one_fourth, #top .homeBoxes .flex_column.av_one_half{margin: 0px 2%;border: solid 1px #dbdbdb;box-shadow: 10px 10px 20px 0px rgba(0,0,0,0.05);border-radius: 12px;padding: 30px;}
#top .homeBoxes .flex_column.av_one_fourth{width: 26%;}
#top .homeBoxes .flex_column.av_one_half{width: 36%;border: solid 1px #1b3280;background: #1b3280;margin-top: -120px;padding: 40px;}
#top .homeBoxes .avia-image-container{text-align: left;margin: 0px 0px 15px 0px;}
#top .homeBoxes .avia_textblock{font-size: 18px;line-height: 26px;color: #404040;}
#top .homeBoxes .avia_textblock h3{font-family: "Domine", serif;font-size: 36px;line-height: 44px;color: #1b3280;font-weight: 400;margin: 0px 0px 15px 0px;}
#top .homeBoxes .avia_textblock p{margin: 0px;}
#top .homeBoxes .flex_column.av_one_half .avia_textblock, #top .homeBoxes .flex_column.av_one_half .avia_textblock h3{color: #ffffff;}

#top .homeBoxes .avia-button-wrap{text-align: left;margin: 20px 0px 0px 0px;}
#top .homeBoxes .avia-button{background: #1b3280;padding: 10px 30px 8px 20px;font-family: "Domine", serif;font-size: 20px;line-height: 30px;color: #ffffff;border: none;}
#top .homeBoxes .avia-button .avia_button_icon{font-size: 24px;vertical-align: top;margin-left: 5px;}
#top .homeBoxes .avia-button:hover{background: #eebd27;opacity: 1;color: #071542;}
#top .homeBoxes .flex_column.av_one_half .avia-button{background: #eebd27;color: #071542;}
#top .homeBoxes .flex_column.av_one_half .avia-button:hover{background: #ffffff;color: #1b3280;}

#top .homeServices{padding: 75px 0px;}
#top .homeServices .av-special-heading{margin: 0px 0px 30px 0px;}
#top .homeServices .av-special-heading-tag{font-family: "Domine", serif;font-size: 60px;line-height: 68px;color: #1b3280;font-weight: 400;margin: 0px 0px 15px 0px;}
#top .homeServices .av-subheading p{font-size: 20px;line-height: 30px;color: #232323;font-weight: 500;}
#top .homeServices .flex_column.av_one_fourth{background: #ffffff;padding: 30px;border: solid 1px #c2c1c0;border-radius: 20px;margin: 0px 1%;width: 23%;}
#top .homeServices .avia_textblock{font-size: 16px;line-height: 24px;color: #747474;}
#top .homeServices .avia_textblock strong{font-family: "Domine", serif;font-size: 20px;line-height: 28px;color: #232323;display: block;font-weight: 400;margin: 0px 0px 5px 0px;}
#top .homeServices .avia_textblock p{margin: 20px 0px;}
#top .homeServices .avia_textblock h4{font-family: "Domine", serif;font-size: 26px;line-height: 34px;color: #1b3280;font-weight: 400;}
#top .homeServices .avia_textblock h4 strong{font-family: "Poppins", sans-serif;font-size: 20px;line-height: 28px;font-weight: 600;}
#top .homeServices .avia-button-wrap{text-align: left;margin: 20px 0px 0px 0px;}
#top .homeServices .avia-button{background: #1b3280;padding: 10px 30px 10px 20px;font-family: "Domine", serif;font-size: 18px;line-height: 26px;color: #ffffff;border: none;}
#top .homeServices .avia-button .avia_button_icon{font-size: 22px;vertical-align: top;margin-left: 5px;}
#top .homeServices .avia-button:hover{background: #eebd27;opacity: 1;color: #071542;}


#top .howitworks{padding: 75px 0px;}
#top .howitworks .av-special-heading{margin: 0px 0px 0px 0px;}
#top .howitworks .av-special-heading-tag{font-family: "Domine", serif;font-size: 60px;line-height: 68px;color: #eebd27;font-weight: 400;margin: 0px 0px 0px 0px;}
#top .howitworks h4.av-special-heading-tag{color: #f0e9d7;margin: 0px 0px 20px 0px;}
#top .howitworks .av-subheading p{font-size: 18px;line-height: 26px;color: #ffffff;font-weight: 500;}
#top .howitworks .avia_textblock{font-size: 18px;line-height: 28px;color: #ffffff;padding: 30px 15% 50px 0px;background: url(images/howitworks-arrow.png) no-repeat bottom left;}
#top .howitworks .first .av_textblock_section:last-child .avia_textblock{background: none;padding: 30px 15% 0px 0px;}
#top .howitworks .avia_textblock h4{font-family: "Domine", serif;font-size: 28px;line-height: 36px;color: #eebd27;font-weight: 400;margin: 0px 0px 5px 0px;}
#top .howitworks .avia_textblock p{margin: 0px 0px;}
#top .howitworks .callusText.avia_textblock{font-family: "Domine", serif;font-size: 28px;line-height: 36px;color: #f0e9d7;font-weight: 400;padding: 0px;text-align: center;background: none;}
#top .howitworks .callusText.avia_textblock h4{font-size: 36px;line-height: 44px;color: #ebdcb0;font-weight: 500;margin: 5px 0px 0px 0px;}

#top .howitworks .avia-testimonial-wrapper{margin: 0px;}
#top .howitworks .avia-testimonial{padding: 0px;font-size: 18px;line-height: 28px;color: #ffffff;text-align: center;}
#top .howitworks .avia-testimonial-name{font-size: 20px;line-height: 28px;color: #eebd27;font-weight: 500;}
#top .howitworks .avia-testimonial-subtitle{font-size: 18px;line-height: 26px;color: #ffffff;font-weight: 400;}
#top .howitworks .avia-button-wrap{text-align: center;margin: 30px 0px 30px 0px;}
#top .howitworks .avia-button{background: #eebd27;padding: 15px 45px 15px 45px;font-family: "Domine", serif;font-size: 28px;line-height: 36px;color: #232323;font-weight: 500; border: none;}
#top .howitworks .avia-button .avia_button_icon{font-size: 34px;vertical-align: top;margin-left: 10px;}
#top .howitworks .avia-button:hover{background: #ffffff;opacity: 1;}

#top .homeTestimonials{padding: 60px 0px;}
#top .homeTestimonials .av-special-heading{margin: 0px 0px 15px 0px;}
#top .homeTestimonials .av-special-heading-tag{font-family: "Domine", serif;font-size: 42px;line-height: 50px;color: #232323;font-weight: 500;margin: 0px 0px 0px 0px;}
#top .homeTestimonials .av-subheading p{font-size: 18px;line-height: 26px;color: #232323;font-weight: 500;}
#top .homeTestimonials .avia_textblock{font-size: 18px;line-height: 28px;color: #232323;}
#top .homeTestimonials .avia-button-wrap{text-align: left;margin: 30px 0px 0px 0px;}
#top .homeTestimonials .avia-button{background: #1b3280;padding: 10px 30px 10px 30px;font-family: "Domine", serif;font-size: 20px;line-height: 30px;color: #ffffff;border: none;}
#top .homeTestimonials .avia-button .avia_button_icon{font-size: 24px;vertical-align: top;margin-left: 5px;}
#top .homeTestimonials .avia-button:hover{background: #eebd27;opacity: 1;color: #071542;}

#top .homeTestimonials .avia-testimonial-wrapper{margin: 20px 0px 0px 0px;}
#top .homeTestimonials .avia-testimonial-content{background: transparent;padding: 0px;}
#top .homeTestimonials .avia-testimonial{padding: 0px;font-size: 18px;line-height: 28px;color: #232323;font-weight: 500;}
#top .homeTestimonials .avia-testimonial-name{font-size: 20px;line-height: 28px;color: #232323;font-weight: 500;}
#top .homeTestimonials .avia-testimonial-subtitle{font-size: 18px;line-height: 26px;color: #232323;font-weight: 400;}
#top .homeTestimonials .avia-testimonial-meta{margin: 40px 0px 0px 0px;}
#top .homeTestimonials .avia-testimonial-meta .avia-testimonial-image{float: right;width: 100px;height: auto;border-radius: 0px;text-align: right;margin: 10px 0px 0px 0px;}
#top .homeTestimonials .avia-testimonial-meta .avia-testimonial-image img{border-radius: 0px;}
#top .homeTestimonials .avia-testimonial-meta .avia-testimonial-arrow-wrap{top: -20px;left: 0px;width: 15px;}
#top .homeTestimonials .avia-testimonial-meta .avia-arrow{width: 15px;height: 3px;background: #232323;border: none;transform: inherit;top: 0px;left: 0px;margin-left: 0px;}

#top .homeJourney{padding: 120px 0px;}
#top .homeJourney .flex_column.av_one_full{width: 30%;}
#top .homeJourney .av-special-heading{margin: 0px 0px 0px 0px;}
#top .homeJourney .av-special-heading-tag{font-family: "Domine", serif;font-size: 60px;line-height: 68px;color: #ffffff;font-weight: 600;margin: 0px 0px 0px 0px;}
#top .homeJourney .avia_textblock{font-size: 20px;line-height: 30px;color: #ffffff;font-weight: 400;}
#top .homeJourney .avia_textblock h4{font-family: "Domine", serif;font-size: 44px;line-height: 52px;color: #ffffff;text-shadow: 3px 3px 3px rgba(0,0,0,0.5); font-weight: 600;margin: 0px 0px 20px 0px;}
#top .homeJourney .avia-button-wrap{text-align: left;margin: 30px 0px 0px 0px;}
#top .homeJourney .avia-button{background: #eebd27;padding: 13px 40px 13px 35px;font-family: "Domine", serif;font-size: 22px;line-height: 30px;color: #232323;font-weight: 500; border: none;}
#top .homeJourney .avia-button .avia_button_icon{font-size: 34px;vertical-align: top;margin-left: 5px;}
#top .homeJourney .avia-button:hover{background: #ffffff;opacity: 1;}

#top #footer{padding: 50px 0px 40px 0px;background: #3f3f3f url(images/footer-img.png) no-repeat bottom center;background-size: auto 80%;border: none;}
#top #footer .widget{margin: 15px 0px;}
#top #footer .widgettitle{font-family: "Domine", serif;font-size: 28px;line-height: 36px;color: #eebd27;text-transform: inherit;font-weight: 500;margin: 0px 0px 15px 0px;}
#top #footer .textwidget{font-size: 16px;line-height: 28px;color: #ffffff;font-weight: 500;}
#top #footer .textwidget ul li{margin: 5px 0px 5px 0px;}
#top #footer .textwidget ul li strong{color: #ffffff;font-weight: 500;width: 110px;display: inline-block;}
#top #footer #text-3 .textwidget strong, #top #footer #text-3 .textwidget a{font-size: 20px;line-height: 30px;color: #eebd27;font-weight: 500;}
#top #footer #text-3 .textwidget a:hover{color: #ffffff;}
#top #footer .widget .menu li{margin: 8px 0px;}
#top #footer .widget .menu a{display: inline-block;padding: 0px;font-size: 16px;line-height: 24px;color: #ffffff;font-weight: 500;}
#top #footer .widget .menu .current-menu-item a, #top #footer .widget .menu a:hover{color: #eebd27;}

#top #socket{background: #5c5c5c;border: none;padding: 20px 0px;}
#top #socket .copyright{font-size: 16px;line-height: 24px;color: #ffffff;}

#top .clientSay{padding: 75px 0px;}
#top .clientSay .av-special-heading{margin: 0px 0px 45px 0px;}
#top .clientSay .av-special-heading-tag{font-family: "Domine", serif;font-size: 52px;line-height: 60px;color: #232323;font-weight: 500;margin: 0px 0px 0px 0px;}
#top .clientSay .av-subheading p{font-size: 20px;line-height: 28px;color: #232323;font-weight: 500;}

#top .clientSay .avia-testimonial-wrapper{margin: 0px 0px 0px 0px;}
#top .clientSay .avia-testimonial_inner{background: transparent;padding: 0px;}
#top .clientSay .avia-testimonial-content{background: transparent;padding: 0px;}
#top .clientSay .avia-testimonial{background: transparent;padding: 0px 45px;font-size: 16px;line-height: 26px;color: #232323;font-weight: 400;}
#top .clientSay .avia-testimonial-row{border-right: solid 1px #b1bde8;}
#top .clientSay .avia-testimonial-name{font-size: 18px;line-height: 26px;color: #232323;font-weight: 500;}
#top .clientSay .avia-testimonial-subtitle{font-size: 16px;line-height: 24px;color: #232323;font-weight: 400;}
#top .clientSay .avia-testimonial-meta{margin: 0px 0px 0px 0px;}
#top .clientSay .avia-testimonial-meta .avia-testimonial-arrow-wrap{margin: 10px 0px 20px 0px;width: 15px;display: block;}
#top .clientSay .avia-testimonial-meta .avia-arrow{width: 15px;height: 3px;background: #232323;border: none;transform: inherit;top: 0px;left: 0px;margin-left: 0px;position: relative;}
#top .clientSay .avia-testimonial-meta .avia-testimonial-image{float: right;width: 100px;height: auto;border-radius: 0px;text-align: right;margin: 10px 0px 0px 0px;}
#top .clientSay .avia-testimonial-meta .avia-testimonial-image img{border-radius: 0px;}
#top .clientSay .slick-dots{margin: 30px 0px 0px 0px;text-align: center;}
#top .clientSay .slick-dots li{display: inline-block;list-style: none;margin: 0px 3px;}
#top .clientSay .slick-dots li button{width: 12px;height: 12px;border-radius: 50%;border-radius: 50%;font-size: 0px;background: #b1bde8;border: none;padding: 0px;cursor: pointer;}
#top .clientSay .slick-dots li.slick-active button{background: #1b3280;}

#top .homeNewsletter{padding: 60px 0px;}
#top .homeNewsletter .av-special-heading-tag{font-family: "Domine", serif;font-size: 36px;line-height: 44px;color: #f0e9d7;font-weight: 500;margin: 0px 0px 0px 0px;padding-right: 20%;}
#top .homeNewsletter .avia_textblock{font-size: 16px;line-height: 24px;color: #ffffff;font-weight: 400;}
#top .homeNewsletter .avia_textblock p{margin: 0px;}

#top .homeNewsletter .wpforms-container, #top .homeNewsletter .wpforms-form{margin: 0px;}
#top .homeNewsletter .wpforms-form{margin: 20px 0px 0px 0px;}
#top .homeNewsletter .wpforms-form .wpforms-field-container{float: left;width: calc(100% - 150px);padding-right: 10px;}
#top .homeNewsletter .wpforms-form .wpforms-submit-container{float: left;width: 150px;clear: none;}
#top .homeNewsletter .wpforms-form .wpforms-field{padding: 0px 0px;}
#top .homeNewsletter .wpforms-form .wpforms-field-layout{padding: 0px;}
#top .homeNewsletter .wpforms-form .wpforms-field-label{font-size: 16px;line-height: 24px;font-weight: 500;margin: 0px 0px 0px 0px;}
#top .homeNewsletter .wpforms-form .wpforms-field-label .wpforms-required-label{display: none;}
#top .homeNewsletter .wpforms-form input{background: #1c3380;border: solid 1px #f0e9d7;font-family: "Poppins", sans-serif;font-size: 16px;line-height: 24px;color: #ffffff;height: auto;padding: 12px 15px;margin: 0px;border-radius: 6px;}
#top .homeNewsletter .wpforms-form textarea{height: 120px;}
#top .homeNewsletter .wpforms-form .wpforms-submit-container{text-align: left;margin: 0px;}
#top .homeNewsletter .wpforms-form .wpforms-submit{width: 100%; background: #eebd27;padding: 12px 15px;margin: 0px 0px 0px 0px;font-family: "Domine", serif;font-size: 20px;line-height: 24px;color: #232323;font-weight: 400;height: auto;border: solid 1px #eebd27;border-radius: 6px;}
#top .homeNewsletter .wpforms-form .wpforms-submit:hover{background: #f0e9d7;border: solid 1px #f0e9d7;}
#top .homeNewsletter .wpforms-form .wpforms-error{margin: 5px 0px 0px 0px;font-size: 16px;}

#top .contactForm{padding: 60px 0px;}
#top .contactForm .container{max-width: 1150px;}
#top .contactForm .av-special-heading-tag{font-family: "Domine", serif;font-size: 36px;line-height: 44px;color: #232323;margin: 0px 0px 0px 0px;}
#top .contactForm .av-subheading p{font-size: 18px;line-height: 26px;color: #232323;}
#top .contactForm .wpforms-container, #top .contactForm .wpforms-form{margin: 0px;}
#top .contactForm .wpforms-form .wpforms-field{padding: 8px 0px;}
#top .contactForm .wpforms-form .wpforms-field-layout{padding: 0px;}
#top .contactForm .wpforms-form .wpforms-field-label{font-size: 16px;line-height: 24px;font-weight: 500;margin: 0px 0px 5px 0px;}
#top .contactForm .wpforms-form .wpforms-field-label .wpforms-required-label{display: none;}
#top .contactForm .wpforms-form input, #top .contactForm .wpforms-form textarea, #top .contactForm .wpforms-form select{background: #ffffff;border: solid 1px #676767;font-family: "Poppins", sans-serif;font-size: 18px;line-height: 26px;color: #232323;height: auto;padding: 12px 15px;margin: 0px;border-radius: 6px;}
#top .contactForm .wpforms-form textarea{height: 120px;}
#top .contactForm .wpforms-form .wpforms-submit-container{text-align: right;margin: 10px 0px 0px 0px;}
#top .contactForm .wpforms-form .wpforms-submit{background: #1b3280;padding: 15px 80px 15px 80px;margin: 5px 0px 0px 0px;font-family: 'Domine';font-size: 28px;line-height: 26px;color: #ffffff;font-weight: 400;height: auto;border: none;}
#top .contactForm .wpforms-form .wpforms-submit:hover{background: #eebd27;color: #232323;}
#top .contactForm .wpforms-form .wpforms-error{margin: 5px 0px 0px 0px;font-size: 16px;}
#top .contactForm iframe{border: solid 10px #21a5dc !important;margin: 60px 0px 0px 0px;}

#top .contactForm .avia_textblock{font-size: 16px;line-height: 24px;color: #232323;font-weight: 400;border-top: solid 3px #fdf7e7;margin-top: 60px;padding-top: 45px;}
#top .contactForm .avia_textblock ul, #top .contactForm .avia_textblock ul li{margin: 0px;padding: 0px;}
#top .contactForm .avia_textblock ul li{float: left;width: calc(100% / 3);padding-right: 20px;position: relative;padding-left: 50px;list-style: none;}
#top .contactForm .avia_textblock ul li strong, #top .contactForm .avia_textblock ul li a{font-size: 20px;line-height: 30px;color: #1b3280;font-weight: 500;}
#top .contactForm .avia_textblock ul li{background: url(images/phone-icon.png) no-repeat left center;background-size: 40px auto;}
#top .contactForm .avia_textblock ul li:nth-child(2){background: url(images/email-icon.png) no-repeat left center;background-size: 40px auto;}
#top .contactForm .avia_textblock ul li:nth-child(3){background: url(images/address-icon.png) no-repeat left center;background-size: 40px auto;}

#top .serviceLists{padding: 60px 0px;}
#top #av_section_1.serviceLists{padding: 120px 0px 60px 0px;}
#top .serviceLists .entry-content-wrapper{background: #ffffff;border: solid 1px #d6bfab;border-radius: 12px;padding: 40px;}
#top .serviceLists .flex_column.av_one_half.first{border-right: solid 2px #d6bfab;padding-right: 60px;}
#top .serviceLists .avia_textblock{font-size: 16px;line-height: 24px;color: #232323;}
#top .serviceLists .avia_textblock h3{font-family: 'Domine';font-size: 36px;line-height: 44px;color: #232323;}
#top .serviceLists .avia_textblock h4{font-family: 'Domine';font-size: 24px;line-height: 32px;color: #232323;}
#top .serviceLists .avia-image-container{padding: 0px 5%;margin: -100px 0px 0px 0px;}
#top .serviceLists .avia-image-container-inner, #top .serviceLists .avia_image{width: 100%;height: auto;border-radius: 10px;}

#top .serviceLists .avia-button-wrap{text-align: left;margin: 30px 0px 0px 0px;}
#top .serviceLists .avia-button{background: #1b3280;padding: 10px 30px 10px 30px;font-family: "Domine", serif;font-size: 20px;line-height: 30px;color: #ffffff;border: none;}
#top .serviceLists .avia-button .avia_button_icon{font-size: 24px;vertical-align: top;margin-left: 5px;}
#top .serviceLists .avia-button:hover{background: #eebd27;opacity: 1;color: #071542;}

#top #av_section_1.peptideMenu{padding: 60px 0px 60px 0px;}
#top .peptideMenu .entry-content-wrapper{background: transparent;border: none;border-radius: 12px;padding: 0px;}
#top .peptideMenu .av-special-heading-tag{font-family: "Domine", serif;font-size: 42px;line-height: 60px;color: #1b3280;font-weight: 500;margin: 0px 0px 0px 0px;}
#top .peptideMenu .av-subheading p{font-size: 20px;line-height: 28px;color: #232323;font-weight: 500;}

#top .addonsMenu{padding: 60px 0px;}
#top .addonsMenu .container{max-width: 1300px;}
#top .addonsMenu .avia_textblock{font-size: 16px;line-height: 24px;color: #232323;font-weight: 400;text-align: center;}
#top .addonsMenu .avia_textblock h4{font-family: "Domine", serif;font-size: 32px;line-height: 40px;color: #232323;font-weight: 500;margin: 0px 0px 0px 0px;}
#top .addonsMenu .avia-table{margin: 40px 0px;}
#top .addonsMenu .avia-table .avia-heading-row th{background: #1b3280;border: solid 1px #ffffff;font-family: "Domine", serif;font-size: 24px;line-height: 32px;color: #ffffff;font-weight: 500;text-transform: inherit;padding: 15px 20px;}
#top .addonsMenu .avia-table tr:nth-child(2n){background: #fdf7e7;}
#top .addonsMenu .avia-table tr:nth-child(2n + 1){background: #fff1cd;}
#top .addonsMenu .avia-table tr td{border: solid 1px #ffffff;font-size: 16px;line-height: 24px;color: #232323;padding: 15px 20px;}
#top .addonsMenu .avia-table tr td:first-child{font-size: 18px;line-height: 26px;font-weight: 500;}
#top .addonsMenu .avia-table tr td:last-child{font-size: 22px;line-height: 26px;font-weight: 600;}
#top .addonsMenu .avia-table tr td:last-child, #top .addonsMenu .avia-table tr th:last-child{width: 200px;}

#top .faqs{padding: 60px 0px;}
#top .faqs .togglecontainer .toggler{background: transparent;padding: 30px 40px 30px 0px;font-family: "Domine", serif;font-size: 24px;line-height: 32px;color: #1b3280;font-weight: 500;border: none;border-bottom: solid 1px #c5c2b9;}
#top .faqs .togglecontainer .toggle_content{background: #e8e3d6;font-size: 16px;line-height: 26px;font-weight: 400;color: #232323;border: none;padding: 15px 30px 15px 30px;}
#top .faqs .togglecontainer .toggle_icon{opacity: 1;border-color: #1b3280;}
#top .faqs .togglecontainer .toggle_icon .hor_icon, #top .faqs .togglecontainer .toggle_icon .vert_icon{border-color: #1b3280;}
#top .faqs .togglecontainer .av_toggle_section:last-child .toggler{border: none;}

#top .serviceArea{padding: 60px 0px;}
#top .serviceArea .flex_column.av_two_fifth{border-right: solid 2px #c5c1b9;}
#top .serviceArea .avia_textblock{font-size: 16px;line-height: 24px;color: #232323;font-weight: 400;}
#top .serviceArea .avia_textblock h3{font-family: "Domine", serif;font-size: 36px;line-height: 44px;color: #1b3280;font-weight: 500;margin: 0px 0px 20px 0px;}
#top .serviceArea .avia_textblock ul, #top .serviceArea .avia_textblock ul li{margin: 0px;padding: 0px;}
#top .serviceArea .avia_textblock ul li{list-style: none;background: url(images/list-icon.png) no-repeat left top 5px;background-size: 18px auto;font-size: 22px;line-height: 30px;color: #232323;padding: 0px 0px 0px 30px;margin: 10px 0px;}
#top .serviceArea .av-special-heading-tag{font-family: "Domine", serif;font-size: 36px;line-height: 44px;color: #1b3280;font-weight: 500;margin: 0px 0px 20px 0px;}
#top .serviceArea .avia-button-wrap{text-align: center;margin: 20px 0px 30px 0px;}
#top .serviceArea .avia-button{background: #eebd27;padding: 12px 40px 12px 40px;font-family: "Domine", serif;font-size: 24px;line-height: 32px;color: #232323;font-weight: 500; border: none;}
#top .serviceArea .avia-button .avia_button_icon{font-size: 34px;vertical-align: top;margin-left: 10px;}
#top .serviceArea .avia-button:hover{background: #1b3280;color: #ffffff;opacity: 1;}
#top .serviceArea .flex_column.av_three_fifth .avia_textblock{font-family: "Domine", serif;font-size: 22px;line-height: 30px;color: #232323;font-weight: 400;text-align: center;}
#top .serviceArea .flex_column.av_three_fifth .avia_textblock p{margin: 0px;}
#top .serviceArea .flex_column.av_three_fifth .avia_textblock h4{font-family: "Domine", serif;font-size: 32px;line-height: 40px;color: #232323;font-weight: 500;margin: 10px 0px 0px 0px;}
#top .serviceArea .flex_column.av_three_fifth .avia_textblock h4 a{color: #1b3280;}

#top .booknow{padding: 60px 0px;}
#top .booknow .container{max-width: 1300px;}
#top .booknow .avia_textblock{font-size: 18px;line-height: 26px;color: #232323;font-weight: 400;text-align: center;padding: 0px 10%;}
#top .booknow .avia_textblock h3{font-family: "Domine", serif;font-size: 32px;line-height: 40px;color: #1b3280;font-weight: 500;margin: 0px 0px 10px 0px;}
#top .booknow .avia_textblock p{margin: 10px 0px;}
#top .booknow .wpforms-container, #top .booknow .wpforms-form{margin: 0px;}
#top .booknow .wpforms-form{background: #fdf7e7;padding: 40px;margin: 30px 0px;}
#top .booknow .wpforms-form h4{font-family: "Domine", serif;font-size: 28px;line-height: 36px;color: #1b3280;font-weight: 500;margin: 30px 0px 0px 0px;}
#top .booknow .wpforms-form .wpforms-field:nth-child(1) h4{margin: 0px 0px 0px 0px;}
#top .booknow .wpforms-form fieldset{margin: 0px;}
#top .booknow .wpforms-form .wpforms-field{padding: 8px 0px;}
#top .booknow .wpforms-form .wpforms-field-layout{padding: 0px;}
#top .booknow .wpforms-form .wpforms-field-label{font-size: 16px;line-height: 24px;font-weight: 500;margin: 0px 0px 5px 0px;}
#top .booknow .wpforms-form .wpforms-field-label .wpforms-required-label{display: none;}
#top .booknow .wpforms-form input, #top .booknow .wpforms-form textarea, #top .booknow .wpforms-form select{background-color: #ffffff;border: solid 1px #676767;font-family: "Poppins", sans-serif;font-size: 16px;line-height: 24px;color: #232323;height: auto;padding: 12px 15px;margin: 0px;border-radius: 6px;}
#top .booknow .wpforms-form textarea{height: 120px;}
#top .booknow .wpforms-form .wpforms-submit-container{text-align: right;margin: 10px 0px 0px 0px;}
#top .booknow .wpforms-form .wpforms-submit{background: #1b3280;padding: 15px 60px 15px 60px;margin: 5px 0px 0px 0px;font-family: 'Domine';font-size: 28px;line-height: 36px;color: #ffffff;font-weight: 400;height: auto;border: none;}
#top .booknow .wpforms-form .wpforms-submit:hover{background: #eebd27;color: #232323;}
#top .booknow .wpforms-form .wpforms-error{margin: 5px 0px 0px 0px;font-size: 16px;}


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

    
    #top .homeBanner{background-position: top right -150px;}
    #top .homeJourney{padding: 100px 0px;}
    #top .homeJourney .flex_column.av_one_full{width: 40%;}
    

}

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

    #top #header .bookBtn a{font-size: 18px;line-height: 28px;padding: 15px 20px;}
    #top #header .topContact{margin-top: 5px;}
    #top #header .topContact ul li{width: 60%;margin: 5px 0px;}
    #top #header .topContact ul li a{font-size: 18px;line-height: 20px;}
    #top .homeBanner{background-position: top right -240px;padding: 90px 0px 150px 0px;}
    #top .homeBanner .av-special-heading-tag{font-size: 48px;line-height: 54px;}
    #top .homeBoxes{padding: 40px 0px 60px 0px;}
    #top .homeBoxes .flex_column.av_one_fourth{padding: 20px;}
    #top .homeBoxes .flex_column.av_one_half{padding: 30px;}
    #top .homeBoxes .avia_textblock{font-size: 16px;line-height: 24px;}
    #top .homeBoxes .avia_textblock h3{font-size: 26px;line-height: 34px;}
    #top .homeServices{padding: 60px 0px;}
    #top .homeServices .av-special-heading-tag{font-size: 52px;line-height: 58px;}
    #top .homeServices .flex_column.av_one_fourth{width: 48%;margin: 1%;}
    #top .homeServices .flex_column.av_one_fourth:nth-child(4){clear: both;}
    #top .homeNewsletter .av-special-heading-tag{padding: 0px;font-size: 32px;line-height: 42px;}
    #top .homeServices .av-special-heading-tag{font-size: 44px;line-height: 50px;margin: 0px 0px 10px 0px;}
    #top .homeServices .av-subheading p{font-size: 18px;line-height: 26px;}
    #top .howitworks .av-special-heading-tag{font-size: 42px;line-height: 50px;}
    #top .howitworks .avia_textblock h4{font-size: 24px;line-height: 32px;}
    #top .howitworks .callusText.avia_textblock{font-size: 24px;line-height: 32px;}
    #top .howitworks .callusText.avia_textblock h4{font-size: 30px;line-height: 36px;}
    #top .howitworks .avia-button{font-size: 24px;line-height: 30px;}
    #top .homeTestimonials .av-special-heading-tag{font-size: 34px;line-height: 40px;}
    #top .homeTestimonials .avia-testimonial{font-size: 16px;line-height: 24px;}
    #top .homeJourney{padding: 80px 0px;}
    #top .homeJourney .flex_column.av_one_full{width: 50%;}
    #top #footer .widgettitle{font-size: 24px;line-height: 30px;}
    #top #footer .textwidget ul li strong{display: block;}
    #top #footer #text-3 .textwidget strong, #top #footer #text-3 .textwidget a{font-size: 16px;line-height: 24px;}
    #top #footer .widget .menu a{font-size: 15px;line-height: 22px;}
    #top .innerBanner{padding: 120px 0px 80px 0px;}
    #top .innerBanner h1{font-size: 52px;line-height: 60px;}
    #top .clientSay{padding: 60px 0px;}
    #top .clientSay .avia-testimonial{padding: 0px 22px;}
    #top .addonsMenu .avia_textblock h4{font-size: 26px;line-height: 34px;}
    #top .serviceArea .av-special-heading-tag, #top .serviceArea .avia_textblock h3{font-size: 30px;line-height: 36px;}

}


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

    #top #header .av-main-nav li a{border: solid 2px #1b3280 !important;}
    #top #header .container{height: inherit !important;line-height: inherit !important;}
    #top #header .topContact{margin-top: 30px;}
    #top #header .topContact ul li{font-size: 14px;line-height: 20px;padding-left: 40px;background-size: 30px auto;}
    #top #header .topContact ul li a{font-size: 14px;line-height: 20px;}
    #top #header .topContact ul li:nth-child(2){background-size: 30px auto;}
    #top #header .av-main-nav li a{padding: 0px !important;}
    #top #header .avia-menu{margin-top: 15px;}
    #top #header .bookBtn{margin-right: 0px;margin-top: 100px;margin-bottom: 15px;}
    #top #header .bookBtn a{font-size: 16px;line-height: 26px;display: block;padding: 10px 12px;}
    #top .homeBanner{padding: 60px 0px;}
    #top .homeBanner .av-special-heading-tag{font-size: 42px;line-height: 48px;}
    #top .homeBanner .av-subheading p{font-size: 18px;line-height: 28px;}
    #top .homeBoxes{padding: 45px 0px;}
    #top .homeBoxes .flex_column.av_one_half{margin-top: 0px;}
    #top .homeBoxes .flex_column.av_one_fourth, #top .homeBoxes .flex_column.av_one_half{width: 100%;margin: 15px 0px;}
    #top .homeNewsletter .flex_column{margin: 0px !important;}
    #top .homeServices .av-special-heading-tag{font-size: 36px;line-height: 42px;}
    #top .homeServices .avia_textblock h4{font-size: 24px;line-height: 32px;}
    #top .homeServices .avia_textblock p{margin: 10px 0px;}
    #top .howitworks{padding: 60px 0px;}
    #top .howitworks .av-special-heading-tag{font-size: 38px;line-height: 46px;}
    #top .howitworks .avia_textblock{font-size: 16px;line-height: 24px;}
    #top .howitworks .avia_textblock h4{font-size: 22px;line-height: 30px;}
    #top .howitworks .avia-testimonial{font-size: 15px;line-height: 24px;}
    #top .howitworks .callusText.avia_textblock{font-size: 20px;line-height: 28px;}
    #top .howitworks .avia-button{font-size: 22px;line-height: 30px;padding: 13px 30px 13px 20px;}
    #top .homeTestimonials .av-subheading p{font-size: 16px;line-height: 24px;}
    #top .homeTestimonials .av-special-heading-tag{font-size: 24px;line-height: 30px;}
    #top .homeTestimonials .avia_textblock{font-size: 16px;line-height: 24px;}
    #top .homeJourney{padding: 60px 0px;}
    #top .homeJourney .flex_column.av_one_full{width: 60%;}
    #top .homeJourney .avia_textblock{font-size: 18px;line-height: 28px;}
    #top .homeJourney .avia_textblock h4{font-size: 36px;line-height: 44px;}
    #top #footer{padding: 40px 0px 30px 0px;}
    #top #footer .flex_column.av_one_fourth{width: 48%;margin: 0px 2% 0px 0px;}
    #top .innerBanner{padding: 60px 0px;background-position: top right -80px !important;}
    #top .innerBanner h1{font-size: 44px;line-height: 50px;}
    #top .clientSay{padding: 40px 0px;}
    #top .clientSay .av-special-heading-tag{font-size: 44px;line-height: 50px;}
    #top .addonsMenu{padding: 45px 0px;}
    #top .addonsMenu .avia_textblock h4{font-size: 24px;line-height: 32px;}
    #top .addonsMenu .avia-table .avia-heading-row th{font-size: 20px;line-height: 28px;}
    #top .addonsMenu .avia-table tr td:last-child{font-size: 20px;}
    #top .serviceArea .av-special-heading-tag, #top .serviceArea .avia_textblock h3{font-size: 26px;line-height: 32px;}
    #top .serviceArea .avia_textblock ul li{font-size: 18px;}
    #top .serviceArea .flex_column.av_three_fifth .avia_textblock{font-size: 20px;line-height: 28px;}
    #top .serviceArea .flex_column.av_three_fifth .avia_textblock h4{font-size: 24px;line-height: 32px;}
    #top .serviceArea .avia_textblock ul li{margin: 5px 0px;}
    #top .faqs{padding: 30px 0px;}
    #top .contactForm .av-special-heading-tag{font-size: 30px;line-height: 38px;}
    #top .contactForm .av-subheading p{font-size: 16px;line-height: 24px;}
    #top .contactForm .avia_textblock ul li{width: 50%;}
    #top .contactForm .avia_textblock ul li:nth-child(3){margin-top: 20px;}
    #top .booknow .avia_textblock{padding: 0px;}
    #top .booknow .avia_textblock h3{font-size: 26px;line-height: 34px;}
    #top .booknow .wpforms-form h4{font-size: 24px;line-height: 32px;}

}

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

    #top #header .logo{transform: inherit;width: auto;}
    #top #header .topContact{float: left;width: 50%;margin-bottom: 20px;}
    #top #header .bookBtn{margin-top: 60px;}
    #top #header .avia-menu{margin-top: 45px;}
    #top .homeServices{padding: 45px 0px;}
    #top .homeServices .av-special-heading{margin: 0px 0px 10px 0px;}
    #top .homeBanner{padding: 45px 0px;}
    #top .homeBanner .flex_column{margin: 0px !important;}
    #top .homeBanner .av-special-heading{max-width: 75%;}
    #top .homeBanner .av-special-heading-tag{font-size: 36px;line-height: 42px;}
    #top .homeNewsletter .av-special-heading-tag{font-size: 28px;line-height: 36px;margin: 0px 0px 10px 0px;}
    #top .clientSay .av-special-heading-tag{font-size: 38px;line-height: 46px;}
    #top .clientSay .av-subheading p{font-size: 18px;line-height: 26px;}
    #top .clientSay .avia-testimonial-row{float: left;}
    #top .addonsMenu .avia-table tr td:nth-child(1), #top .addonsMenu .avia-table tr th:nth-child(1){width: 300px;}
    #top .serviceArea{padding: 40px 0px 30px 0px;}
    #top .serviceArea .flex_column.av_two_fifth{border: none;border-bottom: solid 2px #c5c1b9;padding-bottom: 30px;margin-bottom: 30px !important;}
    #top .serviceArea .avia-button{font-size: 20px;line-height: 28px;}
    #top .serviceArea .avia-button .avia_button_icon{font-size: 28px;}
    #top .faqs .togglecontainer .toggler{padding: 20px 50px 20px 0px;font-size: 22px;line-height: 30px;}
    #top .contactForm{padding: 40px 0px;}
    #top .contactForm .wpforms-form input, #top .contactForm .wpforms-form textarea, #top .contactForm .wpforms-form select{font-size: 16px;line-height: 24px;}
    #top .booknow{padding: 45px 0px 15px 0px;}
    #top .booknow .avia_textblock h3{font-size: 24px;line-height: 32px;}

}

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

    #top #header .topContact{width: 100%;margin-top: 20px;}
    #top #header .bookBtn{width: 100%;margin-top: 0px;}
    #top #header .bookBtn a{text-align: center;}
    #top .homeBanner .av-subheading p{font-size: 16px;line-height: 24px;}
    #top .homeBanner .av-special-heading-tag{font-size: 28px;line-height: 36px;}
    #top .homeBanner .avia-button-wrap, #top .homeBanner .avia-buttonrow-wrap{margin: 20px 0px 0px 0px;}
    #top .homeServices .av-special-heading-tag{font-size: 30px;line-height: 36px;}
    #top .homeServices .av-special-heading-tag{font-size: 28px;line-height: 36px;}
    #top .homeTestimonials{padding: 45px 0px;}
    #top .homeJourney{padding: 45px 0px;}
    #top .howitworks{padding: 45px 0px;}
    #top .innerBanner{padding: 45px 0px;}
    #top .innerBanner h1{font-size: 38px;line-height: 44px;}
    #top .howitworks .av-special-heading-tag{font-size: 34px;line-height: 40px;}
    #top .clientSay{padding: 40px 0px 20px 0px;}
    #top .clientSay .av-special-heading{margin: 0px 0px 20px 0px;}
    #top .clientSay .avia-testimonial-row{border: none;}
    #top .clientSay .avia-testimonial{padding: 0px;margin: 0px !important;}
    #top .addonsMenu .avia_textblock h4{font-size: 22px;line-height: 30px;}
    #top .faqs .togglecontainer .toggler{padding: 15px 40px 15px 0px;font-size: 20px;line-height: 28px;}
    #top .faqs .togglecontainer .toggle_content{padding: 5px 20px;}
    .av-elegant-toggle .toggle_icon{right: 0px;}
    #top .innerBanner .subtitle{font-size: 16px;line-height: 24px;}
    #top .innerBanner{background-position: top right -120px !important;}
    #top .contactForm .av-special-heading-tag{font-size: 28px;line-height: 36px;}
    #top .contactForm .wpforms-form .wpforms-submit{width: 100%;}
    #top .contactForm .avia_textblock{padding-top: 20px;}
    #top .contactForm .avia_textblock ul li{width: 100%;margin-top: 20px;}
    #top .booknow .avia_textblock h3{font-size: 22px;line-height: 30px;}
    #top .booknow .wpforms-form{padding: 10px 20px 20px 20px;}
    #top .booknow .wpforms-form .wpforms-submit{font-size: 24px;line-height: 30px;padding: 12px 12px;width: 100%;}
    #top .booknow .avia_textblock{font-size: 16px;line-height: 24px;}
    #top .booknow .wpforms-form input, #top .booknow .wpforms-form textarea, #top .booknow .wpforms-form select{font-size: 15px;line-height: 22px;}
    
}

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

	#top #header .topContact ul li:nth-child(1){display: none;}
    #top .homeBanner .av-special-heading{max-width: 100%;}
    #top .homeBanner .av-special-heading-tag{font-size: 24px;line-height: 32px;}
    #top .homeBanner .av-subheading p{font-size: 15px;}
	#top .homeBanner .avia-button{padding: 12px 20px 12px 20px;width: 100%;font-size: 20px;line-height: 28px;}
    #top .homeBoxes .avia_textblock h3{font-size: 22px;line-height: 30px;}
    #top .homeBoxes .flex_column.av_one_half{padding: 20px;}
    #top .homeServices .flex_column.av_one_fourth{padding: 20px;}
    #top .homeNewsletter{padding: 40px 0px;}
    #top .homeNewsletter .av-special-heading-tag{font-size: 24px;line-height: 30px;}
    #top .homeNewsletter .wpforms-form .wpforms-field-container{width: 100%;padding: 0px 0px 10px 0px;}
    #top .homeNewsletter .wpforms-form .wpforms-submit-container{width: 100%;}
    #top .howitworks .av-special-heading-tag{font-size: 32px;line-height: 40px;}
    #top .howitworks .avia-testimonial-name{font-size: 18px;line-height: 26px;}
    #top .howitworks .callusText.avia_textblock h4{font-size: 24px;line-height: 32px;}
    #top .homeJourney{padding: 30px 0px;}
    #top .homeJourney .avia_textblock{font-size: 16px;line-height: 26px;}
    #top .homeJourney .avia_textblock h4{font-size: 28px;line-height: 34px;margin: 0px 0px 10px 0px;}
    #top .homeJourney .avia-button-wrap{margin: 20px 0px 0px 0px;}
    #top .homeJourney .avia-button{font-size: 18px;line-height: 26px;padding: 13px;width: 100%;}
    #top #footer{padding: 20px 0px;}
    #top #footer .flex_column.av_one_fourth{width: 100%;margin: 0px;}
    #top #footer .textwidget ul li strong{display: inline-block;}
    #top .innerBanner h1{font-size: 32px;line-height: 36px;}
    #top .howitworks .avia-button{font-size: 18px;line-height: 26px;}
    #top .howitworks .avia-button .avia_button_icon{font-size: 26px;margin-left: 5px;}
    #top .clientSay .av-special-heading-tag{font-size: 26px;line-height: 32px;}
    #top .clientSay .av-subheading p{font-size: 16px;line-height: 24px;}
    #top .addonsMenu{padding: 30px 0px;}
    #top .addonsMenu .avia_textblock h4{font-size: 20px;}
    #top .faqs{padding: 30px 0px 10px 0px;}
    #top .faqs .togglecontainer .toggle_content{font-size: 15px;line-height: 24px;}
    #top .faqs .togglecontainer .toggler{font-size: 18px;line-height: 26px;}
    #top .innerBanner .subtitle{font-size: 15px;line-height: 22px;}
    #top .innerBanner{background-position: top right -160px !important;}
    #top .contactForm .wpforms-form input, #top .contactForm .wpforms-form textarea, #top .contactForm .wpforms-form select{padding: 10px 12px;}
    #top .contactForm .av-special-heading-tag{font-size: 24px;line-height: 30px;}
    #top .contactForm .avia_textblock ul li strong, #top .contactForm .avia_textblock ul li a{font-size: 18px;line-height: 26px;}
    #top .booknow .wpforms-form h4{font-size: 22px;line-height: 28px;}
    #top .booknow .wpforms-form .wpforms-field-label{font-size: 15px;line-height: 22px;}
    #top .booknow .wpforms-form input, #top .booknow .wpforms-form textarea, #top .booknow .wpforms-form select{padding: 10px 12px;}
    
}


