/*
Theme Name: Parade-Consulting
Description: 
Version: 1.0
Author: Motive
Author URI: http://www.motiveagency.co.uk
Template: enfold
*/

/* ==========================================================================
FONTS.
   ========================================================================== */
h1{
	font-size: 56px;
	line-height: 60px;
}

.home_hero h1 {
	font-style: normal;
	font-weight: 500!important;
	font-size: 78px;
	line-height: 86px;
	letter-spacing: 0.005em!important;
}
@media (max-width: 767px) {
	.home_hero h1 {
		font-size: 50px !important;
		line-height: 60px !important;
	}
}

h2 {
	letter-spacing: normal !important;
}

.h3_heading{
	    padding-bottom: 0!important;
}
.special-heading-border{
	display:none
}
h3{
font-weight: 200!important;
font-size: 28px!important;
line-height: 30px!important;

/* Button */

color: #3EA0AC!important;
}

h2 {
	font-style: normal;
	font-weight: 600!important;
	font-size: 39px!important;
	line-height: 48px!important;
	color: #4C454D!important;
	margin-top:-10px!important;
	padding-bottom:30px!important;
}

p , li {
	font-style: normal;
	font-weight: 300!important;
	font-size: 17px!important;
	line-height: 23px!important;
	color: #484D5A!important;
}

ul li::before {
    content: "\2022";
    color: #3da0ac!important;
    font-weight: bold!important;
    display: inline-block!important;
    width: 1em!important;
    margin-left: -19.3px!important;
}

h4 {
	font-style: normal;
	font-weight:700!important;
	font-size: 23px!important;
	line-height: 12px!important;
	color: #3EA0AC!important;
}

/* ==========================================================================
BUTTON.
   ========================================================================== */

.main_btn {
border-radius: 5px!important;
}
.main_btn .avia-color-theme-color {
		background: #3EA0AC!important;

font-style: normal;
font-size: 15px!important;
line-height: 14px;
letter-spacing: 0.015em;
color: #FFFFFF!important;
	 padding: 18px 32px!important;
line-height: 19px;
}

/* ==========================================================================
LAYOUT SETTING.
   ========================================================================== */


.avia-section-huge .content, .avia-section-huge .sidebar {
    padding-top: 117px;
    padding-bottom: 117px;
}
.extra_paddingbottom{
	padding-bottom:50px!important
}

/* ==========================================================================
HEADER.
   ========================================================================== */
.phone-info a{
    margin-left:10px!important;
	margin-top:-5px!important;
    font-weight: 200!important;
    font-size: 15px!important;
    line-height: 20px;
    letter-spacing: 0.0025em!important;
}
.phone-info img{
	position: relative;
    top: 3px;
}
#top #header_meta .container {
    padding-top: 7px!important;
    padding-bottom: 9px!important;
}
.social_bookmarks {
	position: relative;
    top: 5px;
}
#menu-item-search {
display: none;
}
.header_color .av-subnav-menu a:hover, .header_color .main_menu ul:first-child > li a:hover, .header_color .main_menu ul:first-child > li.current-menu-item > a, .header_color .main_menu ul:first-child > li.current_page_item > a, .header_color .main_menu ul:first-child > li.active-parent-item > a {
    color: #3da0ac;
}

.header_color .sub_menu>ul>li>a, .header_color .sub_menu>div>ul>li>a, .header_color .main_menu ul:first-child > li > a, #top .header_color .main_menu .menu ul .current_page_item > a, #top .header_color .main_menu .menu ul .current-menu-item > a, #top .header_color .sub_menu li ul a {
    color: #000000;
	font-style: normal;
	font-size: 15px!important;
	line-height: 23px!important;
	letter-spacing: 0.001em!important;
	margin-left: 30px;
}
.header_color .main_menu ul:first-child > li > a:last-child{
	padding-right:10px!important
}

.social_icon_1{
	border-width:0!important
}
.phone-info a:before {
    font-family: 'entypo-fontello';
	font-size:30px
}
.phone-info {
	float:left!important;
}
#top #header_meta {
    background-color: #4C454D;
}

#top #header_main > .container, #top #header_main > .container .main_menu .av-main-nav > li > a, #top #header_main #menu-item-shop .cart_dropdown_link {
    height: 93px!important;
    line-height: 95px!important;
}

ul li::before {
	display:none!important
}
.avia-standard-logo img{
	position: relative;
    top: 12%;
}
.av-main-nav li:hover .avia-menu-fx, .current-menu-item > a > .avia-menu-fx, .av-main-nav li:hover .current_page_item > a > .avia-menu-fx {

    display: none;
}
.phone-info a:hover{
	text-decoration:none!important
}

.av-subheading_above {
	margin-bottom: 35px;
}

.av-subheading_above p {
	font-weight: 600 !important;
}

/* ==========================================================================
HOME HERO SECTION.
   ========================================================================== */

.small_container{

}
.home_hero p{
	font-weight: 500!important;
	font-size: 26px!important;
	line-height: 32px!important;
	padding-top:15px!important;
	padding-bottom:15px!important
	
}

.home_hero span::after {
	content: '\A'; white-space: pre; 
}

.team_section .av-special-heading-tag  span::after {
	content: '\A'; white-space: pre; 
}

.services_sections  .av-special-heading-tag  span::after {
	content: '\A'; white-space: pre; 
}

.row-bg-white .flex_column_table {
	background-color: white !important;
    border-radius: 35px;
    overflow: hidden;
    padding: 35px;
}

/* ==========================================================================
IMAGE SETTINGS.
   ========================================================================== */
.image_box_shad .avia_image{
	box-shadow: 0px 22px 35px 3px rgba(0, 0, 0, 0.25);
}
/*
.image_dots_left:after{
	content: "";
width: 351px;
    height: 406px;
background: url("https://parade-consulting.onyx-sites.io/wp-content/uploads/2022/04/Vector.png");
    bottom: -66px;
    left: 17px;
position: absolute;   
	z-index: -1;

}
 .image_dots_right:after{
	content: "";
width: 351px;
    height: 406px;
background: url("https://parade-consulting.onyx-sites.io/wp-content/uploads/2022/04/Vector.png");
   bottom: -66px;
    right: 17px;
position: absolute;
	     z-index: -1;

}
*/

/* ==========================================================================
SERVICES TABS 
   ========================================================================== */
.services_tabs{
	background-color:white!important;
	margin-bottom:40px!important;
	padding: 34px!important;

}
.services_tabs p{
	margin-bottom:0!important
}
.services_tabs img{
	height: 160px !important;
	object-fit: contain!important;
}
.tab_icons .avia-image-overlay-wrap{
	background: #F5F9FF;
    padding:30px;
    border-radius: 50%;
}
.tab_icons:before{
	content:'';
	background: #F5F9FF;
	opacity: 0.2;
	height:auto;
	width:100px
}
.services_tabs{
	transition:ease-in 0.3s;
	border-radius: 35px!important;
	box-shadow: 0 2px 20px rgba(0, 0, 0, 0.08);
}
.services_tabs:hover{
	background: url(https://parade-consulting.onyx-sites.io/wp-content/uploads/2022/04/Parade-Consulting-Website-Design.png) 50% 50% no-repeat scroll #3EA0AC!important;
	transition:ease-in 0.3s
}
.services_tabs h4, .service_tabs .slide-entry h4 {
	color:#07142E!important;
    font-style: normal;
    font-size: 22px!important;
    line-height: 29px!important;
    text-transform: capitalize!important;
}
.service_tabs .slide-entry {
    text-align: center;
}
.service_tabs .slide-entry img {
    width: auto !important;
}
.services_tabs:hover h4{
	color:white!important
}
.services_tabs:hover p{
	color:white!important
}
.services_tabs:hover .tab_icons .avia-image-overlay-wrap{
	color:white!important
}

.breadcrumbs {
	margin-top: 35px;
	font-weight: 600;
	color: black;
}

.breadcrumbs a {
	color: black;
	text-decoration: underline!important;
}

.paddingBottom30 .container .content {
	padding-bottom: 30px!important;
}

/* ==========================================================================
Contact section
   ========================================================================== */
.hr_element{
	min-height:500px
}
.full_image{
	    background-size: cover;
}

.contact_section_half .av-flex-placeholder {
    display: none!important;

}
.contact_section_half h2{
	color:white!important;
	    margin-top: -34px!important;
}
.contact_section_half{
	text-align:left!important
}
.contact_section_half .container{
	padding:0!important;
	margin:0!important;
	    width: 100%!important;
}

.contact_form{
	padding: 117px 88px!important;
	padding-left:194px!important
}

.wpforms-field-label, .wpforms-field-label-inline {
	color: black !important;
    margin-bottom: 8px!important;
    font-weight: 400 !important;
}
div.wpforms-container-full .wpforms-form input.wpforms-field-medium, div.wpforms-container-full .wpforms-form select.wpforms-field-medium, div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium {
    max-width: 100%;
}

#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select {
    -webkit-appearance: none;
    border: 1px solid #000000 !important;
    font-size: 1em !important;
    display: block;
    margin-bottom: 0px;
}
div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
    background-color: #3da0ac;
    border: 1px solid #3da0ac;
    color: #333;
    font-size: 1em;
    border-radius: 2px;
    padding: 18px 32px;
	border-radius: 5px;
}

.avia-button.avia-size-large {
    min-width: auto;
}


/* ==========================================================================
team section
   ========================================================================== */
.hide_desktop{
	display:none!important
}

.team_section .flex_column{
	display: flex;
    flex-direction: row-reverse;
	margin:30px 0!important
	 
}
.team_section .desktop_image {
	display: flex!important;
    justify-content: center!important;
    align-items: center!important;
	flex: 1 0 200px;
	margin-right: -61px;
	     
}
.team_section .avia-image-container-inner{
	
}
.team_section  .av_textblock_section {
    margin-left: 0px;
    padding: 30px 21px 30px 100px;
	background-color:#f5f9ff;
	border-radius:5px;
	box-shadow: 0px 4px 43px rgb(0 0 0 / 18%)!important;
	min-height: 250px;
    display: flex;
    align-items: center;
}
@media (min-width: 767px) {
	.team_section .av_textblock_section:first-child {
		display: none;
	}
}
.desktop_team_section p{
	margin:0!important
}

.team_section .avia_image{
	width: 100%!important;
	height: 100%!important;
	object-fit: cover!important;
}
.team_section h4{
	font-weight: 500!important;
	font-size: 22px!important;
	line-height: 15px;
	letter-spacing: 0.0015em!important;
	text-transform: capitalize!important;
	color: #07142E!important;
	padding-bottom: 9px;
}

.team_section h5{
	font-weight: 300!important;
	font-size: 17px!important;
	line-height: 15px!important;
	letter-spacing: 0.0015em;
	text-transform: capitalize;
	padding-bottom:20px!important;
	padding-top:5px!important
}
.team_section h6{
	font-style: normal!important;
	font-weight: 600!important;
	font-size: 15px!important;
	line-height: 23px!important;
	letter-spacing: 0.0025em!important;
	color: #3EA0AC;
	padding-bottom:10px!important;
}
.team_section li{
font-weight: 400!important;
font-size: 15px!important;
line-height: 23px!important;
}

.attachment-portfolio_small{
	padding:0 10px
}
#top .avia-smallarrow-slider .avia-slideshow-dots a {
    background-color: #3da0ac;
}


/* ==========================================================================
case studies section
   ========================================================================== */
	
.case_studies .tab_icons:before {
    content: '';
    background: #fff!important;
    opacity: 0;
    height: auto;
    width: 00px;
}

.case_studies .services_tabs:hover{
background: #fff!important;
	transition:ease-in 0.3s
}



.case_studies .services_tabs:hover h4{
	color:#4C454D!important
}
.case_studies .services_tabs:hover p{
	color:#4C454D!important
}
.case_studies .services_tabs:hover .tab_icons .avia-image-overlay-wrap{
	color:#4C454D!important
}

.case_studies li{
	padding-top:5px;
	padding-bottom:5px
}

.case-studies-grid .av-masonry-entry.av-masonry-item-no-image:empty {
    display: none !important;
}

.case-studies-grid .slide-entry, .case-studies-grid .av-masonry-entry .av-inner-masonry {
	background-color: white !important;
    padding: 35px;
    border-radius: 35px;
    box-shadow: 0 2px 20px rgba(0, 0, 0, 0.08);
}

#top .av-large-gap.av-flex-size .av-masonry-entry .av-inner-masonry {
    margin-right: 30px !important;
    margin-bottom: 30px !important;
}

.case-studies-grid .av-masonry-sort {
	text-align: left;
}

.case-studies-grid .av-masonry-sort a {
	font-size: 16px;
}

.case-studies-grid .av-masonry-sort a.all_sort_button::before {
    content: "Filter:";
    margin-right: 8px;
    font-weight: 600;
}

.case-studies-grid .av-inner-masonry-content {
	background-color: transparent !important;
}

.case-studies-grid .av-masonry-date {
	display: none;
}

.case-studies-grid .av-masonry-entry-content {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 20px;
}

.case-studies-grid .av-masonry-entry-content::after {
	content: "Read more";
	display: inline-block;
	padding: 10px 30px;
    font-size: 13px;
    background-color: #6bb7bf;
    border-radius: 100px;
    color: white;
}

.case-studies-grid h3 {
    font-weight: 600 !important;
    color: #000000 !important;
    text-align: center;
    margin-bottom: 30px !important;
    font-size: 22px !important;
}

.case-studies-grid .slide-meta {
    display: none;
}

.case-studies-grid .slide-image {
    background: transparent !important;
}

.case-studies-grid .slide-entry img {
    object-fit: contain !important;
    display: flex !important;
}

.case-studies-grid .entry-content {
    text-align: center;
}

.case-studies-grid .read-more-link {
    display: flex;
	justify-content: center;
	margin-top: 35px;
}

.case-studies-grid .read-more-link a {
    padding: 10px 30px;
    font-size: 13px;
    background-color: #6bb7bf;
    border-radius: 100px;
    color: white;
}

.case-studies-grid .read-more-link a .more-link-arrow {
    display: none;
}

.testimonial-slider {
	display: flex;
	flex-direction: column-reverse;
}

/* Nov 2025 */
#casestudies .av-masonry-entry .av-inner-masonry-content { padding: 0; }
#casestudies .av-masonry-entry .av-inner-masonry-content h3 { font-size: 19px !important; }



/* ==========================================================================
Clients section
   ========================================================================== */
.slide-entry img {
	width:86px!important
}

#av_section_9{
	margin-bottom:0
}


/* ==========================================================================
Footer section
   ========================================================================== */
.footer_links p {
    display: flex;
    gap: 1rem;
    justify-content: end;
}
.footer_links p a {
    color:#3EA0AC!important;
    font-weight: 600!important;
    font-size: 23px !important;
    margin-bottom: 20px !important;
}
.footer p, .footer h3,.footer h5{
	color:white!important;
}
.footer .av-iconlist-small .iconlist_icon {
	color:#3EA0AC!important;
	line-height: 25px!important;
    font-size: 25px!important;
	margin-right: 1.25em!important;
}
.footer .avia-icon-list li{
	margin-bottom: 20px;
}
.footer .iconlist_content_wrap{
	color:white!important
}
.footer .avia_image{
	width: 174px;
	margin-bottom: 20px;
}
.footer .av_iconlist_title {
	font-weight: 100!important;
	font-size: 17px!important;
	line-height: 29px!important;
	letter-spacing: 0.005em!important;
}
.footer p{
	font-weight: 100!important;
    text-align: center;
}
.footer h4{
	font-style: normal!important;
	font-weight: 600!important;
	font-size: 23px!important;
	line-height: 34px;
	letter-spacing: 0.0015em;
	margin-bottom: 20px!important;
}
.footer h5{
	font-style: normal;
	font-weight: 500!important;
	font-size: 28px!important;
	line-height: 35px;
	letter-spacing: 0.0015em;
}
.footer {
	margin-top:80px
}
.footer .icons_links ul{
	display:flex;
	gap:30px;
    position: relative;
    top: 20px;
}
.footer .icons_links .av-iconlist-small .iconlist_icon {
	color:#3EA0AC!important;
	    line-height: 0px!important;
    font-size: 18px!important;
	    margin-right: 20px!important;
	    width: 0!important;
}

.footer .icons_links .iconlist-char {
background: #3da0ac!important;
    padding: 9px!important;
    border-radius: 33px!important;
    color: white!important;
}
.footer .lower_hr{
	
    width: 4000px!important;
    margin-left: -1020px!important;

}
.smallmargin{
	margin-top:20px!important
}
#top .main_color .avia-color-theme-color {
    color: #ffffff;
    border-color: #3da0ac;
}
.footer .avia-button-wrap{
	width:fit-content;
	float:right
}

.footer .avia-button{
	    padding: 18px 55px!important;
	
}
.footer .avia_iconbox_title{
	font-size:15px!important;
}
.lower_footer p {
    width: 100%!important;
	font-size: 15px!important;
	    margin: 0!important;
}
.about_image_col{
	background-size: cover!important;
}
.footer{
	
	background-size: cover;
	
}

.about_sections .container{
	    max-width: 100%!important;
}


.footer a {
	color:white!important
}

.grayscale img {
    filter: grayscale(1);
}

.footer .animated-dots {
	float: right;
}

.animated-dots {
    display: flex;
    gap: 35px;
    opacity: 0;
    transform: translateY(20px);
    transition: opacity 0.4s ease, transform 0.4s ease;
	margin-bottom: 35px;
}

.animated-dots.active {
    opacity: 1;
    transform: translateY(0);
}

.animated-dots span {
    width: 35px;
    height: 35px;
    background: #3A9FAA;
    border-radius: 50%;
    transform: scale(0);
    opacity: 0;
    transition: transform 0.45s ease, opacity 0.35s ease;
}

.dots-dark span:nth-child(2) {
    background: #49424B;
}

.dots-white span:nth-child(2) {
    background: #ffffff;
}

.animated-dots.active span {
    transform: scale(1);
    opacity: 1;
}

.animated-dots.active span:nth-child(1) {
    transition-delay: 0.1s;
}
.animated-dots.active span:nth-child(2) {
    transition-delay: 0.31s;
}
.animated-dots.active span:nth-child(3) {
    transition-delay: 0.52s;
}


@keyframes dot-bounce {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-8px); }
}


/* ==========================================================================
COOKKIES
   ========================================================================== */ 

div.avia-cookie-consent {
    background-color: white;
    color: black;
	    height: fit-content;
    padding: 11px;
}
div.avia-cookie-consent p {
    background-color: #ffffff;
    color: #ffffff;
    color: black!important;
	
    font-size: 14px!important;
}
.avia-cookie-consent .avia-cookie-consent-button, .avia-popup .avia-cookie-consent-button {

    background-color: #3da0ac!important;;
color: #fff!important;
    border-radius: 6px!important;
    
}
.tab_content{
	    box-shadow: inherit;
}

.other-pages { max-width: 1250px; }
.other-pages h4 { line-height: 130% !important; }
.other-pages .wp-block-table { overflow-x: auto; margin-bottom: 30px; }
.other-pages .wp-block-table table { min-width: 800px; }
.other-pages .wp-block-table table tr:last-of-type { background: #fff; }

.testimonial-slider .avia-testimonial_inner  {  max-width: 1000px; margin: 0 auto;  }
#top .av-large-testimonial-slider .avia-testimonial-name { font-size: 1.4em; }
@media only screen and (max-width : 767px) {
.testimonial-slider .avia-testimonial {  padding: 0 30px !important;  }
}

/* ==========================================================================
404 PAGE
   ========================================================================== */


.error404.button, .main_color #submit, .main_color input[type='submit']{
	
	background-color: #4C454D!important;
}

.error404  input[type='text']{
	background-color: #3ba0ac;
	
}
/* ==========================================================================
@media Rule.
   ========================================================================== */ 

@media only screen and (max-width: 1212px) {

.image_dots_left:after , .image_dots_right:after{
display:none


	}
	.extra_paddingbottom {
    padding-bottom: 0px!important;
}
}


@media only screen and (max-width: 1171px) {

	.team_section .flex_column{
		width: 100%!important
	}
.empty_col_team{
		display:none!important
	}
		.services_sections  .av-special-heading-tag  span::after {
	content: '\A'; white-space: inherit; 
}
}



@media only screen and (max-width: 1000px) {
  .small_container {
    padding-left: 0!important;
}
	h1 {
 font-size: 60px;
 line-height: 64px;

}
	.home_hero p {

    padding-top: 0!important; 
padding-bottom: 0!important; 
}
	.header_color .main_menu ul:first-child > li > a{
		    margin-left: 15px;
	}
	#menu-item-search{
		display:none!important
	}
	.header_color div .av-hamburger-inner, .header_color div .av-hamburger-inner::before, .header_color div .av-hamburger-inner::after{
		background-color: #3da0ac!important;
	}
	.services_sections {
		padding-left:0!important;
		padding-right:0!important;
	}
	.contact_section_half .small_container{
		padding-left:70px!important
	}
.contact_section_half .small_container{
		padding-left:70px!important;
	padding-right:70px!important
	}
.avia-cookie-consent .avia-cookie-consent-button, .avia-popup .avia-cookie-consent-button {

    margin-top: 9px!important;
    margin-bottom: 0!important;
    
}
	div.avia-cookie-consent {

    padding-bottom: 5px!important;
}
}



@media only screen and (max-width:767px) {
  .avia-standard-logo img {
    position: relative;
    top: 5%;
}
		h1 {
font-size: 44px;
    line-height: 45px;

}
	h2 {
    font-size: 36px!important;
    line-height: 37px!important;

}
	h3 {
  
    font-size: 20px!important;
    line-height: 24px!important;

}
	h4 {

    font-size: 21px!important;
    line-height: 18px!important;

}
	.home_hero p {
    font-size: 23px!important;
    line-height: 27px!important;
  
}
	.main_btn .avia-color-theme-color {
    font-size: 14px!important;
    padding: 12px 25px!important;
}
	#header_meta .container{
		display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
		
	}
	.responsive #top #header_meta .social_bookmarks li a{
		    color: white;
		
	}
	.av-minimum-height-75 .container, .av-cell-min-height-75 > .flex_cell {
   max-height:400px
}
	.avia-section-huge .content, .avia-section-huge .sidebar {
    padding-top: 58px;
    padding-bottom: 58px;
}
	.flex_revese .entry-content-wrapper .flex_column_table{
		
	
display: flex!important;
    flex-direction: column-reverse;

}
	.image_dots_left:after , .image_dots_right:after{
display:block

}
	
	.image_dots_left:after{

bottom: -54px;
    left: 6px;

}
 .image_dots_right:after{

   bottom: -54px;
    right: 6px;


}


	
	
	.avia-standard-logo img{
		
		width: 174px;
	}
		.extra_paddingbottom {
    padding-bottom: 50px!important;
}
	.about_image_col{
		margin-bottom:0!important;
}
	.full_image_second {
		display:none!important
		
	}
	.empty_col , .services_sections .hr{
		display:none!important
	}
	.team_section .flex_column {
    width: 100%!important;
}
	.desktop_team_section .avia-image-container-inner , .desktop_team_section h4 ,.desktop_team_section h5{
		display:none!important;
}
	
	.desk_top {
	
    background-color: #f5f9ff;
	}
	
	
	.desk_top   .av_textblock_section {
    margin-left: 0px;
   padding: 24px!important;
    background-color: #f5f9ff;
    border-radius: 5px;
    text-align: center!important;
}
	.desk_top h5{
		padding-bottom:0!important
	}
		.desk_top .avia-image-container {
		margin-bottom:0!important
	}
	.desk_top   .av_textblock_section  ul{
		text-align:left;
		margin-bottom:0;
		margin-left:0!important
	}
		.desk_top  .avia-image-container {

    align-items: center!important;
    margin-right: 0px;
}
	.team_section .avia_image {
    width: 100%;
}
	.team_section .av-equal-height-column-flextable{
		    margin-top: 0px!important;
	}
	.hide_desktop{
		display:block!important
	}
	.team_section .flex_column {
    flex-direction: column;
       box-shadow: 0px 4px 43px rgb(0 0 0 / 18%)!important;
}
	.mobile_team_section{
		width:100%
	}
	#av_section_8{
		    margin-bottom: 100px;
	}
	
	.footer .main_btn{
		float:left
	}
	.team_section  .av_textblock_section {
 
    box-shadow: 0px 4px 43px rgb(0 0 0 / 0%)!important;
}
	
	div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
 font-size: 14px!important;
    padding: 12px 25px!important;
}
.desk_top  .avia_image{
	    width:100%!important
}
		 .contact_section_half .small_container {
	 padding:58px 50px!important
}
	
.home_hero span::after {
	content: '\A'; white-space:inherit; 
}
	}


.team_section .av-special-heading-tag  span::after {
	content: '\A'; white-space: pre; 
}

@media only screen and (max-width:650px) {
.team_section .av-special-heading-tag  span::after {
	content: '\A'; white-space: inherit; 
}

}
	
	
	
@media only screen and (max-width:500px) {
h1 {
    font-size: 40px;
    line-height: 39px;
}
	.home_hero p {
    font-size: 21px!important;
    line-height: 23px!important;
}
	.contact_section_half .small_container {

    padding: 32px!important;
}
	.image_dots_left:after , .image_dots_right:after{
display:none


	}
	.extra_paddingbottom{
		padding-bottom:0!important
	}
	.footer h5 {
    font-size: 21px!important;
    line-height: 28px;
  
}
		#top	.contact_section_half .small_container {
	    padding: 58px 20px!important;
}

    .footer_links p a { font-size: 19px !important; }
}

@media only screen and (max-width:400px) {
h1 {
   font-size: 32px;
    line-height: 33px;
}
	.home_hero p {
    font-size: 19px!important;
    line-height: 20px!important;
}
	.main_btn .avia-color-theme-color {
    font-size: 13px!important;
    padding: 10px 20px!important;
}
	h2 {
    font-size: 27px!important;
    line-height: 32px!important;
}
	h3 {
    font-size: 20px!important;
    line-height: 22px!important;
}
	.responsive #top #wrap_all .container {
    width: 100%;
    max-width: 89%;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    float: none;
}
	h4 {
    font-size: 18px!important;
    line-height: 10px!important;
}
	.footer .avia_iconbox_title {
    font-size: 13px!important;
}
	.h3_cipper{
		padding-bottom:1px!important
	}
	.avia-standard-logo img{
		
		width: 160px;
	}
	.contact_section_half .small_container {
	    padding: 58px 20px!important;
}
}