




@media (min-width:200px) and (max-width:968px){
    .mymargin {margin-bottom:10% !important;}
    
    
}


@media only screen and (min-width: 1020px) {
  .group-process { display: flex; }
}

.block-process {
     padding-left: 15px;
     padding-right: 15px;
     position: relative;
     z-index: 10;
}

.block-process::before, .block-process::after {
     content: " ";
     display: table;
}

.block-process::after {
     clear: both;
}

.block-process::before, .block-process::after {
     content: " ";
     display: table;
}

.block-process::after {
     clear: both;
}

.block-process .__icon {
     position: relative;
}

.block-process .__icon::before {
     background: #99e3c1 none repeat scroll 0% 0%;
     content: "";
     display: block;
     position: absolute;
     z-index: -1;
}

.block-process:last-child .__icon::before {
     display: none;
}

.block-process.active .__icon .circle-icon::before {
     background-color: #00bfff;
}

.block-process.active .__icon::before, .block-process.active ~ .block-process .__icon::before {
     background-color: #dadada;
}

.block-process.active ~ .block-process .__icon .circle-icon::before {
     background-color: #a2a2a2;
}

@media only screen and (min-width: 1020px) {
  .block-process { text-align: center; }
  .block-process .__title { height: 60px; margin-bottom: 0px; }
  .block-process .__icon { margin: 0px -15px 40px; }
  .block-process .__icon::before { width: 100%; top: 50%; height: 4px; transform: translateY(-50%); }
  .block-process .__icon::before { left: 50%; }
  .group-process.large-icon .block-process .__icon .circle-icon::before { width: 140px; height: 140px; border: 10px solid rgba(255, 255, 255, 0.6); line-height: 120px ! important; font-size: 40px; }
}

@media only screen and (max-width: 1019px) {
  .block-process { padding-left: 100px; padding-bottom: 20px; }
  .block-process .__title { margin-bottom: 10px; }
  .block-process .__icon { position: absolute; width: 70px; height: 100%; left: 15px; top: 0px; }
  .block-process .__icon::before { width: 4px; height: 100%; left: 50%; transform: translateX(-50%); }
}

.block-process-2 {
     position: relative;
}

.block-process-2 .cell-vertical-wrapper {
     height: 320px;
}

.block-process-2 .__number {
     bottom: 0px;
     color: #333333;
     font-size: 200px;
     height: 200px;
     left: 6px;
     line-height: 1;
     margin-bottom: auto;
     margin-top: auto;
     opacity: 0.04;
     position: absolute;
     top: -20px;
}

.block-process-2 .__block {
     margin-left: auto;
     margin-right: auto;
     padding-bottom: 40px;
     padding-top: 40px;
}

.block-process-2 .__block > * {
     letter-spacing: 0.05em;
}

.block-process-2 .__block .__title {
     font-size: 14px;
     margin-bottom: 10px;
}

.block-process-2 .__block p.__content {
     margin-bottom: 0px;
}

.block-process-2.size-small .cell-vertical-wrapper {
     height: 240px;
}

.block-process-2.size-small .__block > * {
     letter-spacing: 0px;
}

.block-process-2.size-small .__block .__title {
     font-size: 18px;
     margin-bottom: 5px;
}

@media only screen and (min-width: 1020px) {
  .block-process-2 .__block { max-width: 320px; }
}

@media only screen and (max-width: 1019px) {
  .block-process-2 .__block { max-width: 720px; }
}





























































/* Icon-box-list */
.group-icon-box-list-right-slider {
  position: relative;
}
.group-icon-box-list-right-slider .__block-wrapper-1,
.group-icon-box-list-right-slider .__block-wrapper-2 {
  padding-right: 15px;
  padding-left: 15px;
}
.group-icon-box-list-right-slider .__block-wrapper-1 .__block,
.group-icon-box-list-right-slider .__block-wrapper-2 .__block {
  margin-right: auto;
  margin-left: auto;
}
.group-icon-box-list-right-slider .__block-wrapper-1 {
  padding-top: 100px;
  padding-bottom: 60px;
}
.group-icon-box-list-right-slider .__block-wrapper-1 .__block .hr-header {
  margin-bottom: 30px;
}
.group-icon-box-list-right-slider .__block-wrapper-2 {
  position: relative;
}
.group-icon-box-list-right-slider .__block-wrapper-2 .cell-vertical-wrapper {
  table-layout: fixed;
}
.group-icon-box-list-right-slider .__block-wrapper-2 .__block {
  max-width: 640px;
}
@media only screen and (min-width: 768px ) {
  .group-icon-box-list-right-slider .__block-wrapper-1 .__block {
    width: 720px;
  }
}
@media only screen and (min-width: 1020px ) {
  .group-icon-box-list-right-slider .__block-wrapper-1 .__block {
    width: 960px;
  }
}
@media only screen and (min-width: 1230px ) {
  .group-icon-box-list-right-slider .__block-wrapper-1,
  .group-icon-box-list-right-slider .__block-wrapper-2 {
    width: 50%;
    padding-right: 30px;
    padding-left: 30px;
  }
  .group-icon-box-list-right-slider .__block-wrapper-1 .__block {
    max-width: 680px;
  }
  .group-icon-box-list-right-slider .__block-wrapper-2 {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
  }
}
@media only screen and (max-width: 1229px ) {
  .group-icon-box-list-right-slider .__block-wrapper-2 {
    padding-top: 80px;
    padding-bottom: 60px;
  }
}
.group-icon-box-list-side-image {
  position: relative;
}
.group-icon-box-list-side-image:before,
.group-icon-box-list-side-image:after {
  content: " ";
  display: table;
}
.group-icon-box-list-side-image:after {
  clear: both;
}
.group-icon-box-list-side-image:before,
.group-icon-box-list-side-image:after {
  content: " ";
  display: table;
}
.group-icon-box-list-side-image:after {
  clear: both;
}
.group-icon-box-list-side-image .__block-wrapper-2 {
  padding-top: 100px;
  padding-bottom: 75px;
  padding-right: 15px;
  padding-left: 15px;
}
.group-icon-box-list-side-image .__block-wrapper-2 .__block {
  margin-right: auto;
  margin-left: auto;
}
.group-icon-box-list-side-image .__block-wrapper-2 .__block > .__title {
  margin-bottom: 20px;
}
.group-icon-box-list-side-image .__block-wrapper-2 .__block > .__caption {
  margin-bottom: 50px;
}
.group-icon-box-list-side-image .__block-wrapper-2 .__block .block-icon-box-left-icon {
  margin-bottom: 25px;
}
.group-icon-box-list-side-image .__block-wrapper-2 .__block .block-icon-box-left-icon .__right-side .__heading {
  padding-top: 5px;
  margin-bottom: 8px;
}
@media only screen and (min-width: 768px ) {
  .group-icon-box-list-side-image .__block-wrapper-2 .__block {
    width: 720px;
  }
}
@media only screen and (min-width: 1020px ) {
  .group-icon-box-list-side-image .__block-wrapper-2 .__block {
    width: 960px;
  }
}
@media only screen and (min-width: 1230px ) {
  .group-icon-box-list-side-image .__block-wrapper-1,
  .group-icon-box-list-side-image .__block-wrapper-2 {
    width: 50%;
  }
  .group-icon-box-list-side-image .__block-wrapper-2 {
    padding-right: 30px;
    padding-left: 30px;
    float: right;
  }
  .group-icon-box-list-side-image .__block-wrapper-2 .__block {
    max-width: 700px;
  }
  .group-icon-box-list-side-image .__block-wrapper-1 {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
  }
}
@media only screen and (max-width: 1229px ) {
  .group-icon-box-list-side-image .__block-wrapper-1 {
    position: relative;
    min-height: 500px;
  }
}


.static-background {
  background-position: 50% 50%;
  background-size: cover;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -2;
}


.select_ {
     background:#efefef ;
    color: #000 ;
    cursor: pointer;
    display: block;
    line-height: 14px;
    max-width: 100%;
    min-width: 100%;

}

option{
	padding:3px 5px; border:none; background-color:transparent;
}

option:checked, option:hover {
	background-color:transparent;
background-image: url(../images/dropdown-bg.jpg) ;
}






.top-award{  position:absolute; top:0;}
.top-award img{ max-width:100%; width:auto; height:auto;}








.upcoming{ border-bottom:1px solid #fff;  margin-bottom:20px; color:#000;}

.upcoming h4{ margin-bottom:0;}


.btn2{ background:#fff; margin-top:15px;    padding:10px 25px; color:#000; border-radius:25px;   font-size:14px}
.btn2:hover{ background:#000; color:#fff;}



 .quick_link {
  padding: 0;
  margin: 0;
}
 .quick_link li {
  list-style: none;
}
 .quick_link li a {
  font: 400 14px/28px "Montserrat", sans-serif;
  color: #fefefe;
  position: relative;
  padding-left: 30px;
}
 .quick_link li a i {
  font-size: 14px;
  color: #d0c22a;
  padding-right: 15px;
  position: absolute;
  left: 0;
  bottom: 0;
  transition: all 300ms linear 0s;
}
 .quick_link li a:hover,  .quick_link li a:focus {
  color: #43aee1;
}
 .quick_link li a:hover i,  .quick_link li a:focus i {
  left: 8px;
}



.copyright{ text-align:center; padding:15px 0;}


/* -----------------------
    53. Scroll Up
--------------------------*/
#scrollUp {
  text-align: center;
  bottom: 20px;
  cursor: pointer;
  display: none;
  position: fixed;
  right: 20px;
  z-index: 999;
}
#scrollUp i {
  height: 56px;
  font-size: 24px;
  width: 56px;
  border-radius: 50%;
  color: #9f9f9f;
  background-color: none; border:1px solid #9f9f9f;
  line-height: 56px;
  -webkit-transition: all 0.4s ease 0s;
  -moz-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  -ms-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
#scrollUp i:hover {
  color: #ffffff;
  background-color: #000;
}









.tm_pb_builder #tm_builder_outer_content .tm_pb_team_member_3 .tm_pb_member_social_links a { color: #f0f0f0; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_team_member_3.tm_pb_team_member .tm_pb_team_member_description { background-color: #489f9f; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_team_member_3.tm_pb_team_member h4 { font-size: 24px; color: #ffffff !important; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_section_3 { background-color:#f0f0f0; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_0 { background-position-x: 30%; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_0.tm_pb_slider_with_text_overlay h2.tm_pb_slide_title { -webkit-border-top-left-radius: 3px;
					-webkit-border-top-right-radius: 3px;
					-moz-border-radius-topleft: 3px;
					-moz-border-radius-topright: 3px;
					border-top-left-radius: 3px;
					border-top-right-radius: 3px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_0 .tm_pb_slide_description { max-width: 590px;padding: 0;margin: 0 auto 0 6.5%; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_team_member_2 .tm_pb_member_social_links a { color: #f0f0f0; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_team_member_2.tm_pb_team_member .tm_pb_team_member_description { background-color: #309393; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_team_member_0 .tm_pb_member_social_links a { color: #ffffff; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_team_member_0.tm_pb_team_member .tm_pb_team_member_description { background-color: #309393; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_team_member_1.tm_pb_team_member h4 { font-size: 24px; color: #ffffff !important; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_team_member_1.tm_pb_team_member .tm_pb_team_member_description { background-color: #489f9f; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_team_member_2.tm_pb_team_member h4 { font-size: 24px; color: #ffffff !important; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_team_member_1 .tm_pb_member_social_links a { color: #f0f0f0; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_0.tm_pb_slider_with_text_overlay .tm_pb_slide_content { -webkit-border-bottom-right-radius: 3px;
					-webkit-border-bottom-left-radius: 3px;
					-moz-border-radius-bottomright: 3px;
					-moz-border-radius-bottomleft: 3px;
					border-bottom-right-radius: 3px;
					border-bottom-left-radius: 3px; }
.tm_pb_slider .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_0 { background-position: center; -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_0.tm_pb_testimonial * { font-size: 24px; line-height: 1.4em; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_section_5 { background-color:#007c7c; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_blog_0.tm_pb_blog_grid .tm_pb_post { background-color: #f0f0f0; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_0.tm_pb_testimonial { padding-top: 0px !important; padding-right: 310px !important; padding-bottom: 0px !important; padding-left: 310px !important; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_0 { background-position-x: 25%; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_0 .tm_pb_testimonial_portrait { width: 40%; height: 1px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_0 .tm_pb_testimonial_portrait, .tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_0 .tm_pb_testimonial_portrait:before { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_2.tm_pb_slider_with_text_overlay .tm_pb_slide_content { -webkit-border-bottom-right-radius: 3px;
					-webkit-border-bottom-left-radius: 3px;
					-moz-border-radius-bottomright: 3px;
					-moz-border-radius-bottomleft: 3px;
					border-bottom-right-radius: 3px;
					border-bottom-left-radius: 3px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_2.tm_pb_slider_with_text_overlay h2.tm_pb_slide_title { -webkit-border-top-left-radius: 3px;
					-webkit-border-top-right-radius: 3px;
					-moz-border-radius-topleft: 3px;
					-moz-border-radius-topright: 3px;
					border-top-left-radius: 3px;
					border-top-right-radius: 3px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_1 .tm_pb_slide_description { max-width: 585px;padding: 0;margin: 0 auto 0 6.5%; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_1 { background-position-x: 40%; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_1.tm_pb_slider_with_text_overlay h2.tm_pb_slide_title { -webkit-border-top-left-radius: 3px;
					-webkit-border-top-right-radius: 3px;
					-moz-border-radius-topleft: 3px;
					-moz-border-radius-topright: 3px;
					border-top-left-radius: 3px;
					border-top-right-radius: 3px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_1.tm_pb_slider_with_text_overlay .tm_pb_slide_content { -webkit-border-bottom-right-radius: 3px;
					-webkit-border-bottom-left-radius: 3px;
					-moz-border-radius-bottomright: 3px;
					-moz-border-radius-bottomleft: 3px;
					border-bottom-right-radius: 3px;
					border-bottom-left-radius: 3px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_2 .tm_pb_slide_description { max-width: 622px;padding: 0;margin: 0 1% 0 auto; }
.tm_pb_slider .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_1 { background-position: center; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_team_member_0.tm_pb_team_member h4 { font-size: 24px; color: #ffffff !important; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_text_4 { color: #ffffff !important; padding-right: 100px !important; padding-left: 100px !important;margin-bottom: 17px !important; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_button_0 { 
					
					
					
					border-radius:1px;
					letter-spacing:1px;
					font-size:20px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_2:before { border-top-width: 50px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_2 { height: 50px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_button_0:hover { 
					
					
					
					letter-spacing:1px;
					padding-left:0.7em; padding-right: 2em; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_button_0:hover:after { 
						
						opacity: 1; }
body.tm_button_custom_icon #page-container .tm_pb_builder #tm_builder_outer_content .tm_pb_button_0:after { font-size:20px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_button_0:after { font-size:32px; 
						
						
						opacity:0; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_text_1 { margin-right: 0px !important; margin-left: 0px !important; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_1:before { border-top-width: 44px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0 { height: 100px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_row_0 { margin-left: 50%; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0:before { border-top-width: 100px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_text_0 { color: #ffffff !important; letter-spacing: 19px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_1 { height: 44px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_text_0:before { width:111px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_3 { height: 100px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_3:before { border-top-width: 100px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_3.tm_pb_link_box { background-color: #ff6f2c; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_3.tm_pb_link_box h4, .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_3.tm_pb_link_box h4 a { color: #ffffff !important; line-height: 1em; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_section_2 { background-color:#007c7c; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_text_3 { color: #ffffff !important; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_5:before { border-top-width: 25px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_5 { height: 25px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_2.tm_pb_link_box { background-color: #ffb633; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_2.tm_pb_link_box h4, .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_2.tm_pb_link_box h4 a { color: #ffffff !important; line-height: 1em; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_4:before { border-top-width: 28px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_4 { height: 28px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_0.tm_pb_link_box h4, .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_0.tm_pb_link_box h4 a { line-height: 1em; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_0.tm_pb_link_box { background-color: #93022f; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_1.tm_pb_link_box { background-color: #007c7c; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_1.tm_pb_link_box h4, .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_1.tm_pb_link_box h4 a { color: #ffffff !important; line-height: 1em; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_section_0 { background-image:url(wp-content/uploads/2016/05/background1.jpg); }

@media only screen and ( min-width: 981px ) {
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_5 { padding-top: 97px; padding-bottom: 77px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_6 { padding-top: 91px; padding-bottom: 69px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_4 { padding-top: 93px; padding-bottom: 70px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_3 { padding-top: 100px; padding-bottom: 100px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_1 { padding-top: 95px; padding-bottom: 100px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_2 { padding-top: 93px; padding-bottom: 100px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_0 { padding-top: 158px; padding-bottom: 143px; }
}

@media (max-width: 47.9em) {
	.tm_pb_builder #tm_builder_outer_content .tm_pb_blog_0 .tm_pb_blog_masonry_wrapper[data-columns]::before { content: '1 .col-sm-12'; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_text_4 { padding-top: 5px !important; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_row_0 { margin-left: 0%; }
}

@media only screen and ( max-width: 980px ) {
	.tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_3.tm_pb_link_box h4, .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_3.tm_pb_link_box h4 a { font-size: 51px; line-height: 2px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_3.tm_pb_link_box { font-size: 51px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_3.tm_pb_link_box p { line-height: 2px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_2.tm_pb_link_box p { line-height: 2px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_2.tm_pb_link_box { font-size: 51px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_1.tm_pb_link_box p { line-height: 2px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_2.tm_pb_link_box h4, .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_2.tm_pb_link_box h4 a { font-size: 51px; line-height: 2px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_2 { padding-top: 65px;padding-bottom: 70px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_5 { height: 20px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_0.tm_pb_testimonial * { font-size: 15px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_6 { padding-top: 65px;padding-bottom: 70px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_5 { padding-top: 70px;padding-bottom: 70px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_4 { padding-top: 65px;padding-bottom: 70px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_5:before { border-top-width: 20px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_3 { padding-top: 70px;padding-bottom: 70px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_1.tm_pb_link_box { font-size: 51px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_1.tm_pb_link_box h4, .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_1.tm_pb_link_box h4 a { font-size: 51px; line-height: 2px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_2:before { border-top-width: 12px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_button_0,.tm_pb_builder #tm_builder_outer_content .tm_pb_button_0:after { 
								letter-spacing:0px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_button_0:hover { letter-spacing:0px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_2 { height: 12px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_1:before { border-top-width: 30px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0:before { border-top-width: 70px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_1 { height: 30px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_3 { height: 70px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_3:before { border-top-width: 70px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_0.tm_pb_link_box { font-size: 51px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_0.tm_pb_link_box p { line-height: 2px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_0.tm_pb_link_box h4, .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_0.tm_pb_link_box h4 a { font-size: 51px; line-height: 2px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_4:before { border-top-width: 18px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_1 { padding-top: 70px;padding-bottom: 70px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_4 { height: 18px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0 { height: 70px; }
}

@media only screen and ( max-width: 767px ) {
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_5 { height: 1px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_2 { padding-top: 40px;padding-bottom: 40px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_0.tm_pb_link_box h4, .tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_0.tm_pb_link_box h4 a { line-height: 1px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_4:before { border-top-width: 12px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_5:before { border-top-width: 1px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_3 { padding-top: 40px;padding-bottom: 40px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_6 { padding-top: 40px;padding-bottom: 40px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_0.tm_pb_testimonial * { font-size: 13px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_5 { padding-top: 40px;padding-bottom: 40px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_4 { padding-top: 40px;padding-bottom: 40px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_4 { height: 12px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_1 { padding-top: 40px;padding-bottom: 40px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_text_1 { display: none !important; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_1:before { border-top-width: 50px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_1 { height: 50px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0:before { border-top-width: 40px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_2 { height: 10px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_2:before { border-top-width: 10px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_3:before { border-top-width: 40px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_3 { height: 40px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_button_0:hover { letter-spacing:0px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_button_0,.tm_pb_builder #tm_builder_outer_content .tm_pb_button_0:after { 
								letter-spacing:0px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0 { height: 40px; }
}

@media (max-width: 61.9em) {
	.tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_0.tm_pb_testimonial { padding-top: 0px !important; padding-right: 10px !important; padding-bottom: 0px !important; padding-left: 10px !important; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_text_4 { padding-top: 5px !important; padding-right: 10px !important; padding-left: 10px !important; }
}

@media (min-width: 62em) {
	.tm_pb_builder #tm_builder_outer_content .tm_pb_blog_0 .tm_pb_blog_masonry_wrapper[data-columns]::before { content: '3 .col-lg-4'; }
}

@media (min-width: 48em) and (max-width: 61.9em) {
	.tm_pb_builder #tm_builder_outer_content .tm_pb_blog_0 .tm_pb_blog_masonry_wrapper[data-columns]::before { content: '2 .col-md-6'; }
}







.program-div{ padding:50px 0; background:url(../images/bottom-bg.jpg) center top fixed; background-size:cover;}


.program-div .col-md-3{ padding:5px;}

.color1{ padding:25px; background:#c1b10b; height:440px; text-align:center;  }

.color2{ padding:25px; background:#c1b10b; height:440px; text-align:center;  }

@media (max-width: 768px) {
.color1{ height:480px;   }

.color2{  height:480px;  }
}

.color1:hover{ background:#d0c22f; -webkit-transition: 0.4s ease;
  -moz-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;}
.color2:hover{ background:#d0c22f; -webkit-transition: 0.4s ease;
  -moz-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;}
  
  .color1 img{  -webkit-transition: 0.4s ease;
  -moz-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;}
  .color2 img{  -webkit-transition: 0.4s ease;
  -moz-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;}

.color1:hover img{transform: scale(0.8); -webkit-transition: 0.4s ease;
  -moz-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;}
  .color2:hover img{transform: scale(0.8); -webkit-transition: 0.4s ease;
  -moz-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;}

.program-div h2{ font-size:23px; font-family: 'montserratextrabold'; line-height:30px;}
.program-div h1{ color:#fff;}
img{ max-width:100%;}

.color1 a{ border:1px solid #fff; color:#fff; padding:10px 20px; position: relative;
display: block;
margin-top: 20px;-webkit-transition: 0.4s ease;
  -moz-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;}

.color2 a{ border:1px solid #fff; color:#fff; padding:10px 20px; position: relative;
display: block;
margin-top: 20px;-webkit-transition: 0.4s ease;
  -moz-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;}

.color1:hover a{ background:#fff; color:#000; -webkit-transition: 0.4s ease;
  -moz-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;}

.color2:hover a{background:#fff; color:#000;-webkit-transition: 0.4s ease;
  -moz-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;}


.testimonial-simple{ padding:25px; background:#fff; position:relative;}
.testimonial-simple:before{ content:''; position:absolute; top:-5px; left:25px; height:5px; width:100px;  border: 5px solid #d7c938;}



.mid-box{ padding:50px 0; background:linear-gradient(to right, #BF953F, #FCF6BA, #B38728, #FBF5B7, #AA771C); border-top:3px solid #bb8f39; border-bottom:3px solid #bb8f39;}


.mid-box .col-md-3{ padding:0;}

.mid-box1{   background:#c1b10b; cursor:pointer;   text-align:center;  padding-bottom:30px; -webkit-transition: 0.4s ease;
  -moz-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease; }

.mid-box2{   background:#d0c22f;  cursor:pointer;   text-align:center; padding-bottom:30px;  -webkit-transition: 0.4s ease;
  -moz-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease; }
  
  .mid-box1:hover{   background:#fff;   -webkit-transition: 0.4s ease;
  -moz-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease; }

.mid-box2:hover{   background:#fff;      -webkit-transition: 0.4s ease;
  -moz-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease; }

.mid-box h2{font-family: 'montserratextrabold'; font-size:23px; line-height:30px; color:#000 !important; }

.mid-box:hover img{   transition: all .5s ease;
transform: scale(1);
width: 100%; overflow:hidden;
 }

.member_image{    width: 100%;
    display: block; overflow: hidden;
position: relative; margin-bottom:20px;
}
.mid-box:hover .member_image::before {
    transition: all .5s ease;
    content: '';
    position: absolute;
    top: 15px;
    left: 15px;
    right: 15px;
    bottom: 15px;
    border: 3px solid #007c7c;
    box-shadow: 0 0 70px 200px rgba(0,0,0,.5);
    z-index: 5;
    visibility: hidden;
    opacity: 0;
    transform: scale(.5);
}


.slide-captions{ width:100%; text-align:center;}

.slide-captions h2{ background:rgba(208,198,47,0.7); padding:10px 20px; color:#fff !important;}


 


.social {
  display: inline-block;
}
.social ul { padding:0;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.social ul li {
  display: inline-block;
}
.social ul li + li {
  margin-left: 10px;
}
.social ul li a {
  font-size: 15px;
  display: block;
  width: 33px;
  height: 33px;
  line-height: 33px;
  background: #000;
  text-align: center;
  color: #fff;
  border-radius: 50%;
  -webkit-transition: all 0.4s ease 0s;
  -moz-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  -ms-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.social ul li a:hover {
  background-color: #d0c22f; color:#000;
}

.footer-content a{ color:#000;}
.footer-content a:hover{ color:#d0c22f;}


.form-div{ background:#000; padding:25px;}

.form-div h1 span{ color:#fff; font-family: 'montserratextrabold'; font-size:30px;}