/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
.fusion-logo img {
  width: 130px !important;
}
#custom-bg-row .fusion-column-wrapper {
  background-size: contain !important;
  background-position: left center !important;
}
#custom-bg-row .fusion-column-wrapper {
  background-size: 70% !important;
}
.fusion-header .fusion-row {
  background: #E8E9EB !important;
  border-bottom-left-radius: 30px !important;
  padding: 0 40px !important;
  border-bottom-right-radius: 40px !important;
}
#custom-banner-container {
  position: relative;
}
#custom-banner-row {
  width: 1200px !important;
  position: absolute;
  margin: auto !important;
  left: 0 !important;
  right: 0 !important;
  top: 50% !important;
  transform: translateY(-50%);
  z-index: 9;
}
#custom-banner-row h1 {
  color: #fff !important;
  margin: 0 !important;
  font-size: 48px !important;
}
#custom-bg-row {
  position: relative;
}
#custom-bg-row-img img{
  width: 70%;
}
.custom-col-left {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 600px;
  right: 0 !important;
  z-index: 9;
  border-radius: 40px !important;
  background: #E8E9EB !important;
  padding: 20px 40px !important;
}
.custom-col-left ul {
  margin: 0 !important;
  padding-left: 13px !important;
}
.m0{  margin-bottom: 0 !important;
}
#custom-banner-container img {
  border-bottom-left-radius: 38px !important;
  border-bottom-right-radius: 38px !important;
}
#custom-image-border img {
	  border-top-left-radius: 38px !important;
  border-top-right-radius: 38px !important;
}
#custom-bottom-banner {
  position: relative;
}
#custom-content-box-row {
  position: absolute;
  width: 1200px !important;
  z-index: 9;
  left: 0;
  right: 0;
  margin: auto !important;
  top: 60px !important;
}
#custom-content-box {
  margin-bottom: 0 !important;
  width: 650px !important;
}
.custom-content-box .image {
  text-align: left !important;
}
#custom-content-box img{
  width: 60px !important;
}
#custom-content-box h3 {
  color: #184788 !important;
  text-align: left !important;
}
#custom-content-box .content-container {
  text-align: left !important;
  color: #fff !important;
  margin-bottom: 0 !important;
}
.fusion-footer {
  position: absolute;
  bottom: 0;
  z-index: 999;
  width: 100%;
}
.row.footer-row {
  background: #E8E9EB !important;
  border-top-left-radius: 30px !important;
  padding: 0 40px !important;
  border-top-right-radius: 40px !important;
}
.footer-logo img {
  width: 130px !important;
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.footer-menu ul li a {
  color: #184788 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
}
.footer-menu ul li {
  display: inline-block !important;
  padding-right: 48px !important;
}
.footer-menu ul li:last-child {
  padding-right: 0 !important;
}
.footer-menu ul {
  margin-top: 54px !important;
}
#custom-banner-row-inner h1 {
  text-align: center !important;
  margin: 0 !important;
  background: #184788 !important;
  width: 300px;
  color: #fff !important;
  border-radius: 100px !important;
  font-size: 36px !important;
  padding: 10px 0;
	margin: auto !important;
}
#custom-banner-row-inner {
  margin-top: 0 !important;
  text-align: center !important;
  position: absolute;
  bottom: 40px;
  z-index: 9;
 
}#custom-content-box.custom-content-box-full {
  width: 450px !important;
}
#custom-bg-row-img-right{  text-align: right !important;
}
#custom-bg-row-img-right img{
  width: 70%;
}
.custom-col-right {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 600px;
  left: 0 !important;
  z-index: 9;
  border-radius: 40px !important;
  background: #E8E9EB !important;
  padding: 20px 40px !important;
}
.custom-col-right-content img {
  position: absolute;
  top: 50% !important;
  transform: translateY(-50%);
}
.custom-col-right ul {
  padding: 0 !important;
  margin: 0 !important;
}
.custom-col-right.custom-col-right-left {
  right: 0 !important;
  left: inherit !important;
}
.custom-col-right-content {
  position: relative;
}
.custom-col-right-content-box {
  padding-left: 102px !important;
}.custom-col-right-content-box ul {
  padding-left: 14px !important;
}
.custom-mobile {
  display: none !important;
}


@media only screen and (min-width: 1061px) and (max-width: 1200px) {
#custom-image-border img {
  height: 500px;
  object-fit: cover;
}

}
@media only screen and (min-width: 960px) and (max-width: 1060px) {
.footer-menu ul li {
  padding-right: 28px !important;
}
	#custom-image-border img {
  height: 500px;
  object-fit: cover;
}#custom-content-box-row, #custom-banner-row {
  width: auto !important;

  padding: 0 30px !important;
}#custom-banner-row {
 
  top: 57% !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.footer-menu ul li {
  padding-right: 28px !important;
}
	#custom-image-border img {
  height: 550px;
  object-fit: cover;
}#custom-content-box-row, #custom-banner-row {
  width: auto !important;

  padding: 0 30px !important;
}#custom-banner-row {
 
  top: 57% !important;
}#custom-bg-row-img img {
  width: 100%;
}
	 .custom-col-left, .custom-col-right {
    position: inherit !important;
    transform: inherit !important;
    top: 0 !important;
    margin-top: -60px !important;
    z-index: 9999 !important;
    position: relative !important;
    width: 90% !important;
  }.col-12.col-md-4.col-lg-4.footer-logo {
  text-align: center !important;
}.footer-menu ul {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
  text-align: center !important;
}#custom-banner-row h1 {
  font-size: 39px !important;
}#custom-bg-row-img-right img {
  width: 100% !important;
}
}


@media only screen and (min-width: 480px) and (max-width: 767px) {
.fusion-header .fusion-row {
  padding: 0 !important;
}.fusion-icon.awb-icon-bars {
  margin-top: 27px !important;
}#custom-bg-row-img img {
  width: 100% !important;
}
	.custom-col-left {
  position: inherit !important;
  top: 0 !important;
  transform: inherit !important;
  width: 100% !important;
  margin-top: 20px !important;
}.row.footer-row {
  padding: 0 !important;
}.fusion-footer {
  position: inherit !important;
  background: #E8E9EB !important;
}.col-12.col-md-4.col-lg-4.footer-logo {
  text-align: center !important;
}.footer-menu ul {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
  text-align: center !important;
}.custom-col-right.custom-col-right-left {
  width: 100% !important;
  top: 0 !important;
  transform: inherit !important;
  position: inherit !important;
  margin-top: 20px !important;
}#custom-bg-row-img-right img {
  width: 100% !important;
}.custom-col-right {
  position: inherit !important;
  transform: inherit !important;
  margin-top: 20px !important;
  width: 100% !important;
}	#custom-image-border img {
  height: 550px;
  object-fit: cover;
}#custom-content-box-row, #custom-banner-row {
  width: auto !important;

  padding: 0 30px !important;
}
}
@media only screen and (max-width: 480px) {
.fusion-header .fusion-row {
  padding: 0 !important;
}.fusion-icon.awb-icon-bars {
  margin-top: 27px !important;
}#custom-bg-row-img img {
  width: 100% !important;
}
	.custom-col-left {
  position: inherit !important;
  top: 0 !important;
  transform: inherit !important;
  width: 100% !important;
  margin-top: 20px !important;
}.row.footer-row {
  padding: 0 !important;
}.fusion-footer {
  position: inherit !important;
  background: #E8E9EB !important;
}.col-12.col-md-4.col-lg-4.footer-logo {
  text-align: center !important;
}.footer-menu ul {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
  text-align: center !important;
}.custom-col-right.custom-col-right-left {
  width: 100% !important;
  top: 0 !important;
  transform: inherit !important;
  position: inherit !important;
  margin-top: 20px !important;
}#custom-bg-row-img-right img {
  width: 100% !important;
}.custom-col-right {
  position: inherit !important;
  transform: inherit !important;
  margin-top: 20px !important;
  width: 100% !important;
}	#custom-content-box-row, #custom-banner-row {
  width: auto !important;

  padding: 0 30px !important;
}#custom-content-box {
  width: auto !important;
}footer .fusion-column.fusion-column-last.col-lg-12.col-md-12.col-sm-12 {
  margin: 0 !important;
}#custom-banner-row h1 {
  font-size: 28px !important;
}
	.home #custom-image-border img {
  height: 600px;
  object-fit: cover;
}  #custom-image-border img {
    height: 400px;
    object-fit: cover;
  }.footer-menu ul li {
  padding-right: 0 !important;
  width: 30% !important;
}
	.custom-col-right-content img {
  position: inherit !important;
  top: 0 !important;
  transform: inherit !important;
  margin-bottom: 20px !important;
}.custom-col-right-content-box {
  padding-left: 0 !important;
}.custom-dektop {
  display: none !important;
}
	.custom-mobile {  width: 100% !important;

  display: block !important;
}.custom-col-right .custom-col-right-content img {
  width: auto !important;
}#custom-content-box.custom-content-box-full {
  width: auto !important;
}
}
@media only screen and (max-width: 360px) {
.footer-menu ul li {
  padding-right: 0 !important;
  width: 49% !important;
}
}

