.headerright {padding-top:26px;}

.searchBox{font-size:32px;padding:3px 0; height:180px; line-height:40px;}
.searchBox .clear.pT30{padding:0;}
#bannermain{height:180px;}
.homeSubscribe{border-top:0;}
.toggleMenu{display:none;}
.backTosearch{top:2px;left:20px;position:absolute;}
.signupboxSec h2{padding:0px 0px 0px 18px;}
.signupboxSec h2 span{font-size:25px;}
.right.RTbox .Rtinr{background:#F9F9F9;width:680px;}
.sucsecTB table{width:40%;}
.rrsdemo iframe{width:960px; height:720px; position:absolute;}
.ifrBox{position:relative;height:0;padding-bottom:75.0%;}
h2.h2bx{font-size:20px; margin-bottom:30px;}
h2.active{font-size:21px !important;}
@media screen and (min-width:1061px) and (max-width:1218px) {
.dataTables_wrapper.no-footer.toPrint{width:100%; overflow:auto; max-height:300px; border-bottom:1px solid #eee;}
#container{min-width:auto;}
.dataTables_wrapper .dataTables_filter{margin:0 10px;}	
}
@media screen and (min-width:1025px) and (max-width:1160px) {
.priceBox{left:auto !important; right:0;}
.dataTables_wrapper.no-footer.toPrint{width:100%; overflow:auto; max-height:300px; border-bottom:1px solid #eee;}
#container{min-width:auto;}
.dataTables_wrapper .dataTables_filter{margin:0 10px;}	
}
@media screen and (min-width:768px) and (max-width:1024px) {
.quicklinks{width:auto;}
.headertop{width:100%; padding:10px 0;}
.headerright{width:370px;}
.headerleft .logo{margin-left:15px;}
.quicklinks ul.search-top{margin-right:15px;}
.stateData_link{font-size:21px;}
.homeSubscribe{padding:15px 0 30px;}
.homeSection2{width:auto; margin:auto 15px;	}
.browse ul li{width:auto; float:none; padding:10px; text-align:center;}
#bannermain{background:url("../images/banner-rand.jpg") no-repeat center top;background-size:100%;}
.searchBox {width:100%;}
.searchBox span{font-size:24px; line-height:30px; padding:15px 30px; display:block;}
.footerSection{width:auto;}
.grid-3 > ul{padding:0 10px;}
.seacrh-input:focus{width:315px;}
header{width:auto;}
.planOuterContainer{width:auto;}
.planColumn h3{font-size:18px;}
.planColumn h3{min-height:35px;}
.planColumn{width:185px; margin:0 0 0 10px;}
.planall{min-height:auto !important;}
.signupboxSec h2 span{font-size:18px;}
.priceBox{left:auto !important; right:0;}
.dataTables_wrapper.no-footer.toPrint{width:100%; overflow:auto; max-height:300px; border-bottom:1px solid #eee;}
#container{min-width:auto;}
.dataTables_wrapper .dataTables_filter{margin:0 10px;}
.contBox h2{padding:0 10px;}
.contBox #content{width:60% !important; float:left !important; max-width:550px;}
.contBox #sidebar{width:35% !important; float:right !important; max-width:370px;}
.rrsdemo iframe{width:90%; height:420px; position:relative;}
.ifrBox{height:auto;padding-bottom:0; text-align:center;}
h1.left{overflow:hidden; width:100%;}
.backTosearch{position:relative;}
}
@media screen and (min-width:320px) and (max-width:767px) {
	.bannerwidth { width: auto;}
.txtcentered h1 { font-size: 25px; padding-bottom: 10px;}
.searchButtonBox { margin: 0px; display: inline;}
.txtcentered {  width: auto; margin: auto;padding: 20px 15px 20px 15px !important;}
.searchButtonBox form{display: inline-flex; margin: auto;}
.stateData_link { width: auto;}
.subscribeBox { width: auto; padding: 0 10px;}
.browse ul li { margin: 5px 0;}
.logosbox { width: auto; margin: 20px auto; padding: 0 10px;}
.logolist { overflow-x: scroll;}
.newsletter-txt { width: auto; padding: 15px 10px; text-align: center; border-top-left-radius: 0px;border-bottom-left-radius: 0px;}
.newsletterbox {  width: 100%; margin: 30px auto; display: block;}
.copyright { padding-left: 0px;}
.footLogo .logo { display: none;}
.quicklinks ul.search-top li:last-child {margin-top: 0px;}
.dropdown .dropdown-content { margin-left: 10px;}
.headerleft { padding: 0 10px;}
.newsletter-btn { width: 100%; padding: 10px 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px;}
.newsletter-btn .btn.btn-warning.btn-lg {font-size: 13px; width: max-content; margin: auto;}

	.rrsdemo iframe{width:90%; height:420px; position:relative;}
.ifrBox{height:auto;padding-bottom:0; text-align:center;}
h3.h3Bx{font-size:14px;}
.toggleMenu{width: 30px;display: block;border-bottom: 3px solid #fff;border-top: 3px solid #fff;height:11px; float:right; margin-right:20px; position:relative; z-index:99999;}
.toggleMenu i{width:100%;display: block;border-bottom: 3px solid #fff; margin:4px 0;}
.toggleMenu.active1 i {transform: rotate(-100deg);margin-top: -2px;}
.toggleMenu.active1{transform: rotate(45deg);border-bottom: 0;top:9px;position: relative;left: 0px;width:20px;}
#popup{width:auto; margin:0 20px;}
.quicklinks{margin: 0;background:#663399;-webkit-overflow-scrolling: touch;-webkit-transition: left .3s;-moz-transition: left .3s; -ms-transition: left .3s;transition: left .3s;height:auto; padding-bottom:20px; padding-top:40px;left: -80%;left: calc(-1*(100% - 54px));overflow: auto;position: fixed; top: 0; width: 80%; width: calc(100% - 54px);}	
.quicklinks.active2{ position: fixed; left: 0; width:100%;}
.quicklinks ul li{width:100%;}
.quicklinks li a{padding:3px 10px;}
.quicklinks ul.search-top li:first-child a{padding-left:10px;}
.quicklinks ul.search-top li{border-left:0;}
.quicklinks ul li{border-right:0;}
.seacrh-input{width:85%;}
.seacrh-input:focus{width:85%;}
.quicklinks ul.search-top{float:left; width:100%;}
header{margin:10px auto 0px;}
.headerright{width:auto; padding:0;position:fixed; z-index: 999;top: 5px; left:3px;}
.headerright nav ul li a{color:#fff; padding:0 5px;}
.headerright nav ul li{border-left:0px solid #fff;}
.headerright nav ul li img{position:relative; top:3px;}
#bannermain{height:140px; background-size:100%; }
.searchBox{font-size: 16px;line-height:24px; width:auto;}
.searchButtonBox{width:auto; margin:10px;}
.search{width:80%; height:30px;}
.searchButtonBox input[type="text"]{font-size:11px;}
.searchButton{height: 40px;background: #4169e1;padding: 0 5px;border-radius: 0px 5px 5px 0px;}
.searchButton img{width:30px; position:relative; top:5px;}
.searchSection{margin-top:10px !important;}

.homeSubscribe {width:100%; padding:0px;}
.subscribeBox{width:auto; text-align:center;}
.stateData_link{font-size:16px; margin:0;}
.homeSection2{padding:10px; width:auto;}
.browse ul{overflow:hidden; margin:0;}
.stateCategory{width:100%;}
.browse ul li{float:none; padding:10px; text-align:center; width:auto;}	
#container{min-height:auto;}
#mainshell{width:auto;}
.grid-3 > ul{width:50%; padding:0 15px;}
.footernav{width:100%; margin-top:0px;}
.footLogo .logo{padding-left:15px;}

.footLogo{width:100%; margin-top:5px;}
footer {padding:0;}
.cd-breadcrumb, .cd-multi-steps{width:auto;}
#inner-mainshell{padding:0;}
.conatiner-full{padding:0 !important;}
.statistics h4{font-size:12px;}
#inner-content h3{padding:0 15px;}
#frmStatCat{overflow: hidden;width:auto;overflow-x: scroll;border-right: 1px solid #ccc;border-left: 1px solid #ccc;}
#frmStatCat table.data-table{width:900px;}
#frmStatCat .data-table td:nth-child(1){ border-left:0;}
.data-table th{font-size:12px;}
.search-table-data{height:300px; overflow:auto;}
.left{float:none !important; font-size:15px; margin-bottom:5px;}

.dataTables_wrapper.no-footer.toPrint{width:100%; overflow:auto; max-height:300px; border-bottom:1px solid #eee;}
.dataTables_wrapper.no-footer.toPrint th{font-size:13px;}
.dataTables_wrapper.no-footer.toPrint td{font-size:12px;}
.dataTables_filter{text-align:right; margin-bottom:10px; margin-top:5px; margin-right:10px;}
.dataTables_filter input{padding:5px;}
.cd-breadcrumb, .cd-multi-steps{margin:1em 10px; padding:0.5em 0.5em;}
.cd-breadcrumb li > *, .cd-multi-steps li > *{font-size:12px;}
.margent_left_graph td{font-size:12px; padding:0;}
.margent_left_graph p{font-size:12px; padding:0 10px;}
p.lastpra{font-size:12px; padding:10px;}
#inner-content h2{padding:0 10px; font-size:15px; line-height:24px;}
.categorie-data{width:auto; padding:10px;}
.map-button-div input{padding:7px 15px !important;font-size:12px !important;}
.additional a.plus:after{font-size:24px; position:relative; left:10px;}
.additional a.minus:after{position:relative; left:10px;}
#add a{font-size:12px;}
.categorie-data .pB5{font-size:12px;}
.time-div .pL20{font-size:12px;}
.priceBox{position:relative !important; left:0 !important; margin-bottom:10px; float:none; overflow:hidden; margin-top:20px;}
.additional{width:auto;}
.additional-deatil{margin:10px 0px 0px -10px;}
.form_class {width:100%;}
.form-div p{text-align:right;}
.form-div p .choose{font-size:13px; float:left;}
.select2.select2-container.select2-container--default{width:100% !important;}
ul.select2-selection__rendered input{width:100% !important;}
.categorie-data h4{font-size:13px;}
.bottom-submit .time-select{width:100px;}
.submitbtn-div{width:145px;}

.DTFC_LeftWrapper{display:none;}
.search-table-data .data-table td{font-size:12px;}
#inner-sidebar {float: left;width: auto;height: auto;overflow: hidden;padding-left:15px; padding-right:15px;}
#inner-sidebar h2 {border-left: 5px solid #663399;font-size: 16px;padding-bottom: 5px;padding-left: 7px;padding-top: 5px;}
#inner-content{width:auto; padding:5px;}

.testimonialsection{width:auto; padding:0 20px;}
.homeTestimonial{padding:15px 0;}
.testimonialsection h3{font-size:21px; margin:0 0 10px;}
.testimonialData{font-size:13px;}
#popup h2{font-size:13px; margin:10px 20px 10px 20px;}
#popup{margin:0 10px; padding:5px; max-height:350px;}
#popup ul li span{padding:5px; font-size:12px;}
#popup ul li span{width:48%;}
#popup ul li span:nth-child(2){width:25%;}
#popup ul li span:nth-child(3){width:15%;}
.priceTitle{ font-size:16px;}
.actualPrice{font-size:28px;}

#container{min-width:auto;}
.iconbox{float:left;}
.iconbox a{width:auto; height:17px;}
.iconbox a img{width:auto;}
.iconbox{ margin:0;}
.right.iconbox{position: relative;top:0px;right:0px; padding:0; border:0;}
.iconbox img{height:17px !important;}
.right.iconbox{height:19px !important; margin-left:5px;}
#sublinks{border: 1px solid #eeee;padding: 5px; overflow:hidden;}

#mainshell{padding:15px;}
.contact p{width:70px; margin-right:15px; font-size:12px;}
#mainshell #content{width:auto; margin:0; float:none;}
.contact input[type="text"]{font-size:12px;}
.contact textarea{font-size:12px;}
.g-recaptcha div{height:auto !important;}
.lstc{ width:40px !important;}
#sidebar{width:auto; float:none;}
#sidebar address{font-size:13px;}
.profile h2{font-size:18px;}
.profile{width:auto;}
.profile-outer{float:none; overflow:hidden; padding:10px;}
.prfl-left{width:auto; float:none;}
.profile-right{float:none; width:auto; margin:20px 0;}
.profile .inputshell{margin-bottom:0px;}
.profile-right input[type="text"]{width:95%;border-radius:5px; font-size:12px;}
.profile .profile-right p{ text-align:left; width:auto;}
.profile .profile-right .inputshell{padding-bottom:10px;}
.login-main{width:auto; left:0; position:relative; margin:0 10px; overflow:hidden; padding:10px 0;}
.login-main .right-side{width:auto; float:left;}
.login-main .right-side li a{line-height:18px;}
.profile .profile-right input[type="button"]{margin:5px;}
.about #inner-mainshell{padding:15px;}
.about #inner-mainshell h2{font-size:18px;}
.about #inner-mainshell{font-size:13px;}
.mapBX .iconbox{margin-top:0 !important;}
.mapBX .backTosearch{top:6px;left: auto;position: absolute;right: 15px;border: 1px solid #eee;padding: 3px 10px;background: #eeeeee73;}
.mapBX{margin-top:20px;}
#map-canvas{ height:560px; width:auto; margin:10px;}
.graph_table{ padding:0; display:block !important;}
.graph_table_inner{display:block; max-width:90%;}

.planOuterContainer{width:auto;}
.planLeftBox{width:auto; float:none; margin:10px;}
.planColumn{width:auto; float:none; margin:10px;}
.planColumn h3{min-height:35px; margin-top:20px; font-size:16px;}
.signupboxSec h2 span{font-size:13px !important; line-height:24px;}
.registr{width:96%; margin:2%; padding:3%;}
.signupboxSec .registr p{width:100%; text-align:left; padding:0 2px;}
.signupboxSec .registr input[type="text"]{font-size:12px; padding:10px; width:88%;}
.signupboxSec .registr input[type="password"]{font-size:12px; padding:10px; width:88%;}
.signupboxSec .inputshell select{font-size:12px; padding:10px; width:95%;}
.signupboxSec .registr{width:auto !important; float:none; margin:10px;}
.signupboxSec .conatiner-full{width:100% !important;}
.left.LTbox{overflow:hidden; float:none !important;}
.right.RTbox{overflow:hidden; float:none !important; width:auto; margin:10px;}
.right.RTbox .Rtinr{width:auto; padding:15px;}
.right.RTbox .Rtinr .pL30{padding:0;}
#inner-content .right.RTbox h3{padding:0;}
#inner-content .right.RTbox h2{padding:0;}
#inner-content .right.RTbox h3.pB10+input{ margin-top:10px;}
.data-table td{font-size:13px;}
.left{font-size:13px;}
#credit_card_url_div{padding:10px;}
#credit_card_url_div table{ width:100% !important;}
#credit_card_url_div table td{font-size:12px;}
#detailsCheckout h3{font-size:16px;}
#credit_card_url_div input[type="text"]{width:170px;}
#credit_card_url_div select{width:180px;}
#credit_card_url_div select[name="expDateMonth"]{width:88px;}
#credit_card_url_div select[name="expDateYear"]{width:88px;}
.planinner .selectplan{font-size:14px; margin-bottom:10px;}
h2.sucss{font-size:16px;}
.sucsecTB table{width:80%;}
.sucsecTB table th{font-size:13px;}
h2{font-size:16px; padding:0 10px;}
.main-cell h1.left{display:block; padding-right:120px;}
li#login-profile a{pointer-events:none;}
.header-index.login-popup.twostageform{margin-top: -150px !important; margin-left: -150px !important;}
.regionsBox h2{font-size:14px;}
.regionsBox .clear.pT30.spc{display:none;}
h2.h2bx{font-size:14px !important; margin-bottom:15px;}
h2.active{font-size:14px !important; padding-left:20px !important;}
.accordion h2.active{ background:url(../images/minusSymbol.png) no-repeat left 0px;}
.accordion h3{font-size:12px; padding:5px !important; background:url(../images/plusSymbol.png) no-repeat 0px 3px; padding-left:20px !important;}
.regionsBox .form-div{padding:0;}
.planLeftBox ul li{padding:5px 0;}
.planColumn .liItem{padding:8px 0;}
.planContainer{min-height:230px;}
.acountBox .wdthpercent30.right{ width:auto !important; margin-top:5px;}
.wrng{padding:0 10px;}
.upgradBox #show_plan_ajax_detail{margin:0; padding:0;}
.wdtBX{width:auto !important; margin:10px; padding:15px;}
.upgradBox .selectplan h3{padding:0 !important; margin-bottom:10px;}
#show_plan_ajax_detail h3{padding:0 !important;}
.login-popup.twostageform.header-popup{width:auto !important; margin-top:-110px !important;}
.notification.msgsuccess{width: 75%;float: none;margin: auto;top: 30%;left: 6%;}
li#login-profile .right-side a{pointer-events:all;}

.tab-links a{padding:10px;}
li.active a, li.active a:hover{padding:10px;}
#tab1 .left{ overflow:hidden;}
#tab1 .srcBXD b.titlBX{ display:block;}
#tab1 span.frmBox{display:block; margin-bottom:10px;}
#tab1 span.frmBox2{display:block;}
#tab1 span.frmBox3{display:block; margin-top:10px;}
#tab1 span.frmBox3 a{border:1px solid #ccc; padding:3px 10px; display:block; margin-bottom:10px; width:83px;}
#tab1 span.frmBox input[type="text"]{width:50px; font-size:11px;}
.wrdFl{ position:absolute; top:10px; right:10px;}
.tab-content2{position:relative;}
.thead_gr.s11x{font-size:14px !important;}
.thead_gr.s11x{font-size:12px !important;}

.cd-breadcrumb li.current > *, .cd-multi-steps li.current > *{line-height:17px;}
.additional-deatil.close p{font-size:13px;}	
}

@media screen and (min-width:360px) and (max-width:400px) {	
.searchButtonBox input[type="text"]{font-size:12px;}
}
@media screen and (min-width:401px) and (max-width:560px) {	
.searchButtonBox input[type="text"]{font-size:13px;}
.searchButtonBox{ width:366px; margin:auto;}
.searchButton{width:34px;}
.search{ width:316px;}
#tab1 span.frmBox{display:block; float:left;}
#tab1 span.frmBox2{display:block;float:left; font-size:11px;}

}
@media screen and (min-width:480px) and (max-width:640px) {	
#credit_card_url_div input[type="text"]{width:auto;}
}
@media screen and (min-width:560px) and (max-width:768px) {	
.searchButtonBox input[type="text"]{font-size:15px;}
.searchButtonBox input[type="text"]{font-size:13px;}
.searchButtonBox{ width:566px; margin:auto;}
.searchButton{width:34px;}
.search{ width:516px;}
#tab1 span.frmBox{display:block; float:left;}
#tab1 span.frmBox2{display:block;float:left; font-size:11px;}
}
@media screen and (min-width:640px) and (max-width: 767px) {
.footernav{width:50%;}
.footLogo{width:50%;}
#frmStatCat{ width:auto;}	
#frmStatCat table.data-table{width:auto;}
.planColumn{width:196px; float:left; margin:5px;}
.contBox #content{width:60% !important; float:left !important;}
.contBox #sidebar{width:35% !important; float:right !important;}
#detailsCheckout input[type="text"]{width:auto;}
}