/*
 Theme Name:     MTS
 Template:       Divi
*/
#head-nav .et-menu.nav a {
    font-family: tekton pro;
}
/*
.box-left::after {
    content: "";
    border-left: 8.6rem solid #608F2D;
    border-right: 4.2rem solid transparent;
    border-top: 17rem solid transparent;
    border-bottom: 17rem solid transparent;
    position: absolute;
    top: 14px;
    right: -199px;
}
*/
.box-left.no-arrow::after {
    content: "";
	border: none;
    position: relative;
    top: 0px;
    right: 0px;
}
.box-left img {
    width: 24vw;
}
.et-menu li li a { 
    width: 300px;
}
.wp-image-74.alignnone.size-full {
    width: 4vw;
}
.wp-image-77.alignnone.size-full {
    width: 6.4vw;
} 
.box-nda h3 {
    font-size: 2rem;
}
.box-nda {
    padding: 0.8rem 0;
    width: 95%;
    margin: auto;
}
.box-donate {
    font-family: arial;
    font-weight: 900;
    padding-top: 1rem;
}
.box-left h1 {
    display: table;
    letter-spacing: 0.8px;
    font-size: 1.8vw;
    line-height: 50px;
}

.design3 {
    font-family: arial, sans-serif;
    color: #E5AC24;
}
.desgn1, .desgn2 {
    font-size: 4.4vw;
    letter-spacing: -0.6px;
    line-height: 4.1rem;
}
.desgn1 {
  font-family: arial, sans-serif;    
}
.desgn2 {  
  color: #608F2D;
}
.design4, .design5 {
    font-family: Arial, sans-serif;
    letter-spacing: normal;
    font-size: 2.1vw;
}
.design5 {
    font-weight: 900;
    color: #E5AC24;
}
.heading-style1 h2 {
    font-size: 2.6rem;
    color: #608F2D;
}
.heading-style1 h2 span {
    font-family: arial, sans-serif;
    font-weight: bold;
    display: block;
    color: #E5AC24;
    font-size: 3.4rem;
}
.feature-box1::after {
    border-top: 4rem solid #e5ac24;
    content: "";
    border-left: 25rem solid transparent;
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    border-right: 23rem solid transparent;
    border-bottom: 5rem solid transparent;
    margin-left: -25rem;
}
.feature-box1 h3 {
    font-weight: bold;
    font-size: 1.3rem;
}
.feature-box1 .green {
    background: #608F2D;
    color: #fff;
    padding: 0.5rem 3.1rem 0.9rem;
    font-weight: normal;
    border: none;
    border-radius: 0;
}
.feature-box1 .green:hover {
    background: #608F2D;
}
.heading-design2 h2 {
    font-size: 2.4rem;
    color: #E5AC24;
}
.heading-design2 span {
    display: block;
    color: #4A4A4A;
    font-family: arial, sans-serif;
    font-weight: bold;
    font-size: 3.3rem;
}
.green-bg::before {
    content: "";
    background: url(http://us509.directrouter.com/~syihkjjy/wp-content/uploads/grass-ball.png);
    width: 22rem;
    height: 6rem;
    display: block;
    position: absolute;    
    background-size: contain;
    background-repeat: no-repeat;
    top: -105px;
    right: 253px;
}
.green-bg {
    margin-top: 6rem;
}
.et_pb_column_1_tb_header {   
    padding-top: 4vh;
}
.blog-home .published {
	position: absolute;
	background: #4A4A4A;
	color: #F2CE6F;
	width: 7rem;
	text-align: center;
	top: 0;
	padding: 1.3rem 2px;
	font-size: 1rem;
	left: -120px;
	word-spacing: 100vh;
	font-weight: bold;
}
.blog-home .et_pb_post {
    margin-left: 6rem;
}
.blog-home .post-meta {
    color: #fff !important;
}
.blog-home .post-meta a {
  color: #E5AC24 !important;
  font-size: 1.3rem;
}
.blog-home .post-meta a::before {
    content: "in ";
}
.banner-tagline h1 {
    font-family: Quachita;
    font-size: 2.3rem;
}
.menu-item-186 a {
    color: #81C43A;
}
.inside-banner {
    height: 37vh;
    background-size: cover;
}
.float-image-wrap .et_pb_row {
    min-height: unset;
}
.float-image-wrap {
    position: absolute;
    top: -30.7rem;
    background: transparent;
    height: 18rem;
    width: 100%;
}
#inside-page .et_pb_row {
    width: 100%;
    max-width: none;  
}
.home .et_pb_section_0_tb_header.et_pb_section {
    padding-top: 6px;
    padding-bottom: 6px;
    background-color: #eaefee !important;
}
#top-banner {
    margin-top: -15vh;
}
#green-arrow img, #col-heading {
    width: 80.6%;
	float: left
}
#green-arrow h2 {
    float: left;
    width: 70%;
    font-family: arial;
    font-size: 2.9vw;
    color: #608F2D;
	line-height: 2.5rem;
}
#green-arrow h3 {
  float: right;
}
#green-arrow span {
    display: block;
}
#green-arrow h2 span {
    font-family: initial;
    color: #E5AC24;
    font-weight: normal;
    font-size: 2vw;
}
#green-arrow h3 {
    float: right;
    position: relative;
    width: 30%;
    font-size: 1.8vw;
    padding-left: 1rem;
    font-family: arial;
}
#green-arrow h3::before {
    height: 4.7rem;
    width: 4px;
    background: #000;
    display: block;
    content: "";
    position: absolute;
    left: 0;
}
#green-arrow h3 span {
    font-weight: bold;
}
.box-nda.fluid {
    width: 100%;
    margin: auto;       
}
#gutter-less {
    margin-right: 1rem;
    display: flex;
}
.box-nda.fluid img {
    width: 4rem !important;
}
.image2 {
    width: 77%;
}
.heading-spans h2 {
    width: 80%;
    font-size: 1.7vw;
	color: #707070;
}
.design-2a {
    font-size: 3.9vw;
    font-family: arial;
    line-height: 4rem;
    color: #707070;
}
.design-4a {
    font-family: arial, sans-serif;
    font-size: 1.9vw;
}
.design-1a {
    color: #E5AC24;
    font-family: arial;
}
.design-3a {
    color: #608F2D;
    font-family: 'Enriqueta',Georgia,"Times New Roman",serif;
}
.design-5a {
    font-weight: 900;
    color: #E5AC24;
}
#col-nda2\ nogut .box-nda.fluid img {
    width: 10rem !important;
}
#menu-primary-menu [class*="current_page"] a {
    /*color: #E5AC24;*/
}
#no-fluid .et_pb_row {
    width: 65%;
}
.image-resize img {
    width: auto ;
}
.et_pb_row.fluid-width2 {
    width: 65% !important;
}
.heading-spans-style2.right {
    width: 23vw;
    margin-right: -21px;
    margin-left: auto;
}
.heading-spans-style2 h2 {
    font-family: arial, sans-serif;
    color: #608F2D;
    font-size: 2.5vw;
	line-height: inherit;
}
.heading-spans-style2 h3 {
    color: #E5AC24;
    font-size: 1.5vw;
}
.heading-spans-style2 h3, .heading-spans-style2 h2 {
	margin-left: 6rem;
}  
.heading-spans-style2 li {
    display: inline-block;
    color: #fff;
    font-family: Enriqueta;
    font-size: 5rem;
    line-height: normal;
    height: 6rem;
    text-align: center;
    position: absolute;
    margin-top: -1.1rem;
    margin-left: 17.5px;
}
.heading-spans-style2 ul {
    background-image: url(http://us509.directrouter.com/~syihkjjy/wp-content/uploads/circle.png);
    display: block;
    width: 6rem;
    height: 6rem;
    background-size: contain;
	position: absolute;
	top: -17px;
}
.heading-spans-style2.right ul {
    right: -18px;
}
.heading-spans-style2.right h2, .heading-spans-style2.right h3 {
    margin-left: -34px;
}
.heading-spans-style2 h3 span {
    color: #4A4A4A;
    font-family: Arial, sans-serif;
}
.sub-menu a {
    font-size: 1.3rem !important;
    padding: 8px 0 !important;
}
.core ol {
    list-style-position: outside;
    padding: 1rem 3rem;
    font-size: 1.1rem;
}
.core li {
    padding-bottom: 1rem;
}
/*responsive */
@media screen and (max-width: 767px) {
html {
    margin-top: 0px !important;
    font-size: 90%;
}
.et_pb_column_2 {
    background-image: none !important;
}
.green-box-arrow {
    background-image: none !important;
}
.green-box-arrow .et_pb_button_module_wrapper.et_pb_button_alignment_left {
    text-align: center;
}
.heading-spans-style2.right {
    width: auto;
    margin-right: 23px;
    margin-left: 61px;
}
.page-id-175 .et_pb_text_inner {    
    width: 90%;
    margin: auto;
}	
	.et_pb_column_0_tb_header {
	    padding-left: 0px !important;
	}
	.main-logo .et_pb_image_wrap {
		display: block !important;
		text-align: center; 
    }
	.main-logo img {
    width: 17rem;
    margin: auto !important;
    text-align: center;
}
.et_pb_column_1_tb_header {
    padding-right: 0px !important;
}
.et_pb_column_1_tb_header {
    padding-top: 0;
    background: #a2c980;
}
.et_pb_row .et_pb_column.et_pb_column_1_4 {
    width: 100%;
    margin: 0 0 0px;
}
.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar::before {
    color: #000 !important;
}
.header-section .et_pb_row_0_tb_header {
	width: 100%;
}
.banner-tagline h1 { 
    font-size: 1.6rem;
    padding: 0 1rem;
}
.et_pb_row {
    width: 95%; 
}
.box-left::after {
    border: none;
}
.box-left img {
    width: 100%;
}
.home-banner {
    min-height: 32rem !important; 
}
.box-left h1 {
    letter-spacing: normal;
    font-size: 2.1rem;
    line-height: normal ;
    text-align: center;
}
.box-nda { 
    width: 100%;
    margin: auto; 
}
.et_pb_column_1 {
    background-image: none !important;
}
.desgn1, .desgn2 {
    font-size: 4rem;
    letter-spacing: normal; 
}
.design4, .design5 {
    font-size: 100%;
}
.blog-home .published {
    position: relative;
    background: transparent;
    color: #000;
    width: 100%;
    text-align: left; 
    padding: 0.5rem 8px;
    font-size: 1rem;
    left: 0;
    word-spacing: normal;    
    display: block;
    border-bottom: 1px solid;
}
.et_pb_menu_0_tb_header.et_pb_menu ul li a {
    font-size: 1.6rem !important;
}
.blog-home .et_pb_post {
    margin-left: 0;
}
.green-bg::before {
    width: 15rem;
    height: 6rem;
    top: -75px;
    right: 0;
}
footer .et_pb_text_align_left {
    text-align: center !important;
}
footer .et_pb_text_align_right {
    text-align: center !important;
}
#mobile_menu1 {
    background: #eaefee !important;
}
#top-banner {
    margin-top: -15px;
    width: 100%;
    overflow: hidden;
	padding: 0;
}
#top-banner img {
    width: 79rem;
    display: block;
    max-width: 100rem;
    margin-left: -50%;
    left: -14rem;
}
#green-arrow h2 {
    float: none;
    width: 100%; 
    font-size: 2rem;
}
#green-arrow h2 span {
    font-weight: normal;
    font-size: 3rem;
}
#green-arrow h3 {
    float: none;
    position: relative;
    width: 100%;
    font-size: 3rem;
    padding-left: 1rem;
    font-family: arial;
}
div#green-arrow {
    background: transparent;
}
#green-arrow img, #col-heading {
    width: 100%;
    float: none;
}
.home .et_pb_section_1 {
    width: 100% !important; 
}
#green-arrow h3::before {
    height: 6.7rem; 
}
.feature-box1::after {
    border: none;
}
.et_pb_row.fluid-width2 {
    width: 100% !important;
}
.heading-spans-style2 h2 {
    font-size: 2.4rem;
}
.heading-spans-style2 h3 {
    font-size: 1.5rem;
}
.design-4a, .design-2a {
    font-family: arial, sans-serif;
    font-size: 87%;
}
.heading-spans h2 {
    width: 100%;
    font-size: 2.5rem;    
}
.et_pb_section_1 {
    width: 90%;
    max-width: 1220px;
}
.image2 {
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 1024px) and (orientation : portrait) {	  
.et_pb_column_1 {
    background-image: none !important;
}
.main-logo img {
    width: auto;
}
.et_pb_column_1_tb_header {
    padding-top: 0;
    background: #aaa;
}
.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar::before {
    color: #fff !important;
}
#mobile_menu1 {
    background-color: #eaefee !important;
    width: 100%;
}
.et_pb_menu_0_tb_header.et_pb_menu ul li a {
    font-size: 1.4rem !important;
}
.et_pb_column.et_pb_column_1_4.et_pb_column_0_tb_header.et_pb_css_mix_blend_mode_passthrough {
    padding: 0;
    width: 10.5rem;
    margin: auto !important;
    display: block;
    float: none;
}
.et_pb_text_0.home-banner { 
    min-height: 25rem !important; 
}
.box-left h1 {
    display: block;
    letter-spacing: 0.8px;
    font-size: 2rem;
    line-height: 1rem;
    text-align: center;
}
.design4, .design5 {
    font-size: 2rem;
}
.et_pb_image_0 {
    text-align: center; 
}
.box-left img {
    width: 100%;
    margin: auto; 
}
.heading-style1 h2 {
    font-size: 2.3rem; 
}
.feature-box1 img {
    width: 74%; 
	margin: auto;
	display: block;
}
.heading-style1 h2 span {
    font-size: 2.2rem;
}
footer .et_pb_column_1_3 {
    width: 30%;
    padding: 1rem;
}
.et_builder_inner_content.et_pb_gutters3 .et_pb_section_0_tb_header.et_pb_section {
    background-color: #e2ebea !important;
}
.icon.et_pb_with_border {
    width: 46px !important;
    height: 46px !important;
}
footer .et_pb_column_1_3 {
    width: 33%;
    padding: 1rem;
}
.et_pb_social_media_follow .icon::before {
	line-height: 46px !important;
	height: 46px !important;
	width: 46px !important;
}
footer .et_pb_text_align_left, footer .et_pb_text_align_right {
    text-align: center;
}
#top-banner {
    margin-top: -4px;
}
#green-arrow h2 {
    font-size: 2.9rem; 
}
#green-arrow h2 span {
    font-size: 2rem;
}
#top-banner.et_pb_section {
    padding: 0;
}
#green-arrow h3 {
    font-size: 2rem; 
}
#green-arrow h3::before {
    left: -21px;
}
#green-arrow img, #col-heading {
    width: 80%;
    float: none;
    margin: auto;
    display: block;
}
.green-box-arrow {
    background-image: none !important;
}
.heading-spans-style2 h2 {
    font-size: 3rem; 
}
.heading-spans-style2 h3 { 
    font-size: 2rem;
}
.green-box-arrow .et_pb_button_module_wrapper.et_pb_button_alignment_left {
    text-align: center;
}
#inside-page .et_pb_section_0 {
    min-height: 1px;
}
header .et_pb_section_0_tb_header.et_pb_section {
    background-color: #e2ebea !important;
}
.heading-spans-style2.right {
    width: 100%; 
}
.heading-spans h2 {
    width: 100%;
    font-size: 2.7rem; 
    text-align: center;
}
.design-4a { 
    font-size: 3.2rem;
}
.et_pb_column.et_pb_column_1_2.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough {
    background-image: none;
}
.et_pb_row_0_tb_header {
    width: 100% !important;
}
}
@media (min-width: 768px) and (max-width: 1024px)and (orientation: landscape)  { 
.et_pb_menu_0_tb_header.et_pb_menu ul li a {
    font-size: 1.2rem !important;
}
.et_pb_fullwidth_menu .et-menu > li, .et_pb_menu .et-menu > li {
    padding-left: 1px !important;
    padding-right: 9px !important;
}
.main-logo img {
    padding-top: 1.4rem;
}
.home-banner {
    min-height: 25rem !important;
}
#green-arrow img, #col-heading {
    width: 74.6%; 
}
.heading-spans-style2 h3 { 
    font-size: 1.9vw;
}
.heading-spans-style2 h2 {
    font-size: 1.9vw; 
}
.heading-spans-style2.right h2, .heading-spans-style2.right h3 {
    margin-left: -4px !important;
}
.heading-spans-style2.right ul {
    right: -92px !important;
}
footer .et_pb_column_1_3 { 
    padding: 1rem;
}
.green-bg::before {
    right: 0px !important;
}
#top-banner {
    margin-top: -4px;
}
header .et_pb_section_0_tb_header.et_pb_section {
    background-color: #e7eded !important;
}
}
/*responsive */