@media (min-width : 320px) and (max-width: 479.98px) {
.left-lg-image{ width: 100%;min-height: 350px; object-fit: cover; object-position: right bottom; }
}
@media (min-width: 480px) and (max-width: 599.98px) {	
.left-lg-image{ width: 100%;max-height: 325px; object-fit: cover; object-position: right bottom; }
}
@media (max-width: 599px) { 
h1{ font-size: 32px; line-height: 42px;margin-bottom:5px; width: 100%;}
.social-media{ justify-content: center;}
.social-media a{ width: 42px; height: 42px;}
h2 {font-size: 38px;}
}
@media (min-width: 600px) and (max-width: 767px) {	
h1{ font-size: 42px; line-height: 50px;}
h6{ font-size: 16px;}
.left-lg-image{ width: 100%;max-height: 350px; object-fit: cover; object-position: right bottom; }
.social-media{ justify-content: center;}
h2 {font-size: 48px;}
}
@media (max-width: 767px) { 
p{ font-size: 16px; line-height: 26px; margin: 0; padding-right: 0; }
.content-right{ text-align: center; padding:0;width: 100%; align-items: start; padding-top: 50px; }
.content-right p{ padding-right: 0; font-size: 16px; line-height: 26px; }
.image-left{ width: 100%; }
.carousel-caption-sec{ flex-direction: column;}
.image-left-content{ padding: 15px; text-align: center;}
.logo-left img{ width: 225px;}
.image-left-content p{ width: 100%; padding: 0; font-size: 16px; line-height: 26px; margin: 0;}
h1{ margin-top: 10px;}
}
@media (min-width: 768px) {
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.content-right-top img{ height: 55px; margin-bottom: 20px; }
h1{ font-size: 48px; line-height: 58px;margin-top: 40px;}
p{ font-size: 17px; line-height: 28px;}
.content-right {padding-left: 30px; padding-right: 10px;   }
.image-left, .content-right { width: 50%; height: 100%;}
.image-left{ align-items: start;}	
.logo-left img{ max-width: 290px; margin-bottom: 10px;}
.left-lg-image{ width: 100%; height: 100%;object-fit: cover;}
.image-left-content {padding: 0px 0 0 30px; height: 100%; display: flex;justify-content: center;flex-direction: column }
.image-left-content p {font-size: 17px;width: 90%;margin: 5px 0 30px;}
.content-right p {font-size: 17px;padding-right: 20px;}
h2 {font-size: 45px;}
}
@media only screen and (min-width: 800px)  {	
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
}
@media (max-width: 991px) {	
}
@media (min-width: 992px) {
}
@media only screen and (min-width:992px) and (max-width:1199px) {
.content-right-top img{ height: 55px; margin-bottom: 20px; }
h1{ font-size: 48px; line-height: 58px;margin-top: 50px; }
h6{ font-size: 16px;}
p{ font-size: 17px; line-height: 30px;}
.content-right {padding-left: 30px; padding-right: 10px;   }
.image-left, .content-right { width: 50%; height: 100%;}		
.left-lg-image{ width: 100%; height: 100%; object-fit: cover;}
.image-left{ align-items: start;}
.image-left-content {padding: 0px 0 0 30px; height: 100%; display: flex;justify-content: center;flex-direction: column}
.image-left-content p {font-size: 18px;width: 90%; line-height: 30px; margin-top: 5px; }
.logo-left img{ max-width: 310px; }
.content-right p {font-size: 18px;padding-right: 50px;}
h2 {font-size: 50px; margin-bottom: 0;}
}
@media only screen and (min-width:1101px) and (max-width:1199px) {	
}
@media (min-width: 1200px) {
}
@media (min-width: 1200px) and (max-width: 1299px) {
.content-right-top img{ height: 55px; margin-bottom: 20px; }
.content-right {padding-left: 50px;}	
}
@media (min-width: 1300px) and (max-width: 1366px) {
.content-right-top img{ height: 60px; margin-bottom: 20px; }
}
@media (min-width: 1367px) and (max-width: 1599px) {
.content-right-top img{ height: 60px; margin-bottom: 20px; }		
}
@media (min-width: 1200px) and (max-width: 1599px) {
.content-right-top img {margin-bottom: 20px;}
p{ font-size: 18px; line-height: 30px; margin-top: 10px; }
h6{ font-size: 17px;}
.left-lg-image{ width: 100%;}
.content-right {  width: 40%; }
.image-left { width: 60%;}
h1{font-size: 62px;line-height: 72px;margin-top: 65px;}
}
@media (min-width: 1600px) and (max-width: 1899px) { 
h1{font-size: 65px; line-height: 75px;}
.left-lg-image{ width: 100%;}
.content-right, .image-left { width: 50%;}
}
@media (min-width: 1900px), (max-width: 1920px) and (-webkit-device-pixel-ratio: 1.25) {

}
@media (min-width: 1900px) and (max-width: 1920px) {

}
@media (min-width: 1921px) and (max-width: 2560px) {	
}
