#banner_v441{display:block; font-family: Montserrat; position: relative; padding-bottom: 70px;}
#banner_v441 .container-center{z-index:9;position:absolute;bottom:0;left:0;right:0;width:100%;margin:auto;padding:0}
#banner_v441 .banner-wrap{width:100%;height:auto;position:relative;margin-top:0;overflow:hidden;min-height:auto;display:block;-webkit-transition:font 200ms ease-out;-moz-transition:font 200ms ease-out;-o-transition:font 200ms ease-out;transition:font 200ms ease-out}
#banner_v441 .banner-wrap .item{display:block;width:100%;height:auto;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
#banner_v441 .banner-wrap .item:before{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;content:''}
#banner_v441 .banner-wrap .item img{object-fit:contain}
#banner_v441 .banner-wrap .item .item-inner{display:block;width:100%;position:relative}
#banner_v441 .innerWhiteBox{padding:0;box-shadow:none;width:100%;position:relative;z-index:9}
#banner_v441 .form-parent{position:relative;right:0;left:0;width:100%;max-width:1400px;margin:auto;top:auto;/*background-color:#ccc;*/background-image: linear-gradient(to bottom right, #e5e7ec, #cfd1d6);padding:25px}
#banner_v441 .item{cursor:pointer}
#banner_v441 form a{text-decoration:none}
#banner_v441 .banner-wrap .video_banner{width:100%}
#banner_v441 .banner-wrap .video_banner video{vertical-align:top;object-fit:cover;width:100%;height:auto}
#banner_v441 .banner-wrap .vidMuteDiv{display:block;width:100px;position:absolute;top:5%;left:5%;cursor:pointer;z-index:5}
#banner_v441 .banner-wrap .toggleBtnDown{top:24%}
#banner_v441 .banner-wrap .vidMuteDiv .fa{color:rgba(255,255,255,0.7);font-size:40px}
#banner_v441 .sliderPlayVidBtn{cursor:pointer;}
#banner_v441 .banner-wrap .image_banner{display:none}
#banner_v441 .slider_topbar{background-color:#cc0c0c;color:#fff}
#banner_v441 .slider_topbar .topbar_center{display:block;max-width:1400px;margin:auto;text-align:left;padding:20px 15px;font-size:16px;font-weight:600}
.select2-container .select2-results__option{padding:15px 20px;user-select:none;-webkit-user-select:none;font-weight:700;font-size:14px;text-transform:upperacse}
.select2-search--dropdown{display:none;padding:4px}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#545454;color:#fff}
#banner_v441 .item {min-height: 600px; height: 60vh;}
#banner_v441   ul.m441ULTick>li { position: relative; padding: 10px; margin-left: 30px; margin-right: 30px; color: #fff; font-size: 16px; font-weight: 600; }
#banner_v441   ul.m441ULTick>li::before { top: 12px; font-size: 22px; left: -16px; content:"\f046"; color: #03ccf8; }
#banner_v441 .m441_welcome {font-weight: 800;font-size: 44px; letter-spacing: 0px; color: #fff; padding: 10px;}
#banner_v441 .m441ULTick {padding: 0px 10px; padding-bottom: 90px; display: flex; flex-wrap: wrap; justify-content: center;}
#banner_v441 .m441_overlay {position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: linear-gradient(transparent, #000), rgba(0,0,0,0.2); z-index: 1;}
#banner_v441 .m441_writeupbox {position: absolute; margin: auto; bottom: 0; width: 100%; z-index: 1;}
#banner_v441 .m441_writeupboxinner {max-width: 1200px; margin: auto; text-align: center;}

@media only screen and (max-width:1400px) {
#banner_v441 #search_bar_v441,#banner_v441 .title-box-banner,#banner_v441 .banner-textbox-bg{padding:0 15px}
}
@media only screen and (max-width:1180px) {
#banner_v441 .banner-wrap .video_banner video{height:700px}
#banner_v441 .banner-textbox{bottom:50px}
#banner_v441 .banner-textbox2{height:250px}
#banner_v441 .innerWhiteBox.webbe-search-bar.tabing_form{bottom:200px}
#banner_v441 .item {height: 600px;}
}
@media only screen and (max-width: 1024px) {
#banner_v441 .banner-textbox{bottom:20px}
#banner_v441 .banner-wrap .video_banner video{height:auto}
#banner_v441 .innerWhiteBox.webbe-search-bar.tabing_form{position:relative;bottom:0}
#banner_v441 .banner-textbox2{height:auto;padding:15px}
#banner_v441 .innerWhiteBox.landing-page .custom-form-group{width:calc(100%/3 - 5px);margin-bottom:5px}
#banner_v441 .m441_welcome { font-size: 30px;}
}
/*
@media only screen and (max-width:900px) {
#banner_v441 .slider_topbar{position:absolute;top:65px;width:100%;z-index:2}
#banner_v441 .slider_topbar .topbar_center{padding:10px 5px}
#banner_v441 .innerWhiteBox.landing-page .custom-form-group{width:calc(100%/2 - 5px);margin-bottom:5px}
}*/
@media only screen and (max-width:767px) {
#banner_v441 .item {min-height: 540px; height: 540px;}
#banner_v441 .banner-textbox .banner-heading{padding:0}
#banner_v441 .banner-heading h1{font-size:26px;padding-bottom:15px}
#banner_v441 .sliderbtn{height:40px;line-height:40px;min-width:160px}
#banner_v441 .banner-wrap .videodivfr iframe{height:35vh}
#banner_v441 .banner-wrap .video_banner{margin-top:60px}
#banner_v441 .banner-wrap .vidMuteDiv{top:20%}
#banner_v441 .banner-wrap .vidMuteDiv .fa{font-size:26px}
#banner_v441 .banner-wrap .video_banner{display:none}
#banner_v441 .banner-wrap .image_banner{display:block}
#banner_v441 .slider_topbar .topbar_center{font-size:12px}
#banner_v441 .innerWhiteBox.landing-page .custom-form-group{width:100%;margin-bottom:5px}
}
@media only screen and (max-width:600px) {
#banner_v441 .item {min-height: 220px; height: 220px;}  
#banner_v441 .m441_welcome { font-size: 20px;}
#banner_v441 .m441ULTick {padding-bottom: 10px;}
#banner_v441 ul.m441ULTick>li {font-size: 14px;}
}
@media only screen and (max-width:520px) {
  #banner_v441 .m441_welcome {text-align: left; padding-left: 20px;}
#banner_v441 .m441ULTick { justify-content: flex-start; padding-left: 20px; }
#banner_v441 ul.m441ULTick>li {margin-left: 15px; padding: 2px 10px;}
#banner_v441 ul.m441ULTick>li::before {top: 8px; font-size: 18px;}
}

#cd5_v441 { display:block;overflow:hidden;position: absolute; bottom: 0px; font-family: Montserrat; font-size: 13px; line-height: 30px; z-index:9; width: 100%; padding: 0px 20px; }
#cd5_v441 .m441_container { border-radius: 10px; margin: 0 auto; width: 100%; max-width: 1200px; box-sizing: border-box; padding: 20px; position: relative; display: flex; flex-wrap: wrap; align-items: flex-end; }
#cd5_v441 .m441_dropbox { flex: 1;  position: relative; padding: 0px 2px; box-sizing: border-box;  }
#cd5_v441 .m441_butbox { flex: 1;  position: relative; padding: 0px 2px; padding-left: 10px; box-sizing: border-box; }
#cd5_v441 .priceradio {position: absolute; top: 10px; right: 30px; text-align: center; z-index: 4;}
#cd5_v441 .m441_header {  font-size: 18px; line-height: 20px; font-weight: 700; text-align: left; text-transform: capitalize; letter-spacing: 0.7px; padding: 8px 0px; padding-top: 0px; padding-left: 0px; }
#cd5_v441 .box { position: relative;}
#cd5_v441 .box select {font-family: Montserrat; border-radius: 2px;  padding: 0px 6px; padding-top: 1px; width: 100%;  border: none;  outline: none;  cursor: pointer; -webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear; font-size: 15px; font-weight: 600; line-height: 50px; height: 50px; -webkit-appearance: button;  appearance: button;  -moz-appearance: button; -o-appearance: none;-ms-appearance: none;-webkit-appearance: none;-moz-appearance: none;appearance: none; border-right: solid 1px #dfdfdf;}
#cd5_v441 .box select * {font-family: Montserrat; font-size: 15px; line-height: 50px;}
#cd5_v441 .box::before {content: "\f107";  font-family: FontAwesome;  position: absolute; top: 10px; right: 10px; bottom: 0; width: 26px; text-align: center;  font-size: 26px; line-height: 30px; pointer-events: none; -webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;}
#cd5_v441 .box select option {padding: 0px 6px;  font-family: Montserrat; font-size: 15px; line-height: 50px; height: 50px;}
#cd5_v441 .m441_but {border-radius: 2px; box-sizing: border-box; cursor: pointer; width: 100%; padding: 0px 6px; padding-top: 2px;  text-transform: uppercase; text-align: center; border: solid 0px; -webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;  height: 50px; line-height: 49px; font-size: 16px; font-weight: 600; letter-spacing: 0.8px; font-family: Montserrat;}
#cd5_v441 .switch { position: relative;  display: inline-block;  width: 32px;  height: 22px;}
#cd5_v441 .switch input {   opacity: 0;  width: 0;  height: 0;}
#cd5_v441 .slider {  position: absolute;  cursor: pointer;  top: 6px;  left: 0;  right: 0;  bottom: 0; -webkit-transition: .4s;  transition: .4s;}
#cd5_v441 .slider:before {  position: absolute;  content: "";  height: 16px;  width: 16px; top: 0; left: 0px;  bottom: 4px; -webkit-transition: .4s;  transition: .4s;}
#cd5_v441 input:checked + .slider:before {  -webkit-transform: translateX(16px);  -ms-transform: translateX(16px);  transform: translateX(16px);}
#cd5_v441 .slider.round {  border-radius: 28px;}
#cd5_v441 .slider.round:before {  border-radius: 50%;}

#cd5_v441 { background-color: transparent; color: #222; }
#cd5_v441 .m441_container { background-color: #fff; }
#cd5_v441 .box select {color: #222; background-color: #ffffff;}
#cd5_v441 .box:hover select { color: #222; background-color: #ffffff; }
#cd5_v441 .box::before {color: #ccc;}
#cd5_v441 .box:hover::before {color: #454545;}
#cd5_v441 .m441_but { background-color: #000; border-radius: 4px; color: #fff;  }
#cd5_v441 .m441_but:hover { background-color: #444; color: #fff; }
#cd5_v441 .slider {  background-color: #ff0000;}
#cd5_v441 .slider:before {  background-color: white;}
#cd5_v441 input:checked + .slider {  background-color: #474747;}
#cd5_v441 input:focus + .slider {  box-shadow: 0 0 1px #2196F3;}

@media only screen and (max-width: 729px) {
       #cd5_v441 { position: relative; bottom: auto; padding: 0px;  }
       #banner_v441{padding-bottom: 0px;}
       #cd5_v441 .box select {border: solid 1px #ccc;}
       #cd5_v441 .m441_dropbox { flex: auto; width: 100%; padding: 5px 10px; }
       #cd5_v441 .m441_butbox { flex: auto;  width: 100%; padding: 5px 10px; }
}
@media only screen and (max-width: 480px) {
  #cd5_v441 .m441_container {padding: 20px 0px;}
}
