/*
 Theme Name:     RYNO Child Theme
 Theme URI:      http://rynoss.com/
 Description:    RYNO Child Theme
 Author:         Ryno SS - Jerad Shepherd
 Author URI:     http://www.rynoss.com
 Template:       theme-3
 Text Domain:    ryno-theme-three-child
 Version:        1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */
.section-hero img {
	width: 100%;
}

.hero-image-bottom {
	margin-top: -2px;
}

.section-1 .col-lg-4 .image-wrapper {
  	margin-left: auto;
  	margin-right: auto;
	max-width: 700px;
}

.section-3-mobile {
	background-size: cover;
	background-repeat: no-repeat;
}

.section-6 {
	overflow: hidden;
	padding-left: 0;
	padding-right: 0;
}
.container-top-slider {
	max-width: 100%;
	padding-left: 0;
	padding-right: 0;
}

.wpcf7 p {
    margin: 0 !important;
}

.conversion-content-two .accordion-item .accordion-header button {
	background: #FFF;
	color: #1B4081;
}
.conversion-content-two .accordion-item .accordion-header button:hover {
	background: #B6BCCE;
	color: #002251;
}
.conversion-content-two .accordion-item .accordion-button::after {
	color: #F04E5E;
}
.conversion-content-two .accordion-item .accordion-button:hover:after {
	color: #60cae9;
}
.conversion-content-two .accordion-item {
	border: 1px solid #1B4081;
}
.page-template-page-conversion .conversion-content-two.content-area .accordion-collapse .accordion-body, .page-template-page-conversion .conversion-content-two.content-area .accordion-collapse .accordion-body p {
	background: #FFF;
	color: #000;
}

.sidebar-form .wpcf7-submit {
	padding: 15px;
}

.footer .btn .text {
	color: #FFF;
}

.page-template-page-conversion .conversion-content-two.content-area .accordion li {
	color: #000;
}

@media (max-width: 991.98px) {
  	.section-6 .column-content-wrapper {
	  	margin-left: 25px;
	  	margin-right: 25px;
	}

	.footer-box--3 .buttons {
		max-width: 350px;
		margin-left: auto;
		margin-right: auto;
	}
	
	.hero-image-top {
		max-height: 370px;
  		object-fit: cover;
  		object-position: bottom center;
	}
	
	.section-3 .icon-row {
		margin-left: 0;
	}
	.section-3 .button-row {
		text-align: left;
	}
}

@media (max-width: 576px) {
	.section-hero img {
		min-height: 580px;
	  	object-fit: cover;
	}
}