/* 25112022 */
.dmcontainer{padding: 0px 15px;}
.dmcontainer .dm-row{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -10px; margin-left: -10px;}
.dmcontainer .dm-row .dm-column3{-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; padding: 0px 10px; margin-bottom: 30px;}
.dmcontainer .dm-row .dm-column3-1{-ms-flex: 0 0 31%; flex: 0 0 31%; max-width: 31%; padding: 0px 10px; margin-bottom: 30px;}
.dmcontainer .dm-row .dm-column3-2{-ms-flex: 0 0 35%; flex: 0 0 35%; max-width: 35%; padding: 0px 10px; margin-bottom: 30px;}
.dmcontainer .dm-row .dm-column3-3{-ms-flex: 0 0 34%; flex: 0 0 34%; max-width: 34%; padding: 0px 10px; margin-bottom: 30px;}
.dmcontainer .dm-row .dm-column12{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding: 0px 10px; margin-bottom: 30px;}
.dmcontainer .dm-row .dm-column6{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding: 0px 10px; margin-bottom: 30px;}
.dmcontainer .dm-row-range{margin: 0px -15px;}
.dmcontainer .dm-row-range .dm-column6{padding: 0px 15px;}
.dmcontainer .dmbx{float: left; width: 100%;}
.dmcontainer .dmbx .dmimg{float: left; width: 100%; height: 255px;}
.dmcontainer .dmbx .dmimg img{width: 100%; max-height: 100%; height: 100%; -webkit-object-fit: cover; object-fit: cover;}
.dmcontainer .dmbx .dmcontent{float: left; width: 100%; text-align: center; padding: 15px 10px;}
.dmcontainer .dmbx .dmcontent h4{font-family: 'Montserrat', sans-serif !important; color: #303030; font-size: 15px !important; line-height: 22px; font-weight: 500 !important; margin: 0px 0px 10px 0px;}
.dmcontainer .dmbx .dmcontent h4 a{color: #303030; text-decoration: none; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}
.dmcontainer .dmbx .dmcontent h4:hover a{color: #4169e1;}
.dmcontainer .dmbx .dmcontent .pricebt{font-family: 'Montserrat', sans-serif !important; color: #303030; font-size: 14px; font-weight: 600; margin: 0px;}
.dmcontainer .dmbx .dmcontent .pricebt span{color: #4169e1;}
.dmcontainer .dmbtmbx{background-color: #4169e1; padding: 45px 60px 30px 60px; margin-top: 30px;}
.dmcontainer .dmbtmbx p{font-family: 'Montserrat', sans-serif !important; color: #fff !important; text-align: center; font-size: 15px !important; font-weight: 600; margin: 0px 0px 15px 0px !important;}

.dmcontainer .mb3{margin-bottom: 30px !important;}
.dmcontainer .dmrangebx{float: left; width: 100%;}
.dmcontainer .dmrangebx.drp-3{padding-right: 60px;}
.dmcontainer .dmrangebx .dmrangelt{display: table-cell; vertical-align: top;}
.dmcontainer .dmrangebx .dmrangelt span{font-size: 16px; min-width: 68px; display: block; padding-top: 22px; color: #303030; font-weight: 500; font-family: 'Montserrat', sans-serif !important; white-space: nowrap; padding-right: 15px;}
.dmcontainer .dmrangebx .dmrangelt span.lablabel{min-width: 48px;}
.dmcontainer .dmrangebx.icodm .dmrangelt span{padding-top: 13px;}
.dmcontainer .dmrangebx .dmrangert{display: table-cell; vertical-align: middle; width: 100%;}

.dmcontainer .dmrangebx .dmicowrap{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; /*background: #eef0f7;*/}
.dmcontainer .dmrangebx .dmicowrap .dmicon{-ms-flex: 1 1 auto; flex: 1 1 auto; text-align: center; height: 46px; position: relative; border-left: 0px solid #c8ccda; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}
.dmcontainer .dmrangebx .dmicowrap .dmicon:nth-last-child(1){border-right: 0px solid #c8ccda;}
.dmcontainer .dmrangebx .dmicowrap .dmicon img{position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; text-align: center; vertical-align: middle; margin: auto; width: auto; max-height: 100%; max-width: 100%; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.dmcontainer .dmrangebx .dmicowrap .dmicon{margin-bottom:30px;}
.dmcontainer .dmrangebx .dmicowrap .dmicon p{position:relative;top: 54px;padding-bottom:0px !important;}
/*.dmcontainer .dmrangebx .dmicowrap .dmicon:hover{background: #4169e1;}*/
/*.dmcontainer .dmrangebx .dmicowrap .dmicon:hover img{-webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1);}*/
.dmcontainer .dmrangebx .dmicowrap .dmicon.active{background: #4169e1;}
/*.dmcontainer .dmrangebx .dmicowrap .dmicon.active img{-webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1);}*/

.dmcontainer .irs--square .irs-from, .dmcontainer .irs--square .irs-to, .dmcontainer .irs--square .irs-single{background-color: #4169e1;}
.dmcontainer .irs--square .irs-line{height: 2px; background: #dbdfe9;}
.dmcontainer .irs--square .irs-bar{height: 2px; background: #4169e1;padding:0 !important;}
.dmcontainer .irs--square .irs-handle{width: 14px; height: 14px; border: 2px solid #4169e1; -webkit-transform: none; transform: none;}
.dmcontainer .irs--square .irs-grid-text{font-size: 13px; color: #303030; font-weight: 500; font-family: 'Montserrat', sans-serif !important;}
.dmcontainer .irs-grid-pol:not(.irs-grid-pol.small):before{content: ""; position: absolute; z-index: 1; left: -1px; top: -5px; background: #fff; width: 4px; height: 4px;}
.dmcontainer .irs--square .irs .irs-min{display: none;}
.dmcontainer .irs--square .irs .irs-max{display: none;}
.dmcontainer .irs--square .irs .irs-from{display: none;}
.dmcontainer .irs--square .irs .irs-to{display: none;}
.dmcontainer .irs--square .irs .irs-single{display: none;}
.dmcontainer .dmrangebx .dmrangert .consolebx{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: justify; justify-content: space-between; margin-right: -10px; margin-left: -10px;}
.dmcontainer .dmrangebx .dmrangert .consolebx .colbx{-ms-flex: 0 0 140px; flex: 0 0 140px; max-width: 140px; padding: 0px 10px; margin-bottom: 0px;}
.dmcontainer .dmrangebx .dmrangert .consolebx .colbx .formcontrol{color: #303030; font-weight: 500 !important; font-family: 'Montserrat', sans-serif !important; height: 34px; width: 100%; padding: 4px 15px; font-size: 13px; font-weight: 400; line-height: 1.5; color: #495057; background-color: #fff; background-clip: padding-box; border: 1px solid #dbdfe9; -webkit-border-radius: 0px; border-radius: 0px; -webkit-transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.dmcontainer .dmrangebx .dmrangert .consolebx .colbx .formcontrol:focus{border-color: #4169e1 !important;}
.dmcontainer .dmrangebx .dmrangert .consolebx .colbx .formgroup{position: relative;}
.dmcontainer .dmrangebx .dmrangert .consolebx .colbx .formgroup .formupbx{position: absolute; right: 0px; top: 0px; bottom: 0px; width: 20px; border-left: 1px solid #dbdfe9;}
.dmcontainer .dmrangebx .dmrangert .consolebx .colbx .formgroup .formupbx .upbtn{position: absolute; right: 0px; top: 2px; text-align: center; background: none; display: block; width: 100%; height: 16px; line-height: 20px; cursor: pointer; padding: 0px; border: none; outline: none; color: #a3a6af; font-size: 13px;}
.dmcontainer .dmrangebx .dmrangert .consolebx .colbx .formgroup .formupbx .downbtn{position: absolute; right: 0px; bottom: 2px; text-align: center; background: none; display: block; width: 100%; height: 16px; line-height: 20px; cursor: pointer; padding: 0px; border: none; outline: none; color: #a3a6af; font-size: 13px;}


.dmcontainer .dmrangebx.dm-checkbox .dmrangelt{vertical-align: top;}
.dmcontainer .dmrangebx.dm-checkbox .dmrangelt span{padding-top: 0px;}
.dmcontainer .dmrangebx .checkbox{padding-left: 0px; position: relative; display: inline-block; margin: 2px 8px 10px 0px; padding: 0px 0px;}
.dmcontainer .dmrangebx .checkbox:nth-last-child(1){margin-right: 0px;}
.dmcontainer .dmrangebx .checkbox label{display: block; position: relative; padding-left: 20px; color: #303030; font-size: 13px; font-weight: 500 !important; font-family: 'Montserrat', sans-serif !important; line-height: 17px; margin: 0px;}
.dmcontainer .dmrangebx .checkbox label::before{content: ""; display: inline-block; position: absolute; width: 14px; height: 14px; top: 1px; left: 0; border: 1px solid #dbdfe9; border-radius: 0px;background-color: transparent;-webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;transition: border 0.15s ease-in-out, color 0.15s ease-in-out;}
.dmcontainer .dmrangebx .checkbox label::after{display: inline-block; position: absolute; width: 14px; height: 14px; left: 0; top: 1px; padding-left: 3px;padding-top: 0px;font-size: 10px; color: #4169e1;}
.dmcontainer .dmrangebx .checkbox input[type="checkbox"] {opacity: 0; position: absolute;}
.dmcontainer .dmrangebx .checkbox input[type="checkbox"]:focus + label::before{outline: thin dotted;outline: 0px auto -webkit-focus-ring-color; outline-offset: 0px;}
.dmcontainer .dmrangebx .checkbox input[type="checkbox"]:checked + label::after {content: ""; background-image: url(../images/check.svg); background-repeat: no-repeat; background-position: center center;}
.dmcontainer .dmrangebx .checkbox input[type="checkbox"]:disabled + label {opacity: 0.65; }
.dmcontainer .dmrangebx .checkbox input[type="checkbox"]:disabled + label::before {background-color: #eeeeee; cursor: not-allowed;}
.dmcontainer .dmrangebx .clearfilter{font-family: 'Montserrat', sans-serif !important; color: #303030; font-size: 14px; font-weight: 600; margin: 0px; text-decoration: none; display: table; float: right; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.dmcontainer .dmrangebx .clearfilter:hover{color: #4169e1;}
.dmcontainer .mb0{margin-bottom: 0px !important;}

/* 28112022 */
.dmdetailscontainer{padding-top: 20px;}
.dmdetailscontainer .dm-row .dmd-column12{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding: 0px 10px; margin-bottom: 30px;}
.dmdetailscontainer .dm-row .dmd-column6{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding: 0px 10px; margin-bottom: 30px;}
.dmdetailscontainer .dmdetailsouter{float: left; width: 100%; padding: 35px 70px 5px 70px;}
.dmdetailscontainer .dmdrtcontent{float: left; width: 100%; padding-left: 40px;}
.comn_inner_page_all .dmdetailscontainer .dmdrtcontent h2{padding: 0px !important;}
.dmdetailscontainer .dmdrtcontent h2{font-family: 'Libre Baskerville', serif !important; font-size: 24px !important; font-weight: 500 !important; margin: 0px !important; margin: 0px 0px 35px 0px !important;}
.dmdetailscontainer .dmdrtcontent .dmd-column61{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding: 0px 10px; margin-bottom: 30px;}
.dmdetailscontainer .dmdrtcontent ul{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px !important; padding: 0px !important; margin-right: -10px !important; margin-left: -10px !important;}
.dmdetailscontainer .dmdrtcontent ul li{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; margin: 0px !important; padding: 0px 10px !important; margin-bottom: 20px !important; list-style: none;}
.dmdetailscontainer .dmdrtcontent ul li:nth-last-child(1){-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.dmdetailscontainer .dmdrtcontent ul li h5{font-family: 'Montserrat', sans-serif !important; font-size: 16px; font-weight: 400; color: #303030; margin: 0px;}
.dmdetailscontainer .dmdrtcontent ul li p{font-family: 'Montserrat', sans-serif !important; font-size: 20px !important; font-weight: 600; color: #303030 !important; margin: 0px !important; padding: 0px !important;}
.dmdetailscontainer .dmdrtcontent .enquirybtn{cursor: pointer; font-family: 'Montserrat', sans-serif !important; border: none; outline: none; padding: 15px 20px; font-size: 16px; display: inline-block; background: #4169e1; color: #fff; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}
.dmdetailscontainer .dmdrtcontent .enquirybtn:hover{background: #101730;}
.dmdetailscontainer .dmd-descbx{float: left; width: 100%;}
.dmdetailscontainer .dmd-descbx .dmd-descbx-heading{float: left; width: 100%; padding: 15px 20px; background: #4169e1; color: #fff; font-size: 23px; font-weight: 400; font-family: 'Libre Baskerville', serif !important;}
.dmdetailscontainer .dmd-descbx .dmd-descbx-box{float: left; width: 100%;}
.dmdetailscontainer .dmd-descbx ul{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px; padding: 0px; margin-right: 0px; margin-left: 0px;}
.comn_inner_page_all .dmdetailscontainer .dmd-descbx ul li{padding: 0px !important;}
.dmdetailscontainer .dmd-descbx ul li{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; margin: 0px; padding: 0px 0px; list-style: none;}
.dmdetailscontainer .dmd-descbx ul li .datarow{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px; padding: 0px; margin-right: 0px; margin-left: 0px; border-bottom: 1px solid #e2e7ee;}
.dmdetailscontainer .dmd-descbx ul li .datarow strong{font-size: 15px; font-weight: 400; color: #303030; font-family: 'Montserrat', sans-serif !important; background: #f4f6f9; -ms-flex: 0 0 190px; flex: 0 0 190px; max-width: 190px; margin: 0px; padding: 14px 20px;}
.dmdetailscontainer .dmd-descbx ul li .datarow span{font-size: 15px; font-weight: 400; color: #303030; font-family: 'Montserrat', sans-serif !important; -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; padding: 0px 20px; -ms-flex-item-align: center; align-self: center;}
.dmdetailscontainer .dmd-descbx ul li .datarow span a{color: #4169e1; text-decoration: underline;}
.dmdetailscontainer .dmformheading{font-family: 'Libre Baskerville', serif !important; font-size: 22px; font-weight: 400; margin: 20px 0px 30px 0px;}
.dmdetailscontainer .pd0 .formgroup{position: relative;}
.dmdetailscontainer .pd0 .formgroup .forminner{position: relative;}
.dmdetailscontainer .pd0 .formgroup .forminner i{position: absolute; left: 15px; top: 50%; font-size: 16px; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
.dmdetailscontainer .pd0 .formgroup .forminner .formcontrol{color: #303030; font-weight: 500 !important; font-family: 'Montserrat', sans-serif !important; height: 46px; width: 100%; padding: 4px 15px 4px 40px; font-size: 14px; font-weight: 400; line-height: 1.5; color: #495057; background-color: #f4f5f9; background-clip: padding-box; border: 1px solid #f4f5f9; -webkit-border-radius: 0px; border-radius: 0px; -webkit-transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.dmdetailscontainer .pd0 .formgroup .forminner .formcontrol:focus{background-color: #f4f5f9 !important; border-color: #4169e1 !important;}
.dmdetailscontainer .dmd-form-column4{-ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; padding: 0px 10px; margin-bottom: 30px;}
.dmdetailscontainer .dmd-form-column12{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding: 0px 10px; margin-bottom: 20px;}
.dmdetailscontainer .pd0 .formgroup .forminner .formcontrol::-webkit-input-placeholder{}
.dmdetailscontainer .pd0 .formgroup .forminner .formcontrol::-moz-placeholder{}
.dmdetailscontainer .pd0 .formgroup .forminner .formcontrol:-ms-input-placeholder{}
.dmdetailscontainer .pd0 .formgroup .forminner .formcontrol:-moz-placeholder{color: pink;}
.dmdetailscontainer .pd0 .formgroup .forminner textarea.formcontrol{height: 150px; padding-top: 10px;}
.dmdetailscontainer .pd0 .formgroup.textarea .forminner i{top: 20px;}
.dmdetailscontainer .pd0 .formgroup .forminner label.error{position:absolute; left:0px; top:100%; color: red; margin-top:2px;}
.dmdetailscontainer .pd0 .sendbtn{cursor: pointer; font-family: 'Montserrat', sans-serif !important; display: inline-block; min-width: 140px; border: none; outline: none; padding: 15px 20px; font-size: 16px; display: inline-block; background: #4169e1; color: #fff; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}
.dmdetailscontainer .pd0 .sendbtn:hover{background: #101730;}
.dmdetailscontainer .pd0 .text-right{text-align: right;}
.dmdetailscontainer .productltbx{float: left; width: 100%;}
.dmdetailscontainer .productltbx iframe{width: 100%; height: 600px; outline: none; border: none; vertical-align: bottom;}
.dmdetailscontainer .productltbx .embed-responsive-16by9::before{padding-top: 100%}
.dmdetailscontainer .slirow{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -10px;}
.dmdetailscontainer .slirow .slippadding{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding: 0px 0px;}
.dmdetailscontainer .slirow .slippadding .dm-slick-item{padding: 0px 10px;}
.dmdetailscontainer .slirow .slippadding .slick-slider .slick-arrow{z-index: 1; position: absolute; left: -50px; top: 50%; background-color: #f4f4f4 !important; width: 45px; height: 45px; line-height: 45px; margin-top: -50px; text-align: center; -webkit-border-radius: 50%; border-radius: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}
.dmdetailscontainer .slirow .slippadding .slick-slider .slick-arrow:before{display: none;}
.dmdetailscontainer .slirow .slippadding .slick-slider .slick-arrow img{display: inline-block; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}
.dmdetailscontainer .slirow .slippadding .slick-slider .slick-next.slick-arrow{left: auto; right: -50px;}
.dmdetailscontainer .slirow .slippadding .slick-slider .slick-arrow:hover{background-color: #4169e1 !important;}
.dmdetailscontainer .slirow .slippadding .slick-slider .slick-arrow:hover img{-webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1);}
.dmdetailscontainer .slirow .slippadding .slick-slider .slick-arrow.slick-disabled{cursor: no-drop;}
.dmdetailscontainer .mtheading{margin-top: 0px;}

.diamond-loader{text-align: center;}
.diamond-loader img{max-height: 177px; display: inline-block;}
.dmcontainer .dmresult{text-align: center;}
.dmcontainer .dmresult .nodata{text-align: center; display: inline-block; width: 100%; max-width: 500px; padding: 25px 20px 10px 20px; -webkit-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.17); box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.17);}
.dmcontainer .dmresult .nodata i{font-size: 6em; color: #e21313; opacity: 0.6; display: inline-block; margin: 0px 0px 10px 0px;}
.dmcontainer .dmresult .nodata p{color: #e21313 !important;}
.dmcontainer .alert{font-size:20px;} 
.dmcontainer .alert .close{padding: 0; background: none; border: none; color: #000; font-size: 26px;} 

/* Scroll to top */
.scrolltop{position: fixed; z-index: 99; right: 15px; bottom: 88px; background: #4169e1; color: #fff !important; text-decoration: none; font-size: 1.5em; width: 40px; height: 40px; line-height: 42px; text-align: center; -webkit-border-radius: 50%; border-radius: 50%;}
.scrolltop:hover{color: #fff; text-decoration: none;}
.scrolltop:focus{color: #fff; text-decoration: none;}

/* 21122022 */
.dmcontainer .dmrangebx .dmrangert .consolebx .colbx .formcontrol{padding: 4px 15px 4px 17px;}
.dmcontainer .dmrangebx .dmrangert .consolebx .colbx{position: relative;}
.dmcontainer .dmrangebx .dmrangert .consolebx .colbx .price_dlr{position: absolute; left: 20px; top: 50%; margin-top: 1px; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 15px;}

.embed-responsive {
	height: 600px;
}

@media screen and (min-width:1600px) {
	/* 25112022 */
	.dmcontainer .irs--square .irs-line{height: 4px;}
	.dmcontainer .irs--square .irs-bar{height: 4px;}
	.dmcontainer .irs--square .irs-handle{width: 16px; height: 16px; border: 3px solid #4169e1;}
	.dmcontainer .irs-grid-pol:not(.irs-grid-pol.small):before{height: 6px;}
	.dmcontainer .dmrangebx .dmrangelt span{font-size: 18px;}
	.dmcontainer .irs--square .irs-grid-text{font-size: 15px;}
	.dmcontainer .dmbx .dmcontent h4{font-size: 18px !important; line-height: 28px;}
	.dmcontainer .dmbx .dmcontent .pricebt{font-size: 17px;}
	.dmcontainer .dmbtmbx p{font-size: 18px !important;}

	/* 28112022 */
	.dmdetailscontainer .productltbx iframe{height: 663px;}
	.dmdetailscontainer .productltbx .embed-responsive-16by9::before{padding-top: 93%;}
	.dmdetailscontainer .dmdrtcontent h2{font-size: 33px !important; margin: 30px 0px 35px 0px !important}
	.dmdetailscontainer .dmdrtcontent ul li{margin-bottom: 35px;}
	.dmdetailscontainer .dmdrtcontent ul li h5{font-size: 20px;}
	.dmdetailscontainer .dmdrtcontent ul li p{font-size: 25px !important;}
	.dmdetailscontainer .dmdrtcontent .enquirybtn{padding: 17px 30px; font-size: 20px;}
	.dmdetailscontainer .dmd-descbx .dmd-descbx-heading{font-size: 26px;}
	.dmdetailscontainer .dmd-descbx ul li .datarow strong{font-size: 18px;}
	.dmdetailscontainer .dmd-descbx ul li .datarow span{font-size: 18px;}
	.dmdetailscontainer .dmformheading{font-size: 26px;}
	.dmdetailscontainer .pd0 .formgroup .forminner i{font-size: 20px; left: 20px;}
	.dmdetailscontainer .pd0 .formgroup .forminner .formcontrol{font-size: 18px; height: 56px; padding: 4px 15px 4px 55px;}
	.dmdetailscontainer .pd0 .formgroup.textarea .forminner i{top: 25px;}
	.dmdetailscontainer .pd0 .sendbtn{padding: 17px 30px; font-size: 20px;}
}

.productltbx iframe .frameContainer {
	margin-bottom:9px;

}
.lodbtn{
	width: 100%;
	margin-bottom:12px;
}
.loadbtn {
	border-radius: 25px;
	padding: 8px 20px !important;
}
.dmcontainer .dmresult {
	text-align: center;
	width: 100%;
}

@media screen and (max-width:1199px) {
	/* 28112022 */
	.dmdetailscontainer .slirow .slippadding .slick-slider .slick-arrow{left: 0px; width: 40px; height: 40px; line-height: 40px; -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.39); box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.39);}
	.dmdetailscontainer .slirow .slippadding .slick-slider .slick-next.slick-arrow{right: 0px;}
    
    /* 03122022 */
    .dmcontainer .dmbx .dmimg{height: 200px;}

    .dmcontainer .dmbx .dmcontent h4{font-size: 12px !important;}

}

@media screen and (max-width:991px) {
	/* 25112022 */
	.dmcontainer .dm-row .dm-column6.dm-column6sm{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
	.dmcontainer .dmrangebx.drp-3{padding-right: 12px;}
	.dmcontainer .dm-row .dm-column3{-ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%;}
	.dmcontainer .dm-row .dm-column3-1{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
	.dmcontainer .dm-row .dm-column3-2{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
	.dmcontainer .dm-row .dm-column3-3{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}

	/* 28112022 */
	.dmdetailscontainer .dmdetailsouter{padding: 25px 25px 10px 25px;}
	.dmdetailscontainer .dmdrtcontent{padding: 0px;}
	.dmdetailscontainer .dmdrtcontent h2{font-size: 18px !important; margin: 0px 0px 18px 0px !important;}
	.dmdetailscontainer .dmdrtcontent ul li h5{font-size: 14px;}
	.dmdetailscontainer .dmdrtcontent ul li p{font-size: 17px !important; margin: 0px !important; padding: 0px !important;}
	.dmdetailscontainer .dmdrtcontent ul li{margin-bottom: 14px;}
	.dmdetailscontainer .dmdrtcontent .enquirybtn{font-size: 14px; padding: 12px 15px;}
	.dmdetailscontainer .dmd-descbx .dmd-descbx-heading{font-size: 17px; padding: 12px 20px;}
	.dmdetailscontainer .dmd-descbx ul li .datarow strong{font-size: 14px; padding: 10px 20px;}
	.dmdetailscontainer .dmd-descbx ul li .datarow span{font-size: 14px;}
	.dmdetailscontainer .productltbx .embed-responsive-16by9::before{padding-top: 105%;}
	.dmdetailscontainer .dmformheading{margin: 5px 0px 20px 0px; font-size: 17px;}
}
@media screen and (max-width:767px) {
	/* 25112022 */
	.dmcontainer .dmrangebx .dmrangert .consolebx .colbx .formgroup .formupbx .upbtn{top: 0px; height: 14px; line-height: 18px;}
	.dmcontainer .dmrangebx .dmrangert .consolebx .colbx .formgroup .formupbx .downbtn{bottom: 0px; height: 14px; line-height: 18px;}
	.dmcontainer .dmrangebx .dmrangert .consolebx .colbx .formcontrol{height: 28px;}
	.dmcontainer .dm-row .dm-column6{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
	.dmcontainer .dmrangebx.drp-3{padding-right: 0px;}
	.dmcontainer .dm-row .dm-column3-1{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
	.dmcontainer .dm-row .dm-column3-2{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
	.dmcontainer .dm-row .dm-column6{margin-bottom: 0px;}
	.dmcontainer .mb3{margin-bottom: 20px !important;}
	.dmcontainer .dm-row .dm-column3-1{margin-bottom: 8px;}
	.dmcontainer .dm-row .dm-column3-2{margin-bottom: 8px;}
	.dmcontainer .dm-row .dm-column3{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
	.dmcontainer .dmbtmbx{padding: 30px 30px 15px 30px; margin: 0px;}
	.dmcontainer .dmbtmbx p{font-size: 14px !important; line-height: 22px;}

	/* 28112022 */
	.dmdetailscontainer .dm-row .dmd-column6{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
	.dmdetailscontainer .dmd-descbx ul li{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
	.dmdetailscontainer .dmd-descbx ul li .datarow strong{-ms-flex: 0 0 140px; flex: 0 0 140px; max-width: 140px;}
	.dmdetailscontainer .productltbx iframe{height: 460px;}
	.dmdetailscontainer .dmd-form-column4{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin-bottom: 20px;}
	.dmdetailscontainer .pd0 .formgroup .forminner .formcontrol{height: 40px; font-size: 13px;}
	.dmdetailscontainer .pd0 .sendbtn{font-size: 14px; padding: 12px 20px;}
	.dmdetailscontainer .dm-row .dmd-column12{margin-bottom: 20px;}
	.dmdetailscontainer .dmdetailsouter{padding: 15px 15px 5px 15px;}
	.dmdetailscontainer .productltbx .embed-responsive-16by9::before{padding-top: 107%;}
	.dmdetailscontainer .slirow .slippadding .slick-slider .slick-arrow{width: 30px; height: 30px; line-height: 30px;}
	.dmdetailscontainer .slirow .slippadding .slick-slider .slick-arrow img{max-width: 16px !important;}
	.dmdetailscontainer .dmformheading{margin: 0px 0px 10px 0px;}
	
	/* 03122022 */
	.dmcontainer .dmrangebx .dmicowrap{padding: 0px; background: none;}
	.dmcontainer .dmrangebx .dmicowrap .dmicon{-ms-flex: 0 0 20%; flex: 0 0 20%;
    max-width: 20%; margin: 0px 0px 40px 0px; height: 38px; /*background: #eef0f7;*/ border: 0px solid #c8ccda;}
.dmcontainer .dmrangebx .dmicowrap .dmicon p {
    top: 45px;}
}
@media screen and (max-width:575px) {
	/* 26112022 */
	.dmcontainer .dmrangebx .dmrangelt{display: block;}
	.dmcontainer .dmrangebx .dmrangert{display: block;}
	.dmcontainer .dmrangebx .dmrangert.pmobile{padding: 0px 18px;}
	.dmcontainer .dmrangebx.icodm .dmrangelt span{padding: 0px 0px 5px 0px;}
	.dmcontainer .dmrangebx .dmrangelt span{padding: 0px 0px 5px 0px; font-weight: 600;}
	.dmcontainer .irs--square .irs-grid-text{font-size: 11px;}
	.dmcontainer .dmrangebx .dmrangelt span{font-size: 14px;}
	.dmcontainer .dmrangebx .dmrangelt.mblabel{margin-bottom: -25px;}
	.dmcontainer .dm-row .dm-column6{margin-bottom: 15px;}
	.dmcontainer .dmbtmbx{padding: 20px 20px 5px 20px; margin: 0px;}
	.dmcontainer .dmbtmbx p{font-size: 13px !important; line-height: 22px;}
	.dmcontainer .dmbx .dmcontent h4{font-size: 14px !important; line-height: 20px;}
	.dmcontainer .dmbx .dmcontent .pricebt{font-size: 13px;}
	.dmcontainer .dmrangebx .dmicowrap .dmicon{height: 34px;}
	.dmcontainer .dmrangebx .dmicowrap .dmicon img{padding: 6px;}
	.dmcontainer{padding: 0px;}

	/* 28112022 */
	.dmdetailscontainer{padding-top: 15px;}
	.dmdetailscontainer .dmdrtcontent h2{font-size: 15px !important;}
	.dmdetailscontainer .dmdrtcontent ul li p{font-size: 15px !important;}
	.dmdetailscontainer .dmd-descbx .dmd-descbx-heading{font-size: 15px;}
	.loadbtn {margin-bottom: 15px !important;}
	.lodbtn{margin-bottom: 15px !important;}

	.dmcontainer .dmbx .dmcontent h4{font-size: 12px !important;}

	
}
@media screen and (max-width:480px) {
	/* 25112022 */
	.dmcontainer .dmbx .dmcontent h4{font-size: 10px !important; line-height: 18px;}
	.dmcontainer .dmbx .dmcontent .pricebt{font-size: 12px;}
	.dmcontainer .dmrangebx .dmicowrap .dmicon{height: 34px;}
	.dmcontainer .dmrangebx .dmicowrap .dmicon img{padding: 3px;}
	
	/* 03122022 */
	.dmcontainer .dmbx .dmimg{height: 170px;}
}
@media screen and (max-width:380px) {
    	.dmcontainer .dmrangebx .dmicowrap .dmicon{-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; margin: 0px 0px 40px 0px; }
}
@media screen and (max-width:360px) {
    /* 03122022 */
	.dmcontainer .dmbx .dmimg{height: 140px;}
	
}