.dealer-section {background:rgba(0,0,0,0.6);}
.hm-container{max-width:1100px; margin: 0 auto !important; padding: 0; float: none !important;}
/*........................................................hybrid-main-banner-start..............................................*/

.hybrid-main-banner{text-align:center;padding: 156px 0px 59px;position: relative;z-index: 1;}
.hybrid-main-banner::after {background: rgba(37, 37, 37, 0.1) none repeat scroll 0 0;bottom: 0;content: "";height: 100%;left: 0;position: absolute;right: 0;top: 0;width: 100%;z-index: -1;}
/*.hybrid-main-banner h2{font-size: 72px; font-weight: 500; color: #fff; line-height: 1.1; text-align: left; padding-bottom:20px;}*/
.hybrid-main-banner h2{font-size: 48px; font-weight: 500; color: #fff; line-height: 1.2;}

/*........................................................hybrid-main-banner-start..............................................*/

/********************************************************Middle part*************************************************************/

.cleftpart{padding:105px 0 0;}
.cleftpart .innerleft{max-width: 526px; margin: 0 0 0 auto !important; float: none !important;}
.cleftpart .cibuspart {font-size:22px; color:#1e355e; line-height:30px; font-family: 'Roboto', sans-serif;}
.cleftpart .mtitle{padding:2px 0 20px;}
.cleftpart .mtitle h3{font-size:700; color:#1e355e; line-height:36px; font-size:30px;}
.cleftpart .cibusdesc {max-width: 475px; width: 100%;}
.cleftpart .cibusdesc p{font-size:18px; color:#363636; line-height:27px; margin:0;}

.rside{background-image:url('https://cdn2.hubspot.net/hubfs/689538/CIB%20Aug%202017/CIB%20WMM%20landing%20page/tree.png'); background-size:cover; background-repeat:no-repeat; padding:109px 0 101px;}
.rside .insetttile h2{font-size:30px; line-height:30px; color:#fff; text-align:center; font-weight:500;}
.rside .insetdesc{padding:5px 0 30px; max-width:413px; margin:0 auto !important; float:none !important; text-align:center;}
.rside .insetdesc p{font-size:18px; line-height:32px; color:#fff; margin:0;}

.rside .inform form{max-width:435px; margin:0 auto !important; float:none !important; overflow-x:hidden;}
.rside .inform form fieldset{max-width:100% !important;}
.rside .inform form textarea,.rside .inform form input[type="text"],.rside .inform form input[type="password"],.rside .inform form input[type="datetime"],.rside .inform form input[type="datetime-local"],.rside .inform form input[type="date"],.rside .inform form input[type="month"],.rside .inform form input[type="time"],.rside .inform form input[type="week"],.rside .inform form input[type="number"],.rside .inform form input[type="email"],.rside .inform form input[type="url"],.rside .inform form input[type="search"],.rside .inform form input[type="tel"],.rside .inform form input[type="color"],.rside .inform form select{width:100%; padding-left:9px; font-size:13px; color:#000; height:27px; border:none; font-family: 'Roboto', sans-serif;}

.rside .inform .hs-form-required{display:none;}
.rside .inform .form-columns-1 .hs-form-field{width:100% !important;}
.rside .inform .form-columns-1 .hs-form-field .hs-input{width:100% !important;}

.rside .inform .form-columns-2 .hs-form-field{width:47.5% !important;margin-right:5% !important;}
.rside .inform .form-columns-2 .hs-form-field:last-child{margin-right:0 !important;}

.rside .inform .form-columns-3 .hs-form-field{width:30% !important;margin-right:5% !important;}
.rside .inform .form-columns-3 .hs-form-field:last-child{margin-right:0 !important;}

.rside .inform .form-columns-4 .hs-form-field{width:22% !important;margin-right:4% !important;}
.rside .inform .form-columns-4 .hs-form-field:last-child{margin-right:0 !important;}


.rside .inform .form-columns-2 .hs_farm.hs-form-field {width:65% !important; margin-right:4% !important; }
.rside .inform .form-columns-2 .hs_acres.hs-form-field{width:31% !important; }
.rside .inform .hs_farm  input[type="text"] { width:100% !important;}
.rside .inform .hs_acres input[type="text"] { width:100% !important;}


.rside .inform  .hs_submit input[type="submit"]{background:#1d4a7e; border-radius:15px; color:#fff; font-weight:500; font-size:13px; border:1px solid #fdcf0b; height:30px; float:none !important; margin:27px auto 0; width:100% !important; max-width:175px; display:table;}
.rside .inform  .hs_submit input[type="submit"]:hover{color:#1d4a7e; background-color:#fdcf0b;}

/*.rside .inform  ul.hs-error-msgs {position:relative; height:1px;}*/
.rside .inform  ul.hs-error-msgs {max-height:20px;}
/*.rside .inform  ul.hs-error-msgs li{position:absolute; top:-7px; left:0;}*/

.rside .inform h6 {font-size: 18px; text-align: center; color: #fff;}

.text-plot-form span.hs-form-required{display:none;}
.text-plot-form .hs-error-msgs.inputs-list{text-align:left;padding: 0;margin: 0;}
input[type="text"],input[type="tel"],input[type="email"],select,textarea{ -webkit-appearance:none !important;}
.text-plot-form select {color: #fff;-moz-appearance: none;-webkit-appearance: none;background:#a4a4a4 url("//www.sipcamrotam.com/hubfs/Bellum-march-2017/Bellum%20Contact%20Page/arrow-1.png?t=1495439217250")!important;background-position: 96.4% center !important;background-repeat: no-repeat !important;background-size: 20px auto;}
.text-plot-form.hs-form-field { margin-bottom: 13px;}
.text-plot-form.hs-form-field > label { color: #7b7b7b; font-size: 16px; width: 100%; font-weight: 400; font-weight:300;}

.field.hs-form-field{ margin-bottom:13px;}
.text-plot-form .hs-form-field .hs-input {border:none;font-weight:400; height:25px; padding-left:11px; width: 100%!important; font-size: 13px;background:#fff;color:#000;    font-family: 'Roboto', sans-serif; }

.text-plot-form .hs-form-field textarea{height:111px!important;font-weight:300;padding-top:10px;}
.text-plot-form.hs_submit { margin: 20px 0 0; }
.text-plot-form .hs_submit .actions input {padding: 7px 0px; width: 100%; background: #fdcf0b; color: #fff; font-size: 13px; font-weight: 500; border: none; transition: all 0.3s ease-in-out 0s; text-align: center; max-width: 108px; font-family: 'Ubuntu', sans-serif; border-radius: 13px; margin: 11px auto 0px; padding: 7px 0px; }
.text-plot-form .hs_submit .actions input:hover {background: #fff; color: #fdcf0b; transition: all 0.5s;}
.text-plot-form .hs-form-field .input ul .hs-form-radio {    width: auto;    display: inline-block;margin-top:10px;margin-bottom:10px;}
.text-plot-form .hs-form-field .input ul .hs-form-radio input{width:15px;}
.text-plot-form .hs-form-field .input ul .hs-form-radio span{position:relative;top:-2px;  margin-left:5px;    margin-right: 20px;}
.text-plot-form .hs-form-field .input ul .hs-form-booleancheckbox {    width: auto;    display: inline-block;margin-top:10px;margin-bottom:10px;}
.text-plot-form .hs-form-field .input ul .hs-form-booleancheckbox input{width:15px;}
.text-plot-form .hs-form-field .input ul .hs-form-booleancheckbox span{position:relative;top:-2px;margin-left:5px;    margin-right: 20px;}
.text-plot-form .hs-form fieldset {border: 0;    padding: 0;    margin: 0;    max-width: 100%;}
.text-plot-form .hs-form fieldset.form-columns-1 .hs-input{width:100%;}
.text-plot-form .hs-form fieldset.form-columns-2 >div {width: 60.4%;float: left;margin-right:4%;}
.text-plot-form .hs-form fieldset.form-columns-2 >div:last-child {margin-right:0;width:35.6%;}
.text-plot-form .hs-form fieldset.form-columns-3  >div {width: 35.33%; float: left; margin-right: 4.7%;}
.text-plot-form .hs-form fieldset.form-columns-3 >div:last-child {margin-right:0;width:19.9%; }
.form-columns-3 .input,.form-columns-1 .input,.form-columns-2 .hs-form-field  .input{margin-right:0px!important;}



@media(max-width:1200px) {
.hm-container{padding:0 20px;}
.cleftpart .innerleft{padding:0 0 0 20px;}
}

@media(max-width:1025px) {
.hybrid-dealer-section {padding: 22px 36px 40px 36px;}
.text-plot-form .hs-form fieldset.form-columns-2 >div {width: 59.4%;margin-right: 5%;}
.rside{padding:109px 20px 101px;}
}

@media(max-width:900px) {
.text-plot-form .hs-form fieldset.form-columns-3 >div {width: 31%;}
.text-plot-form .hs-form fieldset.form-columns-3 >div:last-child {width: 28.6%;}
.rside{padding:109px 20px 101px;}

}

@media(max-width:767px) {
.eqq-sec {height:auto !important;}
.cleftpart{padding:50px 20px;}
.cleftpart .innerleft{margin:0 auto !important; padding:0;}
.rside .inform form textarea,.rside .inform form input[type="text"],.rside .inform form input[type="password"],.rside .inform form input[type="datetime"],.rside .inform form input[type="datetime-local"],.rside .inform form input[type="date"],.rside .inform form input[type="month"],.rside .inform form input[type="time"],.rside .inform form input[type="week"],.rside .inform form input[type="number"],.rside .inform form input[type="email"],.rside .inform form input[type="url"],.rside .inform form input[type="search"],.rside .inform form input[type="tel"],.rside .inform form input[type="color"],.rside .inform form select{width:100% !important;}
.rside {padding:50px 20px;}
.cleftpart .cibuspart{font-size:18px; line-height:1.3;}
.cleftpart .mtitle,.rside .insetdesc{    padding: 15px 0;}
.cleftpart .mtitle h3,.rside .insetttile h2{font-size:24px;}
.cleftpart .innerleft, .cleftpart .cibusdesc{max-width:100%;}
 .cleftpart .cibusdesc p{font-size:16px;}   
}



@media(max-width:640px) {
.text-plot-form .hs-form fieldset.form-columns-2 >div ,.text-plot-form .hs-form fieldset.form-columns-3  >div {width:100%; float:none; margin-right:0%;}
.text-plot-form .hs-form fieldset.form-columns-2 >div:last-child,.text-plot-form .hs-form fieldset.form-columns-3 >div:last-child {margin-right:0;width:100%; }
.hybrid-main-banner h2{line-height:1.1; font-size:58px;}
}
@media(max-width:480px) {
.hybrid-main-banner h2 {font-size: 48px;}
.rside .inform .form-columns-1 .hs-form-field , .rside .inform .form-columns-2 .hs-form-field , .rside .inform .form-columns-3 .hs-form-field, .rside .inform .form-columns-2 .hs_farm.hs-form-field , .rside .inform .form-columns-4 .hs-form-field , .rside .inform .form-columns-2 .hs_acres.hs-form-field, .rside .inform-hs-input {width:100% !important; margin-right:0 !important;}
.rside {padding:30px 20px;}
.cleftpart{padding:30px 0;}
.cleftpart .innerleft{padding:0 20px;}
}