/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
#contact-sec .icn ul li {
    display: inline-block;
    margin-right: 10px;
}
#contact-sec .icn ul li a i {
    width: 40px;
    height: 40px;
    line-height: 40px;
    background: #cba44e;
    border-radius: 40px;
    color: #fff;
}
#contact-sec .icn ul {
    margin: 0px;
}
#banner-sec1 a.primary-color {
    border: 1px solid #cba44e;
    padding-block: 15px 15px;
    padding-inline: 40px !important;
    border-radius: 10px !important;
    position: relative !important;
}
#comp-sec1 .owl-stage {
    padding: 0px;
}
#comp-sec1 .owl-dots.disabled {
    display: block;
}
#contact-sec {
  width: 100%;
}
#contact-sec label {
  font-weight: 500;
  margin-bottom: 6px;
}
#contact-sec input,
#contact-sec textarea {
  width: 100%;
  padding: 12px 14px;
  border: 1px solid #ddd;
  border-radius: 6px;
  font-size: 14px;
}
#contact-sec textarea {
  height: 150px;
  resize: vertical;
}
#contact-sec .cf7-row {
  display: flex;
  gap: 20px;
  margin-bottom: 20px;
}
#contact-sec .cf7-col {
  width: 50%;
}
#contact-sec .cf7-full {
  margin-bottom: 20px;
}
#contact-sec input[type="submit"] {
  background: #cba44e;
  color: #fff;
  padding: 14px 30px !important;
  border: none;
  border-radius: 10px !important;
  cursor: pointer;
  transition: 0.3s;
  font-family: 'DM Sans';
}
#banner-sec1 .content p {
    font-size: 16px !important;
    line-height: 26px !important;
}
a#b1 {
    border-radius: 10px !important;
}
#contact-sec input[type="submit"]:hover {
  background: #0f1727;
  opacity: 1;
}
#contact-sec .iwithtext .iwt-icon i {
    font-size: 22px !important;
}
#contact-sec .iwt-text a {
    color: #000;
    text-decoration: underline;
}

/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1920px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1600px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1440px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1366px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1280px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1024px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 840px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 768px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 525px) {
	#banner-sec1 h2 {
    font-size: 30px !important;
}
#banner-sec1 a.slider-down-arrow.no-border {
    display: none;
}
	html body p{
		font-size: 14px;
	}
	#contact-sec .icn {
    margin: 0 auto;
    display: table;
}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 480px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 430px) {
	#banner-sec1 h2 {
    font-size: 25px !important;
}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 390px) {
	#banner-sec1 h2 {
    font-size: 23px !important;
}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 360px) {
	#banner-sec1 h2 {
    font-size: 20px !important;
}
}
