.gform_heading{display: none!important;} 
.captionbx{position: absolute;top: 50%;transform: translateY(-50%);}
.titlesm{padding:0;margin:0}
.titlesm li{font-size:20px;line-height:26px;font-weight:600;color:#000;padding:8px 15px;background-color: rgba(195,216,63,0.8);margin-bottom:5px;border-radius:6px;list-style:none;}
#sldrtop.carousel .titlesm li img{width:24px;height:24px;max-width:none;object-fit:none;min-height:inherit;max-height:none;display: inline-block;}
#sldrtop.carousel .item img{width:100%;object-fit:cover;max-width: 100%;min-height:570px;max-height:570px;object-position: top}
.cta-action { display:block; }
.cta-action .container{position:relative; }
.form-rights{position:absolute;width:350px;right:0;background-color: #fff; top:-465px; overflow:hidden; -webkit-box-shadow: 0px 13px 29px -5px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0px 13px 29px -5px rgba(0, 0, 0, 0.25); box-shadow: 0px 13px 29px -5px rgba(0, 0, 0, 0.25);z-index: 10;}

.form-right{width:360px;position:absolute;z-index:16; border-radius: 5px; overflow:hidden;-webkit-box-shadow: 0px 10px 21px -6px rgba(0,0,0,0.25); -moz-box-shadow: 0px 10px 21px -6px rgba(0,0,0,0.25); box-shadow: 0px 10px 21px -6px rgba(0,0,0,0.25);right:15px;top:6px}

.formbody{padding:0 15px 15px 15px; background-color:#acc33f;}
.form-right textarea{resize:none}
.form-top{background-color:#acc33f;padding:15px 5px 10px 5px;}
.form-top h4{line-height:26px;text-align:center;font-size:24px;font-weight:700;color:#000;margin:0}
.form-right p{margin:0;color:#41423E;font-weight:600;padding:5px 0;text-align:center} 
 
#gform_4 input[type="submit"],#gform_7 input[type="submit"], #gform_9 input[type="submit"],#gform_5 input[type="submit"],.genform .gform_button{display:block;width:100%!important;text-transform: uppercase; background-color:#000000!important;border:none;border-radius:5px;height:auto;line-height:38px; color:#acc33f!important;font-size:18px!important;transition:.3s ease-in-out;font-weight:600;margin-bottom:0!important}
#gform_4 input[type="submit"]:hover,#gform_7 input[type="submit"]:hover,#gform_9 input[type="submit"]:hover,.genform .gform_button:hover{background-color:#333!important;}
.formbody .wpcf7-spinner{position:absolute}

.form-control::-webkit-input-placeholder,.form-right input[type="text"]::-webkit-input-placeholder,.form-right input[type="email"]::-webkit-input-placeholder,.form-right input[type="password"]::-webkit-input-placeholder,.form-right textarea::-webkit-input-placeholder,.form-right input[type="tel"]::-webkit-input-placeholder {color:#cdcdcd;opacity:1}
.form-control::-moz-placeholder,.form-right input[type="text"]::-moz-placeholder,.form-right input[type="email"]::-moz-placeholder, input[type="password"]::-moz-placeholder,.form-right textarea::-moz-placeholder,.form-right input[type="tel"]::-moz-placeholder {color:#cdcdcd;opacity:1}
.form-control:-ms-input-placeholder, input[type="text"]:-ms-input-placeholder,.form-right input[type="email"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, 
.form-right textarea:-ms-input-placeholder,.form-right input[type="tel"]:-ms-input-placeholder {color:#cdcdcd;opacity:1}
.form-control:-moz-placeholder,.form-right input[type="text"]:-moz-placeholder,.form-right input[type="email"]:-moz-placeholder, input[type="password"]:-moz-placeholder,.form-right textarea:-moz-placeholder ,.form-right input[type="tel"]:-moz-placeholder 
{color:#cdcdcd;opacity:1}

.form-control::-webkit-input-placeholder,#gform_wrapper_7 input[type="text"]::-webkit-input-placeholder,#gform_wrapper_7 input[type="email"]::-webkit-input-placeholder,#gform_wrapper_7 input[type="password"]::-webkit-input-placeholder,#gform_wrapper_7 textarea::-webkit-input-placeholder,#gform_wrapper_7 input[type="tel"]::-webkit-input-placeholder {color:#cdcdcd;opacity:1}
.form-control::-moz-placeholder,#gform_wrapper_7 input[type="text"]::-moz-placeholder,#gform_wrapper_7 input[type="email"]::-moz-placeholder, input[type="password"]::-moz-placeholder,#gform_wrapper_7 textarea::-moz-placeholder,#gform_wrapper_7 input[type="tel"]::-moz-placeholder {color:#cdcdcd;opacity:1}
.form-control:-ms-input-placeholder, input[type="text"]:-ms-input-placeholder,#gform_wrapper_7 input[type="email"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, 
#gform_wrapper_7 textarea:-ms-input-placeholder,#gform_wrapper_7 input[type="tel"]:-ms-input-placeholder {color:#cdcdcd;opacity:1}
.form-control:-moz-placeholder,#gform_wrapper_7 input[type="text"]:-moz-placeholder,#gform_wrapper_7 input[type="email"]:-moz-placeholder, input[type="password"]:-moz-placeholder,#gform_wrapper_7 textarea:-moz-placeholder ,#gform_wrapper_7 input[type="tel"]:-moz-placeholder 
{color:#cdcdcd;opacity:1}

.form-right .form-control,.form-right input[type="text"],.form-right input[type="email"],.form-right input[type="tel"],.form-right textarea,.form-right input[type="password"],.form-right select{display: block; width: 100%; font-weight: 400; font-size: 13px; color:#cdcdcd!important;opacity:1; height: 39px; background:#000!important; border: 0; padding: 10px 15px; margin-bottom:10px; outline: none; box-shadow: none; line-height: normal; -webkit-appearance: none; -moz-appearance: none; appearance: none; overflow: hidden; border:1px solid #2f331d;font-family: 'Open Sans', sans-serif;transition: .3s all ease-in-out; border-radius:5px !important; text-shadow:none;}
.form-right .formbody textarea{height:50px;}
#gform_7 .form-control,#gform_7 input[type="text"],#gform_7 input[type="email"],#gform_7 input[type="tel"],#gform_7 textarea,#gform_7 input[type="password"],#gform_7 select{display: block; width: 100%; font-weight: 400; font-size: 13px; color:#cdcdcd!important;opacity:1; height: 39px; background:#000!important; border: 0; padding: 10px 15px; margin-bottom:5px; outline: none; box-shadow: none; line-height: normal; -webkit-appearance: none; -moz-appearance: none; appearance:none;overflow: hidden; border:1px solid #2f331d;font-family: 'Open Sans', sans-serif;transition: .3s all ease-in-out; border-radius:5px !important; text-shadow:none;}

.form-right select,#gform_7 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;box-shadow:none;background: url(../images/arrow.png) no-repeat 96% center!important;height:auto;background-color:#000!important;color:#cdcdcd;}
.gform_wrapper select option{padding:5px 0;height:45px;}
body .gform_wrapper select{color:#cdcdcd!important;}
.mb-0{margin-bottom:0!important;}.gform_body p{margin:0!important; text-align:center;font-weight:600;font-size: 16px;}

.cptitle{font-size:32px;font-weight:600;max-width:500px;background-color: rgba(195,216,63,0.8);padding:15px;color:#000;border-radius:6px;}
.cptitle.lstbx{max-width:650px;}
.carousel-fade .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:2}
.carousel-indicators li{background-color:#c1d82f;border:none;margin:0 1px}
.gform-theme--foundation .gform_fields{grid-row-gap:8px!important;}
#gform_8{text-align:left}
.gform_wrapper #gform_8 select{color:#606060!important}
#gform_8 input[type="text"]::-webkit-input-placeholder,#gform_8 input[type="email"]::-webkit-input-placeholder,#gform_8 input[type="password"]::-webkit-input-placeholder,#gform_8 textarea::-webkit-input-placeholder,#gform_8 input[type="tel"]::-webkit-input-placeholder{color:#606060;opacity:1}
#gform_8 input[type="text"]::-moz-placeholder,#gform_8 input[type="email"]::-moz-placeholder, input[type="password"]::-moz-placeholder,#gform_8 textarea::-moz-placeholder,#gform_8 input[type="tel"]::-moz-placeholder {color:#606060;opacity:1}
#gform_8 input[type="text"]:-ms-input-placeholder,#gform_8 input[type="email"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, 
#gform_8 textarea:-ms-input-placeholder,#gform_8 input[type="tel"]:-ms-input-placeholder {color:#606060;opacity:1}
.form-control:-moz-placeholder,#gform_8 input[type="text"]:-moz-placeholder,#gform_8 input[type="email"]:-moz-placeholder, input[type="password"]:-moz-placeholder,#gform_8 textarea:-moz-placeholder,#gform_8 input[type="tel"]:-moz-placeholder 
{color:#606060;opacity:1}
#gform_8 input[type="submit"]{display:block;width:100%!important;text-transform: uppercase; background-color:#aac022!important;border:solid 1px #fff!important;border-radius:5px;height:40px;line-height:38px; color:#171515!important;font-size:14px!important;transition:.3s ease-in-out;font-weight:600;}
#gform_8 input[type="submit"]:hover{background-color:#47a447!important;color:#fff!important;border-color:#398439;}
.quote-cell-loc .ortxt{margin-bottom:0}.mt10{margin-bottom:15px;padding:9px 12px}.gform_footer.top_label{margin-top:10px!important}.quote-cell-loc{width:100%}
.frmtitle{font-size:20px;font-weight: 600;margin:8px 0}
.genform{padding:0 15px 15px;}body .genform .gform_wrapper select,body .formfi .gform_wrapper select{color:#7d8792!important}
.formfi{text-align:left;}.formfi h2{text-align:center;}.formfi .gform-button{background:url(../images/mail-send.png) no-repeat #c1d82f!important;background-position:12% 50% !important;margin-top:25px!important;color:#000!important}
.formfi input,.formfi select,.formfi textarea{margin-bottom:15px!important;border:1px solid #ccc!important;}
.brdgray{color:#555!important;font-size:14px;}
.formsection{padding:10px 15px 50px 15px}
 
@media only screen and (max-width:1199px){.form-right{position:static;width:100%}} 
@media only screen and (max-width:991px){
.cptitle,.cptitle.lstbx{max-width:350px}
.cptitle{font-size:28px;}
.form-right{position:static;width:100%}
#menu-header-menu.nav > li > a{padding:10px 8px!important;font-size: 15px;}
}
@media only screen and (max-width: 767px){
#menu-header-menu.nav > li > a{padding:10px 24px!!important;}
}
@media only screen and (max-width:639px) {
.form-right{position:relative;width:auto;right:0}
.cta-action .container{padding:10px 15px 15px;background:#222121}
#sldrtop.carousel .item img{min-height:350px;max-height:350px;object-position: left;}
.titlesm li{padding:2px 15px;font-size:14px;}
.cptitle,.cptitle.lstbx{max-width:300px}
.cptitle{font-size: 25px;}
.captionbx{margin:0 auto;right:0;left:0;max-width: 280px;}
}
#field_11_33 #suggesstion-box{ width:55%}