ul { color: #000; }
.home-page #search-bar { padding: 200px 0; }
.social-icons { padding: 0; margin: 0; list-style: none; width: 120px; margin: 0 auto; margin-left: 10px; float: right; margin-top: 17px !important; }
.social-icons li { width: 22%; display: inline-block; }
.social-icons li img { width: 100%; border-radius: 3px; }
.container.features h3 { display: none; }
.footer #logo img { width: 135px; height: auto; }
#lang ul { padding: 0; }
#lang ul li img { width: 25px; }
.dropdown-menu.main-menu { display: block !important; position: relative !important; width: 100%; border: 0; box-shadow: none; text-align: right; }
.dropdown-menu.main-menu li a { padding: 3px 12px !important; }
.dropdown-menu.main-menu li { width: 10%; display: inline-block; width: auto; }
.dropdown-menu.main-menu .sub-menu { left: auto; top: auto; }
.main-menu .dropdown-menu.sub-menu li { width: 100%; }
.user-login a { display: inline-block !important; }
#logo { margin-top: 8px; }
#logo img { width: 100%; }
#lang { float: right; margin-left: 10px; }
#lang ul { margin-bottom: 0; }
.row.view_style .col-md-12, .view_style .map_view { padding-right: 0; }
.refine-search { display: none; margin-bottom: 10px; }
.search-filter-buttons .btn-group { width: 100%; text-align: center; }
.search-filter-buttons .btn-group:before { content: ''; width: 100%; height: 2px; background: #df0000; display: block; position: absolute; top: 0px; }
.btn-filter, .btn.btn-filter { float: none !important; border: 0; background-image: url(https://www.thaiproperty.com/public/images/background-refine-red-2.jpg); width: 154px; height: 30px; padding: 0; color: #ffffff; }
.btn-filter:active { background-image: url(https://www.thaiproperty.com/public/images/background-refine-red-2.jpg) !important; box-shadow: none !important; outline-offset: 0px; }
.btn-filter:active:focus, .btn-filter:focus { outline-color: transparent !important; }
.btn-filter:hover, .btn-filter:focus { color: #ffffff !important; }
ul.feature_property { padding: 0; }
.fa-check-circle { color: #df0000; margin-right: 5px; }
.nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus { font-size: 14px; }
.propdetailright.listing-details { color: #393939; }
.propdetailright.listing-details .row { margin: 0; margin-bottom: 10px; }
.listing-details .fa-map-marker-alt { color: #df0000; }
.row.detailbox-sale > *, .row.detailbox-rent > *  { display: inline-block; }
.row.detailbox-sale > h4, .row.detailbox-rent > h4 { font-size: 24px; margin: 0 15px 0 0; color: #393939; }
.row.detailbox-sale > label, .row.detailbox-rent > label { margin-left: 5px; }
.propdetailright.listing-details ul { margin: 0; }
.propdetailright.listing-details ul li { border: 0; box-shadow: none; margin: 0; padding: 0; font-size: 14px; font-weight: normal; width: 49%; display: inline-block; margin-right: 10px; text-align: left; }
.propdetailright.listing-details ul li:hover { box-shadow: none; color: #000000; }
.propdetailright.listing-details ul li > * { display: inline-block; margin-right: 10px; }
.row.detailbox-title h1 { margin-top: 0; font-size: 24px; margin-bottom: 5px; }
.row.detailbox-title h1 span { font-size: 20px !important; }
.propdetailright.listing-details .curr_symbol_page, .propdetailright.listing-details .curr_price_page, .propdetailright.listing-details .detailbox-rent label { font-size: 26px; font-weight: normal; }
.row.detailbox-title, .row.detailbox-rent, .row.detailbox-room, .row.detailbox-land { padding-bottom: 10px; border-bottom: 1px solid #ebebeb; }
.propdetailright.listing-details i { color: #df0000; }
.propdetailright.listing-details ul li.hasSizePerSQM { width: 100%; }
.row.detailbox-land h4 { margin-bottom: 0; }
.row.detailbox-land label { font-weight: normal; padding: 0; margin: 0 0 0 10px; }
.boxInfo-Buttons a { margin-bottom: 5px; }
.boxInfo-Buttons a:hover { color: #ffffff; }
.boxInfo-Buttons a:focus { color: #ffffff; }
.boxInfo-Buttons div { margin-bottom: 10px; border-bottom: 1px solid #cccccc; padding: 5px 0 0px 0; }
.btn-Telephone { background: #9B1212; color: #ffffff; width: 100%; display: block; text-align: center; padding: 10px; border-radius: 3px; }
.btn-Telephone:hover { background: #c01616; text-decoration: none; }
.btn-Envalope { background: #0097eb; color: #ffffff; width: 100%; display: block; text-align: center; padding: 10px; border-radius: 3px; }
.btn-Envalope:hover { background: #00a4ff; text-decoration: none; }
.btn-Facebook { background: #3B5998; color: #ffffff; width: 100%; display: block; text-align: center; padding: 10px; border-radius: 3px; }
.btn-Facebook:hover { background: #486dbc; text-decoration: none; }
.btn-Line { background: #00b900; color: #ffffff; width: 100%; display: block; text-align: center; padding: 10px; border-radius: 3px; }
.btn-Line:hover { background: #02e902; text-decoration: none; }
.btn-Whatsapp { background: #075e54; color: #ffffff; width: 100%; display: block; text-align: center; padding: 10px; border-radius: 3px; }
.btn-Whatsapp:hover { background: #128c7e; text-decoration: none; }
#dialogSendToFriend { color: #393939; background: #ffffff; border-radius: 3px; width: 49%; display: inline-block; padding: 10px 20px; border: 1px solid #cccccc; }
.btn-print { color: #393939; background: #ffffff; border-radius: 3px; width: 49%; display: inline-block; padding: 19px 20px; border: 1px solid #cccccc; vertical-align: top; }
.btn-save { color: #393939; background: #ffffff; border-radius: 3px; width: 49%; display: inline-block; padding: 19px 20px; border: 1px solid #cccccc; vertical-align: top; } 
.btn-compare { cursor: pointer; color: #393939; background: #ffffff; border-radius: 3px; width: 49%; display: inline-block; padding: 19px 20px; vertical-align: top; border: 1px solid #cccccc; }
.btn-save:hover, .btn-print:hover, .btn-compare:hover { background: #ebebeb; text-decoration: none; color: #393939 !important; }
.thumbListing { width: 40%; display: inline-block; vertical-align: top; }
.descListing { padding-top: 10px; width: 55%; display: inline-block; padding: 0; text-align: left; padding-left: 10px; }
.descListing h4, .descListing figure { text-align: left; }
.fotorama__caption__wrap { color: #ffffff; background: rgba(0,0,0,0.65); padding: 15px 14px; font-size: 14px; font-family: Arial,Helvetica Neue,Helvetica,sans-serif; }
.boxInfo { padding-bottom: 15px !important; border-bottom: 1px solid #cccccc !important; }
.boxInfo h4 { padding: 0 15px; font-weight: bold; font-size: 22px; color: #000; }
.similar_listing .sectionImage { width: 24% !important; display: inline-block; padding: 15px; vertical-align: top; }
.thumbListing { width: 100%; margin-bottom: 10px; }
.boxInfo .thumbListing img { height: 175px; }
.descListing { padding: 0 5px; width: 100%; }
.descListing h4 { padding: 0; font-size: 16px; }
.detailbox-title h1 span.refBox { font-size: 24px !important; background: #000000; color: #ffffff; padding: 5px 10px; display: inline-block; }
#printProperty:focus, .btn-save:focus, .acompare.btn-compare:focus { color: #393939 !important; }
.home-list-title h3 { padding-left: 10px; font-size: 14px; font-weight: 700; display: inline; }
.home-list-title a { float: right; padding-right: 10px; font-style: italic; text-decoration: underline; font-weight: bold; }
.dropdown-menu { z-index: 999 !important; }
.header-txt-title { display: inline-block; text-align: center; width: 70%; padding-top: 6px; font-size: 24px; }
.icon-square { outline: 1px dotted; width: 24.2%; display: inline-block; }
.icon-square i { font-size: 24px; }
#resetForm { color: #ff0000 !important; padding: 5px 15px; width: 70px !important; margin-top: 5px; border-radius: 3px; }
#resetForm:hover { text-decoration: underline; }
#search-bar .form-group.text_keywords { z-index: 99 !important; }
.box-light:nth-child(odd) .col-md-12 { background: #fcfcfc; }
.box-light:hover .col-md-12 { background: #f6fcff; }
body pre { display: none; }
.boxpagethis a:hover input { color: #ff0000 !important; }
.home-page #search-bar { padding: 80px 0; }
#search-bar .more_search { z-index: 99 !important; }

/* S E A R C H  R E S U L T  P A G E */
.box-light .store_owl_content { background: #ffffff; }
.box-light span.price { color: #393939 !important; }
.box-light small { color: #393939 !important; }
.box-light .info-listing span.availability { display: none; }
.box-light .info-listing .section span { color: #393939; }
.box-light .store_owl_content_left { width: 100%; }
.box-light .info-listing .section span { color: #393939; width: 32%; display: inline-block; }
.box-light .info-listing .section span svg { color: #d2232a; }
.box-light .store_owl_content_right { width: 100%; }
.box-light .info-listing .ingress { color: #393939; }
.box-light .info-listing .section { padding: 0; margin: 0; }
.box-light .info-listing .top { margin: 0; padding: 0; }
.box-light hr { border-bottom: 1px solid #cccccc !important; }
.box-light .store_owl_content { border: 2px solid #cccccc; padding: 10px; height: 250px; z-index: 99; position: relative; background: transparent; }
.box-light .info-listing { height: 239px; }
.box-light-ref { background: #000000; color: #ffffff; display: inline-block; padding: 5px 10px; font-size: 24px; }
.box-light-title { border-bottom: 1px solid #cccccc; padding-bottom: 8px; display: inline-block; width: 100%; }
.box-light-title h2 { color: #393939; font-size: 20px; }
.box-light-title h3.box-light-ref {  background: #000000; color: #ffffff; display: inline-block; padding: 5px 10px; font-size: 20px; margin: 0 10px 5px 0; }
.box-light-title span { display: inline-block; font-size: 15px; font-weight: normal; font-family: Roboto,open sans,helvetica neue,Helvetica,Arial,sans-serif; margin-right: 10px;}
span.box-light-location { display: inline-block; font-size: 14px; margin-top: 5px; }
.box-light-content { clear: both; }
.box-light-left { width: 70%; display: inline-block; float: left; }
.box-light-right { display: inline-block; width: 25%; float: right; }
.box-light .kZLgY { color: #393939; width: 32%; display: inline-block; }
.box-light .kZLgY svg { color: #d2232a; }
.box-light .module.ingress { margin: 0; width: 100%; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box; }
.box-light-left > div { padding-top: 5px; }
.box-light .infoList span a { background: #636161; width: 100%; display: block; text-align: center; padding: 10px; border-radius: 3px; }
.box-light .link_lineapp { background: #00b900; color: #ffffff; display: inline-block; text-align: center; padding: 10px; border-radius: 3px; }
.box-light-right a { margin-bottom: 5px; }
.link_moreinfo { border-radius: 3px; text-align: center; }
.box-light-prices { font-size: 24px; display: inline-block; width: 100%; font-weight: 700; padding-top: 10px; }
.box-light-prices span { /*margin: 5px 0;*/ font-size: 18px; margin: 0; }
.box-icons a { width: 23.47%; display: inline-block; }
.box-icons a:hover, .box-icons a:focus { color: #ffffff; }
.box-icons svg { font-size: 20px; }
.box-light-prices h4 { font-size: 20px !important; font-weight: normal; margin: 0 !important; color: #393939; display: inline-block; }
._2FaDn { background-color: #e10004; border: 1px solid #ffffff; }
.dropdown-menu.main-menu { text-align: left; margin-top: 5px; }
.dropdown-menu>li { padding: 5px 0 !important; }
.dropdown-menu.main-menu li a { padding: 3px 22.95px !important; }
/* select#selectCurr { position: absolute; top: 39px; right: 20px; z-index: 9999; width: 95px !important; } */
.dropdown-menu.main-menu li:first-child { /*margin-left: 10px;*/ }
.dropdown-menu.main-menu li:first-child a { padding-left: 0 !important; }
.slogan-n-socials > * { display: block; margin: 0 auto; float: none; }

/* T O  T O P */
.cd-top { display: inline-block; height: 40px; width: 40px; position: fixed; bottom: 40px; right: 10px; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); overflow: hidden; text-indent: 100%; white-space: nowrap; background: rgba(210, 35, 42) url(../images/cd-top-arrow.svg) no-repeat center 50%; visibility: hidden; opacity: 0; -webkit-transition: opacity .3s 0s, visibility 0s .3s, background-color .3s 0s; transition: opacity .3s 0s, visibility 0s .3s, background-color .3s 0s; }
.cd-top.cd-top--show, .cd-top.cd-top--fade-out, .cd-top:hover { -webkit-transition: opacity .3s 0s, visibility 0s 0s, background-color .3s 0s; transition: opacity .3s 0s, visibility 0s 0s, background-color .3s 0s; }
.cd-top.cd-top--show { visibility: visible; opacity: 1; }
.cd-top.cd-top--fade-out { opacity: .5; }
.cd-top:hover { background-color: #d2232a; opacity: 1; }

/* R I B B O N */
.boxisrented { /*background: url(/public/images/icon-is-rented.png) no-repeat top left; width: 112px; height: 78px; position: absolute; top: 0; margin: 0px 0 0 0; z-index: 999;*/ }
.owl-listing .boxisrented { background: url(/public/images/icon-is-rented-v3.png) no-repeat top left; }
.is_rented .fotorama__stage__frame:before { content: ''; display: block; z-index: 99999999; position: absolute; background: url(/public/images/icon-is-rented-v3.png) no-repeat top left; width: 112px; height: 78px; }
.owl-listing .EWFDq { left: auto; right: 10px; }

/* S H O W  M O R E  &  L E S S */
.dynamic-height-wrap { overflow: hidden; position: relative; -webkit-transition: max-height 0.25s ease-in-out; -moz-transition: max-height 0.25s ease-in-out; -o-transition: max-height 0.25s ease-in-out; transition: max-height 0.25s ease-in-out; width: 100%; }
.dynamic-height-active .dynamic-height-wrap:before {  background: -moz-linear-gradient(top,  rgba(240,249,255,0) 0%, rgba(255,255,255,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,249,255,0)), color-stop(100%,rgba(255,255,255,1))); background: -webkit-linear-gradient(top,  rgba(240,249,255,0) 0%,rgba(255,255,255,1) 100%); background: -o-linear-gradient(top,  rgba(240,249,255,0) 0%,rgba(255,255,255,1) 100%); background: -ms-linear-gradient(top,  rgba(240,249,255,0) 0%,rgba(255,255,255,1) 100%); background: linear-gradient(to bottom,  rgba(240,249,255,0) 0%,rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f0f9ff', endColorstr='#ffffff',GradientType=0 ); bottom: 0; content:''; height: 30px; left: 0; position: absolute; right: 0; z-index: 1; }
.dynamic-height-active .dynamic-show-more { display: inline-block; }
.dynamic-show-more { display: none; }
.dynamic-height-wrap { margin-bottom: 20px; }
.buttons-wrap{ display: flex;   margin-top: 20px; }
.button { flex: 1; text-align:center; text-decoration: none; }
.button + .button { /*margin-left:10px;*/ }

/* L I S T  M Y  P R O P E R T Y */
#ListMyProperty-form { margin: 50px 0; /*padding: 20px; border: 1px solid #f0f0f0;*/ }
#ListMyProperty-form #form1 { width: 45%; float: left; }
#ListMyProperty-form #form2, #ListMyProperty-form #form3, #ListMyProperty-form #form4 { width: 54%; float: right; }
#ListMyProperty-form ul { padding: 0; list-style: none; }
#ListMyProperty-form ul li { width: 32%; display: inline-block; font-size: 12px; }
#ListMyProperty-form #form1 textarea { height: 67px; }
#ListMyProperty-form #form5 { width: 100%; float: left; display: inline; }
#ListMyProperty-form #form5 > div { display: block; }
/* #ListMyProperty-form #form1, #ListMyProperty-form #form2, #ListMyProperty-form #form3, #ListMyProperty-form #form4 { background: #f9f9f9; padding: 5px 10px; border: 1px solid #ebebeb; margin-bottom: 15px; } */
#ListMyProperty-form h3 { margin-top: 5px; font-size: 20px; margin-bottom: 10px; border-bottom: 1px solid #cccccc; padding-bottom: 10px; }
#ListMyProperty-form input[type="submit"] { background: #00bb38; color: #ffffff; width: 304px; border: 0; border-radius: 3px; padding: 10px; margin-top: 10px; }
/* #ListMyProperty-form #form1, #ListMyProperty-form #form2, #ListMyProperty-form #form3, #ListMyProperty-form #form4 { border-left: 5px solid #ebebeb !important; border-radius: 3px; } */
#ListMyProperty-form #form1, #ListMyProperty-form #form2, #ListMyProperty-form #form3, #ListMyProperty-form #form4 { width: 100%; }
#form1 > div { border: 1px solid #cccccc; margin-bottom: 30px; padding-bottom: 20px; }
#ListMyProperty-form h3 { padding: 30px; font-weight: normal; }
#form1 .form-group { padding: 5px 30px; }
#form1 div.form-group:nth-of-type(1) { padding-top: 20px; }
#ListMyProperty-form #form1 .form-control, #ListMyProperty-form #form2 .form-control, #ListMyProperty-form #form3 .form-control, #ListMyProperty-form #form4 .form-control { height: 40px; }
#ListMyProperty-form #form2, #ListMyProperty-form #form3, #ListMyProperty-form #form4 { border: 1px solid #cccccc; margin-bottom: 30px; }
#ListMyProperty-form #form2 .form-group, #ListMyProperty-form #form3 .youknowListPage { padding: 15px 30px; }
#ListMyProperty-form #form2 .form-group label, #ListMyProperty-form #form3 li label { font-weight: normal; font-size: 14px; }
#ListMyProperty-form #form2 .form-group .listFeaturesPage li, #ListMyProperty-form #form3 li .listFeaturesPage li { margin-bottom: 5px; }
.youknowListPage input[type="checkbox"] { margin: 4px 4px 0 0; }
#ListMyProperty-form #form4 div { padding: 15px 30px 30px 30px; }
#ListMyProperty-form #form4 input[type=file] { background: #f7f7f7; border-top-right-radius: 3px; border-bottom-right-radius: 3px; margin-bottom: 10px; width: 41%; display: inline-block; margin-right: 20px; }
#ListMyProperty-form #form4 label { margin-right: 5px; }
#ListMyProperty-form input[type="text"]::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: #999999; opacity: 1; /* Firefox */ }
#ListMyProperty-form input[type="text"]:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #999999; }
#ListMyProperty-form input[type="text"]::-ms-input-placeholder { /* Microsoft Edge */ color: #999999; }

/* F A Q */
.accordion-container .bgh3 { background: #000000; text-align: center; line-height: inherit; margin: 10px; }
.accordion-container{ position: relative; height: auto; margin: 10px auto; }
.accordion-container > h2{ text-align: center; color: #fff; padding-bottom: 5px; margin-bottom: 20px; padding-bottom: 15px; border-bottom: 1px solid #ddd; }
.set{ position: relative; width: 100%; height: auto; background-color: #f5f5f5; }
.set > a{ display: block; padding: 10px 15px; text-decoration: none; color: #555; font-weight: 600; border-bottom: 1px solid #ddd; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; transition:all 0.2s linear; }
.set > a i{ float: right; margin-top: 2px; }
.set > a.active{ background-color:#3399cc; color: #fff; }
.content{ background-color: #fff; border-bottom: 1px solid #ddd; display:none; }
.accordion-container .set > a { padding: 15px; font-size: 20px; font-weight: normal; }
.accordion-container .set > a.active { background: #000000; font-size: 20px; font-weight: normal; padding: 15px; border: 0; }
.accordion-container .content { padding: 15px; border: 2px solid; margin-bottom: 10px; }
.accordion-container h3 {color: #ffffff; font-size: 20px; padding: 25px 20%; margin: 0; }
.accordion-container .bgh3 a {display: inline-block; margin-bottom: 20px; }
.accordion-container .ulContent li { margin-bottom: 10px; }

/* F A Q  -  M A S O N A R Y */
.accordion-container .content { height: 300px; overflow: hidden; overflow-y: scroll; }
::-webkit-scrollbar { width: 5px; }
::-webkit-scrollbar-track { background: #f9f9f9;  }
::-webkit-scrollbar-thumb { background: #ebebeb;  }
::-webkit-scrollbar-thumb:hover { background: #cccccc;  }
ul.ulContent { padding-left: 20px; }
.set { position: relative; width: 33.33%; float: left; margin-bottom: 25px; background: #ffffff; }
.accordion-container .bgh3 { clear: both; }
.accordion-container .content { display: block; height: 300px; overflow: hidden; overflow-y: scroll; border: 0; margin: 0; }
.accordion-container .set > a, .accordion-container .set > a.active { padding: 15px; font-size: 15px; font-weight: normal; border: 0; color: red; line-height: initial; background: #ffffff; }
.accordion-container .set > a i { display: none; }

/* V I E W  B U T T O N */
.row.view_style { margin: 20px 0 0 0; }
.row.view_style > div > div { padding: 0; }
.row.view_style .active .btn { color: #fff; background-color: #636161; border-color: #777; }
.available-now { display: none; }

/* G R I D  V I E W */
.box-grid .box.box-light { width: 33%; display: inline-block; vertical-align: top; padding-right: 5px; }
.box-grid .box.box-light > div.row { height: auto !important; }
.box-grid .box.box-light .store_owl_images { width: 100%; height: 250px !important;}
.box-grid .box.box-light .store_owl_content { height: auto; width: 100%; border: 0; padding: 10px 0; }
.box-grid .box.box-light .box-light-title .box-light-left { width: 100%; }
.box-grid .box.box-light .box-light-title .box-light-right { width: 100%; }
.box-grid .box.box-light .detailbox-sale { width: 50%; float: left; }
.box-grid .box.box-light .detailbox-rent { width: 50%; float: right; }
.box-grid .box.box-light h2.box-light-ref { font-size: 16px; font-weight: 100; }
.box-grid .box.box-light .box-light-left h2 { font-size: 16px; }
.box-grid .box.box-light .box-light-prices h4 { font-size: 16px !important; }
.box-grid .box.box-light .box-light-right { /*display: none;*/ width: 100%; }
.box-grid .box.box-light .box-light-left { width: 100%; }
.box-grid .box.box-light .store_owl_content { background-color: #ffffff; }
.box-grid .box.box-light:nth-child(3n+1) { padding-right: 5px; }
.box-grid .box.box-light:nth-child(3n+2) { padding-left: 5px; padding-right: 5px; }
.box-grid .box.box-light:nth-child(3n+0) { padding-left: 5px; padding-right: 0; }
.list_view .btn, .grid_view .btn, .map_view .btn { display: block; }
.box-grid .box-title-top { min-height: 55px; }
.box-grid span.box-light-location { display: block; }
.box-grid .box-light-prices { min-height: 35px; }
.box-grid .box-light .module.ingress { display: none; }
.box-grid a.kvqig._2FaDn.link_moreinfo { display: none; }
.box-grid .infoList { width: 40% !important; display: inline-block; }
.box-grid .box-light .infoList span a { background: transparent; color: #393939 !important; text-align: left; padding-left: 0; }
.box-grid .box-icons { width: 60%; float: right; text-align: right; }
.box-grid .box-icons a { border-radius: 20px; width: 40px; }
.box-grid .available-now { display: block; min-height: 17px; }

/* B X S L I D E R */
.bx-wrapper { margin-bottom: 0 !important; }
.bx-wrapper { border: 0 !important; box-shadow: none !important; }
.bx-wrapper .bx-pager { display: none; }
.bx-wrapper .bx-controls-direction a { top: 37% !important; }

/******** Readmore Toggle ********/
.toggle_content{
    display:none;
}
.button.bt-toggle_content {
    background-color: #e10004 !important;
    color: #fff !important;
    padding: 5px 10px;
    border: unset;
    margin-bottom: 10px;
    line-height: 1.35;
    font-weight: normal;
    height: auto;
}

@media (min-width:768px) and (max-width: 991px) {
	.boxInfo .thumbListing img { height: 100px; }
	.header-txt-title { /*width: 50%;*/ }
	.box-icons a { width: 23%; display: inline-block; }
}

@media (min-width:992px) and (max-width: 1199px) {
	.btn-compare { padding: 10px 20px; }
	.boxInfo .thumbListing img { height: 125px; }
	.header-txt-title { width: 60%; }
	.box-icons a { width: 23%; display: inline-block; }
	.dropdown-menu.main-menu li a { padding: 3px 11px !important; }
}

/* C O N T A C T  P A G E */
@media (min-width:768px) and (max-width: 991px) {
	#ContactUs-form { background: #ffffff; }
	#ContactUs-form #form1 { border-left: 5px solid #ebebeb !important; border-radius: 3px; background: #f9f9f9; padding: 5px 10px; border: 1px solid #ebebeb; margin-bottom: 15px; padding-top: 15px;  }
	#ContactUs-form input[type="submit"] { background: #00bb38; color: #ffffff; width: 304px; border: 0; border-radius: 3px; padding: 10px; margin-top: 10px; }
	.boxpagethis.contact-mail-right iframe { width: 100%; }
}

@media (min-width:992px) {
	.contact-page-wrapper-right { margin-top: 20px; }
	.contact-mail-left { width: 44%; float: left; }
	.contact-mail-right { width: 54%; float: right; }
	#ContactUs-form { background: #ffffff; }
	#ContactUs-form #form1 { border-left: 5px solid #ebebeb !important; border-radius: 3px; background: #f9f9f9; padding: 5px 10px; border: 1px solid #ebebeb; margin-bottom: 15px; padding-top: 15px; }
	#ContactUs-form input[type="submit"] { background: #00bb38; color: #ffffff; width: 304px; border: 0; border-radius: 3px; padding: 10px; margin-top: 10px; }
	.boxpagethis.contact-mail-right iframe { width: 100%; }
}

@media print {
	#logo { width: 49% !important; float: left !important; }
	#logo img { width: 120px !important; height: 100px !important; max-height: 100px!important; }
	.info-text { display: block !important;  }
	ul.social-icons, #lang, select#selectCurr, ul.dropdown-menu.main-menu { display: none !important; }
	.container .row .col-md-11.col-sm-2 { width: 49% !important; float: right !important; }
}
