/*
Theme Name: Green School Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: green-school
Version: 1.0.0
Text Domain:  green-school
*/


.home .fusion-is-sticky .fusion-main-menu > ul > li > a {
  color: #00a95a;
}
@media only screen and (min-width: 720px){
  #wrapper .fusion-main-menu > ul > li{
    padding-right: 15px;
  }
}
@media only screen and (min-width: 992px){
  #wrapper .fusion-main-menu > ul > li{
    padding-right: 32px;
  }
}
.fusion-is-sticky .fusion-main-menu > ul > li > a:hover,
.fusion-is-sticky .fusion-main-menu .current_page_item > a {
  color: #009970;
}


.fusion-main-menu .fusion-main-menu-search a:after {
    width: 43px;
    height: 43px;
    background: #0079be;
    display: inline-block;
    background-position: 43px 50px;
    line-height: 41px;
    text-align: center;
    color: #ffffff;
}
.fusion-main-menu .fusion-main-menu-search a:hover:after{
  color: #fff;
  background: #0473b3;
}

.fusion-mobile-menu-icons {
  top: 102px;
}

.fusion-mobile-menu-icons a:before {
  content: "";
  background: url(images/menu.png) no-repeat;
  width: 42px;
  height: 30px;
  display: block;
}

@media only screen and (max-width: 720px) {
  .home .fusion-header-wrapper {
    position: absolute;
    height: 150px;
    width: 100%;
  }
  .slide-content-container {
    margin-top: 70px
  }
}
.fusion-header.page-title-in-header {
  min-height: 417px;
  background-attachment: scroll;
  height: auto !important;
}
.fusion-header.page-title-in-header.fusion-sticky-shadow {
  min-height: auto;
}
.fusion-header.page-title-in-header .fusion-page-title-bar {
  background: transparent;
  border: 0;
  padding: 10px 0 10px 0;
}
.fusion-header.page-title-in-header .fusion-page-title-bar .fusion-page-title-captions,
.fusion-header.page-title-in-header .fusion-page-title-bar .fusion-page-title-secondary {
  display: block;
  width: 100%;
  text-align: left;
}
.fusion-header.page-title-in-header .fusion-page-title-bar .fusion-page-title-captions h3 {
  display: none;
}
 .fusion-header.page-title-in-header .fusion-page-title-bar .entry-title {
  color: #ffffff;
  margin-top: 69px;
  border-bottom: 1px solid rgba(240, 240, 240, 0.4);
  padding-bottom: 22px;
}
.fusion-header.page-title-in-header .fusion-page-title-bar .fusion-breadcrumbs {
  margin-top: 25px;
  margin-bottom: 30px;
}
.fusion-header.page-title-in-header .fusion-page-title-bar .fusion-breadcrumbs span {
  font-weight: 700;
}
.fusion-header.page-title-in-header .fusion-page-title-bar .fusion-breadcrumbs > span {
  color: #00a95a;
}
.fusion-header.page-title-in-header .fusion-page-title-bar .fusion-breadcrumbs span.fusion-breadcrumb-sep{
  color: rgba(255, 255, 255, 0.5);
  margin: 0 11px 0 12px;
  font-size: 22px;
  font-weight: 400;
  position: relative;
  top: 3px;
}
.fusion-header.page-title-in-header.fusion-sticky-shadow .fusion-page-title-bar {
  display: none;
}


/*                                Footer                                      */

.fusion-footer {
  background: url(images/footer_bg.jpg) no-repeat;
  background-size: cover;
  -o-background-size: cover;
  -moz-background-size:cover;
  -webkit-background-size:cover;
}

.fusion-footer-widget-area .widget-title {
  text-transform: none;
  margin: 0 0 18px;
}

.widget .fusion-social-networks .fusion-social-network-icon {
  border-color: rgba(255, 255, 255, 0.4) !important;
}

.widget a span.icon {
    width: 35px;
    height: 35px;
    display: inline-block;
    border-radius: 50%;
    position: relative;
    top: 13px;
    border: 1px solid rgba(255, 255, 255, 0.44);
    margin-right: 17px;
}
.widget a span.icon.telephon:before {
  content: "";
  background-image: url(images/sprite.png);
  width: 14px;
  height: 14px;
  display: block;
  position: absolute;
  top: 9px;
  left: 10px;
}
.widget a span.icon.message:before {
  content: "";
  background-image: url(images/sprite.png);
  background-position: 0 -15px;
  width: 15px;
  height: 10px;
  display: block;
  position: absolute;
  top: 12px;
  left: 9px;
}

.contact-info{
  margin-top: 28px;
}
.contact-info p{
  line-height: 28px;
  margin: 0;
}
.textwidget{
  line-height: 24px;
}


/*                               Newsletter                                   */

.fusion-footer-widget-area-top {
    padding-top: 43px;
    padding-bottom: 40px;
    padding-left: 30px;
    padding-right: 30px;
    overflow: hidden;
    position: relative;
    background: url(images/newsletter_bg.jpg);
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.fusion-footer-widget-area-top .fusion-row {
  max-width: 960px;
}

.fusion-footer-widget-area-top .widget-title {
  color: #fff;
  font-size: 26px;
  line-height: 24px;
}
.mc4wp-form-fields{
	position: relative;
}
@media (min-width: 801px) {
  .widget_mc4wp_form_widget p {
    margin: 0;
    display: inline-block;
  }
  .widget_mc4wp_form_widget {
    float: left;
    width: 100%;
  }
  .widget_mc4wp_form_widget h2 {
    margin-right: 65px;
    margin-bottom: 0;
    display: inline-block;
  }
  p .newsletter-email {
    width: 300px;
  }
  .widget_mc4wp_form_widget p.email {
    margin-left: 45px;
  }
  .fusion-footer-widget-area-top .fusion-columns {
      margin: 0 auto;
      max-width: 955px;
  }

}
@media (max-width: 800px) {
  .widget_mc4wp_form_widget {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.widget_mc4wp_form_widget p.email{ position: relative; }
.widget_mc4wp_form_widget p.email label {
  position: absolute;
  top: 0;
  left: 0;
  width: 88%;
  transition: 0.2s;
  margin: 11px 31px;
  font-weight: 700;
  font-size: 13px;
}

.tablet{
  display: none;
}
@media (min-width: 801px) and (max-width: 1025px) {
  .tablet{
    display: block;
  }
  p .newsletter-email {
    width: 284px;
  }
    .widget_mc4wp_form_widget h2 {
    margin-right: 20px;
  }
  .widget_mc4wp_form_widget p.email {
    margin-left: 13px;
  }
  .fusion-footer-widget-area-top .fusion-columns {
    margin: 0 auto;
    max-width: 700px;
  }
}

.widget_mc4wp_form_widget p:last-of-type {
  margin: 0;
}
.widget_mc4wp_form_widget p.email {
  margin-bottom: 0;
}
.widget_mc4wp_form_widget form {
  position: relative;
  display: inline-block;
}
.widget_mc4wp_form_widget form input.newsletter-email {
  background: transparent;
  border-radius: 50px;
  color: #fff;
  font-size: 13px;
  line-height: 26px;
  font-weight: 700;
  padding: 8px 29px;
  height: 42px;
  -webkit-text-fill-color: #fff !important;
}
.newsletter-submit {
  text-indent: -9999px;
  width: 46px;
  height: 40px;
  background: url(images/sprite.png) no-repeat;
  background-position: -20px 15px;
  border: 0;
  cursor: pointer;
  position: absolute;
  right: 6px;
  bottom: 2px;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus
input:-webkit-autofill,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-text-fill-color: #ссс;
  -webkit-box-shadow: 0 0 0px 1000px transparent inset;
  transition: background-color 5000s ease-in-out 0s;
  background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,174,255,0.04) 50%,rgba(255,255,255,0) 51%,rgba(0,174,255,0.03) 100%);
}

/*                            Resourse Block                                  */

.resources-block .fusion-title h1 {
  color: #ffffff;
  margin-top: 77px;
  font-size: 60px;
}
#content .resources-block p {
  color: #ffffff;
  font-size: 18px;
  line-height: 26px;
  margin-bottom: 31px;
}
.resources-block .fusion-button-wrapper {
  margin-bottom: 26px;
}
.resources-block .fusion-button-wrapper a.button-pill.fusion-button {
  text-transform: none;
  font-size: 17px;
  padding: 21px 15px 22px;
  max-width: 302px;
  width: 100% !important;
  margin: 0 auto;
  display: block;
}

#wrapper .fusion-button-pill, .fusion-body .fusion-button-pill, #wrapper .button-pill {
    border-radius: 60px !important;
}

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

	.resources-block .buttons {
		margin: 0 auto;
    width: 100%;
    max-width: 626px;
	}
	.resources-block .buttons .fusion-button-wrapper {
    display: inline;
	}
	.resources-block .fusion-button-wrapper .blue {
		margin-left: 22px;
	}
	.home #wrapper .flexslider a.fusion-button.button-pill {
		width: 100% !important;
		max-width: 243px;
		padding: 21px 20px 22px;
	}
	.home .buttons .tfs-button-1 {
		width: 100%;
	}
	.home #wrapper .button-pill span.fusion-button-text {
		font-size: 17px;
	}
}
#wrapper .button-pill span.fusion-button-text {
	text-transform: none;
}


#contact, #about, .faq,
.ceo-team, .apply {
  background-size: contain !important;
  -o-background-size: contain !important;
  -moz-background-size:contain !important;
  -webkit-background-size:contain !important;
  position: relative;
}

.page-id-6 #main,
.page-id-64 #main,
.page-id-240 #main,
.page-id-432 #main {
/*  content: "";
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;*/
  background: rgba(231,231,231,1);
  background: -moz-linear-gradient(left, rgba(231,231,231,1) 0%, rgba(238,238,238,1) 10%, rgba(240,240,240,1) 50%, rgba(243,243,243,1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(231,231,231,1)), color-stop(10%, rgba(238,238,238,1)), color-stop(50%, rgba(240,240,240,1)), color-stop(100%, rgba(243,243,243,1)));
  background: -webkit-linear-gradient(left, rgba(231,231,231,1) 0%, rgba(238,238,238,1) 10%, rgba(240,240,240,1) 50%, rgba(243,243,243,1) 100%);
  background: -o-linear-gradient(left, rgba(231,231,231,1) 0%, rgba(238,238,238,1) 10%, rgba(240,240,240,1) 50%, rgba(243,243,243,1) 100%);
  background: -ms-linear-gradient(left, rgba(231,231,231,1) 0%, rgba(238,238,238,1) 10%, rgba(240,240,240,1) 50%, rgba(243,243,243,1) 100%);
  background: linear-gradient(to right, rgba(231,231,231,1) 0%, rgba(238,238,238,1) 10%, rgba(240,240,240,1) 50%, rgba(243,243,243,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#f3f3f3', GradientType=1 );
}

.page-id-379 #main {
  background: rgba(220,220,220,1);
  background: -moz-linear-gradient(left, rgba(220,220,220,1) 0%, rgba(234,234,234,1) 18%, rgba(240,240,240,1) 80%, rgba(240,240,240,1) 95%, rgba(237,237,237,1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(220,220,220,1)), color-stop(18%, rgba(234,234,234,1)), color-stop(80%, rgba(240,240,240,1)), color-stop(95%, rgba(240,240,240,1)), color-stop(100%, rgba(237,237,237,1)));
  background: -webkit-linear-gradient(left, rgba(220,220,220,1) 0%, rgba(234,234,234,1) 18%, rgba(240,240,240,1) 80%, rgba(240,240,240,1) 95%, rgba(237,237,237,1) 100%);
  background: -o-linear-gradient(left, rgba(220,220,220,1) 0%, rgba(234,234,234,1) 18%, rgba(240,240,240,1) 80%, rgba(240,240,240,1) 95%, rgba(237,237,237,1) 100%);
  background: -ms-linear-gradient(left, rgba(220,220,220,1) 0%, rgba(234,234,234,1) 18%, rgba(240,240,240,1) 80%, rgba(240,240,240,1) 95%, rgba(237,237,237,1) 100%);
  background: linear-gradient(to right, rgba(220,220,220,1) 0%, rgba(234,234,234,1) 18%, rgba(240,240,240,1) 80%, rgba(240,240,240,1) 95%, rgba(237,237,237,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcdcdc', endColorstr='#ededed', GradientType=1 );
}
.page-id-401 #main {
  background: rgba(227,227,227,1);
  background: -moz-linear-gradient(left, rgba(227,227,227,1) 0%, rgba(238,238,238,1) 10%, rgba(240,240,240,1) 50%, rgba(241,241,241,1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(227,227,227,1)), color-stop(10%, rgba(238,238,238,1)), color-stop(50%, rgba(240,240,240,1)), color-stop(100%, rgba(241,241,241,1)));
  background: -webkit-linear-gradient(left, rgba(227,227,227,1) 0%, rgba(238,238,238,1) 10%, rgba(240,240,240,1) 50%, rgba(241,241,241,1) 100%);
  background: -o-linear-gradient(left, rgba(227,227,227,1) 0%, rgba(238,238,238,1) 10%, rgba(240,240,240,1) 50%, rgba(241,241,241,1) 100%);
  background: -ms-linear-gradient(left, rgba(227,227,227,1) 0%, rgba(238,238,238,1) 10%, rgba(240,240,240,1) 50%, rgba(241,241,241,1) 100%);
  background: linear-gradient(to right, rgba(227,227,227,1) 0%, rgba(238,238,238,1) 10%, rgba(240,240,240,1) 50%, rgba(241,241,241,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#f1f1f1', GradientType=1 );
}

/*                      Contact Form                         */

.wpcf7 .wpcf7-form .wpcf7-number,
.wpcf7 .wpcf7-form .wpcf7-quiz,
.wpcf7 .wpcf7-form .wpcf7-text {
  padding: 13px 18px 12px;
	color: #242424;
	height: auto;
}

.wpcf7 .wpcf7-form textarea {
  padding: 15px 18px;
  color: #242424;
}

.wpcf7 .wpcf7-form input[type="submit"] {
  text-align: center;
  background: transparent;
  color: #242424;
  border: 3px solid #c9c9c9;
  margin: 0 auto;
  display: block;
  text-transform: none;
  font-size: 14px;
  padding: 11px 50px;
}

.form-item label {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    transition: 0.2s;
    padding: 11px 20px;
    font-size: 13px;
    z-index: 9;
    color: #a9a9a9;
}

.post-content .wpcf7 p {
  margin-bottom: 18px;
  position: relative;
}
.post-content .wpcf7 p:last-of-type {
  margin-top: 30px;
}
.wpcf7-form .wpcf7-not-valid-tip {
  color: #f00;
  font-weight: 100;
  font-size: 12px;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: -32px;
}

#content #contact ul {
  margin: 0;
}
#content #contact ul li {
  position: relative;
  list-style: none;
  line-height: 20px;
  font-size: 13px;
  margin-bottom: 17px;
}

#content #contact ul li:before{
  content: "";
  width: 16px;
  height: 24px;
  background: url('images/sprite2.png') 0 0 no-repeat;
  top: 3px;
  position: absolute;
  left: -37px;
}

#content #contact ul li:nth-child(2):before {
  background-position: 0 -45px;
  width: 20px;
  height: 20px;
  top: 6px;
  left: -39px;
}
#content #contact ul li:nth-child(3):before {
  background-position: 0 -29px;
  width: 21px;
  height: 14px;
  top: 7px;
  left: -39px;
}

#contact h5 {
  font-size: 15px;
  font-weight: 600;
  color: #00a95a;
  margin: 0px 0 3px;
  line-height: 24px;
}
#contact .fusion-two-third h5{
  margin-bottom: 18px;
}

.infobox-content {
  text-align: center;
  font-size: 12px;
  line-height: 14px;
}
.infobox-content .title {
  font-size: 13px;
  line-height: 18px;
  font-weight: 700;
  color: #00a95a;
}


/*                             About                               */

.fusion-tabs .nav-tabs > li.active h4.fusion-tab-heading {
    color: #fff;
}
.fusion-tabs .nav-tabs > li h4.fusion-tab-heading {
    color: #0079be;
    font-size: 15px;
}
.fusion-tabs .nav-tabs > li a:hover h4.fusion-tab-heading {
    color: #fff;
}

.fusion-tabs.clean .nav-tabs li a.tab-link {
  padding: 28px 15px 32px;
  position: relative;
}
.fusion-tabs .nav-tabs > li.active a:after {
  content: "";
  border: 10px solid transparent;
  position: absolute;
  bottom: -20px;
  border-top-color: #00a95a;
  left: Calc( 50% - 10px);
}

@media (min-width: 768px){
  .fusion-tabs.horizontal-tabs.clean .tab-content {
      margin-top: 50px;
  }
}

.fusion-tabs .tab-pane h3 {
  margin-bottom: 14px;
  line-height: 24px;
}
.tab-pane strong {
  font-size: 15px;
  color: #242424;
}
.tab-pane h5 {
  margin-bottom: 5px;
  margin-top: 10px;
}
.tab-pane h5 strong {
  color: #00a95a;
  font-size: 15px;
  line-height: 23px;
}
.tab-pane p {
  color: #666666;
  font-size: 13px;
  line-height: 24px;
}

.tab-pane img.alignleft {
  margin-bottom: 15px;
  margin-right: 20px;
}


.fusion-person .person-desc {
  max-width: 400px;
  margin: 25px auto 0;
  padding-top: 25px !important;
  padding-left: 33px !important;
  padding-right: 5px !important;
}

.our-team .fusion-one-fourth {
    width: Calc((100% - 60px)/4);
    margin-right: 20px;
}
.our-team .fusion-one-fourth.fusion-column-last {
    margin-right: 0px;
}

.fusion-person .person-image-container {
  width: 100%;
  max-width: 400px;
}
.fusion-person .person-image-container img {
  width: 100%;
}
.fusion-person .person-desc .person-author .person-name {
  font-size: 17px;
  line-height: 24px;
}
.fusion-person .person-desc .person-author .person-title {
  color: #0079be;
  font-weight: 400;
  line-height: 24px;
  font-size: 14px;
}

.fusion-person .person-desc .person-content {
  margin-top: 10px;
}

@media (min-width: 721px){
  #our-people .fusion-one-third {
    width: 31.6666%;
    margin-right: 16px;
  }
    #our-people .fusion-one-third.fusion-column-last {
      margin-right: 0;
      margin-left: 0;
    }
}
@media (min-width: 721px) and (max-width: 800px) {
  .fusion-person .person-desc {
    padding-left: 4% !important;
  }
}
@media (min-width: 801px) and (max-width: 900px) {
  .fusion-person .person-desc {
    padding-left: 10% !important;
  }
}

#wrapper .button-transparent {
  text-align: center;
  background: transparent;
  border: 3px solid #c9c9c9;
  margin: 0 auto;
  display: block;
  text-transform: none;
  font-size: 14px;
  padding: 11px 15px;
  max-width: 243px;
}
#wrapper .button-transparent span {
  color: #242424;

}
#wrapper .button-transparent:hover {
  background: #009970;
  border-color: #f0f0f0;
}
#wrapper .button-transparent:hover span {
  color: #ffffff;
}


/*                    FAQ                          */

.fusion-accordian .fusion-panel {
  margin-bottom: 10px;
  border: 0;
}
.fusion-accordian .panel-title a {
  padding: 20px 0;
  border: 1px solid #dddddd;
  background: #feffff;
}

.fusion-accordian .panel-title a.active,
.fusion-accordian .panel-title a:hover {
  background: #00a95a;
  color: #ffffff;
}
.fusion-accordian .panel-title a.active .fusion-toggle-heading,
.fusion-accordian .panel-title a.active .fusion-toggle-heading p,
.fusion-accordian .panel-title a:hover .fusion-toggle-heading,
.fusion-accordian .panel-title a:hover .fusion-toggle-heading p,
.fusion-accordian .panel-title .active .fa-fusion-box  {
  color: #ffffff;
}

.fusion-accordian .panel-title .fusion-toggle-heading {
  margin-left: 28px;
  color: #00a95a;
  font-weight: 400;
  font-size: 14px;
}

.fusion-accordian .panel-title .fusion-toggle-heading p {
  margin: 0;
  font-weight: 700;
  display: inline;
  color: #0079be;
  margin-left: 2px;
  font-size: 14px;
}
.fusion-accordian .panel-title .fusion-toggle-icon-wrapper {
  float: right;
  margin-right: 22px;
}

.fusion-accordian .panel-collapse .toggle-content {
  margin: 6px 11% 15px 49px;
  font-size: 13px;
  line-height: 23px;
  color: #777777;
}

.faq p {
  margin-bottom: 12px;
  font-size: 13px;
  line-height: 22px;
  color: #888888;
}
.faq p strong {
  color: #555555;
}

.fusion-accordian .panel-title a .fa-fusion-box:before {
  font-family: 'IcoMoon';
  content: "\f107";
  font-style: normal;
  line-height: 16px;
  font-size: 20px;
  font-weight: 400;
}
.fusion-accordian .panel-title .active .fa-fusion-box:before {
  content: "\f106";
}

.fusion-accordian .panel-title a .fa-fusion-box {
  background: transparent;
  color: #00a95a;
}

.fusion-accordian .panel-title a:hover .fusion-toggle-icon-wrapper .fa-fusion-box {
    background-color: transparent !important;
    color: #ffffff;
}

/*                                    Apply                                        */

.apply .themes {
  border-bottom: 1px solid #cccccc;
}


/*                                   Themes                                        */

.single-theme .fusion-recent-posts {
	margin-bottom: 0;
}

.single-theme .fusion-recent-posts .fusion-columns > div:nth-last-child(2) {
	margin-bottom: 0;
}
.fusion-image-wrapper:hover .fusion-rollover {
	display: none;
}

#content .post-content .fullwidth-box.fullwidth-image.big {
	min-height: 550px;
}


/*                       Sponsors                           */

.widget-custom-partners .fusion-carousel .fusion-carousel-item {
  border: 3px solid #ededed;
  padding: 0px;
  position: relative;
  height: 100%;
  min-height: 200px;
}
.widget-custom-partners .fusion-carousel .fusion-carousel-item .fusion-carousel-item-wrapper {
  visibility: visible;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 0;
  z-index: 5;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.widget-custom-partners .fusion-carousel .fusion-carousel-item img {
  padding: 10px;
}
.widget-custom-partners .fusion-carousel .fusion-carousel-wrapper {
	min-height: 222px;
}


/*                           Blog                                 */

.single-post #sidebar .widget-first,
.single-tribe_events #sidebar .widget-first,
.blog #sidebar .widget-first {
	margin-top: 0;
}

.post-content p {
	font-size: 13px;
	line-height: 23px;
}



.page-id-64 #seven-steps {
  padding-top: 0;
  background-color: transparent;
}
.fusion-portfolio-content-wrapper .fusion-portfolio-content {
  padding: 25px;
  background-color: #fff;
  margin: 0;
}
.fusion-portfolio-content-wrapper .fusion-image-wrapper,
.fusion-portfolio-content-wrapper .fusion-image-wrapper img {
  width: 100%;
}

.home .fusion-carousel .fusion-carousel-item {
  background-color: #fff;
}
.fusion-carousel .fusion-carousel-title {
  color: #242424;
  font-size: 17px;
  line-height: 24px;
  font-weight: bold;
  margin: 0;
  padding: 26px 34px;
}
@media (min-width:1201px) {
  .case-studies-carousel .fusion-recent-works-carousel {
    margin-right: -45px;
    margin-left: -45px;
  }
}
@media (max-width:1200px) {
  .case-studies-carousel .fusion-title {
    padding-left: 45px;
  }
}
@media (max-width:767px) {
  .fusion-carousel .fusion-carousel-title {
    padding: 15px;
  }
}
.case-studies-carousel .fusion-carousel {
  padding: 0 45px;
}

.case-studies-carousel .fusion-carousel .fusion-carousel-nav .fusion-nav-next {
  margin-left: 45px;
}
.case-studies-carousel .fusion-carousel .fusion-carousel-nav .fusion-nav-prev {
  left: -45px;
}