/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 4.4.2.1586135999
Updated: 2020-04-06 01:19:59

*/
/**********new-added-css**************/





.flip-box-row {
  background-color: transparent;
  width: 250px;
  height: 500px;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}
 
.flip-box-column {
	position: relative;
	-webkit-transition: transform 0.8s;
	transition: transform 0.8s;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	min-height: 480px;
}
 .flip-box-row:hover .flip-box-column.flip-box-back {
	-webkit-transform: rotateY(180deg);
	transform: rotateY(360deg);
}
.flip-box-row:hover .flip-box-column {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
 
.flip-box-front, .flip-box-back{
  position: absolute;
  -webkit-transform: translate3d(0,0,0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
 
.flip-box-back {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}




@media (max-width : 1920px){
.third-column, .fourth-column {padding-bottom: 51px !important;}


}
@media (max-width : 1440px){
.third-column, .fourth-column {padding-bottom: 0px !important;}

}
@media (max-width :1024px) {
.third-column, .fourth-column{
padding-bottom: 37px !important;}
.secound-two h1 {font-size: 22px;}
#logo {max-height: 75% !important;}
.sec-seven-right h1 {
    font-size: 27px !important;
    line-height: 34px !important;
}
.section-fifth .et_pb_text_inner p {
    line-height: 28px;
    font-size: 16px;
}
.sec-seven-right {
    padding-right: 0px !important;
    padding-left: 15px;
}
.previous p {
    font-size: 40px !important;
}
.section-fifth .et_pb_text_inner p, .sec-sixth p, .sec-seventh p {
    line-height: 27px;
    font-size: 16px;
}
.previous p {
    font-size: 40px !important;
}
.sec-sixth .et_pb_row.et_pb_row_6.et_pb_gutters1 {
    padding-left: 0px !important;
    padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.sec-fifth-right h1, .sec-sixth h1, .sec-seventh h1 {
    font-size: 31px !important;
line-height: 38px;
}
#top-menu li {
    font-size: 12px;
    padding-right: 18px;
}
.section-fifth .et_pb_row.et_pb_row_5.et_pb_gutters1 {padding-bottom: 60px !important;}
.contact-us h4.et_pb_module_header span {
    font-size: 16px !important;
}
.et_pb_specialty_fullwidth.contact-us .et_pb_column.et_pb_column_1_2.et_pb_column_14.et_pb_css_mix_blend_mode_passthrough.et_pb_column_single{
padding-bottom: 50px;}
.et_pb_module.et_pb_text.et_pb_text_5.sec-sixth-left {margin-top: 0px !important;}
.et_pb_module.et_pb_text.et_pb_text_6.sec-fifth-right {
    margin-top: 0px !important;
    padding-right: 0px !important;
    padding-left: 20px;
}
.text-secb {
    width: 70% !important;
}
.secound-two .et_pb_button.et_pb_button_1.et_pb_bg_layout_dark {
    margin-top: 7px;
    font-size: 18px;
}
.et_pb_section.et_pb_section_10.et_pb_specialty_fullwidth.contact-us .et_pb_column_19 {padding-bottom: 51px;}
.text-team, .text-two, .text-third, .text-fourth {margin-left: 40px;}
.ur-team .et_pb_text_3, .secound-section .et_pb_text_5, .third-section .et_pb_text_7, .fourth-section .et_pb_text_9 {
    max-width: 80% !important;
}
.et_pb_module.et_pb_text.et_pb_text_11.core-values {
    padding-top: 30px;
}

}

@media (max-width : 992px){
.text-under p {font-size: 25px;}
.two-buttons .white-button {width: auto;margin: 0 auto;text-align: center;}
.two-buttons .et_pb_button_alignment_left.et_pb_module {text-align: center;}
.secound-two h1 {font-size: 21px;text-align: center;}
.secound-two .section-tw-text.et_pb_text_align_right.et_pb_bg_layout_light {margin-left: 0px !important;}
.secound-two .et_pb_row_3.et_pb_row {padding-left: 30px !important;}
.secound-two .et_pb_button_alignment_left.et_pb_module {
    text-align: center;
    margin-top: 12px !important;
    margin-bottom: 21px !important;}
#outter-layer .heading {
    font-size: 40px;
}
#outter-layer .text-secb p {
    font-size: 16px;
    line-height: 24px;
    padding: 10px 60px;
}
.et_pb_row_inner.et_pb_row_inner_0.contact-right.et_pb_gutters3 input.input {
    padding: 8px 12px;
}
.contact-us h4.et_pb_module_header span {
    font-size: 15px !important;
}
.contact-us .et-pb-icon {
    font-size: 30px;
}
#outter-layer {
    padding-bottom: 0px;
}
#logo {
max-height: 65% !important;}
.sec-seven-right h1 {
    margin-top:30px;
}
.et_pb_module.et_pb_text.et_pb_text_6.sec-fifth-right{margin-top: 30px !important;}
.text-secb {width: 100% !important;}
.secound-two .et_pb_button.et_pb_button_1.et_pb_bg_layout_dark {
    margin-top: 0px;
    font-size: 18px;
}
.text-team, .text-two, .text-third, .text-fourth {margin-left: 0px;}


	
}
@media (max-width :767px) {
.two-buttons
.et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_button_alignment_right.et_pb_module, .two-buttons .et_pb_button_module_wrapper.et_pb_button_1_wrapper.et_pb_button_alignment_left.et_pb_module {text-align: center;}
.secound-two .et_pb_module.et_pb_text.et_pb_text_2.section-tw-text.et_pb_text_align_right.et_pb_bg_layout_light {margin-left: 0px !important;}
.secound-two .section-tw-text h1 {
    font-size: 24px !important;
    line-height: 31px;
    text-align: center !important;
    margin-right: 0px !important;
}
.section-tw-text {
    width: 100%;
    padding: 0 0 !important;
}
.secound-two .et_pb_button_alignment_left.et_pb_module {
    text-align: center;
    margin-top: 14px !important;
    margin-bottom: 21px !important;
}
.section-three {
    padding-top: 0px !important;
	padding-bottom:0 !important
}
.section-fourth .et_pb_text_inner p {
    font-size: 40px;
}
.section-fifth {
    padding-top: 45px !important;
}
.section-fifth .et_pb_text_inner p {
    line-height: 30px;
    font-size: 16px;
}
.sec-fifth-right.et_pb_text_align_left.et_pb_bg_layout_light {
    padding-right: 0px !important;
}
.sec-fifth-right h1, .sec-sixth h1, .sec-seventh h1 {
    font-size: 30px !important;
line-height: 33px;
}
.sec-fifth-right p, .sec-sixth p, .sec-seventh p{
    font-size: 16px !important;line-height: 30px !important;margin-top: 10px !important;
}
.sec-fifth-right a.et_pb_button.et_pb_button_3.et_pb_bg_layout_light, .sec-sixth a.et_pb_button.et_pb_button_4.et_pb_bg_layout_light, .sec-seventh a.et_pb_button.et_pb_button_5.et_pb_bg_layout_light  {
    font-size: 18px;
}
.sec-sixth a.et_pb_button.et_pb_button_4.et_pb_bg_layout_light {
    margin-bottom: 40px;
}
.et_pb_row.et_pb_row_10.fifth-inner.et_pb_gutters1 {
    padding-bottom: 60px !important;
}
.sec-sixth {
    padding-top: 50px;padding-bottom: 0px !important;
}
.sec-seventh .et_pb_row.et_pb_row_12.et_pb_gutters1 {
    padding-bottom: 85px !important;
}
.contact-us p {
    font-size: 15px;
}

.contact-us .et-pb-icon {font-size: 30px;}
.contact-us h4.et_pb_module_header span {font-size: 14px;}
.et_pb_row_inner.et_pb_row_inner_0.contact-right.et_pb_gutters3 {padding-top: 50px !important;}
.et_pb_row_inner.et_pb_row_inner_0.contact-right.et_pb_gutters3 input.input {
    padding: 7px 12px;
}
.contact-right button.et_pb_contact_submit.et_pb_button {
    font-size: 14px !important;
}
.et_pb_column.et_pb_column_1_2.et_pb_column_29.et_pb_specialty_column.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    background-color: #1f3b6e !important;
    padding-bottom: 40px !important;
}
.third-column, .fourth-column {padding-bottom: 50px !important;}

.contact-right .et-pb-contact-message ul li, .contact-right .et-pb-contact-message p{
    color: #ec0d0d;
}

/***********home-page***************/
.two-buttons .white-button {
    width: auto;
    margin: 0 auto;
    text-align: center;
}
.two-buttons .et_pb_button_alignment_left.et_pb_module {text-align: center;}
.sec-seven-right h1 {font-size: 29px !important;line-height: 34px !important;margin-top: 30px;}
.et_pb_module.et_pb_text.et_pb_text_4.sec-seven-right{padding-right: 0px !important;}
.section-fifth .et_pb_row_5.et_pb_row {padding-bottom: 50px !important;}
.sec-sixth .et_pb_row.et_pb_row_6.et_pb_gutters1 {padding-left: 0px !important;padding-top: 0px !important;}
.previous p {font-size: 30px !important;}
#outter-layer .heading {font-size: 30px;}
#outter-layer .text-secb p {
    font-size: 16px;
    line-height: 24px;padding: 10px 10px;
}
.secound-two .et_pb_row_3.et_pb_row {padding-left: 0px !important;}
/***********about-page***************/
.image-one .et_pb_image_wrap.has-box-shadow-overlay, .image-two .et_pb_image_wrap.has-box-shadow-overlay, .image-three .et_pb_image_wrap.has-box-shadow-overlay, .image-fourth .et_pb_image_wrap.has-box-shadow-overlay {
 box-shadow: 6px 4px 0px 6px #1f3b6e !important;margin-right: 5px;}
.text-team, .text-two, .text-third, .text-fourth {text-align:center;
 margin-top: 5px;}
.section-third-inner .et_pb_blurb.blue{padding: 40px 40px !important;margin-bottom: 10px !important;}
.section-third-inner .blue p {font-size: 16px;line-height: 24px;}
.section-third-inner.about-box {padding-bottom: 0px;padding-top: 0px;}
.section-third-inner.about-box.lower {margin-top: 30px;}
.section-third-inner.about-box.lower .et_pb_css_mix_blend_mode_passthrough.et-last-child {margin-top: 10px;}
.textt-our {margin-top: 30px;}
.core-values {font-size: 30px !important;}
/***********investmnt-prtflio***************/
.investmnt-prtflio p {font-size: 39px;line-height: 44px;}
.featuresd p {
    font-size: 28px !important;
    line-height: 34px !important;
}
.central-oasis p br {display: none;}
.central-oasis p{margin-top: 0px !important;}
.sec-sixth-left.ponderosa-oasis{
    margin-top: 22px !important;
}
.et_pb_module.et_pb_image.et_pb_image_1.ponderosa-image {
    margin-top: 50px !important;
}
/***********login***************/
.login-text p, .register-heading p {
    font-size: 31px;
}
.login-under, .register-under {
    width: 100% !important;
}



}