/* Enter Your Custom CSS Here */

/* Top section Start*/ 
h1.innerslidertxtcls {
    color: #fff!important;
    font-size: 86px!important;
    font-weight: 700 !important;
    text-shadow: 0px 0px 0px #ccc!important;
}
h1.mainslidertxtcls{
    color: #fff!important;
    font-size: 20px !important;
    line-height: 30px !important;
	  font-weight:700!important;
    text-shadow: 0px 0px 0px #ccc!important;
}
p.line_p {
    font-family: "Montserrat", Arial, Tahoma, sans-serif !important;
    font-size: 25px !important;
    line-height: 30px !important;
    margin-top: 20px !important;
    font-weight: 900 !important;
}
#m_sec_11{
  margin-top:15px!important;
}
.template-slider #Content, .with_aside #Content {
    padding-top: 0px !important; 
}
.txt two p{
margin-top:25px!important;
}
.white-sec h2 {
    font-size: 35px!important;
    color: #111!important;
    font-weight: 600!important;
    text-align: center!important;
}

.logos-below-wrap{
  margin: 2% auto 0 auto!important;
}
.red-sec h2 {
    font-size: 60px!important;
    letter-spacing: 0px!important;
    font-weight: 700!important;
    line-height: 30px!important;
    text-align: center!important;
    color: #fff!important;
    margin: 20px!important;
}
.clu {
    padding: 0px!important;
}
/* footer Start*/ 
    #Footer{
      padding-bottom :250px!important;
 }
 .new_form p {
				font-size:15px !important;
		}

/* Media Query Start*/
@media only screen and (max-width: 768px) {
#Action_bar {
    background: #FFFFFF !important;
}
  .white-sec h2 {
    font-size: 18px!important;
  }
  .points-box {
    font-size: 14px!important;
 }
  div.wpcf7-form{
     max-width: 100%!important;
  }
  #Top_bar #logo img {
    vertical-align: middle!important;
    float: left!important;
}
  .Tel_top span {
    background: #f80301!important;
    padding: 8px !important;
    float: right!important;
        margin-top: -4.5em!important;
    border-radius: 20px!important;
}
  a#m-quote-form-call {
    font-size: 12px !important;
    font-weight: bold !important;
    font-family: "Montserrat", Arial, Tahoma, sans-serif;
}
 #Footer{
    background-size:cover!important;
}
.txt-logos {
    font-size: 18px!important;
    margin-top: 15px!important;
}
  #seo_keywords .column.mcb-column.one.column_visual {
    margin: 0px !important;
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}
  .red-sec h2 {
    font-size: 40px!important;
    font-weight: 700!important;
    line-height: 38px!important;
}
#Top_bar {
    /* background: #4b4138 !important; */
}
#Top_bar, #Action_bar {
    /* background: #fff!important; */
    /* position: static; */
}
    #Top_bar #logo {
    display: block!important;
    margin: 0px!important;
}
  .innerslidertxtcls {
    color: #fff!important;
    font-size: 86px!important;
    font-weight: 700 !important;
    text-shadow: 0px 0px 0px #ccc!important;
}
.mainslidertxtcls{
    color: #fff!important;
    font-size: 20px !important;
    line-height: 30px !important;
	  font-weight:700!important;
    text-shadow: 0px 0px 0px #ccc!important;
}
}

@media only screen and (min-width: 334px) and (max-width: 400px) {
		.new_form p {
				font-size:13px !important;
		}
		
  #slide-1-layer-5 h1 {
    font-size: 20px !important;
    text-shadow: 0px 0px 10px #000;
    text-align: right !important;
    line-height: 10px !important;
}
		#Top_bar .logo {
    margin: 0px !important;
    background: #000!important;
}
		input.wpcf7-form-control.wpcf7-submit {
    margin: 28px 10px 0px 10px !important;
}
		.new_form.det_con input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel {
    width: 97% !important;
    height: 25px!important;
}
.new_form.det_con p {
    font-size: 9px !important;
}
		.new_form.det_con input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-email {
    width: 97% !important;
    height: 25px !important;
}
.new_form button.cf7mls_next.cf7mls_btn.action-button {
    height: 20px !important;
    font-size: 12px !important;
}
		#Top_bar #logo, .header-fixed #Top_bar #logo, .header-plain #Top_bar #logo, .header-transparent #Top_bar #logo {
    height: 110px!important;
    background: #000!important;
}
.new_form button.cf7mls_next.cf7mls_btn.action-button {
    top: 20px !important;
    padding: 5px 2px !important;
}
		.new_form.det_con input.wpcf7-form-control.wpcf7-submit {
    top: -15px !important;
		width: 115% !important;
    font-size: 9px !important;
}
		.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    position: absolute;
    font-size: 10px !important;
    width: 100%;
    background: rgba(248, 11, 8, 0.75) !important;
    height: 200px!important;
    top: -55px!important;
    padding: 29px !important;
    left: 5px!important;
}
		.new_form.det_con {
    top: 0px !important;
    height: 58px!important;
}
}
