@media only screen and (max-width:767px){.areagallery .main img{height:auto;}
.pagearea{padding:10px 0;}
.sectionhead{margin-bottom:10px;padding:10px;}
.containerWhite,.containergrey{padding:10px;}
.gridspanel .grid_1{width:100%;}
.gridspanel h5{font-size:1.1em;padding:0;}
.gridspanel .grid_2{width:100%;padding:15px 0 0;}
.gridspanel{padding:0;}
.formcontact .table_form_vertical td{padding-bottom:10px;}
.formcontact textarea{height:100px;}
.mapwrap{height:200px;}
.panelscontainer .grid_1{width:100%;}
.panelscontainer .grid_2{margin:20px 0 0;width:100%;}
.panelscontainer h3{font-size:1.1em;text-align:center;}
.accordian_title{padding:10px;font-size:1em;}
.sidearrow, .txtcount{display:none;}
.iconListing > li{padding:10px;}
.iconListing > li a{font-size:1em;}
.box.containergrey{padding:0;}
.boxhead h5{font-size:0.9em;}
.infoline li,.infoline li a{font-size:1em;}
.infoline li a{padding:3px 10px;}
.infoline li{padding:0 6px 0 0;}
.borderedlinks > li a,.arrowlinks > li a{font-size:1em;}
.section_oneright .grid_1{width:100%;}
.section_oneright .grid_2{width:100%;padding:10px 0 0;}
.box.togglebox{margin:2px 0 0;}
.sectiontop .grid_3{width:100%;text-align:center;}
.sectiontop .grid_3 p{margin:0;}
.sectiontop .grid_4{width:100%;padding:5px 0 10px 0;}
.sortselect{float:none;margin:0 auto;}
.webform input[type="submit"], .webform input[type="button"]{font-size:1.1em;}
.repeateditem{text-align:center;}
.repeateditem .grid_left{width:250px;margin:15px auto 0;display:block;padding:5px;border:1px solid #ddd;}
.repeateditem .grid_middle{width:100%;display:block;}
.repeateditem .grid_right{width:100%;display:block;border-left:none;border-top:1px dashed #ddd;}
.itempicbox img,.itempicbox{height:auto;}
.itempicbox{min-height:200px;}
.infoicon{width:100%;text-align:center;display:inline-block;}
.infoicon li{display:inline-block;float:none;vertical-align:top;}
.infoicon li.right{float:none!important;display:inline-block;vertical-align:top;}
.ratingbox, .pricebox{padding:10px;min-height:1%;}
.itemdescription{height:auto;}
.itemtitle{font-size:1.1em;}
.togglebox .boxhead:before{top:4px;}
.infoicon li{margin:0 3px;}
.infoicon li:last-child{margin:0 10px;}
.uppersection .grid_1{width:100%;}
.uppersection .grid_2{width:100%;padding:10px 0 0;}
.photogallery .slick-next{right:10px;}
.photogallery .slick-prev{left:10px;}
.infoicons_white li{padding-right:10px;font-size:0.5em;line-height:12px;}
.galleryinfo{height:auto;}
.top_part .grid_4{width:100%;}
.top_part .grid_3{width:100%;padding:12px 0 0;}
.side_pricebox{padding:10px;text-align:center;padding:10px;min-height:1%;width:100%;}
.side_pricebox span{text-align:center;}
.side_pricebox h4{font-size:2em;}
.uppersection .grid_2 .itemtitle{font-size:1.2em;margin:0;}
.form_threecell td{padding-left:0;}
.galleryinfo{position:static;background:#333;width:100%;display:inline-block;padding:12px 0 0;border-radius:0 0 3px 3px;}
.galleryinfo:before{display:none;}
.infoicons_white li .iconwhite.transport{background-position:7px 3px;}
.uppersection .grid_2 .box{margin-top:10px;}
.checkbox, .radio{padding-left:20px;}
.inline.radio, .inline.checkbox{padding-right:10px;}
.form_threecell .themebtn.blue{display:block;width:100%;text-align:center;}
.middlesection .grid_1{width:100%;}
.middlesection .grid_2{width:100%;padding:15px 0 0;}
.sectiontitle{height:auto;line-height:normal;padding:10px;width:100%;}
.listingblock_side{width:100%;}
.cmscontainer ul li{font-size:1em;}
.commentsection{margin-top:10px;}
.repeatedelement{padding:10px;}
.repeatedelement .leftgrid{width:100%;display:block;padding:0 0 15px 0;}
.repeatedelement .leftgrid .avtar{display:block;margin:0 auto;}
.repeatedelement .rightgrid{width:100%;display:block;text-align:center;}
.repeatedelement .floatedlist{display:table;float:none;margin:0 auto;text-align:center;width:auto;}
.repeatedelement .comment_txt{margin:10px 0;font-size:0.9em;}
.repeatedelement .counter{float:none;display:block;margin:0 auto 6px;}
.section_commentform .leftbox{width:15%;}
.section_commentform .rightbox{width:85%;text-align:left;}
.itemwrap{margin-top:10px;}
.itemwrap .itembody h6{font-size:1em;}
.itemscontainer{width:300px;margin:0 auto;}
.repeatedelement .likegroups{float:none;margin:10px auto 0;display:block;}
.boxhead{padding:10px 10px 0;}
.boxbody{padding:0 10px 10px;}
.steps li{text-align:center;width:25%;}
.steps li .spantxt{font-size:0.7em;text-align:center;margin:10px auto;line-height:14px;width:100%;}
.steps li.first{text-align:left;}
.steps{margin-bottom:10px;}
.itemcount{font-size:0.9em;float:none;display:table;margin:0 auto 10px;}
.item_repeated{text-align:center;margin:10px 0 0;}
.item_repeated .grid_left{width:250px;margin:15px auto 0;display:block;padding:5px;border:1px solid #ddd;}
.item_repeated .grid_middle{width:100%;display:block;padding:10px;}
.item_repeated .grid_right{width:100%;padding:10px;display:block;border-left:none;border-top:1px dashed #ddd;text-align:center;}
.pricebox_side{margin:10px 0 0;}
.pricebox_side h4{text-align:center;font:1.6em;}
.list_vertical li{font-size:0.9em;}
.icon_txtlink{font-size:1em;}
.item_repeated .list_vertical{margin-bottom:0;margin-top:10px;}
.formapply table td:first-child{width:100%;}
.formapply table td{padding:10px 0 0;}
.listingtable{margin:0 -10px;}
.advertise{margin:10px auto 0;display:block;text-align:center;}
.themebtn.pattern.arrowbtn{margin-top:10px;}
.formrow .grid_1{width:100%;}
.formrow .grid_2{width:100%;}
.formrow h6{font-size:1.2em;}
.formrow h6 span{display:block;}
.formwrap .formhead{font-size:0.9em;font-weight:700;}
.formwrap .formbody .grid_3{width:100%;}
.formwrap .formbody .grid_4{width:100%;}
.formwrap .formbody .grid_4 .twocols_table td:first-child{text-align:left;padding-left:0;}
.twocols_table td{padding-left:0;font-size:0.9em;}
.twocols_table td:first-child{width:35%;}
.formrow{padding:10px 0 0;}
.subtxt{width:100%;line-height:16px;}
.formrow .arrowlink{float:none;margin:0 0 10px 0;}
.fourcols_table{border-spacing:0;}
.fourcols_table td{display:block;padding:5px 0 5px 0;}
.fourcols_table td:nth-child(3){text-align:left;}
.lastrow td,.lastrow td:last-child{display:block;text-align:center;padding:5px 0 0;}
.blockgroup{margin:0;}
.blockgroup > li{padding:10px 0 0;width:100%;}
.blockgroup > li:first-child{padding-top:0;}
.contentbox .contentpic{min-height:100px;}
.contentbox .contentbody .title{font-size:1em;line-height:18px;padding-bottom:5px;}
.contentbox .contentbody .description{font-size:0.9em;line-height:18px;}
.contentbox .contentbody{min-height:1%;}
.floated_iconlinks li a{font-size:0.9em;}
.floated_iconlinks li{margin-right:20px;padding-left:25px;}
.blockgroup + .pagination{margin-top:10px;text-align:center;}
.pagination li a{width:30px;}
.contentbox .contentbody .description{display:block;height:auto;}
.borderframe .avtars{display:none;}
.sectionforms{padding:0;}
.sectionforms .borderframe{margin:0;padding:10px;}
.borderframe h4{font-size:17px;}
.borderframe h5{font-size:14px;padding:0;}
.fixwrap{margin:0;}
.fixwrap label{font-size:12px;}
.borderframe h6{font-size:13px;}
.frmlogin .fixwrap{width:100%;}
.fixwrap .labletxt{font-size:13px;line-height:22px;}
.frmlogin .fixwrap .linkright{font-size:13px;}
.or{margin:0 0 15px 0;}
.or span{width:35px;height:35px;line-height:35px;font-size:14px;}
.or:before{top:16px;background:rgba(255,255,255,0.5);}
.grpbtns{padding:0;}
.fieldsmall{margin-bottom:10px!important;}
.fieldmedium{margin-bottom:10px!important;width:100%!important;margin-left:100px!important;}
.checkbox, .radio{height:auto;line-height:16px;}
.fixwrap .labletxt{line-height:18px;}
.sectioncenter{width:100%;padding:0 0;}
.sectioncenter .errorimg{width:220px;display:block;margin:15px auto 20px;}
.sectioncenter h3{color:#6d6c6c;font-size:1.1em;line-height:22px;font-weight:normal;}
.sectioncenter h3 br{display:none;}
.listpanel{width:100%;padding:0 10px 10px;}
.listpanel li{font-size:1em;}
.listpanel li:before{top:21px;width:7px;height:7px;}
.contentbox.wrapdetails .title{font-size:1em;line-height:20px;}
.contentbox.wrapdetails .contenthead .grid_3{width:100%;}
.contentbox.wrapdetails .contenthead .grid_4{width:100%;}
.contentbox.wrapdetails .contenthead .floated_iconlinks{float:left;}
.repeatedelement{margin-top:10px;}
.repeatedelement .username{font-size:1em;}
.comments_wrap{padding:10px;}
.comments_wrap .right{width:100%;margin:0;}
.comments_wrap .pic{margin:0 15px 10px 0;width:50px;height:50px;}
.comments_wrap .username{font-size:13px;}
.comments_wrap p{clear:both;}
.comment_step2{margin-left:0;}
.comment_step3{margin-left:0;}
.editformTable td{display:block;width:100%;padding:5px 0 0;font-size:13px;}
.editformTable td:first-child{width:100%;text-align:left;}
.editformTable tr{display:inline-block;padding:0 0 10px;text-align:left;width:100%;}
.editformTable td:first-child{text-align:left;width:100%;padding:0 0 0 0;}
.wrapform{padding:0;background:none;}
.comments_wrap p{font-size:1em;line-height:20px;}
.wrapborder h2{font-size:1em;}
.areagallery .main{height:auto;}
.areagallery .gallerythumbs li .slidethumb{height:60px;}
.areagallery .gallerythumbs{padding:5px;}
.wrapborder .wrapform{padding-bottom:0;}
.comments_wrap .commentdate{font-size:0.8em;}
.repeatedelement .username{width:100%;margin:5px 0;}
.repeatedelement .datetxt{float:none;}
.repeatedelement .ratingwrap{clear:both;display:block;float:none;margin:5px 0 0;}
.pagination li{margin:0 1px;}
.noresult{min-height:1%;}
.noresult img{width:100px;margin:0;}
.noresult h5{color:#333;font-size:14px;line-height:1.2;}
.noresult h5 span{display:block;font-size:30px;color:#ff7d00;}
.addlink{margin-bottom:10px;}
.gridbox{height:auto;}
.grids_trap{margin:10px auto;}
.grids_trap ul > li{width:50%;padding:0 0 10px 10px;}
.sectionOverlay{overflow:scroll;}
.screenTable{padding:30px 10px 10px;}
.form_container{padding:0;background:none;display:block;}
.popup-div .twocols_table td:first-child{width:100%;}
.popup-div .twocols_table td{display:block;padding:5px 0 0;}
.popup-div .formwrap .formhead{margin:0 0 10px 0;}
.popup-div .formcontroler{max-height:100%;overflow:visible;}
.popup-div .formwrap{padding-right:0;}
.popup-div .containerWhite{border-radius:0;}
.twocols_table.cform td:first-child{width:100%;}
.twocols_table.cform td{width:100%;display:block;}
.popup-div .updateform{margin:0;}
.formrow .grid_1 .containerWhite, .formrow .grid_2 .containerWhite{min-height:1%;}
.popup-div .formrow{padding:0;table-layout:auto;}
.popup-div .formrow .grid_1{display:block;width:100%;padding:0;}
.popup-div .formrow .grid_2{display:block;width:100%;padding:15px 0 0;}
.form_container h5{padding:0 0 10px 0;}
.popup-div .gridfull{padding:0;}
.popup-div .formrow{padding:15px;background:#fff;}
.formscroller{padding:0;}
.twocols_table.cform td:first-child{padding-left:0;}
.popup-div .formwrap.containerWhite{padding-right:0;}
.popup-div .containerWhite{box-shadow:none;}
.popup-div .formrow .grid_1 .containerWhite, .formrow .grid_2 .containerWhite,.formscroller{min-height:1%;}
.forminner{max-height:100%;overflow:visible;}
.popup-div .formrow textarea{height:100px;}
.popup-div .formrow .grid_2 .twocols_table td{padding-top:10px;}
.twocols_table tr{width:100%;display:inline-block;padding:6px 0 0;}
.twocols_table tr:first-child{padding-top:0;}
.popup-div .formrow .grid_2 h5{padding:0;}
.twocols_table.cform{margin:0;}
.popup-div .formrow{padding-bottom:0;}
.slideform .grid_1{width:100%;display:block;padding:10px;border-right:none;}
.slideform .grid_2{width:100%;display:block;padding:10px;border-top:1px solid #ddd;}
.slideform h4{font-size:1.1em;}
.slideform h4 span{display:block;}
.scrollwrap .scrollcell{max-height:100%;overflow:visible;padding:0;}
.slideform h6{padding-left:0;font-size:0.9em;}
.slideform .grid_2 h4{padding-left:0;padding-top:5px;}
.verticalform{border-spacing:0;}
.verticalform td{display:block;padding:0 0 10px 0;width:100%;}
.slideform .gridfull{margin-top:10px;}
.stepforms{display:inline-block;padding:0;width:100%;}
.stepforms p{font-size:1.1em;padding:0;margin-bottom:5px;}
.stepforms .grid_1 .txtlabel{font-size:1em;line-height:1.1em;margin-top:10px;margin-bottom:10px;}
.stepforms .grid_1{width:100%;padding:15px 0 0;}
.stepforms .grid_2{width:100%;}
.stepforms .grid_1 .themebtn{margin:30px 0 0;}
.checkbox, .radio{padding-left:30px;}
.formlogin td{padding-bottom:10px;}
.tablereview tr:first-child{display:none;}
.tablereview td, .tablereview td:first-child{border:medium none;display:block;padding:0 0 10px;text-align:center;width:100%;}
.tablereview tr{border:1px solid #e9e9e9;border-radius:3px;display:inline-block;margin:10px 0 0;padding:10px;width:100%;}
.tablereview tr:nth-child(2){margin-top:0;}
.tablereview .itemwraps{width:100%;}
.itemwraps img{background:#fff;display:block;float:none;margin:0 auto 10px;width:80px;}
.tablereview{border:medium none;}
.tablereview .list_vertical li{font-size:0.9em;}
.totaltr td{background:none;}
.containergrey.grid_2{width:100%;padding:2px;}
.containergrey.grid_2 .form-row label{display:block;width:100%;}
.containergrey.grid_2 .form-row input[type="text"]{width:100%;}
.containergrey.grid_2 .webform input[type="submit"]{display:block;margin:0;}
.video_section{width:100%;height:200px;}
.itembox .itembody{min-height:1%;}
.uppersection .grid_2{padding:0;border:none;background:none;min-height:1%;}
.checkform .boxhead{padding:10px 10px 0;}
.checkform .boxbody{padding:0 10px 10px;}
.form__centered table td,.form__centered table td:last-child{width:100%;display:block;padding:5px 0;}
.container__details .result_pic img{float:none;margin:0 auto 10px;display:block;}
.container__details-top{text-align:center;}
.container__details-row .grid_3{width:100%;}
.container__details-row .grid_4{width:100%;text-align:left;padding:15px 0 0;}
.container__details-row h5{font-size:1.1em;}
h6{font-size:1em;}
.txt__price{font-size:1.5em;}
.panel__details .result_pic img{float:none;margin:0 auto 10px;display:block;}
.grid--onehalf{margin:0!important;}
.grid--onehalf li{width:100%;padding:10px 0 0!important;}
.section__cell .description{min-height:1%;}
.section__cell{border-width:1px;border-color:#ddd;}
.section__cell h6{white-space:normal;text-overflow:clip;overflow:visible;}
.section--repeated .h4{display:block;}
.container__details-top p{margin:10px 0 0;}
.section__cell{text-align:center;}
.section__cell h6, .h4{font-size:1.1em;}
.section__cell .themebtn{float:left;}
.form--list{width:100%;display:block;table-layout:auto;padding:5px 0;}
.form--list li{display:block;width:100%;position:relative;padding:5px 10px;}
.form--list li:last-child br{display:none;}
.slide--inner{background-position:70% top;height:240px;}
.grids_trap ul > li{width:100%;padding:0 0 10px 00;}
.grids_trap ul > li:last-child{padding-bottom:0;}
.container--fluid{padding:0;}
#listing-div.containergrey{padding:0;background:none;}
.repeateditem{box-shadow:none;}
.locationtxt:before{position:relative;}
.gridbox{border-radius:0;}
.gridbox .boxtitle{bottom:0;font-size:1em;}
.infoicons_white{padding:0 10px;}
}
@media only screen and (max-width:600px){.fixwrap table{border-spacing:0;}
.fixwrap table td{display:block;padding:10px 0 0;}
.fixwrap table .titletable td{display:table-cell;vertical-align:top;}
}
@media only screen and (max-width:400px){.gridbox{height:auto;}
}
@media only screen and (max-width:400px){.formlogin td .link{float:left;margin:15px 0 0;}
.stepforms .grid_2 .radio.inline{float:left;}
.stepforms p{font-size:1em;padding:0;margin-bottom:5px;}
}