.cont_frm_sh.intro {
	z-index:99999;
}
@media only screen and (max-width: 1024px) {
#header-nav, #header-nav-inr {
	position: relative !important;
	top: 0 !important;
}
#cssmenu {
	margin-top: 30px;
}
.owl-carousel .owl-buttons .owl-next {
	right: -37px;
}
.owl-carousel .owl-buttons .owl-prev {
	left: -37px;
}
#cssmenu {
	z-index: 999;
}
#carousel_featuredCategory .sdvs img {
	width: 100%;
}
#cssmenu > ul > li {
	border-bottom: 1px solid #fff;
}
#cssmenu > ul > li > a {
	line-height: 25px;
	color: #fff;
	padding: 5px 20px;
	margin: 0;
	border-bottom: 1px solid #4F4F4F;
	display: block;
}
#cssmenu ul.open {
	background: #363636;
	position: absolute;
	top: 20px;
	right: 0;
	padding:0;
}
#cssmenu ul.open .open {
	position: relative;
	top: 0;
}
#cssmenu > ul > li.has-sub > a {
	padding-right: 60px;
}
#cssmenu ul ul li a {
	text-align: left;
}
#cssmenu {
	width: 100%;
}
.rit_mnu_log {
	display: none;
}
#cssmenu #menu-button {
	display: block;
}
#cssmenu ul {
	width: 100%;
	display: none;
}
#cssmenu.align-center > ul {
	text-align: left;
}
#cssmenu ul li {
	width: 100%;
	border: 0;
}
#cssmenu ul ul li, #cssmenu li:hover > ul > li {
	height: auto;
}
#cssmenu ul ul li a {
	width: 100%;
	border-bottom: 0;
}
#cssmenu > ul > li {
	float: none;
}
#cssmenu ul ul li a {
	padding-left: 25px;
}
#cssmenu ul ul ul li a {
	padding-left: 35px;
}
#cssmenu ul ul li a {
	color: #dddddd;
	background: none;
	margin: 0;
	padding: 5px 22px;
	border-bottom:1px dotted #4F4F4F !important;
}
#cssmenu ul ul li:hover > a, #cssmenu ul ul li.active > a {
	color: #ffffff;
}
#cssmenu ul ul, #cssmenu ul ul ul, #cssmenu.align-right ul ul {
	position: relative;
	left: 0;
	width: 100%;
	margin: 0;
	text-align: left;
}
#cssmenu > ul > li.has-sub > a:after, #cssmenu > ul > li.has-sub > a:before, #cssmenu ul ul > li.has-sub > a:after, #cssmenu ul ul > li.has-sub > a:before {
	display: none;
}
#cssmenu #menu-button {
	display: block;
	color: #000;
	cursor: pointer;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: 600;
	padding-right: 48px;
	text-align: right;
}
#cssmenu #menu-button:after {
	position: absolute;
	top: 7px;
	right: 17px;
	display: block;
	height: 8px;
	width: 20px;
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
	content: '';
}
#cssmenu #menu-button:before {
	position: absolute;
	top: 0px;
	right: 17px;
	display: block;
	height: 2px;
	width: 20px;
	background: #000;
	content: '';
}
#cssmenu #menu-button.menu-opened:after {
	top: 4px;
	border: 0;
	height: 2px;
	width: 15px;
	background: #000;
	transition: all 0.35s ease 0s;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
#cssmenu #menu-button.menu-opened:before {
	top: 4px;
	background: #000;
	width: 15px;
	transition: all 0.35s ease 0s;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
#cssmenu .submenu-button {
	position: absolute;
	z-index: 99;
	right: 0;
	top: 0;
	display: block;
	border-left: 1px solid #fff;
	height: 36px;
	width: 36px;
	cursor: pointer;
}
#cssmenu .submenu-button.submenu-opened {
	background: #000;
}
#cssmenu ul ul .submenu-button {
	height: 34px;
	width: 34px;
}
#cssmenu .submenu-button:after {
	position: absolute;
	top: 19px;
	right: 15px;
	width: 8px;
	height: 2px;
	display: block;
	background: #dddddd;
	content: '';
}
#cssmenu ul ul .submenu-button:after {
	top: 15px;
	right: 13px;
}
#cssmenu .submenu-button.submenu-opened:after {
	background: #ffffff;
}
#cssmenu .submenu-button:before {
	position: absolute;
	top: 16px;
	right: 18px;
	display: block;
	width: 2px;
	height: 8px;
	background: #dddddd;
	content: '';
}
#cssmenu ul ul .submenu-button:before {
	top: 12px;
	right: 16px;
}
#cssmenu .submenu-button.submenu-opened:before {
	display: none;
}
#menu-line {
	display: none !important;
}
.logo_sc {
	width: 26%;
}
.menu_sc {
	width: 70%;
}
.wt_we_ofr_con h3 strong, .qryfme_sc_con h3 strong, .abt_roi_lft h3 strong, .who_do_we_con h3 strong, .prtn_scn_in h3 strong, .about_sc_inr h3 strong, .tak_lok_con h3 strong, .roi_instu_con h3 strong, .foll_sc_con h3 strong, .wht_th_clnt_con h3 strong, .hv_mrque h3 strong {
	font-size: 120%;
	line-height: 50px;
}
.footer {
	padding-bottom: 0;
}
.owl-controls.clickable {
	display: none !important;
}
.serc_cour_sc_inr input[type="text"] {
	width: 55%;
}
.cour_dtl_dv img {
	width: 100%;
}
.ban_con h5 {
	display: none;
}
.abtsroinst ul {
	grid-template-columns: 31% 31% 31%;
}
.owl-carousel .owl-buttons .owl-next {
	right: -30px;
}
.mbr_prof_dv_rt li span {
	width: 34%;
}
.vdeo_sc iframe {
	width: 100%;
}
.dt_bkng_lf {
	float: none;
}
.dt_bkng_rt {
	float: none;
}
.dt_bkng_rt_prc {
	float: left;
}
.dt_bkng_rt_prc_bnt {
	float: right;
}
.dt_bkng_rt_prc strong {
	margin-top: 10px;
}
.vdo_whor {
	grid-template-columns: auto;
}
.who_do_we_in {
	grid-template-columns: 50% 50%;
}
.footr_dv {
	column-gap: 80px;
}
.home_ban .ban_con h4, .home_ban .ban_con strong {
	font-size: 46px;
	line-height: 60px;
}
.home_ban .ban_con {
	top: 9%;
}
.right_coupontotal {
	clear: right;
	width: 200px;
	margin: 21px 0 0px;
}
}
@media only screen and (max-width: 1000px) {
.abut-cont-us .col-lg-3.col-md-12 {
	border-right: 0;
}
.col-lg-3.col-md-3.ofr-img {
	display: none;
}
.discount_secn .col-lg-6.col-md-6 {
	width: 100%;
	max-width: 100%;
	text-align: center;
	flex: 100%;
}
.discount_secn .col-lg-3.col-md-3.col-sm-12 {
	width: 100%;
	flex: 100%;
	max-width: 100%;
	text-align: center;
}
}
@media only screen and (max-width: 900px) {
.banner-part.hme-bn {
	min-height: inherit;
}
.nav-tabs > li > a {
	padding: 23px 40px;
}
.checkout_paymnt .md-form.mb-4, .checkout_paymnt .md-form.mb-5, .checkout_paymnt .md-form.mb-3 {
	width: auto;
}
.email_contne .md-form.mb-3 {
	padding-left: 0;
}
.othrs_servce li {
	margin-top: 20px;
}
.second_tab .ui-tabs .ui-tabs-nav li, .ui-tabs .ui-tabs-nav li {
	width: 100%;
	border: 2px solid #ddd;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	border: 2px solid #800225;
}
.ui-tabs .ui-tabs-panel {
	border: 0 !important;
	padding-top: 20px !important;
}
.ui-accordion .ui-accordion-content p, .ui-tabs .ui-tabs-panel p {
	text-align: justify;
	text-align-last: center;
}
}
@media only screen and (max-width: 768px) {
.work_dv.acmed_div .work_dv_in {
	width:auto;
}
.ban_btn {
	margin-top:10px;
}
.owl-carousel .owl-buttons .owl-next {
	right: -30px;
}
.banner-frme .container-bn {
	width: 98%;
	margin-bottom: 20px;
}
.ban_btme {
	position: relative;
	width: auto;
	border: 0;
}
.abut-cont-indv {
	border-bottom: 1px dashed #fff;
	padding-bottom: 20px;
}
.abutbtme_sec, .saving-sec, .pagkng_dv, .bestselling_dv, .wy_book, .partnr-secn, .customr_revw, .othrs_servce {
	padding: 40px 0 40px;
}
#slider1_container {
	width: auto !important;
}
.cont-us {
	padding: 20px 0;
}
.othrs_servce h2 {
	font-size: 28px;
	line-height: 30px;
	margin-bottom: 20px;
}
.con_blo h2, .cont-us h2 {
	font-size: 28px;
	line-height: 30px;
}
.contact-form-sec .btn.btn-primary {
	font-size: 20px;
	line-height: 25px;
	height: 100px;
	margin: 0 auto;
	float: none;
	display: block;
}
.room_night_btn p, .trmcon a {
	margin-top: 7px;
}
.innre-main {
	padding-top: 20px;
}
.hdr_secn strong {
	font-size: 18px;
}
.abutbtme_sec .col-lg-3.col-md-6.col-12 {
	margin-bottom: 20px;
	text-align: center
}
.soc_clk {
	/*display: block;*/
	height: 35px;
	width: 35px;
	cursor: pointer;
	background: #fff url("../images/socl-aro.png") center center no-repeat;
	position: absolute;
	left: 30px;
}
/*.socl_fx ul{opacity:0; transition:all 0.45s ease 0.45s; right: -47px; position: absolute;}
.socl_fx ul.slide{opacity:1; right:0;}
.socl_fx {
    width: 113px;
}*/
.socl_fx ul li {
	width: 30px;
	height: 35px;
}
.socl_fx {
	width: 30px;
}
.wy_in {
	margin-bottom: 50px;
}
.socl_fx ul li a i {
	font-size: 16px;
}
.md-form.mb-0.dtpclk, .md-form.mb-0.for_hwe {
	width: 100%;
}
.ban_con strong {
	font-size: 340%;
	line-height: 40px;
}
.ban_con p {
	font-size: 14px;
	line-height: 16px;
	padding: 10px 0;
}
.ban_con {
	right: 4%;
	top: 8%;
	width: 61%;
}
.ban_btn a {
	font-size: 12px;
	line-height: 20px;
	padding: 6px 7px;
}
.ban_btn a:last-child {
	padding-left: 46px;
	margin-left: 0px;
}
.ban_con h5 {
	display: none;
}
.sldr {
	position: relative;
}
.ban_con h6 {
	font-size: 100%;
	line-height: 27px;
	padding:0 0 0 60px;
}
.ban_con h6 span {
	font-size: 100%;
	line-height: 20px;
}
.cour_dtl_in_sec {
	grid-template-columns: 100%;
}
.serc_cour_sc_inr input[type="date"] {
	width: 23%;
	padding: 1% 0% 1% 6%;
}
.serc_cour_sc_inr input[type="text"] {
	width: 36%;
}
.con_dtls_lft {
	float: none;
	width: 100%;
}
.con_dtls_rit {
	float: none;
	width: 100%;
	margin-top: 20px;
}
.who_do_we_in {
	grid-template-columns: auto;
}
.footr_dv {
	grid-template-columns: 50% 50%;
	column-gap: 20px;
}
.footr_dv div {
	margin-bottom: 30px;
}
.abt_roi_lft img {
	margin: 0px auto;
	width: 100%;
}
.roi_in_caro {
	grid-template-columns: 48% 48%;
}
.resourse_pge_inr {
	grid-template-columns: 49% 49%;
	column-gap: 10px;
}
.cont_frm_sh_dv_in {
	width: 90%;
}
.work_dv {
	grid-template-columns: 100%;
}
.work_dv_in p {
	min-height: inherit;
}
.work_dv_in a {
	margin-top: 20px;
}
.work_dv_in {
	margin-bottom: 30px;
}
.qryfme_sc_frm .orgn_nme input {
	width: 99.5%;
}
.qryfme_sc_frm input {
	width: 94.5%;
}
.ban_con.rsorce_pge {
	width: 50%;
}
.container {
	max-width: 96%;
}
.awrnse ul li {
	display: block;
	margin: 20px 20px;
}
.awrnse h2, .awrnse_blw h2 {
	text-align: center;
}
.awrnse_blw img {
	display: block;
	width: 100%;
}
.footr_dv {
	grid-template-columns: 48% 48%;
	column-gap: 20px;
}
.mbr_prof_dv_lf {
	float: none;
	width: 100%;
}
.mbr_prof_dv_rt {
	float: none;
	width: 100%;
	margin: 20px 0 0;
}
.cour_in_btm strong {
	display: block;
	width: auto;
}
.activ_inact_rdo {
	display: block;
	width: 100%;
	margin: 20px 0 0;
}
.cour_in_top_lf {
	width: auto;
}
.cour_in_top_rt {
	float: right;
	width: auto;
	margin-left: 0;
}
.home_ban .ban_con h4, .home_ban .ban_con strong {
	font-size: 36px;
	line-height: 40px;
}
.sldr .ban_con img {
	margin: 20px auto 0;
}
.home_ban .ban_con p {
	font-size: 14px;
	line-height: 20px;
}
.home_ban .ban_btn a:last-child {
	border: 0;
	background: #872323;
	color: #fff;
	padding: 10px 0;
	width: 150px;
	margin: 20px auto;
}
.callbacks_tabs.callbacks1_tabs li a {
	width: 10px;
	height: 10px;
}
.row.justify-content-center .col-md-8 {
	width: 100%;
	max-width: 100%;
	flex: 100%;
}
.lon_page_rg .form-group.row {
	width: 100%;
}
.ban_con {
	right: 4%;
	top: 28%;
}
.ac_dv h2 button {
	letter-spacing: 0px;
}
.ac_dv h2 button h3 {
	font-size: 10px;
	word-break: break-word;
	width: 97%;
	display: block;
	float: left;
	overflow: hidden;
}
.othr_con_dv img {
	width: 100%;
}
.ac_dv .btn i {
	top: 7px;
}
.who_do_we {
	padding: 20px 0;
}
.qryfme_sc_con h3 {
	font-weight:300;
}
.qryfme_sc_frm_dv textarea {
	padding: 2%;
}
.right_coupontotal {
	clear: left;
	width: 100%;
	margin: 21px 0 0px;
	float: none;
}
.lft_couponcode {
	width: 100%;
}
.lft_couponcode input[type="text"] {
	width: 54%;
}
.lft_couponcode input[type="submit"]#coupon_apply {
	width: 21%;
}
.roieditorblog img {
	width: 100% !important;
	display: block;
	height: auto !important;
}
.resourse_pge .container h1, .resourse_pge .container h2 {
	font-size: 22px;
	line-height: 26px;
}
.freeonline_popup_rit {
    width: 57%;
}
}
@media only screen and (max-width: 767px) {
.col-lg-9.col-md-6.col-12.text-right.pgnes {
	margin-top: 10px;
}
.room_night_btn p, .trmcon a {
	margin-top: 0;
}
.detl_in_lef {
	float: none;
	width: 100%;
	border-right: 0;
	border-bottom: 1px dashed #b8b8b8;
	padding-bottom: 10px;
	margin-bottom: 10px;
	padding-right: 0;
}
.detl_in_rit {
	float: none;
	width: 100%;
}
.card_btnes {
	text-align: center;
}
.card_btnes .btn.btn-primary {
	padding: 20px 10px;
	float: none !important;
}
.footer h4 {
}
.footer .nwsltre button {
	margin-bottom: 30px;
}
.cont-indv {
	margin-bottom: 24px;
}
.abt_roi_lft {
	float: none;
	width: auto;
	border-right: 0;
	padding-right: 0;
	margin-right: 0;
	margin-bottom: 0;
}
.abt_roi_rit {
	float: none;
	width: auto;
}
.abtsroinst ul {
	grid-template-columns: auto;
	column-gap: 0;
	text-align: center;
}
.mbr_prof_dv_lf {
	float: none;
	width: auto;
}
.mbr_prof_dv_rt {
	float: none;
	width: auto;
	margin: 20px 0 0;
}
.serc_cour_sc_inr label {
	width: auto;
	display: block;
}
.serc_cour_sc_inr input[type="text"] {
	width: 100%;
	display: block;
	margin-bottom: 10px;
	padding-top: 2.1%;
	padding-bottom: 2.1%;
}
.serc_cour_sc_inr input[type="date"] {
	width: 50%;
	padding: 2.1% 0% 2.1% 10%;
	margin-left: 0;
	background-position: 5px center;
	background-size: 20px;
}
.serc_cour_sc_inr input[type="button"] {
	width: 48%;
}
.vdo_sc_in iframe {
	height: auto;
}
.fondr_dv {
	grid-template-columns: auto;
	column-gap: 0;
}
.roi_in_dve {
	margin: 0 10px 20px;
}
.awrnse_blw {
	padding: 30px;
}
.fc-day-grid-container.fc-scroller {
	height: auto !important;
}
.work_dv.acmed_div .work_dv_in {
	width: 100%;
}
.qryfme_sc_con p img {
	width: 100%;
}
.second_tab h2 {
	font-size: 24px;
	line-height: 26px;
	margin: 40px 0;
}
.ui-tabs .ui-tabs-panel {
	padding: 20px 0 0 !important;
}
.card {
	margin: 10px 0;
}
.tab_in_dv, .othr_con_dv {
	padding: 20px;
}
.qryfme_sc_con {
	padding-bottom: 10px;
}
.second_tab .ui-tabs .ui-tabs-nav li strong {
	display: block;
	font-size:18px;
	margin: 0 auto;
}
.lft_couponcode input[type="text"] {
	width: 50%;
	vertical-align: top;
}
.lft_couponcode form {
	text-align: center;
}
.lft_couponcode label {
	display: block;
}
.roieditorblog blockquote p {
	width:auto;
}
.freeonline_popup_lf {
	float:none;
	width:auto;
	text-align:center;
}
.freeonline_popup_lf img {
	display:block;
	margin:0 auto;
}
.freeonline_popup_rit, .inrpgspopup .qryfme_sc_con.leftt, .inrpgspopup .popup_con_inr.confrm.rites, .hmepop .leftt, .hmepop .rites {
	float: none;
	width: auto;
}
.qryfme_sc_con.blog_pge_popu {
	background:none;
}
}
@media only screen and (max-width: 650px) {
.home_ban .ban_con h4, .ban_con h4 {
	font-size: 130%;
	line-height: 20px;
}
.home_ban .ban_con strong, .ban_con strong {
	font-size: 150%;
	line-height: 16px;
}
.home_ban .ban_con p, .ban_con p {
	font-size: 8px;
	line-height: 12px;
	padding: 2px 0;
}
.home_ban .ban_btn a, .ban_btn a {
	font-size: 10px;
	line-height: 14px;
	padding: 3px 5px;
	width: 150px;
}
.ban_btn a:last-child {
	padding-left: 28px;
	margin-left: 0px;
	margin-top: 3px;
	background-size: 13px;
}
.tak_lok_con_in, .who_do_we_in, .cor_cn_tr_in {
	grid-template-columns: 100%;
	text-align: center;
}
.cor_cn_tr_sc_dv a {
	margin-left: auto;
	margin-right: auto;
}
.cor_cn_tr_sc_dv {
	margin-bottom: 20px;
	border-bottom: 1px solid #a64e67;
	padding-bottom: 20px;
}
.cor_cn_tr_sc_dv, .who_do_we_in_sc {
	margin-bottom: 20px;
	border-bottom: 1px solid #a64e67;
	padding-bottom: 20px;
}
.tak_lok_con_dv {
	margin-bottom: 20px;
}
.cor_cn_tr_sc_dv strong {
	text-align: left;
}
.hire_inr_dv_sc:last-child {
	margin-left: 0;
	margin-top: 20px;
}
.hire_inr_dv_sc {
	width: 100%;
	text-align: center;
	display: block;
}
.footr_dv, .qryfme_sc_frm, .wht_th_clnt_sc {
	grid-template-columns: 100%;
}
.qryfme_sc_frm_dv {
	margin-top: 20px;
}
.contact_scb {
	margin: 30px 0;
}
.foot_losec {
}
.contact_scb a {
}
.wht_th_sc_in {
	display: block;
	width: auto;
	margin-left: 0;
	text-align: center;
}
.wht_th_sc img {
	display: block;
	margin: 0 auto;
}
.qryfme_sc_in input[type="submit"], .qryfme_sc_in button {
	padding: 15px 0;
	width: 100%;
}
.sldr .ban_con img {
	width: 70%;
	margin: 20px auto 0;
	float: none;
	display: block;
}
.othr_con_dv img {
	width: 100%;
}
.tab_in_dv {
	padding: 30px;
	margin: 20px 0;
}
.tab_in_dv h4 {
	margin-bottom: 30px;
}
.tab_in_dv a {
	width: 100%;
	margin: 20px auto 0;
}
.ac_dv h2 {
	margin: 20px 0;
}
.ac_dv h2, .tab_in_dv h4, .qryfme_sc_con h3 {
	font-size: 24px;
	line-height: 24px;
}
.awrnse ul li img {
	width:100%;
}
.awrnse h2, .awrnse_blw h2 {
	font-size: 26px;
	line-height: 30px;
}
.lev_dve ul {
	grid-template-columns: auto;
}
.cour_in_top_lf {
	width: auto;
	float: none;
}
.cour_in_top_rt {
	float: none;
	width: 100%;
	margin: 0 auto;
	text-align: center;
}
.red_gola {
	margin: 0 auto;
}
.top_secn_r .long.inlo {
	float:right;
}
.top_secn_r a.web_lk {
	padding: 0 !important;
	width: 73%;
}
.callbacks_tabs.callbacks1_tabs {
	display:none;
}
.service_tab, .qryfme_sc {
	padding: 20px 0;
}
.lft_couponcode input[type="text"] {
	width: 100%;
	display:block;
}
.lft_couponcode input[type="submit"]#coupon_apply {
	width: auto;
	margin-top: 10px;
}
.blog_pge_popu .popup_con_inr div {
	grid-template-columns: 100%;
}
.freeonline_popup .popup_con_inr.confrm.free-pop-fm {
	position: relative;
	bottom: 0;
	width: auto;
}
.freeonline_popup .withstre {
	margin-top: 10px;
	text-align: center;
}
.popup_con_inr div input[type="submit"], .popup_con_inr div button {
    font-size: 13px !important;
    padding-left: 0;
    padding-right: 0;
}
#sib-container.constra form,
#sib-container.bblge #sib-form {
    grid-template-columns: 100%;
}
#sib-container.constra form .com_dve:nth-child(4) {
    margin-bottom: 15px;
	margin-top:5px;
}
}
@media only screen and (max-width: 570px) {
.owl-carousel .owl-buttons .owl-next {
	right: -10px;
}
.owl-carousel .owl-buttons .owl-prev {
	left: -10px;
}
.partnr-secn li {
	display: block;
	margin: 0 auto 20px;
}
.nav-tabs {
	margin: 0 0 10px 0;
	padding: 0 2px;
}
.nav-tabs > li > a {
	padding: 5px 8px;
}
.nav-tabs > li > a strong {
	font-size: 12px;
}
.card_btnes .btn.btn-primary {
	padding: 10px 30px;
	display: block;
	margin: 0 auto 10px;
	float: none !important;
	width: 54%;
}
.checkout_paymnt .md-form.mb-1 {
	width: 100%;
}
.checkout_paymnt .md-form.mb-2 {
	width: auto;
}
.othrs_servce li {
	width: 38%;
}
.logo_sc img {
	width: 100%;
}
.logo_sc {
	width: 40%;
}
.menu_sc {
	width: 60%;
}
#cssmenu {
	margin-top: 0;
}
.logo_sc a {
	padding: 0;
}
.abt_roi_lft h3 strong, .who_do_we_con h3 strong, .prtn_scn_in h3 strong, .about_sc_inr h3 strong, .tak_lok_con h3 strong, .roi_instu_con h3 strong, .foll_sc_con h3 strong, .wht_th_clnt_con h3 strong, .hv_mrque h3 strong {
	font-size: 110%;
	line-height: 30px;
}
.container {
	max-width: 94%;
}
.vdeo_sc iframe {
	height: 244px;
	display: block;
}
.qryfme_sc_frm .orgn_nme input, .qryfme_sc_frm input {
	width: 100%;
}
.qryfme_sc_frm_dv_inr {
	grid-template-columns: 47.3% 47.3%;
}
.about_sc_inr a {
	width: auto;
}
.bmt_secn {
	padding: 10px 0;
}
.serc_blog_inr select {
	display: block;
	width: 100%;
	margin: 0 0 10px;
}
.serc_blog_inr input {
	width: 100%;
	padding: 1% 0;
	margin: 0;
	display: block;
}
.resourse_pge_inr, .roi_in_caro {
	grid-template-columns: 100%;
}
.popup_con_inr div {
	grid-template-columns: 100%;
}
.top_secn_r a.web_lk {
	width: 72%;
}
.home_ban .ban_btn a:last-child {
	padding: 6px 0;
	width: 100px;
}
.work_dv_in a {
	width:100%;
}
.hm_ppop h3 br {
	display: none;
}
/*.cont_frm_sh_dv_in{top: 90px;}*/
}
@media only screen and (max-width: 560px) {
.hire_inr_dv_sc img {
	display: block;
	width: 100%;
}
.about_sc_inr a {
	width: auto;
}
.container {
	max-width: 96%;
}
.qryfme_sc_frm_dv_inr {
	grid-template-columns: 100%;
}
.abtsroinst ul {
	grid-template-columns: 100%;
}
.abtsroinst ul li span {
	width: 20px;
}
.abtsroinst ul li span img {
	width: 100%;
	display: block;
}
.abtsroinst ul li strong {
	width: auto;
	font-size: 13px;
}
.dt_bkng_rt {
	float: none;
	margin: 20px auto 0;
}
.dt_bkng_lf {
	float: none;
	text-align: center;
}
.dt_bkng_lf a {
	margin: 0 auto;
}
.serc_cour_sc_inr input[type="button"] {
	width: 47%;
}
.ui-accordion .ui-accordion-header {
	font-size: 12px;
	letter-spacing: 1px;
}
.ban_con {
	top: 20%;
}
.top_secn_l a {
	display:block;
}
.top_secn_l a.web_lk {
	margin: 0;
	padding: 0;
	border: 0;
}
.top_secn_l span {
	display:none;
}
.withstre {
    text-align: center !important;
    margin-top: 10px !important;
	margin-bottom: 10px !important;
}
}
@media only screen and (max-width: 500px) {
.activ_inact_rdo button {
	margin: 20px 0 0;
	display:block;
}
.top_secn_r a.web_lk {
	width: 62%;
}
.mbr_prof_dv_rt li span {
	width: auto;
	display: block;
	padding: 0 0 5px 0;
}
.mbr_prof_dv_rt li strong {
	width: auto;
	display: block;
}
.mbr_prof_dv_rt li {
	padding: 0 0 16px 0;
}
#st-2 .st-btn {
	height: 28px !important;
	padding: 2px !important;
	width: 28px !important;
}
#st-2 .st-btn > img {
	height: 100% !important;
	width: 100% !important;
}
.con_clk_clos {
	right: 0px;
	top: 0px;
}
.hm_ppop .cont_frm_sh_dv_in {
	top: 0;
	max-height: 650px;
	overflow-y: scroll;
	overflow-x: auto;
	margin-top: 30px;
	position: inherit;
}
.popup_con_inr.confrm.leftt img {
	display: block;
	width: 50%;
	height: auto;
	margin:0 auto;
}
.hm_ppop h3 {
	font-size: 16px !important;
	line-height: 16px;
}
}
@media only screen and (max-width: 400px) {
.find_btn {
	width: auto;
	margin-top: 10px;
}
.discount_secn h4 strong {
	display: block;
}
.top_srce_ces .text-right button.btn.prv-nxt-btn {
	padding: 5px 9px;
}
.offresw {
	width: 90px;
	font-size: 14px;
	line-height: 14px;
	padding: 5px 0;
}
.othrs_servce li {
	width: 50%;
	border-bottom: 1px dashed #fff;
	padding-bottom: 20px;
}
.nav-tabs > li > a {
	padding: 5px 7px;
}
.serc_cour_sc_inr input[type="button"] {
	padding: 1.52% 0;
}
.dt_bkng_rt_prc {
	float: none;
	display: block;
	text-align: center;
	margin: 0 0 20px;
}
.dt_bkng_rt_prc_bnt {
	float: none;
	display: block;
	text-align: center;
}
.dt_bkng_rt a {
	display: block;
	margin: 12px auto 0;
}
.home_ban .ban_con strong {
	font-size: 107%;
}
.wt_we_ofr_con h3 strong, .qryfme_sc_con h3 strong, .abt_roi_lft h3 strong, .who_do_we_con h3 strong, .prtn_scn_in h3 strong, .about_sc_inr h3 strong, .tak_lok_con h3 strong, .roi_instu_con h3 strong, .foll_sc_con h3 strong, .wht_th_clnt_con h3 strong, .hv_mrque h3 strong {
	line-height: 30px;
}
.service_tab a.btn_rde {
	width: auto;
}
.top_secn_r a.web_lk {
	width: 58%;
}
.home_ban .ban_btn a:last-child {
	padding: 2px 0;
	margin: 5px auto;
	font-size: 10px;
	width: 80px;
}
.sldr .ban_con img {
	width: 60%;
	margin: 5px auto 0;
}
.callbacks_nav.callbacks1_nav.prev, .callbacks_nav.callbacks1_nav.next {
	width: 15px;
	height: 33px;
	background-size: 100%;
}
.card .btn.btn-primary {
	padding: 6px 40px;
	margin: 4px auto;
	display: block;
}
.ban_con h6 {
	line-height: 14px;
	padding-left:40px;
}
.container {
	max-width: 100%;
}
.ac_dv .btn i {
	top: 10px;
	right: 4px;
	font-size: 12px;
}
}
@media only screen and (max-width: 360px) {
.top_secn_r a {
	padding: 3px 0px 3px 17px !important;
	margin: 0 2px;
	font-size: 12px;
}
.sldr .ban_con img {
	width: 58%;
	margin: 5px auto;
}
.lgne_btn_dv {
	margin: 11px 0 0 0;
	float: none;
}
.rmbr_lgne .form-check {
	float: none;
	padding: 0;
}
.cont_frm_sh_dv_in {
	top: 40px;
	width: 87%;
}
}
@media only screen and (max-width: 330px) {
.nav-tabs > li > a {
	padding: 5px 4px;
}
}
