/* Reponsive home */
@media screen and (max-width: 1234px){
  .fusion-header .fusion-logo{
    width: 289px;
	}
	.fusion-main-menu ul {
    float: right;
	}
	.banner-bg {
    background-size: cover !important;    background-position: center !important;
	}
	
}
@media screen and (max-width: 1220px){
	#title-events {
    height: 1187px !important;
	}
	#title-events .timeline dl dd.odd .time {
    right: 24% !important;
	}
  .fusion-header .fusion-logo{
        width: 254px;    margin-top: 12px !important;
  }
  .fusion-main-menu{
    width: 72%;
  }
  .fusion-main-menu > ul > li {
    padding-right: 30px !important;
  }
  #news-events .last-news .img-custom,
  #news-events .upcoming-events .img-custom{
    background-size: 100% 80% !important;
  }
  #news-events .last-news .img-custom img, 
  #news-events .upcoming-events .img-custom img, 
  #last-events .img-custom img{
    padding: 15px 20px 3px 11px !important;
    width: 100% !important;
    height: 100% !important;
  }
  #news-events .upcoming-events .img-custom img{
    padding: 15px 11px 4px 20px !important;
  }
  #news-events .last-news:after{
    right: -12px !important;
  }
  body .section-aboutus .about-text, 
  body .section-aboutus .about-img {
    margin-bottom: 20px !important;
  }
  body #title-contact .fusion-column-wrapper, 
  body #contact-form .fusion-column-wrapper, 
  body #traffic-from .fusion-column-wrapper, 
  body #title-ad .fusion-column-wrapper, 
  body #ad-formats .fusion-column-wrapper, 
  body #feature .fusion-column-wrapper, 
  body #last-events .fusion-column-wrapper, 
  body #title-events .fusion-column-wrapper {
    max-width: 1050px !important;
  }
}
@media screen and (max-width: 1175px){
  .section-aboutus .about-text:after{
    top: -80px !important;
    height: 600px !important;
  }
  #client-say .bxslider li .description:before{
    left: 45px !important; 
  }
  #client-say .bxslider li .description:after{
    right: 42px !important;
  }
}
@media screen and (max-width: 1163px){
	.fusion-main-menu > ul > li {
    padding-right: 25px !important;
	}
}
@media screen and (max-width: 1150px){
  nav.fusion-main-menu ul li a span {
    font-size: 14px !important;
  }
}
@media screen and (max-width: 1090px){
	
	#news .fusion-meta-info .fusion-alignleft span {
    position: relative !important;
    width: 100% !important;
    top: initial !important;
    left: initial !important;
    max-width: none !important;    line-height: 20px !important;

	}
	.single article #featured_customer img {
    width: 100% !important;
    height: auto !important;
    margin: 0 auto !important;
	}
	.single article .fusion-fullwidth {
    max-width: none !important;
    
	}
	
	.single article .post-content {
    padding: 10px 40px !important;
	}
	.single article div#featured_customer {
    padding: 0 40px !important;
	}
	.single article .fusion-fullwidth.fullwidth-box.nonhundred-percent-fullwidth {
    padding: 0 !important;
	}
	
	.single article .dt-single {
		text-align: center !important;
	}
	.single article .line-title.line-content {
    display: none !important;
	}
	.single article .dt-single .date {
    position: relative !important;
    top: inherit !important;
    left: inherit !important;
	}
	.single article .dt-single .month {
		position: relative !important;
    top: inherit !important;
    left: inherit !important;
	}
	.fusion-blog-layout-medium .entry-title {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
	}
	#news .fusion-blog-layout-medium .fusion-post-slideshow {
    float: left !important;
    width: 100% !important;
	}
	#news .fusion-flexslider .slides img {
    height: auto !important;
	}
	#news .post-content {
    float: left !important;
	width: 100% !important;
	}
	#custom-news article {
    padding: 0 40px !important;
	}
	.fusion-meta-info .fusion-alignleft {
    width: 100% !important;    text-align: center !important;
	}
	#news .fusion-column-wrapper:before {
		display:none !important;
	}
	#news .fusion-meta-info {
    margin-top: 0px !important;
    margin-bottom: 30px !important;
	}
	#custom-news article .post-content h2:after {
		display:none !important;
	}
	#news .post-content:after {
		    position: relative !important;
    z-index: 9999 !important;
    left: inherit !important;
    bottom: inherit !important;
	}
	#custom-news article .post-content h2 a {
    text-align: left !important;
	}
	#custom-news article {
    float: none !important;
	margin: 0 auto !important;
	}
	#title-events {
    height: 1080px !important;
	}
	#title-events .timeline dl dd.odd .time {
    right: 21% !important;
	}
  .fusion-mobile-menu-design-modern .fusion-header>.fusion-row{
  
  }
  .fusion-main-menu > ul > li {
    padding-right: 20px !important;
  }
  nav.fusion-main-menu ul li a span {
    font-size: 14px !important;
  }
  .section-aboutus .about-text p,
  #client-say .bxslider li .description p{
    font-size: 12px !important;
  }
  #client-say .bxslider li .description {
    position: relative;
  }
  #news-events .last-news .img-custom,
  #news-events .upcoming-events .img-custom{
    background-size: 100% 77% !important;
    margin-bottom: 0 !important;
  }
  #news-events .last-news .img-custom img, 
  #news-events .upcoming-events .img-custom img, 
  #last-events .img-custom img{
    width: 100%;
    height: 100%;
  }
  #news-events .last-news .img-custom img,
  #news-events .upcoming-events .img-custom img{
    padding: 15px 19px 3px 11px !important;
    width: 100% !important;
    height: 100% !important;
  }
  #news-events .upcoming-events .img-custom img{
    padding: 15px 12px 3px 18px !important;
  }
  #news-events {
    height: 100% !important;
    padding-bottom: 7px !important;
    padding-top: 25px !important;
  }
  #news-events .upcoming-events .meta span span {
    left: 33px !important;
  }
  #client-say .bxslider li .description:before {
    left: 10px !important;
    top: -12px !important;
  }
  #client-say .bxslider li .description:after {
    right: 10px !important;
    bottom: -13px !important;
  }
  #news-events .last-news:after{
    height: 500px !important;
  }
  .section-aboutus .about-text:after {
    top: -29px !important;
    height: 408px !important;
  }
  
  .fusion-header .fusion-logo{
  
  }
  .fusion-is-sticky .fusion-header .fusion-logo{
    margin-top: 5px !important;
  }
  body #title-contact .fusion-column-wrapper, 
  body #contact-form .fusion-column-wrapper, 
  body #traffic-from .fusion-column-wrapper, 
  body #title-ad .fusion-column-wrapper, 
  body #ad-formats .fusion-column-wrapper, 
  body #feature .fusion-column-wrapper, 
  body #last-events .fusion-column-wrapper, 
  body #title-events .fusion-column-wrapper {
    max-width: 950px !important;
  }
}
@media screen and (max-width: 1024px){
  .fusion-is-sticky .fusion-header .fusion-logo {
    margin-top: 5px !important;
  }
  #news-events .last-news:after {
    height: 465px !important;
    top: -30px !important;
  }
  #client-say .bxslider li .description{
    background-size: 93% 100% !important;
  }
  #client-say .bxslider li .description:before {
    left: 28px !important;
  }
  #client-say .bxslider li .description:after {
    right: 28px !important;
  }
}
@media screen and (max-width: 1002px){
	nav.fusion-main-menu ul li a {
    padding-left: 25px !important;
}
}
@media screen and (max-width: 990px){
	#title-events .timeline dl dd.odd .time {
    right: 18% !important;
	}
	#contact-form input[type=submit], #publishers-form input[type=submit] {
    margin-left: 0px !important;
	}
	div#traffic-from {
    padding: 40px 40px 0 40px !important;
	}
	div#traffic-from .post-content p {
    margin-bottom: 0px !important;
	}
  .fusion-main-menu > ul > li {
    padding-right: 15px !important;
  }
  .section-aboutus .about-text:after {
    height: 480px !important;
  }
  #section-sell p{
    font-size: 16px !important;
  }
  #news-events .last-news:after {
    right: -10px !important;
  }
  nav.fusion-main-menu ul li a span {
    font-size: 12px !important;
  }
  #client-say .bxslider li .description p{
    max-width: 350px !important; 
  }
  body #title-contact .fusion-column-wrapper, 
  body #contact-form .fusion-column-wrapper, 
  body #traffic-from .fusion-column-wrapper, 
  body #title-ad .fusion-column-wrapper, 
  body #ad-formats .fusion-column-wrapper, 
  body #feature .fusion-column-wrapper, 
  body #last-events .fusion-column-wrapper, 
  body #title-events .fusion-column-wrapper {
    max-width: 850px !important;
  }
  #title-ad .title h1, 
  #feature .title h1, 
  #last-events .title h1 {
    padding-bottom: 20px !important;
  }
  div#title-ad {
    padding: 30px  !important;
	}
	div#feature {padding: 30px!important;
	}
	div#feature .fusion-builder-row.fusion-builder-row-inner.fusion-row {
    padding-top: 15px;
	}
	#feature .fusion-content-boxes .heading {
    margin-bottom: 5px !important;
	}
	#feature p {
    margin-bottom: 6px !important;
	}
	#group-sevices {
    margin-left: -15px !important;
	}
	div#feature h1.title-heading-center {
		    padding-bottom: 30px !important;
	}
	div#feature .fusion-layout-column.fusion-one-half {
    margin-bottom: 0px !important;
	}
  #title-ad p{
    font-size: 12px !important;
    line-height: 16px !important;
    margin-bottom: 10px !important;
  }
	#ad-formats .title h1 {
    padding-bottom: 0px !important;
    padding-top: 25px !important;
	}
	.fusion-layout-column.fusion-three-fifth {
    margin-bottom: 10px !important;
	}
	div#ad-formats {
    padding-bottom: 5px !important;
	}
	div#mobile {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
	}
	#mobile p {
    padding-top: 5px !important;
    padding-bottom: 15px !important;
	}
	#ad-formats p {
    margin-bottom: 0 !important;
    padding: 0px 0 10px 0 !important;
	}
	
	#ad-formats .title h3 {
    padding-top: 5px !important;
	}
	#ad-formats .fusion-builder-row-inner p {
    padding: 0px 0 0px 0 !important;
	}
	#ad-formats .fusion-layout-column {
    margin-bottom: 10px !important;
	}
	  #ad-formats .title h3{
		font-size: 20px !important;
	  }
	div#ad-formats{
		
	}
}
@media screen and (max-width: 984px){
	.fusion-header .fusion-logo {
    width: 226px;    margin-top: 12px !important;
	}
}
@media screen and (max-width: 891px){
	.fusion-main-menu > ul > li {
    padding-right: 12px !important;
	}
}
@media screen and (max-width: 884px){
	.fusion-header .fusion-logo {
    width: 181px;
	}
}
@media screen and (max-width: 881px){
	#title-events .timeline dl dd.odd .time {
    right: 14% !important;
	}
	.timeline dl dd .time {
    font-size: 20px !important;
    line-height: 50px !important;
	}
	div#traffic-from h1.title-heading-center {
    font-size: 25px !important;
	}
	div#traffic-from p {
	    font-size: 15px !important;
		padding-top: 5px !important;
	}
	
  #news-events .last-news:after {
    height: 430px !important;
  }
  #section-sell p {
    font-size: 14px !important;
    line-height: 25px !important;
  }
  .section-aboutus .about-text:after{
    right: -30px !important;
    height: 507px !important;
  }
  .fusion-main-menu > ul > li {
    padding-right: 11px !important;
  }
  .fusion-header .fusion-logo {
    
    margin-top: 20px !important;
  }
  .fusion-main-menu {
    width: 75%;
  }
  .fusion-is-sticky .fusion-header .fusion-logo {
    margin-top: 12px !important;
  }
  body #title-contact .fusion-column-wrapper, 
  body #contact-form .fusion-column-wrapper, 
  body #traffic-from .fusion-column-wrapper, 
  body #title-ad .fusion-column-wrapper, 
  body #ad-formats .fusion-column-wrapper,
  body #feature .fusion-column-wrapper, 
  body #last-events .fusion-column-wrapper, 
  body #title-events .fusion-column-wrapper {
    max-width: 750px !important;
  }
  #ad-formats .title h3 {
    font-size: 18px !important;
  }
  #group-sevices .content-box-heading{
    font-size: 20px !important;
  }
  #ad-formats .title h1 {
    padding-top: 20px !important;
  }
}
@media screen and (max-width: 821px){
	nav.fusion-main-menu ul li a {
    padding-left: 25px !important;
	}
}
@media screen and (max-width: 800px){
	.timeline dl dd .time {
    font-size: 20px !important;
    line-height: 25px !important;
	}
	.fusion-header .fusion-logo {
    width: 270px;
	}
	.timeline dl:before {
    left: 100% !important;
	}
	.timeline dl dd {
    position: initial !important;
	}
	.timeline dl dd .time {
    position: inherit !important;
	}
	#title-events .timeline dl dd .events .events-object {
    margin: 0 auto 30px auto !important;
	}
	.fusion-body .fusion-layout-column {
    margin-bottom: 0px !important;
	}
	div#title-events {
    padding-bottom: 0px !important;
	}
	div#want-to {
    padding: 40px !important;
	}
	div#title-events .full-width {    text-align: center !important;
	}
	.timeline dl dd.pos-right .time {
    margin-left: 0px !important;
	}
	#title-events .timeline dl dd.odd .events:before {
    left: 10px !important;
	}
	.timeline dl dd.pos-left .time {
    text-align: right !important;position: relative !important;
    right: 0px !important;
    top: 0px  !important;
	}
	.timeline dl dd.even .time {
    text-align: right !important;    position: relative !important;
    top: 0px  !important;
    right: 0px !important;
	}
	#title-events .timeline dl dd .events {
    margin-top: -33px !important;
	}
	.timeline dl dd .circ {
    position: relative !important;    display: none !important;
	}
	.timeline dl dd .events:before{
		    border-width: 1px !important;
	}
	.timeline dl {
    padding: 0 0 20px 0;
	}
	.timeline dl dd.pos-left .time {
    margin-left: 0px !important;
	}
	#title-events .timeline dl dd.even .time, #title-events .timeline dl dd.odd .time {
    left: 0px !important;
	}
	#title-events .timeline dl dd.pos-right .events:before, #title-events .timeline dl dd.odd .events:before {
    top: 30px !important;
	}
	#title-events .timeline dl dd.pos-right .events:before, #title-events .timeline dl dd.odd .events:before {
    left: 0px !important;
	}
	#title-events {
    height: auto !important;
	}
	#title-events .timeline dl:before {
	display:none !important;
	}
	
	h4.events-heading {
    text-align: left !important;
    padding-top: 5px !important;
	}
	#title-events .timeline dl dd.odd .events h4{
    text-align: left !important;
	}
	.timeline dl dd .time {
    width: 100% !important;
	}
	.timeline dl dd .events {
    width: 100% !important;    margin-top: 0px !important;
	}
	#feature p {
    margin-top: 20px !important;
	}
	.fusion-row {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
	}
	.fusion-mobile-menu-icons {
    top: 30px;
	}
	
	.tp-bullets.simplebullets.round.hovered {
    display: none;
	}
	#mobile p {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
	}
	#wrapper .tp-bullets {
    display: none;
	}
	div#publishers-form {
    padding: 30px !important;
	}
	#publishers-form input[type=submit] {
    margin: 30px auto 0 auto;
	}
	div#mobile h1.title-heading-center {
    line-height: 30px !important;
	}
	div#mobile .fusion-layout-column.fusion_builder_column {
    margin-bottom: 0px !important;
	}
  .section-aboutus .about-text:after,
  .section-aboutus .fusion-column-wrapper,
  #news-events .last-news:after{
    background-image: none !important;
  }
  body #news-events .last-news,
  body #news-events .upcoming-events{
    margin-right: 0% !important;
    width: 100% !important;
  }
  #client-say .bxslider li .description p {
    max-width: 300px !important;
  }
  #news-events .last-news .img-custom,
  #news-events .upcoming-events .img-custom{
    background: none !important;
  }
  body .section-aboutus .about-text,
  body .section-aboutus .about-img{
    margin-top: 0 !important;
  }
  body .section-aboutus .about-text{
    text-align: center;
    margin-bottom: 0 !important;
  }
  #news-events .title h1 {
    padding-bottom: 0 !important;
  }
  #news-events .fusion-columns .fusion-column:not(.fusion-column-last) {
    margin: 0 0 10px;
  }
  .fusion-columns .fusion-column:not(.fusion-column-last) {
    margin: 0 0 10px !important;
	}
	
  #news-events .last-news h4.entry-title, 
  #news-events .upcoming-events h4.entry-title, 
  #last-events h4.entry-title {
    margin: 27px auto 0 auto !important;
  }
  #footer .fusion-copyright-notice{
    bottom: 10px !important;
  }
  body #title-contact .fusion-column-wrapper, 
  body #contact-form .fusion-column-wrapper, 
  body #traffic-from .fusion-column-wrapper, 
  body #title-ad .fusion-column-wrapper, 
  body #ad-formats .fusion-column-wrapper, 
  body #feature .fusion-column-wrapper, 
  body #last-events .fusion-column-wrapper, 
  body #title-events .fusion-column-wrapper {
    max-width: 650px !important;
  }
  #title-ad p,
  #feature p{
    text-align: center !important;
  }
  #title-ad h2, 
  #publishers-form h2{
    font-size: 25px !important;
    line-height: 25px !important;
  }
  #feature .fusion-content-boxes .heading{
    margin: 0 auto !important;
  }
  #feature .content-box-heading{
    width: 255px !important;
  }
  #feature .fusion-content-boxes .heading {
    margin-bottom: 20px !important;
  }
  #feature p{
    margin-bottom: 20px !important;
  }
  div#ad-formats .fusion-column-wrapper {
    padding-top: 5px !important;
	}
  #ad-formats .fusion-layout-column{
   
  }
  #title-ad p {
    font-size: 15px !important;
    line-height: 20px !important;
  }
}
@media screen and (max-width: 768px){
  body #title-ad h2{
    font-size: 27px !important;
    line-height: 27px !important;
  }
}
@media screen and (max-width: 700px){
  #client-say .bxslider li .description p {
    max-width: 250px !important;
  }
  #section-sell p {
    font-size: 12px !important;
  }
  #section-sell .title h1{
    padding-bottom: 10px !important;
  }
  #section-sell{
    padding-top: 22px !important;
  }
  #section-sell div.fusion-builder-row-inner{
    margin: 20px auto 0 auto !important;
  }
  #want-to{
    padding-top: 22px !important;
    padding-bottom: 12px !important;
  }
  #footer{
    min-height: 130px !important;
  }
  .fusion-footer-copyright-area{
    padding-top: 15px !important;
  }
  #footer .fusion-copyright-notice {
    bottom: -5px !important;
  }
}
@media screen and (max-width: 667px){
  .bx-wrapper .bx-prev{
    left: -20px !important;
  }
  .bx-wrapper .bx-next{
    right: -20px !important;
  }
  .fusion-no-small-visibility{
    display: block !important;
  }
  #rev_slider_4_1 .tp-caption.avada_block_white_trans{
  
  }
  body #title-contact .fusion-column-wrapper, 
  body #contact-form .fusion-column-wrapper, 
  body #traffic-from .fusion-column-wrapper, 
  body #title-ad .fusion-column-wrapper, 
  body #ad-formats .fusion-column-wrapper, 
  body #feature .fusion-column-wrapper, 
  body #last-events .fusion-column-wrapper, 
  body #title-events .fusion-column-wrapper {
    max-width: 550px !important;
  }
  body #title-ad h2 {
    font-size: 24px !important;
    line-height: 24px !important;
  }
  #mobile{
    padding-top: 20px !important;
    padding-bottom: 30px !important;
  }
  #mobile p{
    padding-top: 2px !important;
    padding-bottom: 9px !important;
  }
}
@media screen and (max-width: 568px){
  #rev_slider_4_1 .tp-caption.avada_block_white_trans {
   
  }
  #client-say .bxslider li .description p {
    max-width: 200px !important;
  }
  #want-to p, 
  #traffic-from p{
    font-size: 14px !important;
    padding-top: 5px !important;
    padding-bottom: 12px !important;
  }
  #client-say .bxslider li .description:after,
  #client-say .bxslider li .description:before{
    display: none !important;
  }
  .bx-wrapper .bx-controls-direction a{
    margin-top: 47px !important;
  }
  body #title-contact .fusion-column-wrapper, 
  body #contact-form .fusion-column-wrapper, 
  body #traffic-from .fusion-column-wrapper, 
  body #title-ad .fusion-column-wrapper, 
  body #ad-formats .fusion-column-wrapper, 
  body #feature .fusion-column-wrapper, 
  body #last-events .fusion-column-wrapper, 
  body #title-events .fusion-column-wrapper {
    max-width: 450px !important;
  }
  #title-ad .title h1, 
  #feature .title h1, 
  #last-events .title h1 {
    padding-bottom: 20px !important;
  }
  #title-ad{
    padding-top: 22px !important;
    padding-bottom: 30px !important;
  }
  #ad-formats p{
 
  }
  .section-aboutus .title-blue h1, 
  #section-sell .title h1, 
  #news-events .title h1, 
  #want-to .title h1, 
  #client-say .title h1, 
  #title-contact .title h1 p, 
  #traffic-from .title h1, 
  #title-ad .title h1, 
  #ad-formats .title h1, 
  #mobile .title h1, 
  #feature .title h1, 
  #last-events .title h1, 
  #title-events .title h1, 
  #news .title h1{
    font-size: 30px !important;
    line-height: 30px !important;
  }
  #title-ad p:last-child{
    margin-bottom: 0 !important;
  }
  #ad-formats .title h1{
    padding-bottom: 10px !important;
  }
  #ad-formats .fusion-layout-column {
    margin-bottom: 0px !important;
  }
  
  #ad-formats{
    padding-bottom: 0 !important;
  }
  body .button-slider2, 
  body #contact-form input[type=submit], 
  body #publishers-form input[type=submit] {
    padding: 10px 20px 9px !important;
    font-size: 20px !important;
  }
}


@media screen and (max-width: 480px){
	h2.entry-title.fusion-post-title {
    font-size: 27px !important;
	}
  body .button-slider2, 
  body #contact-form input[type=submit], 
  body #publishers-form input[type=submit]{
    padding: 10px 25px 9px !important;
    font-size: 18px !important;
  }
  body .section-aboutus .title-blue h1 {
    padding: 15px 0 10px 0 !important;
  }
  .timeline dl dd .events {
    margin-top: 0;
    width: 100% !important;
	}
  .section-aboutus .title-blue h1, 
  #section-sell .title h1, 
  #news-events .title h1, #want-to .title h1, 
  #client-say .title h1, 
  #title-contact .title h1 p, 
  #traffic-from .title h1, 
  #title-ad .title h1, 
  #ad-formats .title h1, 
  #mobile .title h1, 
  #feature .title h1, 
  #last-events .title h1, 
  #title-events .title h1, 
  #news .title h1,
  #client-say .bxslider li .tt-post{
    font-size: 25px !important;
    line-height: 25px !important;
  }
  #footer .fusion-copyright-notice div {
    font-size: 14px !important;
  }
  #client-say .bxslider li .description p {
    max-width: 180px !important;
    padding: 15px 0 !important;
  }
  .fusion-header .fusion-logo {
        width: 200px;
  }
  .fusion-mobile-menu-icons {
  top: 0px;
  }
  .fusion-mobile-menu-icons a {
    margin-top: 20px;
  }
  .tp-rightarrow.default {
       display: none;
	}
	.tp-leftarrow.default {
        display: none;
	}
	#rev_slider_4_1_wrapper .tp-rightarrow {
    margin-top: -25px !important;
    width: 54px !important;
    height: 54px !important;
	}
}
@media screen and (max-width: 414px){
  .bx-wrapper .bx-controls-direction a{
    top: 34% !important;
    background-size: 100% !important;
    width: 30px !important;
    height: 30px !important;
  }
  #client-say .bxslider li .description p {
    max-width: 150px !important;
  }
  #rev_slider_4_1 .tp-caption.avada_block_white_trans {
    
  }
  body .button-slider2, 
  body #contact-form input[type=submit], 
  body #publishers-form input[type=submit] {
    padding: 6px 25px 5px !important;
  }
  .fusion-mobile-menu-icons a {
    margin-top: 13px;
  }
  body #section-sell .button-slider2.sell-button {
    padding: 8px 20px 6px 20px !important;
    margin-top: 7px !important;
  }
  #news-events .last-news .meta span span, 
  #news-events .upcoming-events .meta span span, 
  #last-events .meta span span{
    font-size: 15px !important;
    top: 30px !important;
    min-height: 55px !important;
    background-size: cover !important;
    max-width: 95px !important;
  }
  .fusion-mobile-menu-icons {
    top: 5px;
	}
}
@media screen and (max-width: 384px){
  #rev_slider_4_1 .tp-caption.avada_block_white_trans {
   
  }
  #client-say .bxslider li .description p {
    font-size: 11px !important;
  }
	  #title-events .timeline dl dd.even .events h4, #title-events .timeline dl dd.odd .events h4, #custom-news article .post-content h2 a {
	  font-size: 14px !important;
	  }
	  .timeline dl dd .time {
		font-size: 14px !important;
	  line-height: 30px !important;}
}
@media screen and (max-width: 350px){
  #client-say .bxslider li .description p {
    max-width: 130px !important;
  }
  #client-say .fusion-body .fusion-layout-column{
    margin-bottom: 0 !important;
  }
  .bx-wrapper .bx-controls-direction a{
    top: 28% !important;
  }
  #rev_slider_4_1 .tp-caption.avada_block_white_trans {

  }
  #news-events .last-news h4.entry-title a, 
  #news-events .upcoming-events h4.entry-title a, 
  #last-events h4.entry-title a {
    font-size: 16px !important;
  }
  body #client-say .bx-wrapper .bx-viewport {
    height: 415px !important;
  }
}