﻿@charset "utf-8";
@import "font-awesome.min.css";
@import "font-awesome-animation.min.css";
@import "pe-icon-7-stroke.css";
@import "elegant-icons.css";
@import "stroke-gap-icons.css";
@import "flaticon-set-dental.css";
@import "flaticon-set-medical.css";
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,500,600,700,800);
@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic);
@import url(https://fonts.googleapis.com/css?family=Roboto);
/*
 * typography.less
 * -----------------------------------------------
*/
::selection {
  background: #333333;
  color: #fff;
  text-shadow: none;
}
::-moz-selection {
  background: #333333;
  /* Firefox */
  color: #fff;
  text-shadow: none;
}
::-webkit-selection {
  background: #333333;
  /* Safari */
  color: #fff;
  text-shadow: none;
}
:active,
:focus {
  outline: none !important;
}
body {
  line-height: 1.7;
  font-size: 14px;
  font-family: 'Questrial', sans-serif;
  font-weight: 300;
  background-color: #fff;
  background-attachment: fixed;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #737373;
  text-decoration: none;
}
a img {
  border: none;
}
img {
  max-width: 100%;
}
iframe {
  border: none !important;
}
/* -------- Headings ---------- */
h1,
.h1 {
  font-size: 36px;
}
h2,
.h2 {
  font-size: 22px;
}
h3,
.h3 {
  font-size: 18px;
}
h4,
.h4 {
  font-size: 16px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: 'Questrial', sans-serif;
  font-weight: 500;
  line-height: 1.42857143;
  color: #111111;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #111111;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
.h1 a,
.h2 a,
.h3 a,
.h4 a,
.h5 a,
.h6 a {
  color: #111111;
}
.h1,
.h2,
.h3,
h1,
h2,
h3 {
  margin-bottom: 10px;
  margin-top: 15px;
}
h4,
h5,
h6,
.h4,
.h5,
.h6 {
  font-weight: 500;
}
/* -------- Body Text ---------- */
p,
pre,
ul,
ol,
dl,
dd,
blockquote,
address,
table,
fieldset,
form {
  margin-bottom: 10px;
}
/* -------- Custom Font Family ---------- */
.font-montserrat {
  font-family: 'Questrial', sans-serif;
}
.font-raleway {
  font-family: 'Questrial', sans-serif;
}
.font-opensans {
  font-family: 'Questrial', sans-serif;
}
.font-pt-sans {
  font-family: 'Questrial', sans-serif;
}
/* breadcrumb */
.breadcrumb {
  background-color: transparent;
  padding-left: 0;
}
.breadcrumb > li:first-child {
  padding-left: 10px;
}
.breadcrumb > li + li::before {
  content: "\f22d";
  font-family: fontawesome;
  font-size: 9px;
  color: #333333;
}
.breadcrumb li.active {
  color: #111111;
}
.breadcrumb.text-black li.active {
  color: #fff;
}
.breadcrumb.text-black li a {
  color: #333333;
}
.breadcrumb.text-white li a {
  color: #fff;
}



/*--START our css--*/
.full-div {width: 100%; float: left;}
.full_div {width: 100%; float: left;}
.spn_red {color: red;}
.strength-ul{margin:0; padding:0;width:100%;text-align:center}
.strength-ul li{display:inline-block;border-right:1px solid #000;margin:10px 0;}
.strength-ul li:nth-child(3),.strength-ul li:nth-child(7),.strength-ul li:last-child {clear:both; border:none}
.strength-ul li a{display:block;padding:0 35px;color:#000;font-size:22px;text-transform:uppercase;}
.scope-ul{margin:0; padding:0;width:100%;text-align:center}
.scope-ul li{display:inline-block;border-right:1px solid #000;margin:10px 0;}
.scope-ul li:nth-child(4),.scope-ul li:nth-child(8),.scope-ul li:last-child {clear:both; border:none}
.scope-ul li a{display:block;padding:0 35px;color:#000;font-size:22px;text-transform:uppercase;}
.col_pdng_lft0 {padding-left: 0;}
.col_pdng_rgt0 {padding-right: 0;}
.font-52{font-size:48px;}
.font-30{font-size:32px;}
.btn-book.font-30{font-size: 24px !important;
    float: right;
    line-height: 30px;
    margin: 0 !important;
    display: block;}
.extra-div-right p{float:right;font-size:22px;}
.extra-div-right p img{margin:0 10px;}
.font-58 {font-size:58px !important}
.font-42 {font-size:42px !important}
.font-38 {font-size:38px !important}
.font-28 {font-size:28px !important}
.font-26 {font-size:26px !important}
.font-20 {font-size:20px !important}
.font-62 {font-size:62px !important}
#about h1{margin-top:40%;}
#about.package-div h1{margin-top:45%;}
#about p{font-size:21px;color:#000;}
.txt-transform-upp{text-transform:uppercase}
.font-w{font-weight:bold;}
.font-22 {font-size:22px !important}
.bg-gray{background:#d1d1d1 !important;}
.package-div{
min-height: 450px;
    background: #d1d1d1;
    overflow: hidden;}
.gray-overlay{    position: absolute;
    right: 0;
    height: 450px;
    overflow: hidden;}
	.package-div{}
.gray-overlay img{float:right;width:62%;overflow:hidden;}
.border-gray{border-bottom:2px solid #d4d4d4;}
.cust-mrg{margin:40px 0 0 0;}
.cust-mrg.font-32{font-size:42px !important}
.clr-red{color:#bf2d37}
.title-red{color:#bf2d37; font-size:20px; font-weight:bold;}
.inner-line{margin:0;padding:0 0 0 20px;}
.inner-line li{font-size:16px;display:block;padding:0px 0;color:#4d4d4f}
.pdng_10{padding:10px;}
.back-red{background:#bf2d37}
.btn-book {color:#fff;padding:10px 30px; background:#bf2d37;}
.pdng_0 {padding: 0 !important;}
.pdng_lft_0 {padding-left: 0;}
.pdng_top_20px {padding-top: 20px !important;}
.pdng_top_35px {padding-top: 35px;}
.mrgn_0 {margin: 0;}
.mrgn_top_0 {margin-top: 0;}
.mrgn_top_8px {margin-top: 8px;}
.mrgn_top_6px {margin-top: 6px;}
.mrgn_top_25px {margin-top: 25px;}
.mrgn_btm_10per {margin-bottom: 10%;}
.mrgn_btm_25px {margin-bottom: 25px;}
.mrgn_btm_13px {margin-bottom: 13px;}
.pdng_btm_30px {padding-bottom: 30px !important;}
.mrgn_rgt_5px {margin-right: 5px;}
.mrgn_lft_10px{margin-left:10px;}
.mrgn_btm_2per {margin-bottom: 2%;}

.actv_pkg_main {width: 100%; float: left; border: 1px solid #ccc; padding: 5px 0;}
.actv_pkg_main p {margin-bottom: 10px;}
.actv_pkg_main p:last-child {margin-bottom: 0;}
.list-inline.sm-text-left.mt-5.pull-right{width:100%;display:block; text-align: right !important;}
.select2-results ul li:hover, .select2-results ul li:focus, .select2-results ul li:active {background: #414042 !important;}
.select2-results ul li.select2-results__option--highlighted {background: #414042 !important;}
.login_light_back .spn_red p {margin: 0;}
.fb_tw_ul {line-height: 0;}
.fb_tw_ul.styled-icons.icon-sm li a {margin-top: 5px;}
.dr_cmnt a {color: #bf2d37;}
.modal-header.set_red_modl_hdr {background: #D01130; color: #fff;}
.set_red_modl_hdr .close {margin-top: 15px !important;}
.btn.btn_red {background: #D01130; border-color: #D01130;}
.btn.btn_red:hover, .btn.btn_red:focus {background: #dc1d3c; border-color: #dc1d3c;}
a.icls_red_a {color: #D01130;}
.four_img_hvr:hover img {opacity: 0.8;}
.table-bordered thead {background: #414042 none repeat scroll 0 0 !important;}
a.your_wlt_drk_clr {color: #111111;}
a.psd_gry_fnt_clr {color: #414042;}
.ur_prscrptn_descrptn_hgt {height: 70px; overflow-y: scroll; display:inline-block; width:100%;}
.prscptn_upld_dscrptn_head_wdth{width: 300px;}
.sugst_test_full_checkbx{width:100%; float:left;}

.bnr_srch_deskpdng0 {padding-left: 0; padding-right: 0;}

.btm_testi_quote_main {float: left; width: 100%;}
.testi_back_img {background-image: url(http://websitedemo.co.in/phpdemoz/patholab/user_assets/images/testimonial_back.png); background-repeat: no-repeat; background-size: contain; height: 95px; line-height: 0; width: 100px; float: left; position: relative; background-position: center;}
.hlt_feed_img {border-radius: 50%; left: 25px; position: absolute; top: 33px;}
.btm_testi_name_div {float: left; margin-top: 7%;}

.btn.set_book_btnpopup {background-color: #bf2d37;
    border-color: #bf2d37; color: #ffffff;}
.btn.set_book_btnpopup:hover {background-color: #bf2d37;
    border-color: #bf2d37;color: #ffffff;}
.set_book_btnpopup.btn-default.disabled:hover, .set_book_btnpopup.btn-default[disabled]:hover, fieldset[disabled] .set_book_btnpopup.btn-default:hover, .set_book_btnpopup.btn-default.disabled:focus, .set_book_btnpopup.btn-default[disabled]:focus, fieldset[disabled] .set_book_btnpopup.btn-default:focus, .set_book_btnpopup.btn-default.disabled.focus, .set_book_btnpopup.btn-default.focus[disabled], fieldset[disabled] .set_book_btnpopup.btn-default.focus {background-color: #bf2d37; border-color: #bf2d37; color: #ffffff;}
.widget.no-border.m-0.last-child.pull-right > ul {
    float: right;
}
#ChangeMobileNo .close:hover, .close:focus {color: #000000;}

.prtner_slct_box .select2.select2-container.select2-container--default {width: 100% !important;}
.prtner_slct_box .select2-container--default .select2-selection--single {height: 42px;}
.prtner_slct_box .select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 40px;}
.prtner_slct_box .select2-container--default .select2-selection--single .select2-selection__arrow {height: 42px; right: 5px;}
.prtner_slct_box span.select2 {border: 1px solid #cccccc; height: auto; border-radius: 4px;}
.prtner_slct_box span.select2-container--default .select2-selection--single {border-radius: 4px; border-right: none;}
.prtner_slct_box span.select2 span span span.select2-selection__rendered {padding-left: 12px; padding-right: 12px; color: #999999;}
.prtnr_orgntn_set_mrgn_top_mins {margin-top: -60px;}
.btn.btn_gray {background: #DBDBDB;}
.fa.fa_red_hand {color: #D01130;}

.invt_regi_img {height: 107px;}
.ftr_brdr_full {width: 100%; float: left; border-top: 1px solid #777777; background-color: #373737;}
.sprt_clk_hr_p {background-color: #F1F2F3; border-radius: 22px; box-shadow: 3px 2px 3px #cccccc; float: left; font-size: 21px; line-height: 1.2; margin: 0; padding: 5px 10px; width: auto;}
.sprt_clk_hr_spn1 {}
.sprt_clk_hr_spn2 {}
.pay_blood_clctn {background-color: #D01130 !important; border-radius: 5px; color: #ffffff; font-size: 15px; font-weight: bold; padding: 2px 13px;}
.pay_blood_clctn i.fa {float: left; color: #ffffff; font-size: 21px; margin-right: 10px;}
.pay_blood_clctn span {float: left; margin-top: 10px;}
.login_light_back.edt_prfl_set_icon .input-group .input-group-addon {float: left; width: 13%;}
.login_light_back.edt_prfl_set_icon .input-group input.form-control {float: left; width: 87%;}
.srch_popup_full .col-sm-12.pdng_0.full_div:first-child label {margin-top: 0;}
.srch_popup_full .col-sm-12.pdng_0.full_div label {margin-top: 2%;}
.login_light_back .input-group-addon.pkgdtl_spn_91 {padding: 13px 8px; font-weight: bold;}
.login_light_back .input-group {width: 100%; float: left; margin-bottom: 15px;}
.login_light_back .input-group .input-group-addon {float: left; width: 8%;}
.login_light_back .input-group input.form-control {float: left; width: 92%; margin-bottom:5px;}
.login_light_back .input-group span p{margin-bottom:0px !important;}
.modal-header .close.pay_blood_close {margin-top: 18px;}
.alert.alert-danger.reset_pg_dngr_cls {padding-bottom: 15px;}
.alert.alert-danger.reset_pg_dngr_cls .close {top: 7px !important;}
.set_srch_after_mdl_p {float: left; font-size: 16px; line-height: 1; width: 100%;}
.set_srch_after_mdl_spn_red {color: red; font-weight: bold; text-decoration: underline; text-shadow: -1px 0 0 #000; font-size: 18px;}
.set_srch_after_mdl_spn_green {/*color: #378170;*/color: #414042; font-size: 18px; font-weight: bold; text-shadow: 0 -1px 0 #000; margin-right: 5px;}
.set_srch_after_mdl_spn_green i.fa {margin-left: 5px; margin-right: 3px;}
.col-md-12.col-sm-12.main_swas_profile h1:first-child {width: 100%; float: left; text-align: center; margin-bottom: 0;}
.col-md-12.col-sm-12.main_swas_profile h2 {width: 100%; float: left; text-align: center; margin-top: 0; margin-bottom: 25px;}
.col-md-12.col-sm-12.main_swas_profile div {width: 100%; float: left;}
.col-md-12.col-sm-12.main_swas_profile p {width: 100%; float: left;}
.col-md-12.col-sm-12.main_swas_profile ul li {width: 100%; float: left;}
.header-middle .widget.no-border.m-0.logo_res_no_brdr {border-right: none !important;}
.all_pg_lst_btns {color: #414042; font-weight: bold; line-height: 1; margin: 0; text-align: center;}
.alert {padding-bottom: 0;}
/* .alert .close {top: -2px !important; font-size:26px; right: -5px !important; opacity: 1 !important;} */
.alert .close {font-size:26px; opacity: 1 !important;}
.alert .close:hover, .alert .close:focus {color: #7a7a7a !important;}
.menuzord.blue .menuzord-menu > li:hover > a, .menuzord.blue .menuzord-menu ul.dropdown li:hover > a {background: /*#86d0c2*/#E42544;}
.pkg_bk_now_btn {float: right; width: 88%;}
.clr_pric_spn {color: #fff; float: left; font-size: 34px; font-weight: bold; text-align: center; width: 100%;}
.pkg_price_div {background: #414042; border-radius: 8px 0 0 8px; float: left; position: relative; width: 20%; margin-right: 5%;}
.pkg_price_div i {bottom: 0; color: #414042; font-size: 28px; position: absolute; right: -21px; top: 0;}
.home_mdl_title {color: #3f897b; font-size: 28px; font-weight: bold;}
.hm_onld_p_1 {font-size: 33px; font-weight: bold; line-height: 1.3; text-transform: capitalize;}
.promo_span_clr {color: #ED3237;}
.hm_onld_p_trms {float: right; color: #3f897b; text-decoration: underline;}
.home_mdl_dialog_cash .modal-header.full_div {padding-bottom: 8px; padding-top: 8px;}
.pkg_dtl_price {width: 100%; float: left; margin-bottom: 20px; background: #e9e9e9; border-radius: 8px; box-shadow: 0 4px 10px #b7b7b7;}
.pkg_dtl_spn_1 {color: #ed3237; margin-right: 4%; text-decoration: line-through; font-size: 24px;}
.pkg_dtl_spn_2 {color: #ed3237; font-size: 32px;}
.table-bordered.set_vw_rprt_tbl {border: 3px solid #ddd; box-shadow: 0 0 4px #e6e6e6;}
.table-bordered.set_vw_rprt_tbl tr td:nth-child(1) {width: 10%;}
.widget.set_showmsg_wdgt_mrgn {margin-bottom: 0;}
.input-group-addon.set_icon_addon_spn {padding-top: 0; padding-bottom: 0;}
.form-control[disabled].no_back_edt_inpt, .form-control[readonly].no_back_edt_inpt, fieldset[disabled] .form-control.no_back_edt_inpt {background-color: transparent;}
.res_table_cmpltjob thead, .res_table_cmpltjob tbody, .res_table_cmpltjob th, .res_table_cmpltjob td, .res_table_cmpltjob tr {word-break: break-all;}
.box-tools.col-sm-12 .pagination {margin: 0;}
.input-group-addon.pkgdtl_spn_91 {padding: 6px 8px;}
.set_pkgdtl_cl4_offset {margin-left: 31.2%; margin-top: 10px;}
.pkg_dtl_cl4_mrgnrgt {}
.pkgdetail_full {background: rgba(255, 255, 255, 0.3); border-radius: 5px; box-shadow: 1px 1px 10px #3f3f3f; float: left; margin-top: 25%; width: 100%;}
.pkgdetail_full_titl {background: #D01130; border-radius: 5px 5px 0 0; float: left; padding: 9px 15px 0; width: 100%;}
.pkgdetail_inpt_div {width: 100%; float: left; padding: 15px;}
.pkgdetail_full_in {width: 100%; float: left; margin-bottom: 10px;}
.pkgdetail_full_in:last-child {margin-bottom: 0;}
.pkgdetail_titl {color: #fff; float: left; font-size: 28px; font-weight: bold; margin-top: 0; width: 100%; text-align: center;}
.pkgdtl_txt_p {color: #fff; float: left; font-size: 20px; font-weight: bold; line-height: 1.2; width: 100%; text-transform: capitalize;}
.sgst_tst_full {width: 100%; float: left; margin-bottom: 5px;}
.header-middle i.fa {line-height: 0.5 !important;}
.alert {width: 100%; float: left;padding:5px 30px 5px 15px!important;}
.wllt_mrgn {margin-top: 2%;}
.wtable.wtbl_no_mrgn {margin-top: 0;}
.srch_sftr_popup_inpt {width: 100%; float: left; box-shadow: 0 0 8px #e4e4e4 inset; border-radius: 4px; border: 1px solid #ccc;}
.innr_six_set_fnt .six_part_price span {font-size: 15px;}
.innr_six_set_fnt .p-15 {padding: 13px !important;}
.col-sm-3.set_4_checkbx:nth-child(4n+5) {clear: both;}
.set_4_checkbx input {float: left; margin-right: 5px;}
.set_4_checkbx h2 {font-size: 15px; margin: 0;}
.set_4_checkbx p {float: left; width: 100%;}
.chngpw_rgt_img {width: 80%; float: left;}
.six_part_price span {font-size: 16px;}
.new_rprt_full {width: 100%; float: left; padding: 10px 15px; border: 1px solid #ccc; margin-bottom: 20px;}
.new_rprt_full:last-child {margin-bottom: 0;}
.nw_rpt_lft_p {font-size: 16px; font-weight: bold;}
.new_rprt_full p {margin-bottom: 0;}
.cntct_title {width: 100%; float: left; font-weight: normal;}
.set_cntct_map {margin-top: 5.5%;}
.abt_addrs_pdng {padding: 0;}
.abt_img_brdr_clr {border: 7px solid #414042;}
.abt_cl4_focuimg {padding-right: 0;}
.abt_scop_wrk {float: left; margin-top: 0; width: 100%;}
.abt_our_strngth {font-size: 30px; font-weight: 600; line-height: 0; color: #414042;}
.clctn_ul li {width: 100%; float: left;}
.clctn_ul .fa.fa-arrow-right.clctn_ul_i {color: #414042; float: left; margin-right: 6px; margin-top: 5px; width: auto; line-height: 1;}
.clctn_ul_spn {float: left; width: 93%;}
.hlth_feed_title {color: #414042; font-size: 26px; font-weight: bold; line-height: 1;}
.wtable.wtbl_no_mrgn {margin-top: 0;}
.col-sm-offset-5.set_sm_ofset_5 {margin-left: 35.667%;}
.cnfrm_cl3_offst_3 {margin-left: 30%;}
.cnfrm_amnt_spn.col-xs-1 {background: #888888; border-radius: 50%; color: #fff; height: 45px; line-height: 45px; margin: 0 15px 12px; padding: 0; text-align: center; width: 45px;}
.cnfrm_btn_noback {background: transparent; border: none; margin:0 auto 10px}
.cnfrm_two_img {width: 65%;}
.indx_mdl_inpt.menuBtn.home_inpt_radus {border-radius: 20px 0 20px 20px;}
.res_desk_lgn_regi {display: none !important;}
.fnd_pdng_rgt_0 {padding-right: 0;}
.fnd_pdng_lft_0 {padding-left: 0;}
.navMenuSecWrapper.set_populr_div {background: #fff; position: absolute; width: 97.8%; z-index: 9;}
.dark_spn {/*float: left;*/ font-size: 16px; font-weight: bold; margin-left: 3px;}
.fast_dlvr_txt {text-align: left;}

.aftr_srch_full {width: 100%; float: left; border: 1px solid #ccc; margin-bottom: 3%;}
.srch_title {width: 100%; float: left; padding: 10px; background: #f1f2f3; border-bottom: 1px solid #ccc; margin-bottom: 15px;}
.srch_long_div {width: 100%; float: left; padding: 10px;}
.srch_frst_p {float: left; line-height: 1; margin: 0 0 5px; width: 100%;}
.srch_ul {width: 100%; float: left;}
.srch_ul li {list-style: none; float: left; margin-right: 5px; font-weight: bold; font-size: 15px;}
.srch_high_ul {width: 100%; float: left;}
.srch_high_ul li {float: right; text-align: center; width: 37%;}
.srch_high_ul p.srch_res_sml_p {font-size: 12px;}
.srch_high_ul p {width: 100%; float: left; text-transform: uppercase;}
.srch_p_line {text-decoration: line-through;}
.srch_grey_p {color: #414042; font-size: 20px;}
.srch_high_ul p.srch_grey_p {font-weight: bold;}
.srch_clr_price {color: #414042;}
.srch_incld_div {width: 100%; float: left; margin-bottom: 8%;}
.srch_view_dtl {width: 100%; float: left;}
.srch_view_dtl a.srch_view_a {color: #414042;}
.srch_view_dtl a.srch_view_a:hover {text-decoration: underline; color: #bf2d37;}
.srch_view_a {font-size: 15px; font-weight: bold;letter-spacing: 0; margin-right: 10px; text-decoration: underline; text-transform: uppercase; word-spacing: 1px;}
.srch_high_img_p {background-image: url("../images/new/ribbon_2.png"); background-position: 100% center; background-repeat: no-repeat; float: right; height: 20px; text-align: right; width: 82%; background-size: cover;}
.srch_high_spn {color: #fff; float: left; font-weight: bold; text-align: center; width: 100%; line-height: 1.5;}
.srch_ul_also {width: 100%; float: left;}
.srch_ul_also li {list-style: none; float: left; margin-right: 5px; font-weight: bold; font-size: 15px;}
.srch_slct_div {width: 100%; float: left;}
.slct_a {width: 100%; background: #378170; float: left; padding: 10px; border: 1px solid #ccc; color: #fff; text-align: center;}
.slct_a:hover {background: #6ab4a3; color: #fff;}
.srch_popup_full {width: 100%; float: left;}
.srch_popup_acco .panel-group .panel-title a {padding: 7px 48px 7px 15px;}
.srch_popup_acco .panel-group .panel-title a::after {right: 0; left: 95%;}
.srch_popup_acco .panel-content p {width: 100%; margin-bottom: 0;}
.srch_rdio_full {width: auto; float: left; margin-right: 20px;}
.srch_popup_mdl {width: 70%; float: none; margin: 0 auto;}
.srch_head_clr {background: #D01130; border-radius: 5px 5px 0 0;}
.clr_fff {color: #fff; font-size: 24px;}
.col-sm-3 h4.clr_fff {color: #fff; font-size: 24px !important; margin: 0 !important; text-align: left;}
.srch_pop_inpt.nobrdr_rds_tplft {border-radius: 0 4px 4px 0;}
.uplod_prec_full .col-sm-12.pdng_0.full_div:first-child label {margin-top: 0;}
.uplod_prec_full .col-sm-12.pdng_0.full_div label {margin-top: 2%;}
.srch_pop_inpt {border: 1px solid #ccc; box-shadow: 0 0 8px #e4e4e4 inset; float: left; padding: 5px 10px; width: 100%; border-radius: 4px;}
.srch_slct_div .select2.select2-container.select2-container--default {width: 100% !important; float: left; margin-bottom: 4%;}
.srch_slct_div .select2-container--default .select2-selection--single {padding: 2px 10px; border: 1px solid #ccc; box-shadow: 0 0 8px #e4e4e4 inset;}
.srch_slct_div .select2-container .select2-selection--single {height: auto;}
.select2-search--dropdown {padding: 0;}
.select2-container--default .select2-search--dropdown .select2-search__field {display: none;}

.btn-file.upld_btm {position: relative; overflow: hidden; background: #D01130; border-color: #D01130;}
.btn-file.upld_btm:hover {background: #e42544; border-color: #e42544;}
.btn-file.upld_btm input[type=file] {position: absolute; top: 0; right: 0; min-width: 100%; min-height: 100%; font-size: 100px; text-align: right; filter: alpha(opacity=0); opacity: 0; background: red; cursor: inherit; display: block;}
.upld_btm input[readonly] {background-color: white !important; cursor: text !important;}
.form-control.upld_inpt[disabled], .form-control.upld_inpt[readonly], fieldset[disabled] .form-control.upld_inpt {background: #fff !important; border: 1px solid #ccc; box-shadow: 0 0 8px #e4e4e4 inset;}
.srch_view_dtl > img {width: 16px; margin-right: 3px;}
.aply_terms_cndtn {float: left; width: 100%;}
.aply_terms_cndtn a {text-decoration: underline;}
.aply_terms_cndtn > p {font-size: 18px;}

.text-left.flipsm-text-center{margin-top:10px !important;}
h5.mb-5{font-size:32px;color:#fff;}

.bs-wizard {margin-top: 0px;}
.bs-wizard .percent{display:none}

/*Form Wizard*/
.bs-wizard {border-bottom: solid 1px #e0e0e0; padding: 0 0 10px 0;}
.bs-wizard > .bs-wizard-step {padding: 0; position: relative;}
.bs-wizard > .bs-wizard-step + .bs-wizard-step {}
.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {color: #595959; font-size: 16px; margin-bottom: 5px;}
.bs-wizard > .bs-wizard-step .bs-wizard-info {color: #999; font-size: 14px;}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot {position: absolute; width: 30px; height: 30px; display: block; background: #fbe8aa; top: 45px; left: 50%; margin-top: -15px; margin-left: -15px; border-radius: 50%;} 
.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {content: ' '; width: 14px; height: 14px; background: #fbbd19; border-radius: 50px; position: absolute; top: 8px; left: 8px; } 
.bs-wizard > .bs-wizard-step > .progress {position: relative; border-radius: 0px; height: 8px; box-shadow: none; margin: 15px 0;}
.bs-wizard > .bs-wizard-step > .progress > .progress-bar {width:0px; box-shadow: none; background: #fbe8aa;}
.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {width:100%;}
.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {width:100%;background: green;}
.bs-wizard > .bs-wizard-step.complete > .bs-wizard-dot{background: green;}
.bs-wizard > .bs-wizard-step.complete > .bs-wizard-dot:after {background: #fff;}
.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {width:50%;}
.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {width:0%;}
.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {width: 100%;}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {background-color: #f5f5f5;}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {opacity: 0;}
.bs-wizard > .bs-wizard-step:first-child  > .progress {left: 50%; width: 50%;}
.bs-wizard > .bs-wizard-step:last-child  > .progress {width: 50%;}
.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot{ pointer-events: none; }

/* The Modal */
.modal-header .close {color: #fff; opacity: 1; margin-top: 5px; right: 14px;}
.modal {display: none; position: fixed; z-index: 1050; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4); padding-top: 60px;}
.modal-content1{background-color: #fff !important; margin: 5% auto 15% auto; border: 1px solid #888; left: 32%; position: absolute; top: 0;	padding:0;}
.close {position: absolute; right: 25px; top: 0; color: #000; font-size: 35px; font-weight: bold;}
.close:hover, .close:focus {color: #fff; cursor: pointer;}
.upld_back {background: #D3181D; border-radius: 6px 6px 0 0;}
.upld_back h1 {color: #fff; margin-top: 0; text-align: center; margin-bottom: 20px;}
.uplod_prec_full {width: 100%; float: left; margin-bottom: 10px; border-bottom: medium none;}
textarea.upld_txtara {resize: both; height: 100px !important; width: 100% !important; padding: 6px 12px; border: 1px solid #ccc; box-shadow: 0 0 8px #e4e4e4 inset; border-radius: 4px;}
.indx_upld_brws_mrgn {margin-bottom: 25px;}
.uplod_prec_full .form-control {height: 36px;}
.upld_a {background: #0077A6; border-radius: 4px; color: #fff; padding: 7px 11px;margin-right: 20px;}
.ui-datepicker{z-index:20000 !important;}
/* Add Zoom Animation */
.animate {-webkit-animation: animatezoom 0.6s; animation: animatezoom 0.6s}

@-webkit-keyframes animatezoom {
    from {-webkit-transform: scale(0)} 
    to {-webkit-transform: scale(1)}
}
    
@keyframes animatezoom {
    from {transform: scale(0)} 
    to {transform: scale(1)}
}
/* The Modal */

.upld_prcptn_a {width: auto; float: left; background: #D3181D; color: #fff; padding: 7px 12px; border-radius: 5px;}
.upld_prcptn_a:hover {color: #fff;}
.indx_six_part {width: 100%; float: left; margin-bottom: 20px;}
.bg-lighter.indx_six_back {width: 100%; float: left; /*padding: 5px;*/ background: transparent !important; overflow: hidden;}
.indx_six_back:hover .inpt_six_name_part {display: block;}
.indx_six_back:hover img.img-fullwidth {transform: translateY(-20px); transition: all 0.2s ease-in-out 0s;}
.indx_six_back:hover .inpt_six_name_part {display: block; transition: bottom 0.2s ease-in-out 0s;}
.inpt_six_name_part {width: 100%; float: left; padding: 10px; text-align: center; display: none; position: absolute; bottom: 0; background: #fff;}
.indx_six_back:hover .indx_six_overlay {background-color: rgba(0, 0, 0, 0.5); bottom: 0; height: 100%; left: 0; opacity: 0.5; position: absolute; text-align: center; top: 0; width: 100%; z-index: 0;}
.six_part_name {color: #414042; font-size: 27px !important; font-weight: bold; line-height: 1.5; margin-bottom: 0;}
.six_part_price {color: #ED3237; font-size: 20px; font-weight: bold; line-height: 1.5;}
.six_rdmr {width: 100%; float: left; text-align: center;}
.btn-read-more.six_part_link {background: #005988; border-radius: 4px; color: #fff; padding: 4px 10px;}
.indx_mbl_mdl {width: 80%; float: none; margin: 0 auto;}
.indx_mbl_ovrlay {width: 100%; float: left; background: #f1f2f3; padding: 30px; margin-bottom: 15px;}
.mbl_title {color: #000; font-weight: 300; line-height: 1; margin-top: 0%;text-align:center; margin-bottom: 30px;}
.mbl_title.red-block{ background: #bf2d37 none repeat scroll 0 0 !important;
    color: #fff;
    display: inline-block;
    float: none;
    font-family: cooper black;
    font-weight: bold;
    line-height: 1;
    margin: 10px auto;
    padding: 5px 85px;
    text-align: center;
    width: auto;}
.border-btn{width:100%;float:left;margin:10px 0;}
.mt-30{margin-top:30px}
.border-btn span{width:60px;margin:0 auto;background:#bf2d37;height:10px;display:block;}
.mbl_p {color: #000;}
.container.mbl_containr {padding-top: 15px; padding-bottom: 15px;}
.container.diff_box_containr {padding-top: 15px; padding-bottom: 15px; margin-bottom: 30px;}
.container.indx_4_img {padding-top: 20px; padding-bottom: 15px;}
.container.indx_4_img .indx_round_div {padding-bottom: 0;}
.container.indx_4_img .indx_round_div .icon-box {margin-bottom: 0;
    padding: 20px 0 25px 0;
    float: left;
    width: 100%;}
.brdr_btm_clr {--border-bottom: 2px solid #dbdbdb;}
.btn-read-more.btn.btn-dark.btn-theme-colored.btn-flat {padding: 6px 12px;}
.txt_blue_clr {color: #D01130;}
.text_uppercase {text-transform: uppercase;}
.no_price {text-decoration: line-through; margin-right: 20px;}
.corss_spn {float: right; color: red; margin-right: 10px; margin-left: 10px;}
.plus_spn {float: right;}
.inpt_lft_div li {padding: 0 5px 0 0;}
.inpt_rgt_div li {padding: 0 5px 0 0;}
li.add_crs_hvr {border: 1px solid transparent; width: 100%; float: left;}
li.add_crs_hvr:hover {border: 1px solid #ccc; border-radius: 5px;}

#depertments.bg-lighter .bg-lighter {background: #fff !important;}
.indx_up_threediv {width: 100%; float: left; border: 1px solid #fff; padding: 10px; background: rgba(255, 255, 255, 0.5);}
.bld_injctn_img {width: 60%;}
.srch_home_img {width: 83%;}
.page_home_img {width: 63%;}
.img_stp_p {color: #000; margin: 0;}
.img_sml_p {color: #000; margin: 0;}

.rev_slider_wrapper {height: 500px !important;}
.rev_slider.revslider-initialised.tp-simpleresponsive {height: 550px !important;}


/*Aditi css*/
.form_div {background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0; padding: 30px 0 15px;float:left;}
ul.token-input-list-facebook{width:100% !important; margin:0 auto !important;}
.span-my{width:100%;text-align:center;float:left;}
.span-my h1 {display: inline-block; font-size: 19px; padding: 0 15px; position: relative; text-shadow: 1px 1px #ccc;}

.span-my h1:before,
.span-my h1:after {background: #D01130; content: ""; display: block; height: 1px; position: absolute; top: 50%; width: 200%;}

.span-my h1:before {right: 100%;}

.span-my h1:after {left: 100%;}

.span-my {overflow: hidden; text-align: center;}

.btn.btn-dark.btn-theme-colored.btn-flat.upload_prec{background-color: /*#67B1A3*/#D01130;  border-color: /*#67B1A3*/#D01130;  border-radius: 0px; box-shadow: inset -1px -1px #ccc, 1px 1px rgba(0, 0, 0, 0.4); color: #fff; font-size: 17px; font-weight: normal; text-transform: uppercase; padding: 8px 15px;border: 1px solid #000;}
.btn.btn-dark.btn-theme-colored.btn-flat.upload_prec:hover, .btn.btn-dark.btn-theme-colored.btn-flat.upload_prec:focus {background-color: #e42544; border-color: #e42544;}
.header-middle	.widget.no-border.m-0 {border-right: 1px solid #ddd !important;}
.header-middle	.widget.no-border.m-0.last-child{border-right:none !important;}
/*#up_pre input[type="button"]:before {
    font-family: 'FontAwesome';
    position: absolute;
    top: 0px;
    left: -5px;
    content: "\f007";
}

/*end Aditi css */


/*strat Prachi css */
.mrgn_0{margin:0;}
.pdng_0{padding:0;}
 .pt_pb_0{padding-top:0; padding-bottom:0;}
.mb_0{margin-bottom:0 !important;}
.mb_15{margin-bottom:15px !important;}
.mt_25{margin-top:25px !important;}
.mt_0{margin-top:0 !important;}
.mt_mb_10px{margin-top:10px; margin-bottom:10px;}

#up_pre {float: none; margin: 0 auto;text-align: center;}
#home{margin-top:-10px;}
#select2-tst_city_list-container{ font-size: 13px;}
.inpt_lft_div{width:48% !important; margin-right: 10px !important;}
.panel-group .panel-title.plus_sign_none a::after{background-color:none;content: none;}
.panel-group .panel-title.plus_sign_none a.active::after {content: none;}
.panel-title.plus_sign_none > a {padding: 7px 5px !important; color:#bf2d37; font-size: 18px !important; font-weight: bold !important; text-transform: capitalize;}
.panel-title.plus_sign_none > a:hover{color:#bf2d37 !important;}
#team_back_none{}
.abt_addrs_pdng.cntct_us_blog{border: 1px solid #ccc; padding: 0 20px; box-shadow:1px 1px 10px #ccc; background:#fff;}
.cntct_us_bg{background:#BF2D37; padding: 20px 0; height: 600px;}
.cntct_us_india_map > img{width:50%; float:left;}
.map_rgtside_div {bottom: 0;position: absolute; right: 0; width: 55%;}
#depertments .full-width{margin-top: -80px !important;z-index: 9999 !important;}
.rev_slider_wrapper{ z-index: -1 !important;}
.select2-container--default .select2-selection--single .select2-selection__arrow{right: 10px;}
.bg-theme-colored-transparent, .piechart-block{ background-color: rgba(191, 45, 55, 0.75) !important;}
#after_depertments{ background: transparent !important; float: left; margin-top:0px; width: 100%;}
.al_pck_txt h3{font-size:20px !important; }
.token-input-list-facebook{padding-left:0 !important;}
.token-input-input-token-facebook > input{padding: 0 !important;} 
.cmrcl_round_img{width:100%; float:left;}
/* .cmrcl_round_img > img {border: 1px solid #ccc; border-radius: 50%; float: left; height: 130px; overflow: hidden; width: 130px;} */
.cmrcl_round_img > img{width:100%; float:left;}
.crmrcl_add_date {float: left; font-size: 18px; text-align: left; width: 100%;}
.crmrcl_add_date h2{margin:0;}
.crmrcl_add_date > img {width: 50%;}
.crmrcl_add_date > p {color: #333; font-size: 15px !important;}
.crmrcl_add_date strong{width:50%; float:right;font-size: 14px;}
.desc_full_width_img img{width:100%; float:right;}
.mediaBlock{background: #f1f2f3; border: 1px solid #ccc; float: left; height: 340px; margin: 10px 0; padding: 10px; width: 100%; }
.crmrcl_add_date > a h3{ color: #bf2d37; float: left; font-size: 15px !important; font-weight: bold; height: 80px; text-transform: uppercase; width: 100%;}
.crmrcl_add_date > a {text-decoration: underline;}
.crmrcl_add_date strong {float: left; font-size: 16px; width: 100%;}
.img-box.cmrcl_three_img {height: 130px; min-height: 130px !important; background: #fff; }
.img-box.cmrcl_three_img > img {height: 70%; margin-top: 20px; width: 70%; float: none;}
.mediaBlock.for_advrts{height:270px;}
.advrts_dscrptn h3 {color: red; float: left; font-size: 20px;width: 100%;}
.advrts_dscrptn > a {float: left; font-size: 18px; width: 100%;}

.my_team_rgt_div {float: left; width: 100%;}				
.my_team_rgt_div h1{margin-top:0; margin-bottom:0;color:#BF2D37;}
.my_team_rgt_div > h2{margin-top:0; margin-bottom:0; font-size:16px;}
.my_team_rgt_div .dcsrptn{border-top: 1px solid #ccc; margin-top: 5px; padding-top: 5px;}
.styled-icons.icon-theme-colored.icon-circled.icon-dark.bg_red a{ background: #bf2d37; color: #fff; border:1px solid #bf2d37;}
.styled-icons.icon-theme-colored.icon-circled.icon-dark.bg_red a:hover{ background: #fff; color: #bf2d37; border:1px solid #bf2d37;}
.my_team_lft_div > img { float: left;width: 100%;}
.advrts_date_rgtside strong{width:100%; float:left; text-align:right;}
.tstmnl_rgt_qut img{ margin-top: 50px; vertical-align: bottom;}
.carousel-indicators.tstml_indictr{z-index:-1;}
.box-package{width:100%;float:left;position:relative; min-height:300px;	}
.img-box{width:96%;margin:2%;float:left;  vertical-align: middle; height:200px;background:#ddd;min-height:200px;max-height:230px;overflow:hidden; margin-bottom:5px;text-align:center}
.img-box img{height:100%; width:100%; max-width:inherit; float:left;}
.modal-dialog.aftr_srch_fill_info_sm_popup{width:800px !important; margin:0 auto;}
#landmark{width:56%; float:left;}
.select2-container--default .select2-selection--single{border-right:none;}
.form-control.zindex.edit_prfl_numbr{width:74% !important; float:left;}
.all_pckgs_test_prz span{text-decoration:line-through;}
.main_test_pckges{width:100%; float:left;}
.main_test_pckges .test_pckges{width:100%; float:left;border: 1px solid #bf2d37; margin: 10px; padding: 0;}
.test_pckges ul{width:100%; float:left;}
.test_pckges ul .outr_li{float: left; border: 1px solid #bf2d37; margin: 10px; padding: 0;}
.main_test_pckges h2{border-bottom: 1px solid #ccc; padding: 10px;}
.pymnt_made_rgt_hidediv {width: 98%;float: left;border: 1px solid #ccc;background: rgba(255,255,255,0.8);position:absolute;z-index: 8; right: 0;left: 0; height: 175px;}
.pymnt_made_rgt_hidediv h2{padding:50px 0;}



#rc-imageselect {transform:scale(1);-webkit-transform:scale(1);transform-origin:0 0;-webkit-transform-origin:0 0;}

/*media for Captcha */
@media screen and (max-width: 767px){
#rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
}
/*media for Captcha */


/*End Prachi css */




section#indx_mdl_div .container {padding-top: 35px; padding-bottom: 35px !important;}
.indx_sldr_bottom_part {/*width: 100%;*/ float: left; padding: 30px 5px; /*border: 4px solid #188BB0;*/}
.indx_mdl_small_p {width: 100%; float: left; font-size: 21px; line-height: 1; color: #fff; text-align: center;}
.indx_mdl_big_p {width: 100%; float: left; font-size: 33px; line-height: 1; color: #D01130; text-align: center;text-transform:uppercase;}
.indx_mdl_big_p_blk {width: 100%; float: left; text-align: center; font-size: 33px; line-height: 2; color: #000;}
/*#searchbar{padding-left:130px;}*/
#navMenuSecWrapper1{ background: #fff none repeat scroll 0 0;    float: left;    width: 100%;    z-index: 8;    position: absolute;}

.indx_mdl_inpt {background: #fff none repeat scroll 0 0; border: 1px solid /*#67B1A3*/#D01130; border-radius: 20px 0 0 20px; box-shadow: 3px 3px rgba(0, 0, 0, 0.4);}
.indx_srch_a {background: /*#67B1A3*/#D01130 none repeat scroll 0 0;  box-shadow: inset -1px -1px #ccc, 1px 1px rgba(0, 0, 0, 0.4); color: #fff; float: left; font-size: 18px; height: 45px; line-height: 47px; padding: 0; text-align: center; text-transform: uppercase; width: 100%;border-right:1px solid #000;border-top:1px solid #000;border-bottom:1px solid #000;}
.indx_srch_a:hover, .indx_srch_a:focus {color: #fff;text-decoration:none; background-color: #e42544; /* border-color: #e42544; */}

.bg-lighter.parlx_back {background: #dbdbdb !important;}
.prlx_absolute_back {background: #a7e6ff; bottom: 0; left: 0; opacity: 0.8; position: absolute; right: 0; top: 0; width: 100%;}
.indx_round_div .icon-box-title > a {color: #000; font-weight: bold; font-size: 15px; font-weight: 300;/*float: left;*/ margin-left: 1px; line-height: 18px; text-transform:uppercase;}
.indx_round_div .icon-box.text-center > p {color: #000;}
/*.col-sm-3.icon-content{background:url(../images/new/border-left.png); background-repeat:no-repeat; background-position:103% 120%}*/
div.icon-box::after{height: 30px;
    display: block;
    width: 4px;
    background: #bf2d37;
    border-right: 1px white;
    content: '';
    position: absolute;
    top: 40%;
    right: 0px;}
	.col-md-2:last-child > div.icon-box::after{background:white}
a.icon.bg-theme-colored.icon-circled.icon-border-effect.effect-circled.icon-md.four_img_hvr.img_lctn_res.a_lctn_res_768media{width:110px}
.col-md-2:last-child > .icon-box .icon-content{background:none}
.icon.bg-theme-colored{background:none !important;}
.indx_big_img {width: 100%; background-image: url('../images/new/home_1.png'); background-attachment: fixed; background-size: cover; height: 450px;}

.brdr_btm {border-bottom: 2px solid #c7c7c7;}
section.pdng_all_container .container {padding-top: 10px; padding-bottom: 25px;}
.grey_section_back {background: #f0f0f0;}
.icon-box .icon.icon-md{margin-bottom:10px;}
#login {background-image: url(../images/login_back_img_1.jpg); background-size: cover; background-repeat: no-repeat;}
.col_sm_offset_3_new {margin-left: 29%;}
.login_main {width: 100%; float: left; border-radius: 5px;}
.login_dark_back {width: 100%; float: left; padding: 10px 0;}
.login_title {width: 100%; float: left;}
.login_light_back {width: 100%; float: left;}
.login_full {width: 100%; float: left; margin-bottom: 10px;}
.login_title_p {width: 100%; float: left; font-size: 30px; color: #000; line-height: 1.2;}
.login_forgot {color: #337ab7;}
.regstr_gendr_full {width: 100%; float: left;}
.regstr_male {width: auto; float: left; margin-right: 6%;}
.regstr_male input[type="radio"] {margin-right: 8px;}
.foot_copy {color: #aeaeae; padding: 30px 0;}
.test_div_main {width: 100%; float: left; padding: 10px; border: 1px solid #ccc;}
.test_lst_srch_div {margin-bottom: 40px; width: 100%; float: left;}

.edt_prfl_main {width: 100%; float: left;}
.col_sm_offset_2_new {margin-left: 19.667%;}
.edt_usr_div {width: 120px; float: left; margin-right: 5%;}
.edt_usr_div > img {padding: 3px; border: 1px solid #ccc; height: 135px; width: 100%;}
.file_btn {margin-top: 31%;}
.file_btn .btn-file {position: relative; overflow: hidden;}
.file_btn .btn-file input[type=file] {position: absolute; top: 0; right: 0; min-width: 100%; min-height: 100%; font-size: 100px; text-align: right; filter: alpha(opacity=0); opacity: 0; background: red; cursor: inherit; display: block;}
.file_btn input[readonly] {background-color: white !important; cursor: text !important;}
.edt_prfl_gendr_full {width: 100%; float: left;}
.login_face_gplus {width: 100%; float: left;}
.login_facebook {width: 100%; float: left; background: #3B5998; padding: 10px; color: #fff; border-radius: 5px; text-align: center; font-size: 16px;}
.login_gplus {width: 100%; float: left; background: #D64331; padding: 10px; color: #fff; border-radius: 5px; text-align: center; font-size: 16px;}

.login_rgt_mdl {width: 60%; float: none; margin: 18% auto;}
.login_or_div {border-right: 6px double #e0e0e0; float: left; height: 290px; position: relative; width: 100%; margin-top: 20%;}
.or_spn {background: #888888; border-radius: 50%; color: #fff; height: 28px; margin: 0 auto; padding: 2px 5px; position: absolute; right: -18px; top: 45%; width: 28px;}
.login_new_acnt {float: none; margin: 0 auto; width: 98%;}

.regi_rgt_img {margin-top: 12%; height: 340px; width:100%;}
.input-group.edt_prfl_full_txtara {width: 100%;}
.input-group.edt_prfl_full_txtara textarea {border-radius: 4px !important; height: 159px;}
.iclass_fnt_size {font-size: 20px;}
.edt_full {width: 100%; float: left;}
.edt_slct select.select2-hidden-accessible {width: 100% !important; float: left; border: 1px solid #c7c7c7 !important; height: 38px !important; padding: 6px 12px !important; position: relative !important; border-radius: 4px;}
.edt_slct span.select2-container {display: none !important;}
.edt_prfl_rgt_img {float:left; width:100%; margin-top: 15%;}
.pageTitleCommon{border-bottom:1px solid #c7c7c7;}
.pri{border-bottom:1px solid #c7c7c7;padding-bottom:2px;}
.col-sm-3 h4{font-size:14px !important;margin-bottom:8px!important;margin-top:0 !important;}
.content{float:left;width:100%;}
.content p{font-size:15px;line-height:22px;}
.aboutus ul{float:left;width:100%;list-style:inside disc;}
.aboutus li{font-size:15px;line-height:28px;list-style:none;}
.boy {width:450px;}
.content1{font-size:15px;line-height:22px;}
.col-md-12.aboutus > p {font-size: 15px; line-height: 22px;}
.clinic{float:left;width:100%;list-style:disc;padding-left:12px;}
.clinic li{float:left;width:50%;padding:5px; list-style: none;}
.clinic li i {margin-right: 6px; color: #414042;}
.parent{margin-top:15px;}
.wo:hover{text-decoration:underline;color:#337ab7;}
.test{float:left;width:100%;}
.test li{float:left;display:inline-block;padding-right:60px;}
.test li.active a{background:#b2b2b2;color:#000;border-top-left-radius:7px;border-top-right-radius:7px;font-weight:600;padding:10px 20px;}
.test li a:hover{background:#b2b2b2;color:#000;border-top-left-radius:7px;border-top-right-radius:7px;font-weight:600;padding:10px 20px;text-decoration:none;}
.awsth_inr_img_div {width: 100%; float: left;}
.awsth_inr_img {width: 100%; float: left;}
.txt_green_clr {color: #414042;}
.clctn_ul .fa.fa-arrow-right.txt_green_clr {margin-right: 6px;}
.fa.fa-arrow-right.txt_green_clr {margin-right: 6px;}
.hlth_rgt_full {width: 100%; float: left;}
.hlth_fd_full_p {width: 100%; float: left; text-align: right;}
.abt_sec_1 {background: #e6e6e6; margin: 10px 0;}
.sws_in_full {background: #f1f2f3; border: 1px solid #67b1a3; float: left; height: 320px; margin-bottom: 20px; width: 100%;}
.sws_in_full h3 {background: #67b1a3; color: #fff; margin: 0; padding: 10px;}
.sws_in_full .panel-content {padding: 0 10px;}

.up{background:#0077A6;	border-radius: 5px; color: #fff; float: left; padding: 7px 12px;width: auto;box-shadow:none;	
}
.modal_h1{text-align:center;color:#fff;}
.cls{margin-bottom:6%;width:100%;float:left;Background:#0077A6; border-radius: 6px 6px 0 0;}
.btn_close{ font-weight: bold; position: absolute; right:13px;top: 4px;color:#fff;font-size: 19px; cursor: pointer;}
.btn_close:hover{text-decoration:none;color:#fff;}
.upld_a:hover{text-decoration:none;color:#fff}
.uplod_prec_full .form-control {
    height: 40px !important;
}

.img-fullwidth.prpctn_set_img {border: 8px solid #414042; height: 300px; width: 100%;}

.my_job_report_main_div{width:100%; float:left; border:1px solid #ccc;margin-bottom: 20px; min-height: 240px;}
.my_test_cmplt_top_div{width:100%; float:left;  margin-top: 10px;}
.btm_prcssing_view_btn_div{margin-top:10px; margin-bottom:10px; float:left; width:100%;}
.my_test_cmplt_report_prcssing {float: left; width: 100%;}
.my_test_view_report_btn{float:left; margin-left: 20px;}
.my_test_view_report_btn > a{ background: #D01130; border: 1px solid #D01130; color: #fff; float: left;font-weight: bold; padding:0px 5px; text-align: center; width: 100%;border-radius: 5px;}
.my_job_ordr_id_title{ background: #999; color: #fff; float: left; font-size: 20px; font-weight: bold; width: 100%;}
.my_test_view_report_btn > a:hover{background:#E42544;}
.my_test_view_report_btn i {color: #fff; font-size: 18px; margin-left: 10px;}

.vrfy_close_none {display: none;}
.btn.view_rpt_btn {border-radius: 5px; font-size: 12px; font-weight: bold; margin-top: 5px; padding: 5px 6px;}
.rgstr_bod_age_wdth input{ border-radius: 4px !important;  width: 100% !important;}
.rgstr_bod_age_wdth{float: left; width: 100%;}
.rgstr_or_txt_cntr{text-align:center; margin-top:10px; font-size: 16px; font-weight: bold;}

.invc_sctn_1 {width: 100%; text-align: center; padding: 30px 0 15px 0; float: left;}
.invc_sctn_1 h1 {color: #3b3b3b; font-weight: bold; margin-bottom: 0; text-transform: uppercase;}
.invc_sctn_1 h2 {color: #3b3b3b; font-size: 27px; margin: 0;}
.invc_sctn_1 h2 span {color: #046604;}
.invc_sctn_1 h5 {color: #3b3b3b; font-size: 20px; margin: 0;}
.invc_sctn_1 h5 span {color: #046604;}
.invc_sctn_1 p {color: #3b3b3b; font-size: 15px;}

.invc_sctn_2 {width: 100%; float: left;}
.invc_sctn_2 h2 {color: #373737; font-size: 27px; font-weight: bold;}
.invc_sctn_2_brdr_div {width: 100%; float: left; border: 1px solid #ccc;}
.invc_brdrdiv_titl_div {background-color: #f6f6f6; padding: 17px 15px; border-bottom: 1px solid #ccc;}
.invc_brdrdiv_titl_div span {background-color: #373737; color: #ffffff; font-weight: bold; padding: 10px 15px;}
.invc_sctn2_data_div {float: left; padding: 10px 0;}
.invc_sctn2_full {width: 100%; float: left;}
.invc_sctn2_full .col-sm-3 p {color: #777777; text-transform: uppercase;}
.invc_sctn2_full .col-sm-9 p {font-weight: bold;}

.invc_sctn_3 {width: 100%; padding: 30px 0 15px 0; float: left;}
.invc_sctn_3 h2 {color: #373737; font-size: 27px; font-weight: bold; padding: 0 15px;}
.incv_ordrsmry_full {width: 100%; float: left; border: 1px solid #f4f4f4; display: table;}
.invc_ordr_lft_div {background-color: #f4f4f4; padding: 20px; text-align: center; width: 200px; display: table-cell; vertical-align: middle;}
.invc_ordr_rgt_div {padding: 20px; display: table-cell; vertical-align: middle;}
.invc_ordr_rgt_div p {border: 2px dotted #ededed; text-align: center; margin: 0; min-height: 55px;}
.invc_sctn_3_full_1 {width: 100%; float: right;}
.invc_sctn_3_full_back {background-color: #838383; width: 100%; float: right; padding: 10px 15px; text-align: right; margin-top: 20px;}
.invc_sctn_3_full_back p {margin: 0; color: #fff; font-weight: bold;}
.invc_sctn_3_full_back p span {color: #ffe439; margin-left: 20px;}
.invc_sctn_3 .table-responsive {border: 1px solid #f4f4f4;}
.invc_sctn_3 .table-responsive .table td {border: none}
.invc_sctn_3 .table-responsive .table tr:nth-of-type(1) td {text-transform: uppercase; font-weight: bold; border-bottom: 1px solid #f4f4f4;}
.invc_sctn_3 .table-responsive .table tr {border-bottom: 1px dotted #ededed;}
.invc_sctn_3 .table-responsive .table tr:nth-of-type(2) td:nth-of-type(1) p {margin: 0;}
.invc_sctn_3 .table-responsive .table tr:nth-of-type(2) td:nth-of-type(1) p:nth-of-type(1) {color: #000;}
.invc_sctn_3 .table-responsive .table tr:nth-of-type(2) td:nth-of-type(1) p:nth-of-type(2) {color: #919191; font-size: 12px;}
.invc_sctn_3 .table-responsive .table tr:nth-of-type(2) td:nth-of-type(2) p {color: #919191; text-decoration: line-through;}
.invc_sctn_3 .table-responsive .table tr:nth-of-type(3) td {font-weight: bold;}
.invc_sctn_3 .table-responsive .table {margin: 0;}

.invc_sctn_4 {width: 100%; padding: 0 0 15px 0; float: left;}
.invc_sctn_4 h2 {color: #373737; font-size: 27px; font-weight: bold;}
.invc_sctn_4 .table-responsive .table tr:nth-of-type(1) {background-color: #F4F4F4;}
.invc_sctn_4 .table-responsive .table tr:nth-of-type(1) td {font-weight: bold;}
.invc_sctn_4 .table-responsive {border: 1px solid #f4f4f4;}
.invc_sctn_4 .table-responsive .table tr:last-child td:last-child {font-weight: bold; font-size: 18px; color: #D01130;}
.invc_sctn_4 .table-responsive .table {margin: 0;}
.invc_sctn_4 .table-responsive .table tr {border-bottom: 1px dotted #ededed;}
.invc_sctn_4 .table-responsive .table td {border: none}

/*-----------designing dropdown menu strat -------------*/
.select_style {padding: 0;margin: 0;border: 1px solid #ccc;width: 120px;border-radius: 3px;overflow: hidden;background-color: #fff;background: #fff url("../images/arrowdown.png") no-repeat 98% 50% !important;-webkit-appearance: none;-moz-appearance: none;}
.select_style select {padding: 5px 8px;width: 100%;border: none;box-shadow: none;background-color: transparent;background-image: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.select_style select:focus {outline: none;}
select::-ms-expand {display: none;}

/*-----------designing dropdown menu over -------------*/

/*--START talycaller css--*/
.prscrptndtl_taly_addtst_popup .btn-group.bootstrap-select {width: 100%;}
/*--FINISH talycaller css--*/

/*--FINISH our css--*/






















/*-----------designing dropdown menu strat -------------*/
.select_style {padding: 7px 12px;margin: 0;border: 1px solid #ccc;width: 100%;border-radius: 3px;overflow: hidden;background-color: #fff;background: #fff url("../images/arrowdown.png") no-repeat 98% 50%;-webkit-appearance: none;-moz-appearance: none;}
.select_style select {padding: 5px 8px;width: 130%;border: none;box-shadow: none;background-color: transparent;background-image: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.select_style select:focus {outline: none;}
select::-ms-expand {display: none;}

/*-----------designing dropdown menu over -------------*/


@media (min-width: 1260px) {
	.indx_round_div .icon-box-title > a {float: none;}
	.dark_spn {float: none;}
	.res_indx_cl8_title {margin: 0; width: 100%; float: left; text-align: center;}
	.res_indx_cl4_img .icon.bg-theme-colored.icon-circled.icon-border-effect.effect-circled.icon-lg > img {float: left !important;}
	.res_indx_cl4_img .icon-box .icon.icon-border-effect::after {position: relative !important;}
	.lctn_img {--margin-left: 15px; width: 80%;}
	.logo_img {--margin-left: 10px;}
	.icon-box .icon.icon-lg.hm_mdl_247_a {--width: 78%;}
	.icon-box .icon.icon-lg.a_lctn_res_768media { margin-left: 0;    width: 100px;}
	.icon-box .icon.icon-lg.a_lctn_res_768media img{ margin-left: 0;    width: 100%;}
	.modal-dialog.home_mdl_dialog_cash {width: 900px;}
}


@media only screen and (min-width: 768px) {
  .breadcrumb.text-right {
    text-align: right !important;
  }
}
/*Drop Caps*/
.drop-caps p {
  text-align: justify;
}
.drop-caps p:first-child:first-letter {
  color: #111111;
  display: block;
  float: left;
  font-size: 48px;
  line-height: 48px;
  margin: 6px 3px;
  padding: 10px 18px;
}
.drop-caps.text-colored p:first-child:first-letter {
  display: block;
  float: left;
  font-size: 48px;
  line-height: 48px;
  margin: 6px 3px;
  padding: 10px 18px;
}
.drop-caps.border p:first-child:first-letter {
  border: 1px solid;
  margin: 8px 16px 0 0;
  padding: 15px 20px;
}
.drop-caps.border-rounded p:first-child:first-letter {
  border: 1px solid;
  border-radius: 50%;
  margin: 8px 16px 0 0;
  padding: 15px 20px;
}
.drop-caps.colored-square p:first-child:first-letter {
  color: #fff;
  margin: 8px 16px 0 0;
  padding: 15px 20px;
}
.drop-caps.colored-rounded p:first-child:first-letter {
  color: #fff;
  margin: 8px 16px 0 0;
  padding: 15px 20px;
  border-radius: 50%;
}
.drop-caps.dark-square p:first-child:first-letter {
  background: #222222;
  color: #fff;
  margin: 8px 16px 0 0;
  padding: 15px 20px;
}
.drop-caps.dark-rounded p:first-child:first-letter {
  background: #222222;
  color: #fff;
  margin: 8px 16px 0 0;
  padding: 15px 20px;
  border-radius: 50%;
}
/*Text Highlight*/
.text-highlight {
  background: none repeat scroll 0 0 #111111;
  border-radius: 4px;
  color: #fff;
  padding: 0 5px 3px;
}
.text-highlight.light {
  background: #808080;
}
/*
 * common.less
 * -----------------------------------------------
*/
/* -------- Basic Structure ---------- */
html {
  font-size: 100%;
  max-width: 100%;
}
@media only screen and (max-width: 991px) {
  html {
    font-size: 90%;
  }
}
@media only screen and (max-width: 767px) {
  html {
    font-size: 85%;
  }
}
@media only screen and (max-width: 479px) {
  html {
    font-size: 80%;
  }
}
@media(min-width:320px) and (max-width:419px){
	.clinic{float:left;width:100%;padding-left:18px;}
	.clinic li{float:left;width:100%;}
	.col-md-3{padding:0;}
	.aboutus ul{float:left;width:100%;padding-left:8px;}
	.aboutus li{float:left;width:100%;}
}

@media (max-width:980px){
	.header_logo.pull-left.flip.xs-pull-center.col-sm-12.col-md-12{text-align:center}
	.header_logo.pull-left.flip.xs-pull-center.col-sm-12.col-md-12.pdng_0 > img {margin: 0 auto; width: 25%;}
}


@media (min-width:768px) and (max-width:980px){
	.four_img_mrgntop_20px_768 {margin-top: 20px;}
	.a_247_res_768media {margin-left: 20px; width: 109px !important;}
	.a_lctn_res_768media {margin-left: 40px;}
	.a_hndmbl_res_768media {margin-left: 35px;}
	.a_ringphn_res_768media {margin-left: 35px;}
	.container.indx_4_img .indx_round_div .icon-box {min-height: 127px;}
	.img_lctn_res {width: 70px !important;}
	.img_hndmbl_res {width: 91px !important;}
	.img_ringphn_res {width: 82px !important;}
	.new_res_247_spn1_full {width: 100%; float: left;}
	.new_res_247_spn2_full {width: 100%; float: left;}
	
	.prtnr_orgntn_set_mrgn_top_mins {margin-top: -86px;}
	.res_prtnr_prpsl_txtara_768 {height: 133px !important;}
	.res_prtnr_adrs_txtara_768 {height: 129px !important;}
	.login_light_back.edt_prfl_set_icon .input-group .input-group-addon {float: left; width: 20%;}
	.login_light_back.edt_prfl_set_icon .input-group input.form-control {float: left; width: 80%;}
	.login_light_back .input-group .input-group-addon {float: left; width: 11%;}
	.login_light_back .input-group input.form-control {float: left; width: 89%;}
	.set_4_checkbx .col-xs-1.pdng_0 {width: 16%;}
	.set_4_checkbx .col-xs-11.pdng_0 {width: 84%;}
	.set_footer_res .col-md-6.col-sm-6 .list-inline.footer_menu li {float: right;}
	.pkg_dtl_cl4_mrgnrgt {float: left !important;}
	.font-12.text-gray.hdr_walt_768 {margin-left: 27px;}
	.font-12.text-gray.hdr_mail_768 {margin-left: 25px;}
	.font-12.text-gray.hdr_call_768 {margin-left: 0;}
	.col-md-12.col-sm-12.helth_feed {padding: 0 !important; width: 100%;}
	.mbl_title {font-size: 24px; margin-top: 5%;}
	.indx_six_back .img-fullwidth {height: 240px;}
	.col-md-6.col-sm-6.dr_cmnt {min-height: 235px !important;}
	.indx_round_div .icon-box-title > a {text-align: left;}
	.indx_mdl_big_p {font-size: 22px;}
	.form_div {padding: 30px 0 40px;}
	.btn.btn-dark.btn-theme-colored.btn-flat.upload_prec {font-size: 11px; padding: 8px;}
	.srch_popup_acco .panel-group .panel-title a {padding: 7px 48px 7px 0;}
	.srch_high_ul li {width: 50%; float: left;}
	/*.img-responsive{float:left;width:37%;}*/
	.content{/*float:left;width:59%;*/padding-left:15px;}
	.content1{float:left;width:68%;}
	.col-md-3{float:left;}
	.clctn_res_pdng_0 {padding: 0;}
	.pdng_0_768 {padding: 0;}
	.abt_cl4_focuimg {padding-right: 15px;}
	
	///***.about >  li{float:left;padding-left:10px;width:24%;}
	.trust{float:left !important;width:100% !important;}
	.trust > li{float:left;width:24%;}
	.rang{float:left !important;width:100%!important;}
	.rang > li{float:left;width:24%;}
	.lab{float:left !important;width:100%!important;}
	.lab > li{float:left;width:24%;}***/
	
}
html,
html a {
  -webkit-font-smoothing: antialiased;
}
body {
  max-width: 100%;
  overflow-x: hidden;
}
strong {
  color: #555555;
}
img {
  max-width: 100%;
}
ul,
ol {
  list-style: none;
  margin: 0;
  padding: 0;
}
.fluid-video-wrapper {
  padding: 0;
  position: relative;
  width: 100%;
}
iframe {
  border: none;
  width: 100%;
}
.lead {
  font-size: 18px;
}
.text-highlight {
  background: none repeat scroll 0 0 #111111;
  border-radius: 4px;
  color: #fff;
  padding: 0 5px 3px;
}
.text-highlight.light {
  background: #808080;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.fullwidth {
  width: 100%;
}
.bg-hover-theme-colored {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* Text-decoration */
.text-underline {
  text-decoration: underline;
}
/* -------- Text Colors ---------- */
/* Text Black & Gray Color*/
.text-black {
  color: #000 !important;
}
.text-black-111 {
  color: #111111 !important;
}
.text-black-222 {
  color: #222222 !important;
}
.text-black-333 {
  color: #333333 !important;
}
.text-black-444 {
  color: #404040 !important;
}
.text-black-555 {
  color: #555555 !important;
}
.text-black-666 {
  color: #666666 !important;
}
.text-gray-dimgray {
  color: #666666 !important;
}
.text-gray-light {
  color: #777777 !important;
}
.text-gray {
  color: #808080 !important;
}
.text-gray-darkgray {
  color: #a9a9a9 !important;
}
.text-gray-silver {
  color: #c0c0c0 !important;
}
.text-gray-lightgray {
  color: #d3d3d3 !important;
}
.text-gray-gainsboro {
  color: #fff !important;
}
.text-gray-lighter {
  color: #eeeeee !important;
}
/* Text White Color*/
.text-white {
  color: #fff !important;
}
.text-white-f1 {
  color: #f1f1f1 !important;
}
.text-white-f2 {
  color: #f2f2f2 !important;
}
.text-white-f3 {
  color: #f3f3f3 !important;
}
.text-white-f4 {
  color: #f4f4f4 !important;
}
.text-white-f5 {
  color: #f5f5f5 !important;
}
.text-white-f6 {
  color: #f6f6f6 !important;
}
.text-white-f7 {
  color: #f7f7f7 !important;
}
.text-white-f8 {
  color: #f8f8f8 !important;
}
.text-white-f9 {
  color: #f9f9f9 !important;
}
.text-white-fa {
  color: #fafafa !important;
}
.text-white-fc {
  color: #fcfcfc !important;
}
.text-white-fd {
  color: #fdfdfd !important;
}
.text-white-fe {
  color: #fefefe !important;
}
/* -------- Solid Color Background ---------- */
.bg-deep {
  background-color: #f1f1f1 !important;
}
.bg-light {
  background-color: #f1f2f3 !important;
}
.bg-lighter {
  background-color: #f7f7f7 !important;
}
.bg-lightest {
  background-color: #fcfcfc !important;
}
.bg-black {
  background-color: #000 !important;
}
.divider-dark {
  background-color: #252525 !important;
}
footer.bg-deep {
  background-color: #191919 !important;
}
.bg-black-111 {
  background-color: #111111 !important;
}
.bg-black-222 {
  background-color: #222222 !important;
}
.bg-black-333 {
  background-color: #373737 !important;
}
.bg-black-444 {
  background-color: #404040 !important;
}
.bg-black-555 {
  background-color: #555555 !important;
}
.bg-gray-dimgray {
  background-color: #666666 !important;
}
.bg-gray-light {
  background-color: #777777 !important;
}
.bg-gray {
  background-color: #808080 !important;
}
.bg-gray-darkgray {
  background-color: #a9a9a9 !important;
}
.bg-gray-silver {
  background-color: #c0c0c0 !important;
}
.bg-gray-lightgray {
  background-color: #d3d3d3 !important;
}
.bg-gray-gainsboro {
  background-color: #dcdcdc !important;
}
.bg-gray-lighter {
  background-color: #eeeeee !important;
}
/* Bg White Color*/
.bg-white {
  background-color: #fff !important;
}
.bg-white-f1 {
  background-color: #f1f1f1 !important;
}
.bg-white-f2 {
  background-color: #f2f2f2 !important;
}
.bg-white-f3 {
  background-color: #f3f3f3 !important;
}
.bg-white-f4 {
  background-color: #f4f4f4 !important;
}
.bg-white-f5 {
  background-color: #f5f5f5 !important;
}
.bg-white-f6 {
  background-color: #f6f6f6 !important;
}
.bg-white-f7 {
  background-color: #f7f7f7 !important;
}
.bg-white-f8 {
  background-color: #f8f8f8 !important;
}
.bg-white-f9 {
  background-color: #f9f9f9 !important;
}
.bg-white-fa {
  background-color: #fafafa !important;
}
.bg-white-fb {
  background-color: #fbfbfb !important;
}
.bg-white-fc {
  background-color: #fcfcfc !important;
}
.bg-white-fd {
  background-color: #fdfdfd !important;
}
.bg-white-fe {
  background-color: #fefefe !important;
}
/* -------- Transparent Background Color ---------- */
.bg-white-transparent-9 {
  background-color: rgba(255, 255, 255, 0.9);
}
.bg-white-transparent-8 {
  background-color: rgba(255, 255, 255, 0.8);
}
.bg-white-transparent-7 {
  background-color: rgba(255, 255, 255, 0.7);
}
.bg-white-transparent-6 {
  background-color: rgba(255, 255, 255, 0.6);
}
.bg-white-transparent-5 {
  background-color: rgba(255, 255, 255, 0.5);
}
.bg-white-transparent-4 {
  background-color: rgba(255, 255, 255, 0.4);
}
.bg-white-transparent-3 {
  background-color: rgba(255, 255, 255, 0.3);
}
.bg-white-transparent-2 {
  background-color: rgba(255, 255, 255, 0.2);
}
.bg-white-transparent-1 {
  background-color: rgba(255, 255, 255, 0.1);
}
.bg-dark-transparent-9 {
  background-color: rgba(0, 0, 0, 0.9);
}
.bg-dark-transparent-8 {
  background-color: rgba(0, 0, 0, 0.8);
}
.bg-dark-transparent-7 {
  background-color: rgba(0, 0, 0, 0.7);
}
.bg-dark-transparent-6 {
  background-color: rgba(0, 0, 0, 0.6);
}
.bg-dark-transparent-5 {
  background-color: rgba(0, 0, 0, 0.5);
}
.bg-dark-transparent-4 {
  background-color: rgba(0, 0, 0, 0.4);
}
.bg-dark-transparent-3 {
  background-color: rgba(0, 0, 0, 0.3);
}
.bg-dark-transparent-2 {
  background-color: rgba(0, 0, 0, 0.2);
}
.bg-dark-transparent-1 {
  background-color: rgba(0, 0, 0, 0.1);
}
/* -------- Font Weight ---------- */
.font-weight-100 {
  font-weight: 100 !important;
}
.font-weight-200 {
  font-weight: 200 !important;
}
.font-weight-300 {
  font-weight: 300 !important;
}
.font-weight-400 {
  font-weight: 400 !important;
}
.font-weight-500 {
  font-weight: 500 !important;
}
.font-weight-600 {
  font-weight: 600 !important;
}
.font-weight-700 {
  font-weight: 700 !important;
}
.font-weight-800 {
  font-weight: 800 !important;
}
.font-weight-900 {
  font-weight: 900 !important;
}
/* -------- Font Size ---------- */
.font-9 {
  font-size: 9px !important;
}
.font-10 {
  font-size: 10px !important;
}
.font-11 {
  font-size: 11px !important;
}
.font-12 {
  font-size: 12px !important;
}
.font-13 {
  font-size: 13px !important;
}
.font-14 {
  font-size: 14px !important;
}
.font-15 {
  font-size: 15px !important;
}
.font-16 {
  font-size: 16px !important;
}
.font-17 {
  font-size: 17px !important;
}
.font-18 {
  font-size: 18px !important;
}
.font-19 {
  font-size: 19px !important;
}
.font-20 {
  font-size: 20px !important;
}
.font-21 {
  font-size: 21px !important;
}
.font-22 {
  font-size: 22px !important;
}
.font-23 {
  font-size: 23px !important;
}
.font-24 {
  font-size: 24px !important;
}
.font-25 {
  font-size: 25px !important;
}
.font-26 {
  font-size: 26px !important;
}
.font-27 {
  font-size: 27px !important;
}
.font-28 {
  font-size: 2rem !important;
}
.font-29 {
  font-size: 2.07142857rem !important;
}
.font-30 {
  font-size: 2.14285714rem !important;
}
.font-32 {
  font-size: 2.28571429rem !important;
}
.font-36 {
  font-size: 2.57142857rem !important;
}
.font-38 {
  font-size: 2.71428571rem !important;
}
.font-40 {
  font-size: 2.85714286rem !important;
}
.font-42 {
  font-size: 3rem !important;
}
.font-44 {
  font-size: 3.14285714rem !important;
}
.font-46 {
  font-size: 3.28571429rem !important;
}
.font-48 {
  font-size: 3.42857143rem !important;
}
.font-54 {
  font-size: 3.85714286rem !important;
}
.font-60 {
  font-size: 4.28571429rem !important;
}
.font-64 {
  font-size: 4.57142857rem !important;
}
.font-72 {
  font-size: 5.14285714rem !important;
}
.font-78 {
  font-size: 5.57142857rem !important;
}
.font-90 {
  font-size: 6.42857143rem !important;
}
.font-100 {
  font-size: 7.14285714rem !important;
}
.font-150 {
  font-size: 10.71428571rem !important;
}
.font-200 {
  font-size: 14.28571429rem !important;
}
/* -------- Letter Spacing ---------- */
.letter-space-0 {
  letter-spacing: 0px;
}
.letter-space-1 {
  letter-spacing: 1px;
}
.letter-space-2 {
  letter-spacing: 2px;
}
.letter-space-3 {
  letter-spacing: 3px;
}
.letter-space-4 {
  letter-spacing: 4px;
}
.letter-space-5 {
  letter-spacing: 5px;
}
.letter-space-6 {
  letter-spacing: 6px;
}
.letter-space-7 {
  letter-spacing: 7px;
}
.letter-space-8 {
  letter-spacing: 8px;
}
.letter-space-9 {
  letter-spacing: 9px;
}
.letter-space-10 {
  letter-spacing: 10px;
}
/* -------- z-index ---------- */
.z-index--1 {
  z-index: -1;
}
.z-index-0 {
  z-index: 0;
}
.z-index-1 {
  z-index: 1;
}
.z-index-2 {
  z-index: 2;
}
.z-index-3 {
  z-index: 3;
}
.z-index-4 {
  z-index: 4;
}
.z-index-5 {
  z-index: 5;
}
.z-index-99 {
  z-index: 99;
}
.z-index-111 {
  z-index: 111;
}
.z-index-1111 {
  z-index: 1111;
}
.z-index-9999 {
  z-index: 9999 !important;
}
/* -------- Line Height ---------- */
.line-height-0 {
  line-height: 0px;
}
.line-height-1 {
  line-height: 1;
}
.line-height-20 {
  line-height: 20px;
}
.line-height-50 {
  line-height: 50px;
}
.line-height-80 {
  line-height: 80px;
}
.line-height-100 {
  line-height: 100px;
}
.line-height-110 {
  line-height: 110px;
}
.line-height-120 {
  line-height: 120px;
}
.line-height-130 {
  line-height: 130px;
}
.line-height-150 {
  line-height: 150px;
}
.line-height-200 {
  line-height: 200px;
}
.line-height-1em {
  line-height: 1em;
}
/* -------- Line-Bottom ---------- */
.heading-line-bottom {
  border-bottom: 1px dashed #808080;
  display: inline-block;
  margin: 0;
  position: relative;
  margin: 20px 0;
}
.heading-line-bottom::after {
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  top: 4px;
  width: 20px;
}
.heading-title {
  margin-top: 10px;
}
.line-bottom {
  position: relative;
  margin-bottom: 30px;
  padding-bottom: 10px;
}
.line-bottom:after {
  bottom: -1px;
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  width: 50px;
}
.line-bottom-centered {
  position: relative;
  margin: 10px 0 20px;
}
.line-bottom-centered:after {
  background: #2b96cc none repeat scroll 0 0;
  bottom: -8px;
  content: "";
  height: 1px;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  position: absolute;
  right: 0;
  width: 30px;
}
.title-icon [class^="flaticon-"]::after,
.title-icon [class^="flaticon-"]::before {
  font-size: 48px;
  margin-left: 10px;
}
.title-icon {
  margin: 0 auto;
  max-width: 160px;
  position: relative;
}
.title-icon::after {
  content: "";
  height: 2px;
  left: 24px;
  position: absolute;
  top: 10px;
  width: 30px;
}
.title-icon::before {
  content: "";
  height: 2px;
  position: absolute;
  right: 20px;
  top: 10px;
  width: 30px;
}
.top-0 {
  top: 0 !important;
}
/* -------- Custom Margin Padding ---------- */
.mb-5 {
  margin-bottom: 0px !important;
}
.ml-5 {
  margin-left: 5px !important;
}
.mr-5 {
  margin-right: 5px !important;
}
.mt-5 {
  margin-top: 5px !important;
}
.mt-12 {
  margin-top: 12px !important;
}
.mb-25 {
  margin-bottom: 25px !important;
}
.pb-5 {
  padding-bottom: 5px !important;
}
.pl-5 {
  padding-left: 5px !important;
}
.pr-5 {
  padding-right: 5px !important;
}
.pt-5 {
  padding-top: 5px !important;
}
.p-25 {
  padding: 25px !important;
}
/* -------- Border ---------- */
.no-border {
  border: none !important;
}
.border-1px {
  border: 1px solid #eeeeee;
}
.border-2px {
  border: 2px solid #eeeeee;
}
.border-3px {
  border: 3px solid #eeeeee;
}
.border-4px {
  border: 4px solid #eeeeee;
}
.border-5px {
  border: 5px solid #eeeeee;
}
.border-10px {
  border: 10px solid #eeeeee;
}
.border-left {
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left-color: #dcdcdc;
  border-left-style: solid;
}
.border-right {
  border-top: none;
  border-bottom: none;
  border-left: none;
  border-right-color: #dcdcdc;
  border-right-style: solid;
}
.border-top {
  border-right: none;
  border-bottom: none;
  border-left: none;
  border-top-color: #dcdcdc;
  border-top-style: solid;
}
.border-bottom {
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: solid #eeeeee;
}
.border-bottom-2px {
  border-bottom: 2px solid #eeeeee;
}
.border-bottom-gray {
  border-bottom: 1px solid #d3d3d3;
}
.border-gray {
  border-color: #eeeeee !important;
}
/* -------- Border Radius ---------- */
.border-radius-5px {
  border-radius: 5px;
}
.border-radius-10px {
  border-radius: 10px;
}
.border-radius-15px {
  border-radius: 15px;
}
.border-radius-20px {
  border-radius: 20px;
}
.border-radius-25px {
  border-radius: 25px;
}
.border-radius-30px {
  border-radius: 30px;
}
.border-radius-35px {
  border-radius: 35px;
}
.border-radius-40px {
  border-radius: 40px;
}
.border-radius-45px {
  border-radius: 45px;
}
.border-radius-50px {
  border-radius: 50px;
}
/* -------- List ---------- */
ul,
ol {
  list-style: none;
  margin: 0;
  padding: 0;
}
ul ul,
ol ul {
  margin-left: 15px;
}
ul.list {
  list-style: outside none none;
  margin-top: 13px;
  padding-left: 0;
}
ul.list li {
  margin: 5px 0;
  font-weight: 500;
  padding-left: 15px;
  position: relative;
}
ul.list li:before {
  border: none;
  color: #a9a9a9;
  content: "\f111";
  display: inline-block;
  font-family: fontawesome;
  font-size: 9px;
  margin-right: 10px;
  padding: 0;
  left: 0;
  position: absolute;
  top: 1px;
}
ul.list li:hover:before {
  background: none;
  border-color: transparent;
}
ul.list li a {
  text-decoration: none;
  -webkit-transition: all 300ms ease-in;
  -o-transition: all 300ms ease-in;
  transition: all 300ms ease-in;
}
/* -------- List White ---------- */
ul.list.list-white li:before {
  color: #fff;
}
ul.list.list-white li:hover:before {
  background: none;
  border-color: transparent;
}
ul.list.list-white li a {
  color: #fff;
  text-decoration: none;
  -webkit-transition: all 300ms ease-in;
  -o-transition: all 300ms ease-in;
  transition: all 300ms ease-in;
}
/* -------- List border bottom ---------- */
ul.list-border-bottom li {
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 10px;
}
ul.list.list-border-bottom li:last-child {
  border-bottom: none;
}
ul.list-border-bottom.no-padding li {
  padding-bottom: 0px;
}
ul.list-border-bottom.no-padding li:last-child {
  border-bottom: none;
}
/* -------- List Icons ---------- */
.list-icon li {
  font-size: 14px;
  margin: 0;
}
.list-icon li i {
  color: #555555;
  font-size: 14px;
  height: 28px;
  line-height: 28px;
  margin: 5px 10px 5px 0;
  text-align: center;
  width: 28px;
}
.list-icon.square li i {
  background: #c0c0c0;
  color: #555555;
  font-size: 12px;
  height: 28px;
  line-height: 28px;
  margin: 5px 10px 5px 0;
  text-align: center;
  width: 28px;
}
.list-icon.rounded li i {
  color: #555555;
  background: #c0c0c0;
  border-radius: 50%;
  font-size: 12px;
  height: 28px;
  line-height: 28px;
  margin: 5px 10px 5px 0;
  text-align: center;
  width: 28px;
}
.list-icon.theme-colored.square li i {
  color: #fff;
}
.list-icon.theme-colored.rounded li i {
  color: #fff;
}
/* -------- Personal Info List ---------- */
.list-info li {
  clear: both;
  position: relative;
}
.list-info li label {
  display: inline-block;
  font-weight: bold;
  padding: 5px 0 0;
}
.list-info li span {
  left: 110px;
  padding: 5px 0;
  position: absolute;
}
.list-features {
  -moz-column-count: 3;
  column-count: 3;
}
.list-dashed > article {
  border-bottom: 1px dashed #d3d3d3 !important;
  margin-bottom: 7px;
  padding-bottom: 7px;
}
.list-dashed > div {
  border-bottom: 1px dashed #d3d3d3 !important;
  margin-bottom: 7px;
  padding-bottom: 7px;
}
.list-dashed > li {
  border-bottom: 1px dashed #d3d3d3 !important;
  margin-bottom: 7px;
  padding-bottom: 7px;
}
.list-dashed.dark-dash > article {
  border-bottom: 1px dashed #333333 !important;
}
.list-dashed.dark-dash > div {
  border-bottom: 1px dashed #333333 !important;
}
.list-dashed.dark-dash > li {
  border-bottom: 1px dashed #333333 !important;
}
ul.list.check li:before {
  content: "\f00c";
  font-family: fontawesome;
  font-size: 12px;
}
ul.list.angle-double-right li:before {
  content: "\f101";
  font-family: fontawesome;
  font-size: 12px;
}
ul.list.angle-right li:before {
  content: "\f105";
  font-family: fontawesome;
}
ul.list.check-circle li:before {
  content: "\f058";
  font-family: fontawesome;
  font-size: 14px;
}
/* -------- Call To Actions ---------- */
.call-to-action {
  width: 100%;
  padding-bottom: 20px;
  padding-top: 20px;
}
/* -------- Section & Divider ---------- */
section {
  /*position: relative;*/
}
section > .container,
section > .container-fluid {
  padding-top: 60px;
  padding-bottom: 60px;
}
/* -------- Position ---------- */
.relative {
  position: relative !important;
}
.absolute {
  position: absolute;
}
.absolute-inherit {
  position: inherit !important;
}
.position-relative {
  position: relative;
}
.position-absolute {
  position: absolute;
}
.position-static {
  position: static;
}
.position-fixed {
  position: fixed;
}
.position-inherit {
  position: inherit;
}
.position-unset {
  position: static;
}
/* -------- Background Image ---------- */
.no-bg {
  background: none !important;
}
.bg-no-repeat {
  background-repeat: no-repeat;
}
.bg-img-fixed {
  background-attachment: fixed;
}
.bg-img-cover {
  background-size: cover;
}
.bg-img-center-bottom {
  background-position: center bottom;
}
.bg-img-center {
  background-position: center center;
}
.bg-img-left-bottom {
  background-repeat: no-repeat;
  background-position: left bottom;
}
.bg-img-right-top {
  background-repeat: no-repeat;
  background-position: right top;
}
.bg-img-left-top {
  background-repeat: no-repeat;
  background-position: left top;
}
.img-fullwidth {
  width: 100%;
}
.bg-position-absolute {
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
}
/* -------- Absolute Image Positioning ---------- */
.overflow-visible {
  overflow: visible !important;
}
.box-absolute {
  position: absolute;
}
.img-absolute-parent {
  position: relative;
}
.img-absolute-parent img.img-absolute {
  position: absolute;
}
.img-absolute-parent img.img-pos-left {
  left: 0;
}
.img-absolute-parent img.img-pos-top {
  top: 0;
}
.img-absolute-parent img.img-pos-bottom {
  bottom: 0;
}
.img-absolute-parent img.img-pos-right {
  right: 0;
}
.img-absolute-parent img.img-pos-center {
  left: 0;
  right: 0;
  margin: 0 auto;
}
/* -------- Background Video ---------- */
.bg-video {
  height: 100%;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: -1;
}
.bg-video .video {
  height: 100%;
  left: 0;
  margin: 0!important;
  position: relative;
  top: 0;
  width: 100%;
}
.bg-video .video .mbYTP_wrapper {
  z-index: -1 !important;
}
/* -------- Box Table ---------- */
.display-table-parent {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.display-table {
  display: table;
  height: 100%;
  position: relative;
  width: 100%;
  z-index: 1;
}
.display-table-cell {
  display: table-cell;
  height: 100%;
  vertical-align: middle;
}
/* -------- Scroll To Top ---------- */
.scrollToTop {
  background: rgba(0, 0, 0, 0.1);
  bottom: 15px;
  display: none;
  height: 50px;
  padding: 2px;
  position: fixed;
  right: 15px;
  text-align: center;
  text-decoration: none;
  width: 50px;
  z-index: 99999;
}
.scrollToTop i {
  color: #fff;
  font-size: 42px;
}
.scrollToTop:hover {
  background: rgba(0, 0, 0, 0.6);
  text-decoration: none;
}
/* -------- Multi Row Clearfix ---------- */
.multi-row-clearfix .col-xs-6:nth-child(2n + 3) {
  clear: left;
}
.multi-row-clearfix .col-xs-4:nth-child(3n + 4) {
  clear: left;
}
.multi-row-clearfix .col-xs-3:nth-child(4n + 5) {
  clear: left;
}
.multi-row-clearfix .col-xs-2:nth-child(6n + 7) {
  clear: left;
}
.multi-row-clearfix .col-xs-1:nth-child(12n + 13) {
  clear: left;
}
@media (min-width: 768px) {
  /* reset previous grid */
  .multi-row-clearfix .col-xs-6:nth-child(2n + 3) {
    clear: none;
  }
  .multi-row-clearfix .col-xs-4:nth-child(3n + 4) {
    clear: none;
  }
  .multi-row-clearfix .col-xs-3:nth-child(4n + 5) {
    clear: none;
  }
  .multi-row-clearfix .col-xs-2:nth-child(6n + 7) {
    clear: none;
  }
  .multi-row-clearfix .col-xs-1:nth-child(12n + 13) {
    clear: none;
  }
  /* clear first in row for small columns */
  .multi-row-clearfix .col-sm-6:nth-child(2n + 3) {
    clear: left;
  }
  .multi-row-clearfix .col-sm-4:nth-child(3n + 4) {
    clear: left;
  }
  .multi-row-clearfix .col-sm-3:nth-child(4n + 5) {
    clear: left;
  }
  .multi-row-clearfix .col-sm-2:nth-child(6n + 7) {
    clear: left;
  }
  .multi-row-clearfix .col-sm-1:nth-child(12n + 13) {
    clear: left;
  }
}
@media (min-width: 992px) {
  /* reset previous grid */
  .multi-row-clearfix .col-sm-6:nth-child(2n + 3) {
    clear: none;
  }
  .multi-row-clearfix .col-sm-4:nth-child(3n + 4) {
    clear: none;
  }
  .multi-row-clearfix .col-sm-3:nth-child(4n + 5) {
    clear: none;
  }
  .multi-row-clearfix .col-sm-2:nth-child(6n + 7) {
    clear: none;
  }
  .multi-row-clearfix .col-sm-1:nth-child(12n + 13) {
    clear: none;
  }
  /* clear first in row for medium columns */
  .multi-row-clearfix .col-md-6:nth-child(2n + 3) {
    clear: left;
  }
  .multi-row-clearfix .col-md-4:nth-child(3n + 4) {
    clear: left;
  }
  .multi-row-clearfix .col-md-3:nth-child(4n + 5) {
    clear: left;
  }
  .multi-row-clearfix .col-md-2:nth-child(6n + 7) {
    clear: left;
  }
  .multi-row-clearfix .col-md-1:nth-child(12n + 13) {
    clear: left;
  }
}
@media (min-width: 1200px) {
  /* reset previous grid */
  .multi-row-clearfix .col-md-6:nth-child(2n + 3) {
    clear: none;
  }
  .multi-row-clearfix .col-md-4:nth-child(3n + 4) {
    clear: none;
  }
  .multi-row-clearfix .col-md-3:nth-child(4n + 5) {
    clear: none;
  }
  .multi-row-clearfix .col-md-2:nth-child(6n + 7) {
    clear: none;
  }
  .multi-row-clearfix .col-md-1:nth-child(12n + 13) {
    clear: none;
  }
  /* clear first in row for large columns */
  .multi-row-clearfix .col-lg-6:nth-child(2n + 3) {
    clear: left;
  }
  .multi-row-clearfix .col-lg-4:nth-child(3n + 4) {
    clear: left;
  }
  .multi-row-clearfix .col-lg-3:nth-child(4n + 5) {
    clear: left;
  }
  .multi-row-clearfix .col-lg-2:nth-child(6n + 7) {
    clear: left;
  }
  .multi-row-clearfix .col-lg-1:nth-child(12n + 13) {
    clear: left;
  }
}
/* -------- Responsive Classes ---------- */
/* Small Devices, Tablets */
@media only screen and (max-width: 991px) {
  .sm-display-block {
    display: block !important;
  }
  .sm-text-center {
    text-align: center !important;
  }
  .sm-text-right {
    text-align: right !important;
  }
  .sm-text-left {
    text-align: left !important;
  }
  .sm-pull-none,
  .pull-left.flip.sm-pull-none,
  .pull-right.flip.sm-pull-none {
    float: none !important;
  }
  .sm-pull-left {
    float: left !important;
  }
  .sm-pull-right {
    float: right !important;
  }
  .sm-fullwidth {
    width: 100%;
  }
  .sm-height-auto {
    height: auto !important;
    min-height: auto !important;
  }
  .sm-hide-bg-img {
    background: none !important;
  }
  .maxwidth400 {
    margin-left: auto;
    margin-right: auto;
    max-width: 400px;
  }
  .maxwidth500 {
    margin-left: auto;
    margin-right: auto;
    max-width: 500px;
  }
  .maxwidth600 {
    margin-left: auto;
    margin-right: auto;
    max-width: 600px;
  }
}
/* Small Devices, Tablets */
@media only screen and (max-width: 767px) {	
.pull-xs-left{float:left !important;}
	.set_headr_res {height: auto !important;}
	.set_headr_res .col-sm-8.set_hdr_cl8 {position: relative !important; top: 0 !important;}
	
	.set_pkgdtl_cl4_offset {margin-left: 0;}
	.col_pdng_lft0 {padding: 0;}
	.col_pdng_rgt0 {padding: 0;}
	.col-sm-offset-5.set_sm_ofset_5 {margin-left: 0%; width:100%; float:left;}
	.cnfrm_cl3_offst_3 {margin-left: 0;}
	.col_sm_offset_3_new {margin-left: 0;}
	.col_sm_offset_2_new {margin-left: 0;}
	.regstr_gendr_full {margin-top: 0;}
	.form_div {padding: 20px 0; width: 100%;}
	.indx_srch_a {margin-top: 5px; font-size: 15px; border-radius: 20px;}
	.indx_mdl_inpt.menuBtn.home_inpt_radus {border-radius: 20px;}
	.indx_mdl_inpt {padding: 12px 12px 11px 12px; border-radius: 20px;}
	.file_btn {margin-top: 0;}
	.edt_usr_div {margin-bottom: 5%;}
	.indx_mbl_mdl {width: 100%; float: left;}
	.indx_six_back {margin-bottom: 25px;}
	.cmfrm_res_cl9_pdng {padding: 0 !important;}
	.cnfrm_amnt_spn.col-xs-1 {margin-top: 0;}
	.mbl_title {font-size: 22px; line-height: 1.2;}
	.mbl_googl_res_mrgn {margin-bottom: 15px;}
	.sctn_full {width: 100%; float: left;}
	.btn-read-more.btn.btn-dark.btn-theme-colored.btn-flat.text-center {float: none; width: auto !important;}
	.app_full_img {float: left;margin: 2%; width: 45%;}
	.res_pdng_lft_rgt_0 {padding: 0;}
	.clctn_res_pdng_0 {padding: 0;}
	.res_txt_grn {font-size: 30px; line-height: 1;}
	.abt_our_strngth {float: left; line-height: 1; margin-bottom: 10px; margin-top: 10px; width: 100%;}
	.scop_res_img_mrgn {margin-top: 15px;}
	.abt_cl4_focuimg {padding: 0;}
	.abt_addrs_pdng {padding: 0 15px;}
	.set_cntct_map {margin-top: 5.5%; width: 100%; float: left;}
	.cntct_title {margin-top: 20px;}
	.cntct_img_map_res {padding: 0;}
	.indx_six_back .info {position: unset !important;}
	.chngpw_rgt_img {width: 100%; float: left;}
	.list-inline.footer_menu {text-align: center !important;}
	/*.res_indx_cl4_img {width: 100%; float: left;}*/
	/*.res_indx_cl8_title {width: 100%; float: left;}*/
	.res_table td {font-size: 14px;}
	.res_sgst_pdng0 {padding: 0; margin-top: 10px;}
	
  .xs-display-block {
    display: block;
  }
  .xs-text-center {
    text-align: center !important;
  }
  .xs-text-right {
    text-align: right !important;
  }
  .xs-text-left {
    text-align: left !important;
  }
  .xs-fullwidth {
    width: 100%;
  }
  .xs-height-auto {
    height: auto !important;
    min-height: auto !important;
  }
  .xs-hide-bg-img {
    background: none !important;
  }
  .xs-pull-none {
    float: none !important;
  }
  .xs-pull-left {
    float: left !important;
  }
  .xs-pull-right {
    float: right !important;
  }
  .xs-pull-center {
    display: table;
    float: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .xs-list-inline-none li {
    display: table;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 20px !important;
    padding-left: 0 !important;
  }
}
/* Extra Small Devices, Phones */
@media only screen and (max-width: 479px) {
  .xxs-text-center {
    text-align: center;
  }
  .xxs-height-auto {
    height: auto !important;
    min-height: auto !important;
  }
}
/*  
 * extra.less 
 * -----------------------------------------------
*/
/* -------- Heading Style ---------- */
.heading-border {
  border-bottom: 1px solid #d3d3d3;
  margin: 30px 0;
  padding: 20px 0;
}
/* -------- FullCalendar - Plugin ---------- */
.fc-day-number {
  color: #333333;
}
.fc-day-number.fc-other-month {
  opacity: 0.4;
}
/* scrolltofixed-container */
.scrolltofixed-container {
  position: static;
}
/* slider revolution */
.tp-bannertimer {
  z-index: 21 !important;
}
/* -------- Opening Hours ---------- */
.opening-hours ul li {
  border-bottom: 1px dashed #eeeeee;
  padding: 5px 0 10px;
}
.opening-hours ul li .value {
  float: right;
}
/* -------- Opening Hours White ---------- */
.opening-hours.white ul li {
  color: #fff;
  font-weight: 300;
}
.opening-hours.white ul li span {
  font-weight: 600;
}
/*
 * overlays.less
 * -----------------------------------------------
*/
.layer-overlay {
  position: relative;
  /* overlay-dark */
  /* overlay-white */
}
.layer-overlay::before {
  background: rgba(17, 17, 17, 0.5) none repeat scroll 0 0;
  content: " ";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}
.layer-overlay.overlay-light::before {
  background-color: rgba(255, 255, 255, 0.4);
}
.layer-overlay.overlay-lighter::before {
  background-color: rgba(255, 255, 255, 0.3);
}
.layer-overlay.overlay-deep::before {
  background-color: rgba(255, 255, 255, 0.9);
}
.layer-overlay.overlay-dark::before {
  background-color: rgba(17, 17, 17, 0.85);
}
.layer-overlay.overlay-dark-1::before {
  background-color: rgba(17, 17, 17, 0.1);
}
.layer-overlay.overlay-dark-2::before {
  background-color: rgba(17, 17, 17, 0.2);
}
.layer-overlay.overlay-dark-3::before {
  background-color: rgba(17, 17, 17, 0.3);
}
.layer-overlay.overlay-dark-4::before {
  background-color: rgba(17, 17, 17, 0.4);
}
.layer-overlay.overlay-dark-5::before {
  background-color: rgba(17, 17, 17, 0.5);
}
.layer-overlay.overlay-dark-6::before {
  background-color: rgba(17, 17, 17, 0.6);
}
.layer-overlay.overlay-dark-7::before {
  background-color: rgba(17, 17, 17, 0.7);
}
.layer-overlay.overlay-dark-8::before {
  background-color: rgba(17, 17, 17, 0.8);
}
.layer-overlay.overlay-dark-9::before {
  background-color: rgba(17, 17, 17, 0.9);
}
.layer-overlay.overlay-white::before {
  background-color: rgba(255, 255, 255, 0.4);
}
.layer-overlay.overlay-white-1::before {
  background-color: rgba(255, 255, 255, 0.1);
}
.layer-overlay.overlay-white-2::before {
  background-color: rgba(255, 255, 255, 0.2);
}
.layer-overlay.overlay-white-3::before {
  background-color: rgba(255, 255, 255, 0.3);
}
.layer-overlay.overlay-white-4::before {
  background-color: rgba(255, 255, 255, 0.4);
}
.layer-overlay.overlay-white-5::before {
  background-color: rgba(255, 255, 255, 0.5);
}
.layer-overlay.overlay-white-6::before {
  background-color: rgba(255, 255, 255, 0.6);
}
.layer-overlay.overlay-white-7::before {
  background-color: rgba(255, 255, 255, 0.7);
}
.layer-overlay.overlay-white-8::before {
  background-color: rgba(255, 255, 255, 0.8);
}
.layer-overlay.overlay-white-9::before {
  background-color: rgba(255, 255, 255, 0.9);
}
.layer-overlay.layer-pattern::before {
  background-image: url(../images/pattern1.png);
  background-color: rgba(0, 0, 0, 0.6);
}
.layer-overlay.layer-pattern2::before {
  background-image: url(../images/pattern2.png);
  background-color: rgba(0, 0, 0, 0.8);
}
.layer-overlay.layer-pattern3::before {
  background-image: url(../images/pattern3.png);
  background-color: rgba(0, 0, 0, 0.8);
}
.layer-overlay.maximage-layer-overlay::before {
  z-index: 1;
}
.layer-overlay.overlay-blue::before {
  background-color: rgba(1, 162, 208, 0.9);
}
.layer-overlay.overlay-blue-light::before {
  background-color: rgba(1, 162, 208, 0.45);
}
.layer-overlay.overlay-pink::before {
  background-color: rgba(235, 110, 142, 0.9);
}
.layer-overlay.overlay-pink-light::before {
  background-color: rgba(235, 110, 142, 0.45);
}
.layer-overlay.overlay-brown::before {
  background-color: rgba(60, 171, 111, 0.9);
}
.layer-overlay.overlay-brown-light::before {
  background-color: rgba(60, 171, 111, 0.45);
}
.layer-overlay.overlay-yellow::before {
  background-color: rgba(255, 187, 34, 0.9);
}
.layer-overlay.overlay-yellow-light::before {
  background-color: rgba(255, 187, 34, 0.45);
}
.layer-overlay.overlay-green::before {
  background-color: rgba(16, 196, 92, 0.9);
}
.layer-overlay.overlay-green-light::before {
  background-color: rgba(16, 196, 92, 0.45);
}
.layer-overlay.overlay-theme-color-1::before {
  background-color: rgba(173, 216, 230, 0.9);
}
.layer-overlay.overlay-theme-color-2::before {
  background-color: rgba(230, 173, 188, 0.9);
}
.layer-overlay.overlay-theme-color-3::before {
  background-color: rgba(230, 216, 173, 0.9);
}
.half-divider .overlay-theme-color-1,
.half-divider .overlay-theme-color-2,
.half-divider .overlay-theme-color-3 {
  content: "";
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 50%;
}
/*
 * header.less
 * -----------------------------------------------
*/

#packages .col-sm-6:nth-child(6) {
   -- clear: both;
}
.header-top {
  padding: 5px 0;
}
.header-top .header-widget .styled-icons a i:hover {
  background: none;
}
.header-top .header-widget .list-border li {
  border-right: 1px solid rgba(0, 0, 0, 0.06);
  padding: 5px 15px;
}
.header-top .header-widget .list-border li:last-child {
  border-right: 0;
}
@media(max-width:768px){
	.indx_mbl_mdl .col-sm-4, .indx_mbl_mdl .col-sm-8 {text-align: center;}
	.header_logo.pull-left.flip.xs-pull-center.col-sm-12.col-md-12.pdng_0 > img{width:50%}
	.footer a{text-align:center;}
	.list-inline.footer_menu{ margin-top: 20px;}
	.list-inline.footer_menu > li {
    border-right: 1px solid #888888;
    margin: 0 0 10px !important;
    padding: 0 10px !important;
}}
@media only screen and (max-width: 767px) {
	.prtnr_orgntn_set_mrgn_top_mins {margin-top: 0;}
	.invt_regi_img {height: auto;}
	.footer a{text-align:center;}
	.list-inline.footer_menu{margin-top: 20px;}
	.list-inline.footer_menu > li {border-right: 1px solid #888888; margin: 0 0 10px !important; padding: 0 10px !important;}
	.only_res_full_div {width: 100%; float: left;}
	.cntct_img_div img {margin-top: 35px !important;}
	.all_pg_lst_btns {line-height: 1.2; margin-bottom: 30px;}
	.table-bordered.set_vw_rprt_tbl tr td:nth-child(1) {width: 34%;}
	.set_headr_res {float: left; height: 85px; margin-bottom: 10px; width: 100%;}
	.set_headr_res .col-sm-8.set_hdr_cl8 {float: left; position: absolute; text-align: center; top: 43px; width: 100%;}
	.set_headr_res .col-sm-8.set_hdr_cl8 ul li {float: left; text-align: center; width: 100%;}
	.set_headr_res .col-sm-8.set_hdr_cl8 ul li .bbb {left: 0; top: 37px; width: 100%;}
	.text-white.aaa.res_user_name {float: left; width: 100%;}
	
	.set_footer_res {height: 100px; position: relative;}
	.set_footer_res .bg-black-333 {--height: 100%; width: 100%;}
	.footer_frst_cl6 {position: absolute; top: 50px; width: 100%;}
	.set_footer_res .font-13.text-black-777.m-0.text-center.foot_copy {float: left; width: 100%;}
	.mt-sm-15.set_mrgn_res {margin-top: 0 !important;}
	.res_desk_lgn_regi {display: block !important;}
	/* .up_lgn_regi {display: none !important;} */
  .header-top .header-widget .contact-info {
    margin-bottom: 20px;
  }
  .header-top .header-widget .contact-info li {
    display: block;
    text-align: center;
  }
}
.menuzord-brand img {
  max-height: 50px;
}
/* -------- Inner Header ---------- */
.inner-header .title {
  text-transform: uppercase;
}
/* -------- Custom theme style ---------- */
.header-nav .header-nav-wrapper .menuzord {
  padding: 0;
}
.header-nav.navbar-transparent.animated-active {
  background-color: rgba(0, 0, 0, 0.25);
}
/*
 * nav.less
 * -----------------------------------------------
*/
/* -------- nav sidebar ---------- */
.nav-sidebar li {
  background: #f1f1f1;
  padding-bottom: 0 !important;
}
.nav-sidebar li a {
  border-radius: 0;
}
.nav-pills li a:hover,
.nav-pills li.active > a,
.nav-pills li.active > a:hover,
.nav-pills li.active > a:focus {
  background: #d3d3d3;
  color: #777777;
}
/* -------- Header Nav ---------- */
.header-nav {
  position: relative;
}
.header-nav .header-nav-absolute-wrapper {
  width: 100%;
}
.header-nav .header-nav-wrapper .menuzord {
  padding: 0;
}
/* -------- Menuzord ---------- */
.menuzord-menu > li > a {
  font-size: 15px;
  font-weight: 400;
}
.menuzord .menuzord-menu > li.active > a i,
.menuzord .menuzord-menu > li:hover > a i,
.menuzord .menuzord-menu ul.dropdown li:hover > a i {
  color: #fff;
}
.menuzord-menu ul.dropdown li {
  margin: 0;
}
.menuzord-menu ul.dropdown li a {
  padding: 7px 25px 7px 22px;
}
.menuzord-menu ul.dropdown li .indicator {
  top: 4px;
}
/* -------- Megamenu-Row ---------- */
.menuzord-menu > li > .megamenu .megamenu-row li {
  border: 0 none;
  clear: both;
  font-size: 12px;
  margin: 0;
  padding: 2px;
  position: relative;
  width: 100%;
}
.menuzord-menu > li > .megamenu .megamenu-row li a {
  display: block;
  padding: 8px 10px;
  -webkit-transition: padding 0.2s linear;
  -o-transition: padding 0.2s linear;
  transition: padding 0.2s linear;
}
.menuzord-menu > li > .megamenu .megamenu-row li.active > a,
.menuzord-menu > li > .megamenu .megamenu-row li:hover > a {
  color: #111;
  padding-left: 15px;
}
.menuzord-menu > li > .megamenu .megamenu-row li a i {
  color: #444;
}
.menuzord-menu > li > .megamenu .megamenu-row li.active a i,
.menuzord-menu > li > .menuzord-menu > li > .megamenu .megamenu-row li:hover a i {
  color: #fff;
}
.list-inline.sm-text-left {--margin-top:20px;}
.hide-div .widget{float:left;width:100%;}
@media only screen and (max-width: 900px) {
  .menuzord-menu {
    background: #fff;
  }
}
.srch_popup_full #contener_2 .input-group, #contener_2 .input-group .select2  {width:100% !important}
/* -------- Scrolltofixed ---------- */
.header-nav .header-nav-wrapper.scroll-to-fixed-fixed.scroll-to-fixed-fixed {
  border-bottom: 0px solid #eee;z-index:9 !important;
}
.header-nav .header-nav-absolute-wrapper.scroll-to-fixed-fixed.scroll-to-fixed-fixed .menuzord {
  border-right: 1px solid #eee;
  border-bottom: 1px solid #eee;
  border-left: 1px solid #eee;
}
.header .inner-sticky-wrapper {
  height: 80px;
}
@media only screen and (min-width: 901px) {
  .header-nav .header-nav-absolute-wrapper {
    bottom: -36px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    z-index: 1111;
  }
  .header-nav .header-nav-absolute-wrapper.scroll-to-fixed-fixed.scroll-to-fixed-fixed {
    bottom: auto;
  }
}
/* -------- Navbar Fixed  ---------- */
.header-nav {
  -webkit-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
  background:#bf2d37 !important;
  min-height:106px;
}
.header-nav.navbar-fixed-top {
  left: 0;
  position: fixed;
  right: 0;
  width: 100%;
  z-index: 1030;
}
/* -------- Navbar Sticky Animated ---------- */
.navbar-sticky-animated .header-nav-wrapper .container {
  -webkit-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
}
/* -------- Header White ---------- */
.header-nav.navbar-white {
  background-color: rgba(255, 255, 255, 0.95);
  border: medium none;
}
.header-nav.navbar-white .menuzord {
  background: transparent;
}
/* -------- Header Transparent ---------- */
.header-nav.navbar-transparent .menuzord {
  background: transparent;
}
.header-nav.navbar-transparent .header-nav-wrapper {
  border-bottom: 1px solid #eee;
}
.header-nav.navbar-transparent.animated-active {
  background-color: rgba(0, 0, 0, 0.1);
}
.header-nav.navbar-transparent.animated-active.bg-transparent-0 {
  background-color: rgba(0, 0, 0, 0);
}
.header-nav.navbar-transparent.animated-active.bg-transparent-1 {
  background-color: rgba(0, 0, 0, 0.05);
}
.header-nav.navbar-transparent.animated-active.bg-transparent-2 {
  background-color: rgba(0, 0, 0, 0.1);
}
.header-nav.navbar-transparent.animated-active.bg-transparent-3 {
  background-color: rgba(0, 0, 0, 0.2);
}
.header-nav.navbar-transparent.animated-active.bg-transparent-4 {
  background-color: rgba(0, 0, 0, 0.3);
}
.header-nav.navbar-transparent.animated-active.bg-transparent-5 {
  background-color: rgba(0, 0, 0, 0.4);
}
.header-nav.navbar-transparent.animated-active.bg-transparent-6 {
  background-color: rgba(0, 0, 0, 0.5);
}
.header-nav.navbar-transparent.animated-active.bg-transparent-7 {
  background-color: rgba(0, 0, 0, 0.6);
}
.header-nav.navbar-transparent.animated-active.bg-transparent-8 {
  background-color: rgba(0, 0, 0, 0.7);
}
.header-nav.navbar-transparent.animated-active.bg-transparent-9 {
  background-color: rgba(0, 0, 0, 0.8);
}
.header-nav.navbar-transparent.animated-active .header-nav-wrapper {
  border-bottom: none !important;
}
@media only screen and (max-width: 900px) {
  .header-nav.navbar-transparent.animated-active .menuzord-menu > li > a {
    color: #888;
  }
}
/*
 * inner-header-title.less
 * -----------------------------------------------
*/
.inner-header .title {
  font-size: 36px;
  text-transform: uppercase;
}
/*
 *  vertical-nav.less
 * -----------------------------------------------
*/
.vertical-nav {
  /* vertical-nav-black*/
}
.vertical-nav .header {
  width: 260px;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  background: #fff;
  z-index: 101;
  padding: 0;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  background-size: cover !important;
}
.vertical-nav .main-content,
.vertical-nav .footer {
  margin-left: 260px;
}
.vertical-nav .container {
  max-width: 940px;
}
.vertical-nav .menuzord {
  background: none;
}
.vertical-nav .menuzord .menuzord-menu ul.dropdown li:hover > a {
  background: #eeeeee none repeat scroll 0 0;
  color: #111111;
}
.vertical-nav .menuzord-menu li {
  padding: 5px 0;
  position: relative;
  width: 100%;
}
.vertical-nav .menuzord-menu li .indicator {
  float: right;
}
.vertical-nav .menuzord-menu li a {
  padding-left: 30px;
  width: 100%;
}
.vertical-nav .menuzord-menu ul.dropdown,
.vertical-nav .menuzord-menu .megamenu {
  left: 100%;
  top: 4px;
}
.vertical-nav .menuzord-brand img {
  max-height: none;
}
.vertical-nav .vertical-nav-black {
  background: #111111;
}
.vertical-nav .vertical-nav-black .menuzord-menu ul.dropdown {
  background: #111111;
  border-color: #222222;
}
.vertical-nav .vertical-nav-black .menuzord-menu ul.dropdown li a {
  background: #111111;
}
.vertical-nav .vertical-nav-black .menuzord-menu ul.dropdown li a .indicator i {
  color: #fff;
}
.vertical-nav .vertical-nav-black .menuzord-menu ul.dropdown li:hover > a {
  background: #111111 none repeat scroll 0 0;
  color: #fff;
}
.vertical-nav .vertical-nav-black .menuzord-menu > li > a {
  color: #808080;
}
.vertical-nav.vertical-nav-right .header {
  left: auto;
  right: 0;
}
.vertical-nav.vertical-nav-right .main-content,
.vertical-nav.vertical-nav-right .footer {
  margin-left: auto;
  margin-right: 260px;
  padding-top: 0;
}
.vertical-nav.vertical-nav-right .menuzord-menu ul.dropdown,
.vertical-nav.vertical-nav-right .menuzord-menu .megamenu {
  left: auto !important;
  right: 100% !important;
  top: 0;
}
@media only screen and (max-width: 1199px) {
  .vertical-nav .container {
    width: 100%;
  }
}
@media only screen and (max-width: 900px) {
  .vertical-nav .header {
    border: 0;
    padding: 0;
    position: relative;
    width: 100%;
  }
  .vertical-nav .vertical-nav-widget {
    display: none;
  }
  .vertical-nav .menuzord {
    background: #fff;
  }
  .vertical-nav .vertical-nav-black .menuzord {
    background: none;
  }
  .vertical-nav .menuzord-brand {
    margin: 0 !important;
    padding: 0 !important;
  }
  .vertical-nav .menuzord-brand img {
    max-height: 65px !important;
    padding: 10px;
  }
  .vertical-nav .header-nav-wrapper {
    background: #111111 none repeat scroll 0 0;
    position: fixed;
    top: 0;
    width: 100%;
  }
  .vertical-nav .vertical-nav-black .menuzord .menuzord-menu li > a,
  .vertical-nav .vertical-nav-black .menuzord .menuzord-menu li .indicator {
    border-color: #222222;
  }
  .vertical-nav .main-content,
  .vertical-nav .footer {
    margin-left: 0;
  }
  .vertical-nav.vertical-nav-right .main-content,
  .vertical-nav.vertical-nav-right .footer {
    margin-right: 0;
  }
}
/*
 *  menu-full-page.less
 * -----------------------------------------------
*/
/* menu-full-page plugin code */
.menu-full-page #fullpage-nav {
  background: rgba(255, 255, 255, 0.97);
  z-index: -1;
  position: fixed;
  /*left: -100%;*/
  /*left or right and the width of your navigation panel*/
  left: 0 !important;
  /*left or right and the width of your navigation panel*/
  opacity: 0;
  width: 100%;
  /*should match the above value*/
  -webkit-transition: all 0.5s ease-in-out !important;
  -moz-transition: all 0.5s ease-in-out !important;
  -ms-transition: all 0.5s ease-in-out !important;
  -o-transition: all 0.2s ease-in-out !important;
  transition: all 0.5s ease-in-out !important;
}
.menu-full-page #fullpage-nav ul {
  margin-top: 50px;
  -webkit-transition: all 0.7s ease-in-out !important;
  -moz-transition: all 0.7s ease-in-out !important;
  -ms-transition: all 0.7s ease-in-out !important;
  -o-transition: all 0.7s ease-in-out !important;
  transition: all 0.7s ease-in-out !important;
}
.menu-full-page #fullpage-nav li {
  text-align: center;
  transition: all 0.4s ease;
  padding: 10px 0;
  position: relative;
}
.menu-full-page #fullpage-nav li a {
  color: #111;
  font-size: 18px;
  font-family: 'Questrial', sans-serif;
  text-decoration: none;
  font-weight: 400;
  text-transform: uppercase;
  padding: 0;
  position: relative;
}
.menu-full-page #fullpage-nav li a:hover {
  color: #888;
  -webkit-transition: all 2s ease-in-out;
  -o-transition: all 2s ease-in-out;
  transition: all 2s ease-in-out;
}
.menu-full-page #fullpage-nav li:hover:after a {
  position: absolute;
  content: '';
  color: #FFF;
}
.menu-full-page #fullpage-nav ul ul {
  display: none;
}
.menu-full-page #fullpage-nav ul ul li a {
  font-size: 13px;
}
.menu-full-page #fullpage-nav ul ul li a:hover {
  color: #888;
}
.menu-full-page .fullpage-nav-toggle.menu-open + #fullpage-nav {
  opacity: 1;
  z-index: 998;
}
.menu-full-page .fullpage-nav-toggle.menu-open + #fullpage-nav > ul {
  margin-top: 70px;
}
.menu-full-page .fullpage-nav-toggle {
  z-index: 999;
  display: block;
  position: fixed;
  top: 0;
  right: 0;
  overflow: hidden;
  margin: 0;
  padding: 0;
  width: 70px;
  height: 70px;
  font-size: 0;
  text-indent: -9999px;
  box-shadow: none;
  border-radius: none;
  border: none;
  cursor: pointer;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  background-color: transparent;
  /* active state, i.e. menu open */
}
.menu-full-page .fullpage-nav-toggle i {
  text-decoration: none;
  font-size: 40px;
  color: #fff;
}
.menu-full-page .fullpage-nav-toggle:focus {
  outline: none;
}
.menu-full-page .fullpage-nav-toggle span {
  display: block;
  position: absolute;
  top: 45px;
  left: 18px;
  right: 18px;
  height: 4px;
  border-radius: 2px;
  background: #888;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.menu-full-page .fullpage-nav-toggle span:before,
.menu-full-page .fullpage-nav-toggle span:after {
  position: absolute;
  display: block;
  left: 0;
  width: 100%;
  height: 4px;
  border-radius: 0;
  background-color: #888;
  content: "";
  -webkit-transition-duration: 0.3s, 0.3s;
  transition-duration: 0.3s, 0.3s;
  -webkit-transition-delay: 0.3s, 0;
  transition-delay: 0.3s, 0;
}
.menu-full-page .fullpage-nav-toggle span:before {
  top: -12px;
  -webkit-transition-property: top, -webkit-transform;
  transition-property: top, transform;
}
.menu-full-page .fullpage-nav-toggle span:after {
  bottom: -12px;
  -webkit-transition-property: bottom, -webkit-transform;
  transition-property: bottom, transform;
}
.menu-full-page .fullpage-nav-toggle.menu-open {
  background-color: transparent;
}
.menu-full-page .fullpage-nav-toggle.menu-open span {
  background: none;
}
.menu-full-page .fullpage-nav-toggle.menu-open span:before,
.menu-full-page .fullpage-nav-toggle.menu-open span:after {
  background-color: #111;
  -webkit-transition-delay: 0, 0.3s;
  transition-delay: 0, 0.3s;
}
.menu-full-page .fullpage-nav-toggle.menu-open span:before {
  top: 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.menu-full-page .fullpage-nav-toggle.menu-open span:after {
  bottom: 0;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* menu-full-page custom code */
.menu-full-page .header #fullpage-nav li {
  padding: 5px 0;
}
.menu-full-page .header #fullpage-nav li a {
  background: none;
  display: inline;
  font-size: 18px;
  text-transform: none;
}
.menu-full-page .header #fullpage-nav ul ul {
  margin-top: 0;
}
.menu-full-page .header #fullpage-nav ul ul li {
  padding: 3px 0;
}
.menu-full-page .header #fullpage-nav ul ul li a {
  font-size: 12px;
}
.menu-full-page .header #fullpage-nav ul li .dropdown {
  background: none;
  box-shadow: none;
  border: none;
  float: none;
  padding: 0;
  position: relative;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: all 0.9s cubic-bezier(0.55, 0, 0.175, 1) !important;
  -moz-transition: all 0.9s cubic-bezier(0.55, 0, 0.175, 1) !important;
  -ms-transition: all 0.9s cubic-bezier(0.55, 0, 0.175, 1) !important;
  -o-transition: all 0.9s cubic-bezier(0.55, 0, 0.175, 1) !important;
  transition: all 0.9s cubic-bezier(0.55, 0, 0.175, 1) !important;
  display: block!important;
  visibility: visible;
}
.menu-full-page .header #fullpage-nav ul li:hover .dropdown {
  max-height: 700px;
}
/*
 *  boxed-layout.less
 * -----------------------------------------------
*/
@media only screen and (min-width: 768px) {
  .boxed-layout .container {
    max-width: 1170px;
    padding-left: 30px;
    padding-right: 30px;
  }
  .boxed-layout .header,
  .boxed-layout .main-content,
  .boxed-layout .footer {
    margin: 0 auto;
    max-width: 1170px;
  }
}
.boxed-layout .header,
.boxed-layout section,
.boxed-layout .footer {
  background-color: #fff;
}
.boxed-layout .header {
  margin-bottom: 0;
}
.boxed-layout .header .navbar-default {
  background-color: #fff;
  border-color: #fff;
  padding: 0;
}
.boxed-layout .header .navbar-default .navbar-nav > li > a {
  padding: 30px 5px;
}
.boxed-layout .header .navbar-default .navbar-collapse {
  background-color: #fff;
  border-color: #fff;
  margin-right: 30px;
}
.boxed-layout .header #header-logo {
  margin: 0;
  padding-top: 27px;
}
@media only screen and (max-width: 991px) {
  .boxed-layout {
    padding-top: 0;
  }
  .boxed-layout .header .navbar-default .navbar-nav > li > a {
    padding: 10px;
  }
  .boxed-layout .header .navbar-default .navbar-collapse {
    margin-right: 15px;
  }
  .boxed-layout .navbar-header {
    padding: 15px 0;
  }
  .boxed-layout .navbar-collapse .navbar-nav li a .caret {
    margin-right: 0;
  }
}
/*
 * form.less
 * -----------------------------------------------
*/
/* -------- Form ---------- */
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  font-size: 14px;
}
.form-control {
  box-shadow: none;
  height: 42px;
}
label {
  font-weight: normal;
}
.form-control:focus,
form input[type="text"]:focus,
form input[type="email"]:focus,
form input[type="number"]:focus,
form input[type="url"]:focus,
form input[type="search"]:focus,
form input[type="tel"]:focus,
form input[type="password"]:focus,
form input[type="date"]:focus,
form input[type="color"]:focus,
form select:focus,
form textarea:focus {
  color: #404040;
  border-color: rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
  outline: none;
}
.form-transparent .form-control {
  background: transparent;
  color: #f7f7f7;
}
.form-transparent .form-control:focus,
.form-transparent form input[type="text"]:focus,
.form-transparent form input[type="email"]:focus,
.form-transparent form input[type="number"]:focus,
.form-transparent form input[type="url"]:focus,
.form-transparent form input[type="search"]:focus,
.form-transparent form input[type="tel"]:focus,
.form-transparent form input[type="password"]:focus,
.form-transparent form input[type="date"]:focus,
.form-transparent form input[type="color"]:focus,
.form-transparent form select:focus,
.form-transparent form textarea:focus {
  color: #f7f7f7;
}
.form-border-bottom .form-control {
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom: 2px solid #111111;
}
.form-border-bottom .form-control:focus,
.form-border-bottom form input[type="text"]:focus,
.form-border-bottom form input[type="email"]:focus,
.form-border-bottom form input[type="number"]:focus,
.form-border-bottom form input[type="url"]:focus,
.form-border-bottom form input[type="search"]:focus,
.form-border-bottom form input[type="tel"]:focus,
.form-border-bottom form input[type="password"]:focus,
.form-border-bottom form input[type="date"]:focus,
.form-border-bottom form input[type="color"]:focus,
.form-border-bottom form select:focus,
.form-border-bottom form textarea:focus {
  color: #f7f7f7;
}
.form-transparent textarea.form-control,
.form-white textarea.form-control {
  height: 150px;
}
.form-white .form-control {
  background: #fff;
}
.form-transparent.form-line .form-control {
  border: none;
  border-bottom: 1px solid #c0c0c0;
  padding-left: 0;
}
.form-transparent.form-line textarea.form-control {
  height: 70px;
}
form label {
  font-weight: bold;
}
/* form error */
form .form-control.error {
  border: 2px solid #ee163b;
}
form .error {
  color: #ee163b;
}
/* -------- Donation Form ---------- */
.donation-form .form-group label.radio-inline {
  color: #808080 !important;
}
/*-------- form-text-white ---------*/
.form-text-white .form-group label {
  color: #fff;
}
/*
 *  side-push-panel.less
 * -----------------------------------------------
*/
.side-push-panel {
  overflow-x: hidden;
}
.side-push-panel.fullwidth-page #wrapper {
  right: 0;
  position: relative;
}
.side-push-panel.fullwidth-page header .header-nav-wrapper.scroll-to-fixed-fixed .container {
  right: 0;
}
.side-push-panel.fullwidth-page.side-panel-left #wrapper {
  left: 0;
  right: auto;
}
.side-push-panel.fullwidth-page.side-panel-left header .header-nav-wrapper.scroll-to-fixed-fixed .container {
  left: 0;
  right: auto;
}
.side-push-panel.fullwidth-page.side-panel-open #wrapper {
  right: 300px;
}
.side-push-panel.fullwidth-page.side-panel-open header .header-nav-wrapper.scroll-to-fixed-fixed .container {
  right: 300px;
}
.side-push-panel.fullwidth-page.side-panel-left.side-panel-open #wrapper {
  left: 300px;
  right: auto;
}
.side-push-panel.fullwidth-page.side-panel-left.side-panel-open header .header-nav-wrapper.scroll-to-fixed-fixed .container {
  left: 300px;
  right: auto;
}
/* -------- Has Side Panel ---------- */
.side-push-panel.has-side-panel .menuzord .showhide {
  float: left;
}
/* -------- Body Overlay ---------- */
.has-side-panel .body-overlay {
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  background-color: rgba(0, 0, 0, 0.6);
  height: 100%;
  left: 0;
  opacity: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: -1;
}
.has-side-panel.side-panel-open .body-overlay {
  opacity: 1;
  z-index: 1111;
}
.side-panel-open:not(.device-xxs):not(.device-xs):not(.device-sm) .body-overlay:hover {
  cursor: url('../images/close.png') 15 15, default;
}
/* -------- Side Panel ---------- */
#side-panel {
  -webkit-backface-visibility: hidden;
  background-color: #f3f3f3;
  height: 100%;
  overflow: hidden;
  position: fixed;
  right: -300px;
  top: 0;
  width: 300px;
  z-index: 1112;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
#side-panel .side-panel-wrap {
  bottom: 0;
  height: 100%;
  left: 0;
  overflow: auto;
  padding: 50px 70px 50px 40px;
  position: absolute;
  top: 0;
  width: 330px;
}
#side-panel .widget {
  border-top: 1px solid #eeeeee;
  margin-top: 40px;
  padding-top: 40px;
  width: 220px;
}
#side-panel .widget:first-child {
  border-top: 0;
  margin: 0;
  padding-top: 0;
}
.side-panel-open #side-panel {
  right: 0;
}
.side-panel-left #side-panel {
  left: -300px;
  right: auto;
}
.side-panel-left.side-panel-open #side-panel {
  left: 0;
  right: auto;
}
.device-touch #side-panel .side-panel-wrap {
  overflow-y: scroll;
}
/* -------- Side-Panel-Nav ---------- */
#side-panel .side-panel-nav .nav li a {
  padding: 5px 0;
}
#side-panel .side-panel-nav .nav li a:hover {
  background-color: transparent;
  color: #a9a9a9;
}
#side-panel .side-panel-nav .nav ul.tree {
  display: none;
  margin-left: 15px;
}
/* -------- Side-Panel-Trigger And Close ---------- */
#side-panel-trigger {
  cursor: pointer;
  display: block;
  float: right;
  margin-left: 10px;
  margin-right: 5px;
  margin-top: 25px;
  z-index: 11;
}
@media only screen and (max-width: 767px) {
  #side-panel-trigger {
    margin-top: 15px;
  }
}
#side-panel-trigger-close {
  left: 0;
  margin: 10px;
  position: absolute;
  top: 0;
}
/* -------- Transition ---------- */
.side-push-panel.fullwidth-page #wrapper,
.side-push-panel.fullwidth-page header .header-nav-wrapper.scroll-to-fixed-fixed .container {
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/*
 *  box-hover-effect.less
 * -----------------------------------------------
*/
.box-hover-effect {
  position: relative;
  overflow: hidden;
  margin: 0;
  width: 100%;
}
.box-hover-effect img {
  position: relative;
  display: block;
  max-height: 100%;
  max-width: 100%;
  opacity: 1;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.box-hover-effect .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.box-hover-effect .overlay .details {
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.box-hover-effect .overlay .title {
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.box-hover-effect .overlay .para {
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.box-hover-effect .overlay .entry-meta {
  bottom: 10px;
  font-size: 70%;
  opacity: 0;
  position: absolute;
  width: 89%;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.box-hover-effect .overlay .entry-meta.top {
  top: 10px;
}
.box-hover-effect .overlay .entry-meta i {
  color: #fff;
}
.box-hover-effect .overlay .icons {
  left: 0;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 40%;
  width: 100%;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.box-hover-effect:hover .overlay {
  background: rgba(0, 0, 0, 0.85);
}
.box-hover-effect:hover .overlay.white {
  background: rgba(255, 255, 255, 0.75);
}
.box-hover-effect:hover .overlay.black {
  background: rgba(0, 0, 0, 0.85);
}
.box-hover-effect:hover .overlay .entry-meta {
  opacity: 1;
}
.box-hover-effect:hover .overlay .icons {
  opacity: 1;
}
.box-hover-effect:hover .overlay .icons i {
  color: #fff;
}
.box-hover-effect:hover .overlay .icons.twin i {
  padding: 10px;
}
.box-hover-effect:hover .overlay .icons.bordered i {
  border: 1px solid #fff;
}
.box-hover-effect:hover .overlay .icons.bordered i.text-black {
  border-color: #000;
}
.shadow-overlay {
  background-image: url("../images/shadow-overlay.png");
  background-position: center bottom;
  background-repeat: repeat-x;
  bottom: 0;
  color: #fff;
  height: 100%;
  left: 0;
  position: absolute;
  width: 100%;
}
/* Individual effects */
/* -------- effect1 ---------- */
.box-hover-effect.effect1 .thumb {
  position: relative;
  overflow: hidden;
}
.box-hover-effect.effect1 .thumb:before {
  background-color: rgba(255, 255, 255, 0.5);
  left: -40%;
  content: "";
  height: 150%;
  opacity: 0;
  position: absolute;
  top: -40%;
  transition: all 0.3s ease-out 0s;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -webkit-transform: rotate(-70deg);
  -moz-transform: rotate(-70deg);
  -ms-transform: rotate(-70deg);
  -o-transform: rotate(-70deg);
  transform: rotate(-70deg);
  width: 100%;
  z-index: 1;
}
.box-hover-effect.effect1:hover .thumb:before {
  opacity: 1;
}
.box-hover-effect.effect1:hover .thumb img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* -------- effect2 ---------- */
.box-hover-effect.effect2 .thumb {
  position: relative;
  overflow: hidden;
}
.box-hover-effect.effect2 .overlay .overlay-details {
  opacity: 0;
  -webkit-transform: scale(0.8, 0.8);
  -ms-transform: scale(0.8, 0.8);
  -o-transform: scale(0.8, 0.8);
  transform: scale(0.8, 0.8);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.box-hover-effect.effect2:hover .overlay-details {
  opacity: 1;
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
}
.box-hover-effect.effect2:hover .details {
  opacity: 0;
}
.box-hover-effect.effect2:hover img {
  -webkit-transform: scale(2);
  -ms-transform: scale(2);
  -o-transform: scale(2);
  transform: scale(2);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* -------- effect3 ---------- */
.box-hover-effect.effect3 .overlay {
  position: relative;
}
.box-hover-effect.effect3 .thumb {
  position: relative;
}
.box-hover-effect.effect3 .thumb:after {
  background-color: rgba(255, 255, 255, 0.15);
  bottom: 0;
  content: "";
  height: 0;
  position: absolute;
  right: 0;
  -webkit-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  width: 0;
}
.box-hover-effect.effect3 .thumb:before {
  background-color: rgba(255, 255, 255, 0.15);
  left: 0;
  content: "";
  height: 0;
  position: absolute;
  top: 0;
  -webkit-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  width: 0;
  z-index: 1;
}
.box-hover-effect.effect3:hover .thumb:before,
.box-hover-effect.effect3:hover .thumb:after {
  height: 100%;
  width: 100%;
  -webkit-transition: all 0.4s ease-out 0s;
  -o-transition: all 0.4s ease-out 0s;
  transition: all 0.4s ease-out 0s;
}
/* -------- Custom Theme Style ---------- */
.box-hover-effect.effect2 .overlay.white .overlay-details p {
  color: #777777;
}
/*
 * gallery-isotope.less
 * -----------------------------------------------
*/
/* -------- Portfolio Isotop Filter ---------- */
.portfolio-filter {
  margin-bottom: 30px;
  text-align: center;
}
.portfolio-filter a {
  color: #555555;
  display: inline-block;
  float: none;
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  margin-right: 5px;
  outline: medium none;
  padding: 5px 15px;
}
.portfolio-filter a.active,
.portfolio-filter a:hover {
  color: #111111;
  background-color: #f5f5f5;
}
/* -------- Portfolio Isotop Gallery ---------- */
.gallery-isotope {
  /*gutter*/
  /* by default 4 grids */
  /*portfolio 2 grids*/
  /*portfolio 2 grids*/
  /*portfolio 3 grids*/
  /*portfolio 4 grids*/
  /*portfolio 5 grids*/
  /*portfolio 6 grids*/
  /*portfolio 7 grids*/
  /*portfolio 8 grids*/
  /*portfolio 9 grids*/
  /*portfolio 10 grids*/
}
.gallery-isotope.gutter .gallery-item {
 /*  padding-right: 5px; */
  padding-right: 15px;
  padding-bottom: 5px;
}
.gallery-isotope.gutter .gallery-item.advrtsmnt{
	padding-right: 15px;
  padding-bottom: 5px;
}
.gallery-isotope.gutter-small .gallery-item {
  padding-right: 2px;
  padding-bottom: 2px;
}
.gallery-isotope.gutter-30 .gallery-item {
  padding-right: 30px;
  padding-bottom: 30px;
}
.gallery-isotope .gallery-item {
  width: 25%;
}
.gallery-isotope .gallery-item.wide {
  width: 50%;
}
.gallery-isotope.grid-1 .gallery-item {
  width: 100%;
}
.gallery-isotope.grid-1 .gallery-item.wide {
  width: 100%;
}
.gallery-isotope.grid-2 .gallery-item {
  width: 50%;
}
.gallery-isotope.grid-2 .gallery-item.wide {
  width: 100%;
}
.gallery-isotope.grid-3 .gallery-item {
  width: 33.333%;
}
.gallery-isotope.grid-3 .gallery-item.wide {
  width: 66.6667%;
}
.gallery-isotope.grid-4 .gallery-item {
  width: 25%;
}
.gallery-isotope.grid-4 .gallery-item.wide {
  width: 50%;
}
.gallery-isotope.grid-5 .gallery-item {
  width: 20%;
}
.gallery-isotope.grid-5 .gallery-item.wide {
  width: 40%;
}
.gallery-isotope.grid-6 .gallery-item {
  width: 16.666666667%;
}
.gallery-isotope.grid-6 .gallery-item.wide {
  width: 33.333%;
}
.gallery-isotope.grid-7 .gallery-item {
  width: 14.2857143%;
}
.gallery-isotope.grid-7 .gallery-item.wide {
  width: 28.5714286%;
}
.gallery-isotope.grid-8 .gallery-item {
  width: 12.5%;
}
.gallery-isotope.grid-8 .gallery-item.wide {
  width: 25%;
}
.gallery-isotope.grid-9 .gallery-item {
  width: 11.11%;
}
.gallery-isotope.grid-9 .gallery-item.wide {
  width: 22.22%;
}
.gallery-isotope.grid-10 .gallery-item {
  width: 10%;
}
.gallery-isotope.grid-10 .gallery-item.wide {
  width: 20%;
}
/* -------- Portfolio Isotop Item Media Query ---------- */
@media only screen and (max-width: 991px) {
  .gallery-isotope .gallery-item {
    width: 33.333% !important;
  }
  .gallery-isotope .gallery-item.wide {
    width: 66.6667% !important;
  }
}
@media only screen and (max-width: 767px) {
  .gallery-isotope .gallery-item {
    width: 50% !important;
  }
  .gallery-isotope .gallery-item.wide {
    width: 100% !important;
  }
}
@media only screen and (max-width: 479px) {
  .gallery-isotope .gallery-item {
    width: 100% !important;
  }
  .gallery-isotope .gallery-item.wide {
    width: 100% !important;
  }
}
/* -------- Portfolio Isotop Overlay Effect ---------- */
.gallery-isotope .gallery-item {
  overflow: hidden;
}
.gallery-isotope .gallery-item .thumb {
  position: relative;
  overflow: hidden;
}
.gallery-isotope .gallery-item .hover-link {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  height: 100%;
  background: none!important;
  color: transparent!important;
  z-index: 10;
}
.gallery-isotope .gallery-item .overlay-shade {
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-color: #f9f9f9;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.gallery-isotope .gallery-item:hover .overlay-shade {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.gallery-isotope .gallery-item .icons-holder {
  position: absolute;
  top: 0%;
  left: 50%;
  display: inline-block;
  width: auto;
  height: 36px;
  vertical-align: middle;
  z-index: 130;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.gallery-isotope .gallery-item .icons-holder .icons-holder-inner {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: -18px 0 0 -50%;
}
.gallery-isotope .gallery-item .icons-holder .icons-holder-inner a {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.gallery-isotope .gallery-item:hover .icons-holder {
  top: 42%;
}
.gallery-isotope .gallery-item:hover .icons-holder .icons-holder-inner a {
  opacity: 1;
  filter: alpha(opacity=1);
}
.gallery-isotope .gallery-item .portfolio-description {
  padding: 15px 0;
}
.gallery-isotope .gallery-item .portfolio-description .title {
  margin: 0;
}
.gallery-isotope .gallery-item .portfolio-description .title a {
  color: #111111;
}
.gallery-isotope .gallery-item .text-holder {
  box-sizing: border-box;
  display: block;
  left: 0;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  bottom: 0;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  width: 100%;
  z-index: 100;
}
.gallery-isotope .gallery-item:hover .text-holder {
  opacity: 1;
  bottom: 20px;
}
.gallery-isotope .flex-control-nav {
  z-index: 111;
}
/*
 * slider.less
 * -----------------------------------------------
*/
/* -------- Rev Slider ---------- */
#home .revslider-fullscreen {
  min-height: auto;
}
/* -------- Home Revolution Slider For Minimal Layouts ---------- */
.minimal-revslider-wrapper {
  left: 0!important;
  width: 100%!important;
}
.minimal-revslider-wrapper .tp-leftarrow {
  left: 0!important;
}
.minimal-revslider-wrapper .tp-rightarrow {
  right: 0!important;
}
/* -------- Tab-Slider ---------- */
.tab-slider .tab-content {
  padding: 0;
  border: 0;
}
.tab-slider .nav.nav-pills > div {
  background-color: #fff;
  float: left;
  margin-bottom: 15px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.tab-slider .nav.nav-pills i {
  color: #d3d3d3;
}
.tab-slider .nav.nav-pills a {
  display: block;
  padding: 40px 30px;
  background: #f3f3f3;
}
.tab-slider .nav.nav-pills a:hover i,
.tab-slider .nav.nav-pills a:hover h6,
.tab-slider .nav.nav-pills a.active i,
.tab-slider .nav.nav-pills a.active h6 {
  color: #fff;
}
/* -------- MaxImage Slider ---------- */
.maximage-slider .fullscreen-controls .img-prev,
.maximage-slider .fullscreen-controls .img-next {
  background: rgba(0, 0, 0, 0.3);
}
/* -------- Testimonial-Carousel ---------- */
.testimonial-carousel,
.testimonial-carousel-style2 {
  /* fullwidth */
}
.testimonial-carousel .quote,
.testimonial-carousel-style2 .quote,
.testimonial-carousel .thumb,
.testimonial-carousel-style2 .thumb {
  margin-bottom: 40px;
}
.testimonial-carousel .quote i,
.testimonial-carousel-style2 .quote i {
  background: #555555;
  border-radius: 50%;
  color: #fff;
  font-size: 25px;
  height: 60px;
  line-height: 1;
  padding: 20px 0 0;
  text-align: center;
  width: 60px;
}
.testimonial-carousel .author,
.testimonial-carousel-style2 .author {
  margin-top: 30px;
  text-transform: uppercase;
}
.testimonial-carousel.owl-theme .owl-controls,
.testimonial-carousel-style2.owl-theme .owl-controls {
  margin-top: 10px;
}
.testimonial-carousel.fullwidth .content p,
.testimonial-carousel-style2.fullwidth .content p {
  font-size: 15px;
  font-style: italic;
  color: #fff;
}
.testimonial-carousel.fullwidth .content p::after,
.testimonial-carousel-style2.fullwidth .content p::after {
  content: "\f10e";
  font-family: fontawesome;
  font-size: 100px;
  left: 42%;
  opacity: 0.1;
  position: absolute;
}
.testimonial-carousel.bullet-white .owl-dots span,
.testimonial-carousel-style2.bullet-white .owl-dots span {
  background: #fff !important;
}
.testimonial-carousel .owl-item img,
.testimonial-carousel-style2 .owl-item img {
  display: inline-block;
  width: auto;
  max-width: 90px;
}
.testimonial-carousel.boxed .quote,
.testimonial-carousel-style2.boxed .quote,
.testimonial-carousel.boxed .thumb,
.testimonial-carousel-style2.boxed .thumb {
  margin-bottom: 20px;
}
.testimonial-carousel.boxed .owl-item img,
.testimonial-carousel-style2.boxed .owl-item img {
  display: inline-block;
  width: auto;
  max-width: 65px;
}
.testimonial-carousel.boxed .content::after,
.testimonial-carousel-style2.boxed .content::after {
  bottom: 12px;
  content: "\f10e";
  font-family: fontawesome;
  font-size: 55px;
  opacity: 0.2;
  position: absolute;
  right: 10px;
}
.testimonial-carousel.boxed .owl-controls,
.testimonial-carousel-style2.boxed .owl-controls {
  margin-top: 0;
}
.testimonial-carousel.boxed.owl-theme .owl-dots .owl-dot.active span,
.testimonial-carousel-style2.boxed.owl-theme .owl-dots .owl-dot.active span,
.testimonial-carousel.boxed.owl-theme .owl-dots .owl-dot:hover span,
.testimonial-carousel-style2.boxed.owl-theme .owl-dots .owl-dot:hover span {
  opacity: 1;
}
/* -------- Widget-Testimonial-Carousel ---------- */
.widget-testimonial-carousel .item img {
  max-width: 75px;
  float: right;
}
/* -------- Owl Carousel ---------- */
.owl-controls {
  margin: 0;
}
.owl-controls .owl-nav > div {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2);
  border-radius: 0;
  display: block;
  margin: -15px 0 0;
  padding: 10px;
  position: absolute;
  top: 47%;
  -webkit-transition: all .4s ease 0s;
  -moz-transition: all .4s ease 0s;
  -ms-transition: all .4s ease 0s;
  -o-transition: all .4s ease 0s;
  transition: all 0.4s ease 0s;
  z-index: 6;
}
.owl-controls .owl-nav > div:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
.owl-controls .owl-next {
  right: 0px;
}
.owl-controls .owl-next i {
  color: #fff;
  font-size: 20px;
}
.owl-controls .owl-prev i {
  color: #fff;
  font-size: 20px;
}
/* owl dots */
.owl-theme .owl-dots {
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  text-align: center;
}
.owl-theme .owl-dots .owl-dot {
  display: inline-block;
}
.owl-theme .owl-dots .owl-dot span {
  background: #fff;
  border: 2px solid #eeeeee;
  border-radius: 50%;
  display: block;
  height: 12px;
  margin: 5px 3px;
  opacity: 0.8;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  width: 12px;
}
/* Image Carousel */
.image-carousel .owl-controls .owl-nav > div {
  opacity: 0;
}
.image-carousel:hover .owl-controls .owl-nav > div {
  opacity: 1;
}
/* Owl top nav style */
.owl-carousel.owl-nav-top.bullet-white .owl-dots span {
  background: #fff;
}
.owl-carousel.owl-nav-top .owl-controls .owl-nav > div {
  background-color: transparent;
  top: -60px;
  right: 0;
}
.owl-carousel.owl-nav-top .owl-controls .owl-nav > div:hover {
  background-color: #d3d3d3;
}
.owl-carousel.owl-nav-top .owl-controls .owl-nav .owl-prev {
  right: 35px;
}
.owl-carousel.owl-nav-top .owl-controls .owl-nav .owl-next {
  right: 0;
}
.owl-carousel.owl-nav-top .owl-controls .owl-nav .owl-prev,
.owl-carousel.owl-nav-top .owl-controls .owl-nav .owl-next {
  background: #eeeeee;
  border: none;
  line-height: 28px;
  padding: 0 12px;
  text-align: center;
}
.owl-carousel.owl-nav-top .owl-controls .owl-nav .owl-prev i,
.owl-carousel.owl-nav-top .owl-controls .owl-nav .owl-next i {
  color: #808080;
  font-size: 14px;
}
.owl-carousel.no-bullet .owl-nav {
  display: none;
}
.recent-project .owl-controls .owl-nav > div {
  top: 38%;
}
.recent-project .owl-controls .owl-nav .owl-prev i,
.recent-project .owl-controls .owl-nav .owl-next i {
  padding: 2px 16px;
}
.featured-gallery.style2 {
  float: right;
  width: 92%;
}
.featured-gallery.style2 .owl-controls {
  bottom: 58px;
  left: -80px;
  margin: 0;
  position: absolute;
}
.featured-gallery.style2 .owl-controls .owl-nav > div {
  top: 95%;
}
.featured-gallery.style2 .owl-controls .owl-nav .owl-prev {
  left: 0px;
}
.featured-gallery.style2 .owl-controls .owl-nav .owl-next {
  display: inline-table;
  left: 40px;
}
.featured-gallery.style2 .owl-controls .owl-nav .owl-prev i,
.featured-gallery.style2 .owl-controls .owl-nav .owl-next i {
  color: #fff;
  font-size: 35px;
}
@media only screen and (max-width: 991px) {
  .featured-gallery.style2 {
    float: none;
    margin-top: 58px;
    width: 100%;
  }
  .featured-gallery.style2 .owl-controls {
    bottom: auto;
    left: auto;
    top: -45px;
  }
}
.image-carousel .owl-controls .owl-nav > div {
  opacity: 0;
}
.image-carousel:hover .owl-controls .owl-nav > div {
  opacity: 1;
}
/* -------- Owl Fullwidth Carousel ---------- */
.fullwidth-carousel .owl-controls .owl-nav > div {
  top: 45%;
}
.fullwidth-carousel .carousel-item {
  min-height: 615px;
  width: 100%;
}
.fullwidth-carousel.blog-fullwidth-carousel .carousel-item {
  height: 600px;
  min-height: auto;
  width: 100%;
}
.fullwidth-carousel.blog-fullwidth-carousel .owl-controls .owl-nav > div {
  background: none;
}
/* -------- Twitter Feed Carousel ---------- */
.owl-dots-bottom-right .owl-dots {
  bottom: -10px;
  position: absolute;
  right: 0;
}
/* -------- Twitter Feed Carousel ---------- */
.twitter-feed.twitter-carousel {
  color: #111111;
  font-size: 16px;
}
.twitter-feed.twitter-carousel a {
  color: #111111;
}
.twitter-feed .date {
  font-size: 12px;
}
.twitter-feed.twitter-white,
.twitter-feed.twitter-white a {
  color: #fff;
}
/* -------- BX Slider ---------- */
.bx-wrapper {
  margin: 0 auto 7px;
  padding: 0;
  position: relative;
}
.bx-wrapper .bx-viewport {
  background: inherit;
  border: 0 solid #fff;
  box-shadow: 0 0 0 #c0c0c0;
  left: 0;
  transform: translateZ(0px);
}
/* bx top nav style */
.bx-controls .bx-controls-direction > a {
  background: #eeeeee none repeat scroll 0 0;
  border: medium none;
  height: auto;
  line-height: 28px;
  padding: 0 12px;
  width: auto;
  text-indent: 0;
  top: -30px;
  z-index: 0;
}
.bx-controls .bx-controls-direction > a:hover {
  background: #d3d3d3;
}
.bx-controls .bx-controls-direction > a i {
  color: #808080;
}
.bx-controls .bx-controls-direction .bx-prev {
  right: 35px;
  left: auto;
}
.bx-controls .bx-controls-direction .bx-next {
  right: 0;
}
/* -------- Typed Animation Slider ---------- */
.typed-cursor {
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  -moz-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/*
 * home.less
 * -----------------------------------------------
*/
/* -------- Setion-Bottom-Absolute-Div ---------- */
.setion-bottom-absolute-div {
  background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
}
/*
 * about.less
 * -----------------------------------------------
*/
/* -------- Bg Img Box ---------- */
.bg-img-box {
  position: relative;
}
.bg-img-box .caption {
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 20px;
  position: absolute;
  top: 0;
}
.bg-img-box .caption p {
  max-width: 280px;
}
/*
 * causes.less
 * -----------------------------------------------
*/
/* -------- Recent Causes ---------- */
.causes .progress-item .progress-bar .percent {
  background-color: rgba(255, 255, 255, 0.9);
  border: 2px solid;
  border-radius: 50%;
  color: #333333;
  font-size: 10px;
  line-height: 8px;
  padding: 12px 6px;
  position: absolute;
  right: -10px;
  text-align: center;
  top: -10px;
}
.causes .progress-item .progress {
  background-color: #efefef;
  border-bottom: 1px solid #d3d3d3;
  box-shadow: none;
  height: 15px;
}
/*
 * 3.6  -> Causes
 * -----------------------------------------------
*/
.causes .thumb {
  position: relative;
}
.causes .thumb .donate-btn {
  opacity: 0;
  position: absolute;
  right: -50px;
  top: 0px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.causes:hover .thumb .donate-btn {
  opacity: 1;
  right: -15px;
}
.causes .thumb .donate-piechart {
  bottom: -40px;
  right: 15px;
  position: absolute;
}
.causes .thumb .donate-piechart .piechart-block {
  border-radius: 50%;
}
.causes .thumb .donate-piechart .piechart canvas {
  max-height: 80px;
}
.causes .thumb .donate-piechart .piechart-block .piechart {
  min-height: 80px;
  min-width: 80px;
}
.causes .thumb .donate-piechart .piechart-block .percent::after {
  font-size: 12px;
}
.causes .thumb .donate-piechart .piechart-block .percent {
  font-size: 18px;
  line-height: 77px;
}
/*
 * 3.29  -> Pie Charts
 * -----------------------------------------------
*/
.piechart {
  position: relative;
  margin: 0 auto;
  text-align: center;
}
.piechart .percent {
  font-size: 18px;
  z-index: 100;
  line-height: 60px;
}
.piechart .percent:after {
  content: "%";
  font-size: 18px;
}
.piechart canvas {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
}
/*
 * volunteer.less
 * -----------------------------------------------
*/
.volunteer {
  position: relative;
}
.volunteer .overlay {
  height: 0;
  left: 0;
  margin: 0 auto;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.volunteer .content {
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.volunteer:hover .overlay {
  opacity: 1;
  height: 100%;
}
.volunteer:hover .content {
  opacity: 1;
  top: 30%;
}
.volunteer.border {
  border: 3px solid #fff;
}
.volunteer .info {
  padding: 15px 0;
  padding-bottom: 0;
  text-align: center;
}
.volunteer .info .name {
  font-weight: 700;
  margin: 0px;
}
.volunteer .info .name a {
  text-transform: uppercase;
}
.volunteer .info .occupation {
  color: #999;
  margin-bottom: 10px;
  margin-top: 0px;
  text-transform: uppercase;
}
/*
 * contact.less
 * -----------------------------------------------
*/
.contact-wrapper {
  padding: 50px 50px 50px 100px;
}
.contact-form .form-group {
  margin-bottom: 20px;
}
.contact-form .form-control {
  background-image: none;
  border: 1px solid #c0c0c0;
  border-radius: 0;
  box-shadow: none;
  height: 48px;
}
.contact-form .form-control:focus,
.contact-form .form-control:active {
  box-shadow: none;
  color: #333333;
}
.contact-form .form-control2 {
  background-color: rgba(0, 0, 0, 0.8);
  color: #c0c0c0;
}
.contact-form .form-group button {
  margin-top: 0;
}
.contact-form textarea.form-control {
  height: 110px;
  resize: none;
}
textarea {
  resize: none;
}
/*
 * event.less
 * -----------------------------------------------
*/
.event {
  background: #f6f6f6;
  border: 1px solid transparent;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.event:hover {
  background: #fafafa;
}
.event .event-content .media-heading a {
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.event .event-content ul li {
  font-size: 12px;
  line-height: 1;
  margin-top: 10px;
  margin-bottom: 10px;
}
.event .event-date ul li {
  line-height: 1;
}
.event .event-date ul li:first-child {
  margin-bottom: 10px;
}
/* -------- Schedule-Box Style ---------- */
.schedule-box .thumb {
  position: relative;
  overflow-x: hidden;
}
.schedule-box .thumb .overlay {
  background-color: rgba(255, 255, 255, 0.85);
  bottom: 0;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  text-align: center;
  -webkit-transition: 0.3s ease-in-out 0s;
  -o-transition: 0.3s ease-in-out 0s;
  transition: 0.3s ease-in-out 0s;
  top: -100%;
}
.schedule-box .thumb .overlay a i {
  background-color: #333;
  color: #fff;
  margin: 0 auto;
  padding: 13px 12px;
  position: absolute;
  text-align: center;
  -webkit-transition: all 0.45s ease-in-out 0s;
  -o-transition: all 0.45s ease-in-out 0s;
  transition: all 0.45s ease-in-out 0s;
  top: 0;
}
.schedule-box .schedule-details {
  border-bottom: 1px solid #bbb;
}
.schedule-box .schedule-details ul li {
  margin: 0;
}
.schedule-box .schedule-details .title a {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.schedule-box:hover .thumb .overlay {
  opacity: 1;
  top: 0;
}
.schedule-box:hover .thumb .overlay a i {
  opacity: 1;
  top: 40%;
}
/* -------- Event-Table ---------- */
.table-schedule thead tr th {
  color: #fff;
  font-size: 16px;
  padding: 15px 25px;
  text-transform: uppercase;
}
.table-schedule > tbody > tr {
  background-color: #fcfcfc;
}
.table-schedule > tbody > tr:nth-child(2n+1) {
  background-color: #f9f9f9;
}
.table-schedule tbody tr td {
  border-top: 1px solid #ddd;
  color: #333;
  font-weight: 300;
  padding: 15px 25px;
}
.table-schedule tbody tr td .speaker-thumb {
  float: left;
  margin-right: 15px;
  margin-top: 5px;
  width: 55px;
}
.table-schedule tbody tr td .title {
  font-size: 15px;
  margin-bottom: 0;
  margin-top: 3px;
}
.table-schedule tbody tr td .name {
  font-size: 13px;
  margin: 0;
}
.table-schedule tbody tr td strong {
  font-weight: 700;
}
.table-schedule .toggle-content {
  cursor: pointer;
}
.table-schedule .session-details {
  display: none;
}
/*
 * practice-area.less
 * -----------------------------------------------
*/
.practice-area {
  overflow: hidden;
  position: relative;
}
.practice-area:hover .practice-name {
  opacity: 1;
  right: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/*
 * services.less
 * -----------------------------------------------
*/
.rotated-service-box {
  position: relative;
}
.rotated-service-box .icon {
  background-color: #d3d3d3;
  display: inline-block;
  height: 90px;
  left: 0;
  margin: 0 auto;
  padding: 30px;
  position: absolute;
  right: 0;
  top: -45px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 90px;
}
.rotated-service-box .icon i {
  color: #fff;
  font-size: 32px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.rotated-service-box .heading {
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/*
 * job.less
 * -----------------------------------------------
*/
.job-overview {
  box-shadow: 0 0 0 2px #eee;
  padding: 20px 0 20px 20px;
}
.job-overview .dl-horizontal dt {
  width: auto;
}
.job-overview .dl-horizontal dd {
  margin-left: 40px;
}
/*
 * shop.less
 * -----------------------------------------------
*/
/* -------- Product Details Page ---------- */
.product {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 30px;
  position: relative;
}
.products .product {
  border: 1px solid #eee;
  max-width: 400px;
}
.products .product:hover {
  border: 1px solid #eee;
}
.btn-add-to-cart-wrapper {
  opacity: 0.9;
  height: auto;
  margin: 0 0 15px;
  text-align: center;
  width: 100%;
  background: #ffffff;
  -webkit-transition: 400ms;
  -o-transition: 400ms;
  transition: 400ms;
}
/* -------- Price ---------- */
.product .price {
  color: #333038;
  font-size: 15px;
  font-weight: 500;
  padding: 5px 0 15px;
}
.product .price del {
  color: #9e9d9e !important;
  font-size: 13px;
  margin-right: 5px;
}
.product .price ins {
  color: #333333;
  font-size: 16px;
  text-decoration: none;
}
.product .price ins,
.product .price ins {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  font-weight: 600;
}
/* -------- Product-Summary ---------- */
.product .product-summary .product-title {
  margin-top: 0;
}
.product .product-summary .short-description {
  margin-bottom: 15px;
}
.product .product-summary .cart-form-wrapper .btn {
  margin-top: 0;
}
.product .product-summary .variations {
  width: 100%;
}
.product .product-tab {
  margin-top: 30px;
}
.product .commentlist .comment {
  margin-top: 30px;
  position: relative;
}
.product .commentlist .comment .meta {
  font-size: 12px;
}
.product .commentlist .comment .author {
  font-size: 14px;
  font-weight: bold;
}
.product .commentlist .comment .thumb {
  min-width: 70px;
}
.product .product-thumb {
  position: relative;
}
.product .product-thumb:hover .overlay {
  opacity: 1;
}
.product .product-thumb .overlay .add-to-wishlist {
  color: #fff;
  right: 10px;
  top: 10px;
  position: absolute;
}
.product .product-summary .cart-form-wrapper .quantity,
.tbl-shopping-cart .quantity {
  display: inline-block;
  margin-right: .8571em;
  position: relative;
  width: 4.1429em;
  vertical-align: top;
}
.product .product-summary .cart-form-wrapper .quantity .minus,
.tbl-shopping-cart .quantity .minus,
.product .product-summary .cart-form-wrapper .quantity .plus,
.tbl-shopping-cart .quantity .plus {
  background: none repeat scroll 0 0 transparent;
  border: 1px solid #ccc;
  border-radius: 3px;
  font-family: 'Questrial', sans-serif;
  height: 18px;
  left: 2.8571em;
  line-height: 1;
  outline: medium none;
  padding: 0;
  position: absolute;
  width: 18px;
}
.product .product-summary .cart-form-wrapper .quantity .minus,
.tbl-shopping-cart .quantity .minus {
  bottom: 0;
}
.product .product-summary .cart-form-wrapper .quantity .plus,
.tbl-shopping-cart .quantity .plus {
  top: 0;
}
.product .product-summary .cart-form-wrapper .quantity .qty,
.tbl-shopping-cart .quantity .qty {
  -moz-appearance: textfield;
  border: 1px solid #ccc;
  height: 41px;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  width: 40px;
}
/* -------- Star-Rating ---------- */
.star-rating {
  font-size: 14px;
  height: 16px;
  line-height: 1;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  top: 5px;
  width: 75px;
}
.star-rating::before,
.star-rating span::before {
  color: #a9a9a9;
  content: "";
  float: left;
  font-family: fontawesome;
  left: 0;
  letter-spacing: 2px;
  position: absolute;
  top: 0;
}
.star-rating span {
  float: left;
  left: 0;
  overflow: hidden;
  padding-top: 1.5em;
  position: absolute;
  top: 0;
}
/* -------- Tag Sale ---------- */
.product .tag-sale {
  margin: 0;
  top: 0;
  display: block;
  left: auto;
  right: 0;
  -webkit-transition: 400ms;
  -o-transition: 400ms;
  transition: 400ms;
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  line-height: 18px;
  padding: 4px 10px 4px 16px;
  position: absolute;
  text-align: right;
  text-transform: uppercase;
  z-index: 9;
}
.product .tag-sale .tag-sale::before {
  border-color: transparent transparent transparent #ddd;
  border-style: solid;
  border-width: 12px 13px 13px 8px;
  content: "";
  height: 0;
  left: 0;
  position: absolute;
  top: 1px;
  width: 0;
}
/* -------- Cart Page ---------- */
.tbl-shopping-cart .product-thumbnail img {
  max-width: 72px;
  max-height: 72px;
}
.tbl-shopping-cart .product-remove {
  text-align: center;
}
.tbl-shopping-cart .variation .variation-size,
.tbl-shopping-cart .variation .variation-size span {
  font-size: 12px;
}
.tbl-shopping-cart tr th,
.tbl-shopping-cart tr td,
.tbl-shopping-cart .coupon label,
.tbl-shopping-cart .coupon input,
.tbl-shopping-cart .coupon button {
  vertical-align: middle!important;
}
.tbl-shopping-cart tr td {
  padding: 10px 12px!important;
}
table.no-border td {
  border: medium none !important;
}
/* -------- Checkout Page ---------- */
.payment-method .radio {
  border: 1px solid #eee;
  padding: 10px;
}
.payment-method .radio > label {
  color: #111;
  font-size: 17px;
}
.payment-method .radio input {
  margin-top: 8px;
  vertical-align: initial;
}
.payment-method .radio > p {
  margin-left: 20px;
}
#checkout-shipping-address {
  display: none;
}
/* -------- Top Nav Search And Cart ---------- */
.top-nav-search-box .indicator,
.top-nav-cart-box .indicator {
  display: none;
}
.dropdown-cart {
  padding: 10px;
}
.dropdown-cart .cart-table-list,
.dropdown-cart .cart-table-list i {
  color: #222;
  border: none;
}
.dropdown-cart .cart-table-list a {
  line-height: normal;
  color: #222;
}
.dropdown-cart .cart-table-list td img {
  width: 50px;
  height: auto;
}
.dropdown-cart .cart-table-list.table > tbody > tr > td {
  border: none;
  line-height: 20px;
  height: 20px;
  vertical-align: middle;
}
.dropdown-cart .total-cart {
  display: inline-block;
  width: 100%;
  padding-top: 20px;
  color: #222;
  text-align: right;
}
.dropdown-cart .total-cart ul {
  float: right;
  list-style: none;
  padding: 0;
  width: 100%;
}
.dropdown-cart .total-cart ul li {
  display: block;
  overflow: hidden;
}
.dropdown-cart .total-cart ul li span {
  width: 100px;
  display: inline-block;
  text-align: right;
  white-space: nowrap;
}
.dropdown-cart .total-cart .table > tbody > tr > td,
.dropdown-cart .total-cart .table > tbody > tr > th,
.dropdown-cart .total-cart .table > tfoot > tr > td,
.dropdown-cart .total-cart .table > tfoot > tr > th,
.dropdown-cart .total-cart .table > thead > tr > td,
.dropdown-cart .total-cart .table > thead > tr > th {
  border: 0;
}
.dropdown-cart .cart-btn .btn {
  width: auto;
  float: none;
  padding: 5px 15px;
}
/*
 * blog.less 
 * -----------------------------------------------
*/
.post .entry-header {
  position: relative;
  overflow: hidden;
}
.post .entry-title {
  margin-top: 0;
}
.post .entry-content {
  background: #f8f8f8;
  padding: 15px;
}
.post .entry-date {
  font-size: 13px;
}
.post .entry-meta.meta-absolute {
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
}
.post .entry-meta.meta-absolute i {
  display: block;
  font-size: 28px;
}
.post .entry-meta.meta-absolute span a {
  color: #454545;
  font-size: 12px;
  font-style: italic;
  letter-spacing: 2px;
  margin-right: 5px;
}
.post.media-post .post-thumb {
  float: left;
  margin: 0 10px 10px 0;
}
.post .post-thumb {
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/*
 * Blog Style 2
 * -----------------------------------------------
*/
.post.style2,
.post.style3 {
  position: relative;
  overflow: hidden;
}
.post.style2 .entry-content,
.post.style3 .entry-content {
  background-color: rgba(0, 0, 0, 0.8);
  bottom: -30px;
  left: 0;
  padding: 30px;
  position: absolute;
  right: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.post.style2 .entry-content .entry-date,
.post.style3 .entry-content .entry-date {
  font-size: 11px;
  margin-bottom: 10px;
}
.post.style2:hover .entry-content,
.post.style3:hover .entry-content {
  bottom: 0;
}
.post.style2:hover .post-thumb,
.post.style3:hover .post-thumb {
  -webkit-transform: scale(1) !important;
  -ms-transform: scale(1) !important;
  -o-transform: scale(1) !important;
  transform: scale(1) !important;
}
/*
 * departments.less
 * -----------------------------------------------
*/
.department-isotope .gallery-item .content {
  background: #f5f5f5;
}
.department-isotope .gallery-item:hover .content {
  background: #d3d3d3;
}
/*
 * shortcode.less
 * -----------------------------------------------
*/
/*
 * Shortcode: alerts.less
 * -----------------------------------------------
*/
/*
 * Shortcode: buttons.less
 * -----------------------------------------------
*/
/* -------- Btn-Default ---------- */
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-default:hover {
  background-color: #eeeeee;
  border-color: #eeeeee;
}
/* -------- Btn-Border ---------- */
.btn-border {
  color: #222222;
  background-color: #fff;
  border-color: #222222;
}
.btn-border:focus,
.btn-border.focus {
  color: #222222;
  background-color: #e6e6e6;
  border-color: #000000;
}
.btn-border:hover {
  color: #222222;
  background-color: #e6e6e6;
  border-color: #040404;
}
.btn-border:active,
.btn-border.active,
.open > .dropdown-toggle.btn-border {
  color: #222222;
  background-color: #e6e6e6;
  border-color: #040404;
}
.btn-border:active:hover,
.btn-border.active:hover,
.open > .dropdown-toggle.btn-border:hover,
.btn-border:active:focus,
.btn-border.active:focus,
.open > .dropdown-toggle.btn-border:focus,
.btn-border:active.focus,
.btn-border.active.focus,
.open > .dropdown-toggle.btn-border.focus {
  color: #222222;
  background-color: #d4d4d4;
  border-color: #000000;
}
.btn-border:active,
.btn-border.active,
.open > .dropdown-toggle.btn-border {
  background-image: none;
}
.btn-border.disabled:hover,
.btn-border[disabled]:hover,
fieldset[disabled] .btn-border:hover,
.btn-border.disabled:focus,
.btn-border[disabled]:focus,
fieldset[disabled] .btn-border:focus,
.btn-border.disabled.focus,
.btn-border[disabled].focus,
fieldset[disabled] .btn-border.focus {
  background-color: #fff;
  border-color: #222222;
}
.btn-border .badge {
  color: #fff;
  background-color: #222222;
}
.btn-border {
  border-width: 2px;
}
.btn-border:hover,
.btn-border:active,
.btn-border:focus {
  background-color: #222222;
  border-color: #222222;
  color: #fff;
}
/* -------- Btn-Dark ---------- */
.btn-dark {
  color: #fff;
  background-color: #222222;
  border-color: #222222;
}
.btn-dark:focus,
.btn-dark.focus {
  color: #fff;
  background-color: #090909;
  border-color: #000000;
}
.btn-dark:hover {
  color: #fff;
  background-color: #090909;
  border-color: #040404;
}
.btn-dark:active,
.btn-dark.active,
.open > .dropdown-toggle.btn-dark {
  color: #fff;
  background-color: #090909;
  border-color: #040404;
}
.btn-dark:active:hover,
.btn-dark.active:hover,
.open > .dropdown-toggle.btn-dark:hover,
.btn-dark:active:focus,
.btn-dark.active:focus,
.open > .dropdown-toggle.btn-dark:focus,
.btn-dark:active.focus,
.btn-dark.active.focus,
.open > .dropdown-toggle.btn-dark.focus {
  color: #fff;
  background-color: #000000;
  border-color: #000000;
}
.btn-dark:active,
.btn-dark.active,
.open > .dropdown-toggle.btn-dark {
  background-image: none;
}
.btn-dark.disabled:hover,
.btn-dark[disabled]:hover,
fieldset[disabled] .btn-dark:hover,
.btn-dark.disabled:focus,
.btn-dark[disabled]:focus,
fieldset[disabled] .btn-dark:focus,
.btn-dark.disabled.focus,
.btn-dark[disabled].focus,
fieldset[disabled] .btn-dark.focus {
  background-color: #222222;
  border-color: #222222;
}
.btn-dark .badge {
  color: #222222;
  background-color: #fff;
}
/* -------- Btn-Gray ---------- */
.btn-gray {
  color: #333333;
  background-color: #eeeeee;
  border-color: #eeeeee;
}
.btn-gray:focus,
.btn-gray.focus {
  color: #333333;
  background-color: #d5d5d5;
  border-color: #afafaf;
}
.btn-gray:hover {
  color: #333333;
  background-color: #d5d5d5;
  border-color: #d0d0d0;
}
.btn-gray:active,
.btn-gray.active,
.open > .dropdown-toggle.btn-gray {
  color: #333333;
  background-color: #d5d5d5;
  border-color: #d0d0d0;
}
.btn-gray:active:hover,
.btn-gray.active:hover,
.open > .dropdown-toggle.btn-gray:hover,
.btn-gray:active:focus,
.btn-gray.active:focus,
.open > .dropdown-toggle.btn-gray:focus,
.btn-gray:active.focus,
.btn-gray.active.focus,
.open > .dropdown-toggle.btn-gray.focus {
  color: #333333;
  background-color: #c3c3c3;
  border-color: #afafaf;
}
.btn-gray:active,
.btn-gray.active,
.open > .dropdown-toggle.btn-gray {
  background-image: none;
}
.btn-gray.disabled:hover,
.btn-gray[disabled]:hover,
fieldset[disabled] .btn-gray:hover,
.btn-gray.disabled:focus,
.btn-gray[disabled]:focus,
fieldset[disabled] .btn-gray:focus,
.btn-gray.disabled.focus,
.btn-gray[disabled].focus,
fieldset[disabled] .btn-gray.focus {
  background-color: #eeeeee;
  border-color: #eeeeee;
}
.btn-gray .badge {
  color: #eeeeee;
  background-color: #333333;
}
.btn-circled {
  border-radius: 25px;
}
.btn-flat {
  border-radius: 0;
}
/* -------- Btn-Default ---------- */
.btn {
 
  padding: 8px 22px; border-radius: 5px;font-size: 15px;
    font-weight: bold;
}
/* -------- Btn-xs ---------- */
.btn-xs {
  font-size: 11px;
  padding: 3px 14px;
}
/* -------- Btn-sm ---------- */
.btn-sm {
  font-size: 12px;
  padding: 5px 17px;
}
/* -------- Btn-lg ---------- */
.btn-lg {
  font-size: 14px;
  padding: 10px 26px;
}
/* -------- Btn-xl ---------- */
.btn-xl {
  font-size: 16px;
  padding: 13px 32px;
}
/* -------- Btn-transparent ---------- */
.btn-transparent {
  background-color: transparent;
  color: #fff;
}
/* btn read more*/
.btn-read-more {
  padding: 0;
}
.btn-read-more::after {
  display: inline-block;
  content: "\f18e";
  font-family: fontawesome;
  font-size: 16px;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  margin-left: 5px;
  position: relative;
  text-shadow: none;
  text-transform: none;
  top: 2px;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
/*
 * Shortcode: blockquote.less
 * -----------------------------------------------
*/
blockquote {
  border-left: 3px solid #eeeeee;
  margin: 20px 0;
  padding: 30px;
}
blockquote.gray {
  border-left: 3px solid #666666;
  background-color: #eeeeee;
  color: #333333;
}
blockquote.gray.bg-theme-colored {
  background-color: #eeeeee;
}
blockquote.dark {
  border-left: 3px solid #3c3c3c;
  background-color: #555555;
  color: #fff;
}
blockquote.dark footer {
  color: #d3d3d3;
}
blockquote p {
  font-family: 'Questrial', sans-serif;
  font-size: 16px;
  font-style: italic;
}
/*
 * Shortcode: clients.less
 * -----------------------------------------------
*/
.clients-logo .item {
  background: #eeeeee;
  border-color: transparent;
  box-shadow: 0 0 0 10px #ffffff;
  margin-bottom: 30px;
  padding: 10px;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.clients-logo img {
  max-height: 90px;
  width: auto !important;
  display: inline !important;
  opacity: 0.6;
}
.clients-logo img:hover {
  opacity: 1;
}
.clients-logo.carousel {
  text-align: center;
}
.clients-logo.carousel .item {
  box-shadow: none;
  margin: 0 10px;
}
.clients-logo.style2 .item {
  box-shadow: none;
}
.clients-logo.style2 .item img {
  max-height: 120px;
}
.client-img {
  opacity: 0.6;
  text-align: center;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.client-img:hover {
  opacity: 1;
}
.client-img img {
  max-height: 90px;
}
.clients-logo.carousel {
  text-align: center;
}
.clients-logo.carousel .item {
  box-shadow: none;
  margin: 0 10px;
}
/*
 * Shortcode: countdown.less
 * -----------------------------------------------
*/
.countdown-timer li {
  color: #808080;
  display: inline-block;
  padding: 30px 20px;
  background-color: #f1f1f1;
  margin-right: 15px;
  font-size: 40px;
  text-align: center;
  min-width: 120px;
  min-height: 120px;
}
.countdown-timer li span {
  color: #c0c0c0;
  display: block;
  font-size: 15px;
  margin-top: 5px;
}
.countdown-timer.timer-box {
  padding: 20px;
  padding-top: 40px;
  text-align: center;
}
.countdown-timer.timer-box li {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.05);
  margin-bottom: 15px;
}
.countdown-timer.timer-box li span {
  color: #eeeeee;
}
.countdown-timer.timer-deep-bg li {
  background-color: rgba(0, 0, 0, 0.05);
}
@media only screen and (max-width: 767px) {
  .timer-responsive li {
    margin-top: 30px;
    font-size: 20px;
    min-width: 60px;
    min-height: 60px;
    padding: 20px 10px;
  }
  .countdown-timer li span {
    font-size: 12px;
  }
  .icon.bg-theme-colored.icon-circled.icon-border-effect.effect-circled.icon-lg > img{width:60px;height:60px;float:none}
}
/*
 * Shortcode: countdown-timer.less
 * -----------------------------------------------
*/
/* -------- My-Soon-Watch-Red ---------- */
#countdown-timer-soon-watch-red {
  background-color: #030303;
  color: #ffffff;
  font-family: 'Questrial', sans-serif;
}
#countdown-timer-soon-watch-red .soon-reflection {
  background-color: #030303;
  background-image: linear-gradient(#030303 25%, rgba(3, 3, 3, 0));
}
#countdown-timer-soon-watch-red .soon-label {
  color: #ffffff;
  color: rgba(255, 255, 255, 0.75);
}
#countdown-timer-soon-watch-red .soon-ring-progress {
  background-color: #410918;
  border-top-width: 14px;
  border-bottom-width: 13px;
}
/* -------- Soon-Scifi ---------- */
#countdown-timer-soon-scifi {
  color: #313857;
  text-transform: lowercase;
}
#countdown-timer-soon-scifi .soon-reflection {
  background-color: #090e14;
  background-image: linear-gradient(#090e14 0, rgba(9, 14, 20, 0));
}
#countdown-timer-soon-scifi .soon-matrix-dot {
  background-color: transparent;
}
#countdown-timer-soon-scifi .soon-matrix-dot:nth-child(1)[data-state='1'] {
  background-color: #3559ff;
}
#countdown-timer-soon-scifi .soon-matrix-dot:nth-child(2)[data-state='1'] {
  background-color: #1c46e7;
}
#countdown-timer-soon-scifi .soon-matrix-dot:nth-child(3)[data-state='1'] {
  background-color: #1738ba;
}
#countdown-timer-soon-scifi .soon-matrix-dot:nth-child(4)[data-state='1'] {
  background-color: #0f257b;
}
#countdown-timer-soon-scifi .soon-matrix-dot:nth-child(5)[data-state='1'] {
  background-color: #0a1854;
}
/* -------- My-Soon-Orange ---------- */
#countdown-timer-soon-orange {
  background-color: #ffffff;
  color: #141541;
  font-family: 'Questrial', sans-serif;
}
#countdown-timer-soon-orange .soon-reflection {
  background-color: #ffffff;
  background-image: linear-gradient(#ffffff 25%, rgba(255, 255, 255, 0));
}
#countdown-timer-soon-orange .soon-label {
  color: #fb801b;
}
#countdown-timer-soon-orange .soon-ring-progress {
  background-color: #f1f1f1;
  border-top-width: 4px;
  border-bottom-width: 2px;
}
/* -------- Soon-Product ---------- */
#countdown-timer-soon-product {
  position: relative;
  text-align: left;
  font-family: 'Questrial', sans-serif;
  color: #fff;
  padding: .5em 1em 5em 1em;
  background-color: #000;
  background-image: url('images/countdown/shop.html');
  background-repeat: no-repeat;
  background-size: cover;
  text-shadow: 0 0.125em 0.25em rgba(0, 0, 0, 0.25);
}
#countdown-timer-soon-product .soon-placeholder {
  display: block;
  color: #00CCFF;
  font-weight: bold;
}
#countdown-timer-soon-product .soon-label,
#countdown-timer-soon-product .soon-valu {
  font-size: 1.5em;
}
/* -------- Soon-Rev ---------- */
#countdown-timer-soon-rev {
  font-family: 'Questrial', sans-serif;
  color: #31305b;
}
#countdown-timer-soon-rev .soon-label {
  color: #823953;
}
/* -------- Soon-Prog ---------- */
#countdown-timer-soon-prog .soon-label {
  text-transform: lowercase;
  color: #424242;
}
#countdown-timer-soon-prog .soon-value {
  color: #424242;
}
#countdown-timer-soon-prog .soon-fill-inner {
  background-color: #E9E9E9;
}
#countdown-timer-soon-prog .soon-fill-progress {
  background-color: #fafafa;
}
/* -------- Soon-Cartoon ---------- */
#countdown-timer-soon-cartoon {
  font-family: 'Questrial', sans-serif;
  color: #F5ECB7;
}
#countdown-timer-soon-cartoon .soon-label {
  color: #F57576;
}
/* -------- Soon-Klas ---------- */
#countdown-timer-soon-klas {
  text-align: center;
  font-family: 'Questrial', sans-serif;
  color: #fff;
  text-shadow: 0 0 0.125em rgba(255, 255, 255, 0.5);
}
#countdown-timer-soon-klas .soon-placeholder {
  font-size: 2em;
}
#countdown-timer-soon-klas .soon-label {
  font-weight: bold;
  text-align: left;
  margin-left: .5em;
  margin-top: -1.5em;
  font-size: .2em;
}
/* -------- Soon-Radi ---------- */
#countdown-timer-soon-radi .soon-label {
  color: #ffbe00;
}
#countdown-timer-soon-radi .soon-matrix-row:nth-child(1) .soon-matrix-dot[data-state='1'] {
  background-color: red;
}
#countdown-timer-soon-radi .soon-matrix-row:nth-child(2) .soon-matrix-dot[data-state='1'] {
  background-color: #ff1900;
}
#countdown-timer-soon-radi .soon-matrix-row:nth-child(3) .soon-matrix-dot[data-state='1'] {
  background-color: #ff4400;
}
#countdown-timer-soon-radi .soon-matrix-row:nth-child(4) .soon-matrix-dot[data-state='1'] {
  background-color: #ff6700;
}
#countdown-timer-soon-radi .soon-matrix-row:nth-child(5) .soon-matrix-dot[data-state='1'] {
  background-color: #ff8300;
}
#countdown-timer-soon-radi .soon-matrix-row:nth-child(6) .soon-matrix-dot[data-state='1'] {
  background-color: #ff9a00;
}
#countdown-timer-soon-radi .soon-matrix-row:nth-child(7) .soon-matrix-dot[data-state='1'] {
  background-color: #ffbe00;
}
/* -------- Soon-Sep ---------- */
#countdown-timer-soon-sep {
  font-family: 'Questrial', sans-serif;
  text-align: center;
  color: #1E99DD;
}
#countdown-timer-soon-sep .soon-placeholder {
  color: #fff;
  display: block;
}
#countdown-timer-soon-sep .soon-lbl {
  font-size: .75em;
}
#countdown-timer-soon-sep .soon-reflection {
  background-image: linear-gradient(#5fc6fd 25%, rgba(95, 198, 253, 0));
  opacity: .4;
}
#countdown-timer-soon-sep .soon-tagline {
  color: #1E99DD;
}
/* -------- Soon-Glow ---------- */
#countdown-timer-soon-glow {
  font-family: 'Questrial', sans-serif;
  color: #fff;
  text-transform: lowercase;
}
#countdown-timer-soon-glow .soon-label {
  color: #fff;
  text-shadow: 0 0 0.25rem rgba(255, 255, 255, 0.75);
}
#countdown-timer-soon-glow .soon-ring-progress {
  color: #fff;
}
/* -------- Soon-Espa ---------- */
#countdown-timer-soon-espa .soon-label {
  color: #605951;
}
#countdown-timer-soon-espa .soon-reflection {
  opacity: .1;
  background-color: #dedede;
  background-image: linear-gradient(#dedede 25%, rgba(222, 222, 222, 0));
}
/*
 * Shortcode: dividers.less
 * -----------------------------------------------
*/
.divider {
  background-repeat: repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  position: relative;
  overflow: hidden;
  width: 100%;
}
/* -------- Parallax ---------- */
.parallax {
  width: 100%;
  height: 100%;
  margin: 0 auto;
  background-size: cover;
  background-attachment: fixed;
  background-repeat: repeat-y;
  background-position: top center;
}
.mobile-parallax {
  background-size: cover !important;
  background-attachment: scroll !important;
  background-position: center center;
}
.divider .container {
  padding-top: 60px;
  padding-bottom: 60px;
}
.divider .container.small-padding {
  padding-top: 30px;
  padding-bottom: 30px;
}
.divider .container.extra-padding {
  padding-top: 180px;
  padding-bottom: 180px;
}
/*
 * Shortcode: facebook-disqus-comments.less
 * -----------------------------------------------
*/
.fb-comments,
.fb_iframe_widget,
.fb-comments > span,
.fb_iframe_widget > span,
.fb-comments > span > iframe,
.fb_iframe_widget > span > iframe {
  display: block !important;
  margin: 0;
  width: 100% !important;
}
/*
 * Shortcode: faqs.less
 * -----------------------------------------------
*/
/*
 * Shortcode: flexslider.less
 * -----------------------------------------------
*/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
  outline: none;
  border: none;
}
.flex-direction-nav {
  display: none;
}
.flexslider {
  position: relative;
  margin: 0;
  padding: 0;
  border: 0;
}
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.flex-control-nav {
  margin: 0;
  padding: 0;
  list-style: none;
  border: none;
  width: auto;
  position: absolute;
  z-index: 10;
  text-align: center;
  bottom: 15px;
  right: 15px;
}
.flex-control-nav li {
  float: left;
  display: block;
  margin: 0 3px;
  width: 10px;
  height: 10px;
}
.flex-control-nav li a {
  display: block;
  cursor: pointer;
  text-indent: -9999px;
  width: 10px;
  height: 10px;
  border: 1px solid #fff;
  border-radius: 50%;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.flex-control-nav li:hover a,
.flex-control-nav li a.flex-active {
  background-color: #fff;
}





/*
 * Shortcode: flip-box.less
 * -----------------------------------------------
*/
.card {
  float: left;
  min-height: 300px;
  padding-bottom: 25%;
  position: relative;
  text-align: center;
  width: 100%;
}
.card:nth-child(1) {
  margin-left: -3px;
  margin-right: 1px;
}
.card:nth-child(1),
.card .card:nth-child(3) {
  margin-right: 1px;
}
.card .card__front,
.card .card__back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
}
.card .card__back {
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
}
.card .card__text {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  height: 300px;
  line-height: 20px;
}
.card.effect__hover:hover .card__front {
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
}
.card.effect__hover:hover .card__back {
  -webkit-transform: rotateY(0);
  transform: rotateY(0);
}
.card.effect__click.flipped .card__front {
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
}
.card.effect__click.flipped .card__back {
  -webkit-transform: rotateY(0);
  transform: rotateY(0);
}
.card.effect__random.flipped .card__front {
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
}
.card.effect__random.flipped .card__back {
  -webkit-transform: rotateY(0);
  transform: rotateY(0);
}
/*
 * Shortcode: font-icons-style.less
 * -----------------------------------------------
*/
/*
 * Shortcode: funfacts.less
 * -----------------------------------------------
*/
.funfact {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.funfact.border {
  border: 1px solid #d3d3d3;
}
.funfact.no-border {
  border: 0;
}
.funfact.border {
  border: 1px solid #d3d3d3;
}
.funfact i {
  font-size: 45px;
}
.funfact h2 {
  position: relative;
}
.funfact h2:after {
  bottom: 0;
}
.funfact span {
  color: #eeeeee;
  font-size: 18px;
}
.funfact .animate-number {
  line-height: 1;
}
/* funfact style-1*/
.funfact.style-1 i,
.funfact.style-1 .funfact-title {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.funfact.style-1 .funfact-title {
  color: #999999;
  font-size: 14px;
  text-transform: uppercase;
}
.funfact.style-1:hover i {
  font-size: 40px !important;
  opacity: 0.3;
}
.funfact.style-1:hover .funfact-title {
  color: #333333 !important;
}
/*
 * Shortcode: icon-boxes.less
 * -----------------------------------------------
*/
.icon-box {
  margin-bottom: 30px;
}
.icon-box .icon {
  display: inline-block;
  height: 64px;
  text-align: center;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 64px;
}
.icon-box .icon i {
  line-height: 64px;
}
.icon-box .icon.icon-gray {
  background-color: #eeeeee;
  color: #555555;
}
.icon-box .icon.icon-gray:hover {
  background-color: #d5d5d5;
  color: #bbbbbb;
}
.icon-box .icon.icon-gray.icon-bordered {
  background-color: transparent;
  border: 2px solid #eeeeee;
}
.icon-box .icon.icon-gray.icon-bordered:hover {
  background-color: #eeeeee;
  color: #555555;
}
.icon-box .icon.icon-dark {
  background-color: #111111;
  color: #fff;
}
.icon-box .icon.icon-dark:hover {
  color: #5e5e5e;
}
.icon-box .icon.icon-dark.icon-bordered {
  background-color: transparent;
  border: 2px solid #111111;
  color: #111111;
}
.icon-box .icon.icon-dark.icon-bordered:hover {
  background-color: #111111;
  border-color: #111111;
  color: #fff;
}
.icon-box .icon.icon-white {
  background-color: #fff;
  color: #333333;
}
.icon-box .icon.icon-white:hover {
  background-color: #b3b3b3;
  color: #000000;
}
.icon-box .icon.icon-white.icon-bordered {
  background-color: transparent;
  border: 2px solid #fff;
  color: #fff;
}
.icon-box .icon.icon-white.icon-bordered:hover {
  background-color: #fff;
  border-color: #fff;
  color: #111111;
}
.icon-box .icon.icon-white.icon-border-effect {
  position: relative;
}
.icon-box .icon.icon-white.icon-border-effect::after {
  box-shadow: 0 0 0 3px #fff;
}
.icon-box .icon.icon-bordered {
  border: 1px solid #777777;
}
.icon-box .icon.icon-bordered:hover {
  background-color: #777777;
  color: #fff;
}
.icon-box .icon.icon-rounded {
  border-radius: 3px;
}
.icon-box .icon.icon-circled {
 /* border-radius: 50%;*/
}
.icon-box .icon.icon-xs {
  height: 30px;
  width: 30px;
}
.icon-box .icon.icon-xs i {
  font-size: 18px;
  line-height: 30px;
}
.icon-box .icon.icon-sm {
  height: 50px;
  width: 50px;
}
.icon-box .icon.icon-sm i {
  font-size: 22px;
  line-height: 50px;
}
.icon-box .icon.icon-md {
  height: 75px;
  width: 75px;
}
.icon-box .icon.icon-md i {
  font-size: 36px;
  line-height: 75px;
}
.icon-box .icon.icon-lg {
  height: 90px;
  width: 90px;
}
.icon-box .icon.icon-lg i {
  font-size: 48px;
  line-height: 90px;
}
.icon-box .icon.icon-xl {
  height: 120px;
  width: 120px;
}
.icon-box .icon.icon-xl i {
  font-size: 60px;
  line-height: 120px;
}
.icon-box .icon.icon-border-effect {
  position: relative;
}
.icon-box .icon.icon-border-effect::after {
  border-radius: 50%;
  box-shadow: 0 0 0 3px #eeeeee;
  box-sizing: content-box;
  content: "";
  height: 100%;
  left: -4px;
  opacity: 0;
  padding: 4px;
  top: -4px;
  transform: scale(0.8);
  transition: transform 0.2s ease 0s, opacity 0.2s ease 0s;
  position: absolute;
  width: 100%;
}
.icon-box .icon.icon-border-effect.effect-flat::after {
  border-radius: 0;
}
.icon-box .icon.icon-border-effect.effect-rounded::after {
  border-radius: 3px;
}
.icon-box .icon.icon-border-effect.effect-circled::after {
  border-radius: 50%;
}
.icon-box .icon.icon-border-effect.icon-gray::after {
  box-shadow: 0 0 0 3px #eeeeee;
}
.icon-box .icon.icon-top {
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: -32px;
}
.icon-box i {
  display: inline-block;
  font-size: 40px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.icon-box i[class*="pe-7s-"] {
  vertical-align: text-bottom;
}
.icon-box.left {
  text-align: left;
}
.icon-box.left a {
  margin-right: 30px;
  padding: 0;
}
.icon-box.iconbox-border {
  border: 1px solid #dcdcdc;
}
.icon-box.iconbox-bg {
  background-color: #fafafa;
}
.icon-box.iconbox-bg.iconbox-bg-dark {
  background-color: #333333;
}
/*.icon-box .icon-border-effect:hover::after,
.icon-box:hover .icon-border-effect::after {
  opacity: 1;
  transform: scale(1);
}*/
/*
 * Shortcode: infinitescroll.less
 * -----------------------------------------------
*/
#infscr-loading {
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: 3px;
  color: #fff;
  font-size: 24px;
  height: 50px;
  line-height: 50px;
  left: 48%;
  position: fixed;
  text-align: center;
  top: 50%;
  width: 50px;
  z-index: 100;
}
#infscr-loading img {
  display: none;
}
/*
 * Shortcode: instagram.less
 * -----------------------------------------------
*/
/* -------- Instagram-Feed ---------- */
.instagram-feed-carousel figure,
.instagram-feed figure {
  position: relative;
}
.instagram-feed-carousel figure .link-out,
.instagram-feed figure .link-out {
  position: absolute;
  right: 10px;
  bottom: 10px;
  background: rgba(0, 0, 0, 0.45);
  color: #f8f8f8;
  line-height: 1;
  padding: 10px;
  font-weight: 300;
  opacity: 0;
}
.instagram-feed-carousel figure .link-out:hover,
.instagram-feed figure .link-out:hover {
  background: rgba(0, 0, 0, 0.7);
  color: #f8f8f8;
}
.instagram-feed-carousel figure:hover .link-out,
.instagram-feed figure:hover .link-out {
  opacity: 1;
}
/* -------- Instagram-Feed ---------- */
.instagram-feed .item {
  width: 100px;
  float: left;
  margin-bottom: 2px;
  margin-right: 2px;
}
/*
 * Shortcode: light-box.less
 * -----------------------------------------------
*/
.nivo-lightbox-theme-default .nivo-lightbox-nav {
  height: 100%;
  top: 0;
}
.lightbox .lb-dataContainer {
  left: 0;
  position: absolute;
  right: 0;
  top: -45px;
}
/*
 * Shortcode: map.less
 * -----------------------------------------------
*/
.toggle-map {
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
  cursor: pointer;
  display: block;
  font-size: 16px;
  padding: 30px 0;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  z-index: 200;
  -webkit-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
}
.toggle-map:hover {
  color: #fff;
}
.toggle-map span:after {
  content: "\f107";
  font-family: fontawesome;
  margin-left: 10px;
}
.toggle-map.open span:after {
  content: "\f106";
}
.map-canvas {
  height: 400px;
  -webkit-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}
.map-canvas.big {
  height: 720px;
}
.map-canvas.map-hidden {
  height: 0;
}
.btn-show-map {
  color: #111111;
  font-size: 18px;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  text-align: center;
  top: 45%;
}
.btn-show-map i {
  font-size: 48px;
}
/*
 * Shortcode: pegination.less
 * -----------------------------------------------
*/
.pagination.theme-colored li.active a {
  background: #BF9E58;
  color: #fff;
  border: 1px solid transparent;
}
.pagination.dark li a {
  color: #333;
}
.pagination li.active a strong{color:#fff}
.pagination.dark li.active a {
  background: #333;
  color: #fff;
  border: 1px solid transparent;
}
.pager.theme-colored li.active a {
  color: #fff;
  border: 1px solid transparent;
}
.pager.dark li a {
  color: #fff;
  background-color: #333;
  border: 1px solid transparent;
}
/*
 * Shortcode: pricing.less
 * -----------------------------------------------
*/
.pricing-table {
  position: relative;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.pricing-table .table-price {
  color: #111111;
  font-size: 45px;
}
.pricing-table .table-price span {
  font-size: 13px;
  vertical-align: middle;
}
.pricing-table.scale-effect.featured,
.pricing-table.scale-effect:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05);
  z-index: 1;
}
.pricing-table .table-type {
  display: inline;
}
.pricing-table .btn-signup {
  margin-right: 0;
  width: 100%;
}
.pricing-table .table-list {
  list-style: none;
  padding: 10px 0 30px;
}
.pricing-table .table-list li {
  border-bottom: 0;
  padding: 5px 0;
}
.pricing-table .table-list li i {
  margin-right: 8px;
}
.pricing-table .package-type span {
  position: relative;
  padding-left: 15px;
  margin-left: 10px;
}
.pricing-table .package-type span::after {
  background: #2d915b;
  content: "";
  height: 20px;
  left: -20px;
  position: absolute;
  top: 11px;
  width: 20px;
}
/*
 * Shortcode: process-steps.less
 * -----------------------------------------------
*/
/*
 * Shortcode: progress-bar.less
 * -----------------------------------------------
*/
.progress-item {
  margin-top: 20px;
}
.progress-item .progress {
  background-color: #f8f8f8;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.4) inset;
  border-radius: 0;
  height: 10px;
  margin-bottom: 15px;
  overflow: visible;
}
.progress-item .progress-bar {
  font-size: 11px;
  padding-left: 10px;
  position: relative;
  text-align: left;
  width: 0;
  line-height: 18px;
  -webkit-transition: all 1s ease 0s;
  -o-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
}
.progress-item .progress-bar .percent {
  background: none repeat scroll 0 0 #555555;
  border-radius: 8px 0 0;
  padding: 3px 5px;
  position: absolute;
  right: 0;
  top: -30px;
}
.progress-item.progress-white .progress {
  padding: 2px;
}
.progress-item.style2 .progress {
  height: 25px;
}
.progress-item.style2 .progress-bar .percent {
  background: none;
  color: #555555;
  font-size: 14px;
}
/*
 * Shortcode: promo.less
 * -----------------------------------------------
*/
.modal-promo-box {
  max-width: 700px;
  padding: 90px 60px;
  margin: 0 auto;
}
/*
 * Shortcode: section-title.less
 * -----------------------------------------------
*/
.small-title {
  position: relative;
}
.small-title i {
  font-size: 36px;
  margin-top: 7px;
  padding-top: 0px;
}
.small-title .title {
  margin-left: 15px;
  line-height: 1;
}
.small-title .title:after {
  bottom: -6px;
  content: "";
  height: 1px;
  left: 45px;
  position: absolute;
  width: 45px;
}
.section-title .both-side-line::after {
  content: "";
  height: 2px;
  position: absolute;
  right: -40px;
  top: 10px;
  width: 30px;
}
.section-title .both-side-line::before {
  content: "";
  height: 2px;
  position: absolute;
  left: -40px;
  top: 10px;
  width: 30px;
}
.section-title .top-side-line::after {
  content: "";
  height: 2px;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: -8px;
  width: 40px;
}
.section-title .left-side-line::before {
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  top: -8px;
  width: 35px;
}
.section-title .right-side-line::before {
  content: "";
  height: 2px;
  position: absolute;
  right: 0;
  top: -8px;
  width: 35px;
}
.section-title .sub-title {
  margin: 0;
  position: relative;
  display: inline-block;
}
.section-title .title {
  margin-top: 0;
  position: relative;
}
.section-title .icon i {
  font-size: 58px;
  position: absolute;
  top: -3px;
  left: 14px;
  opacity: 0.10;
}
.section-title p {
  font-size: 14px;
}
.section-title p.left-bordered {
  border-left: 2px solid #c0c0c0;
  padding-left: 10px;
}
.section-title p.right-bordered {
  border-right: 2px solid #c0c0c0;
  padding-right: 10px;
}
/*Theme Section Title*/
.section-title {
  margin-bottom: 30px;
}
.section-title.title-border {
  padding-left: 30px;
}
.section-title.title-border.title-right {
  border-left: 0;
  padding-left: 0;
  padding-right: 30px;
  text-align: right;
}
.section-title.icon-bg p {
  font-size: 14px;
  font-style: italic;
  margin-bottom: 0;
}
.section-title.icon-bg .page-title {
  font-size: 38px;
  line-height: 52px;
}
.section-title.icon-bg .page-title i {
  font-size: 42px;
  line-height: 1.3;
  position: absolute;
  opacity: 0.15;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.title-dots {
  background: url("../images/title-dots.png") repeat scroll 0 0;
  height: 30px;
  margin-bottom: 20px;
}
.title-dots span {
  color: #fff;
  font-size: 17px;
  line-height: 30px;
  padding: 5px 10px;
}
.title-dots.small {
  height: 24px;
  margin-bottom: 15px;
}
.title-dots.small span {
  font-size: 11px;
  line-height: 23px;
}
/*
 * Shortcode: separators.less
 * -----------------------------------------------
*/
.title-separator {
  border-top-style: solid;
  border-top-width: 1px;
  font-size: 16px;
  height: auto;
  line-height: 20px;
  margin: 10px 0;
  width: 70%;
}
.title-separator span {
  background: #fff none repeat scroll 0 0;
  border-radius: 2px;
  letter-spacing: 0.2em;
  padding: 2px 10px;
  position: relative;
  text-transform: uppercase;
  top: -12px;
}
.separator {
  color: #ccc;
  line-height: 1.2em;
  margin: 30px auto;
  overflow: hidden;
  text-align: center;
  width: 100%;
}
.separator::before,
.separator::after {
  border-bottom: 1px solid #eee;
  content: "";
  display: inline-block;
  height: .65em;
  margin: 0 -4px 0 -100%;
  vertical-align: top;
  width: 50%;
}
.separator::after {
  margin: 0 -100% 0 0;
}
.separator i,
.separator span,
.separator a {
  display: inline-block;
  margin: 0 20px 0 24px;
  font-size: 20px;
}
.separator.separator-left,
.separator.left i {
  float: left;
  margin: 2px 50px 0 0;
}
.separator.right i {
  float: right;
  margin: 0 0 2px 50px;
}
.separator.separator-medium-line {
  margin: 10px auto;
  width: 20%;
}
.separator.separator-small-line {
  width: 10%;
}
.separator.separator-rouned i,
.separator.separator-border-rouned i {
  background-color: #f5f5f5;
  border-radius: 50%;
  height: 40px;
  left: 0;
  line-height: 40px;
  margin: -12px auto auto;
  position: absolute;
  right: 0;
  width: 40px;
}
.separator.separator-border-rouned i {
  background: transparent;
  border: 1px solid #f5f5f5;
}
.separator.separator-rouned.separator-rouned-left i {
  margin: -12px auto auto;
  right: auto;
  left: 0;
}
.separator.separator-rouned.separator-rouned-right i {
  margin: -12px auto auto;
  right: 0;
  left: auto;
}
.separator.dotted::before,
.separator.dotted::after {
  border-bottom: 2px dotted #ccc;
}
/*
 * Shortcode: styled-icons.less
 * -----------------------------------------------
*/
/* common style */
.styled-icons a {
  color: #333333;
  font-size: 18px;
  height: 32px;
  line-height: 32px;
  width: 32px;
  float: left;
  margin: 5px 7px 5px 0;
  text-align: center;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.styled-icons a:hover {
  color: #666666;
}
.styled-icons.icon-gray a {
  background-color: #eeeeee;
  color: #555555;
  display: block;
  font-size: 18px;
  height: 36px;
  line-height: 36px;
  width: 36px;
}
.styled-icons.icon-gray a:hover {
  color: #bbbbbb;
}
.styled-icons.icon-gray.icon-bordered a {
  background-color: transparent;
  border: 2px solid #eeeeee;
}
.styled-icons.icon-gray.icon-bordered a:hover {
  border: 2px solid #d5d5d5;
}
.styled-icons.icon-dark a {
  background-color: #333333;
  color: #eeeeee;
  display: block;
  font-size: 18px;
  height: 36px;
  line-height: 36px;
  width: 36px;
}
.styled-icons.icon-dark a:hover {
  color: #5e5e5e;
}
.styled-icons.icon-dark.icon-bordered a {
  background-color: transparent;
  border: 2px solid #111111;
  color: #111111;
}
.styled-icons.icon-dark.icon-bordered a:hover {
  background-color: #111111;
  border-color: #111111;
  color: #fff;
}
.styled-icons.icon-bordered a {
  border: 1px solid #777777;
}
.styled-icons.icon-bordered a:hover {
  background-color: #777777;
  color: #fff;
}
.styled-icons.icon-rounded a {
  border-radius: 3px;
}
.styled-icons.icon-circled a {
  border-radius: 50%;
}
.styled-icons.icon-sm a {
  font-size: 13px;
  height: 30px;
  line-height: 30px;
  margin: 2px 7px 2px 0;
  width: 30px;
}
.styled-icons.icon-md a {
  font-size: 24px;
  height: 50px;
  line-height: 50px;
  width: 50px;
}
.styled-icons.icon-lg a {
  font-size: 32px;
  height: 60px;
  line-height: 60px;
  width: 60px;
}
.styled-icons.icon-xl a {
  font-size: 60px;
  height: 120px;
  line-height: 120px;
  width: 120px;
}
.styled-icons li {
  display: inline-block;
  margin-bottom: 0;
  margin-top: 0;
}
/*
 * Shortcode: tabs.less
 * -----------------------------------------------
*/
.tab-content {
  padding: 15px;
  border: 1px solid #eeeeee;
}
.nav-tabs {
  border: none;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li.active a,
.nav-tabs > li.active a:hover,
.nav-tabs > li.active a:focus {
  color: #111111;
  background-color: #f8f8f8;
}
.nav-tabs > li > a {
  border-radius: 0;
  font-family: 'Questrial', sans-serif;
  font-size: 12px;
  color: #555555;
  padding: 12px 20px;
  margin-right: 0;
}
.nav-tabs > li > a .fa {
  margin-right: 10px;
}
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
  color: #333333;
  background-color: transparent;
}
.nav-tabs > li > a i {
  font-size: 32px;
  margin-right: 20px;
  vertical-align: middle;
}
/* -------- Nav Tabs ---------- */
.nav-tabs > li {
  text-align: center;
}
.nav-tabs > li > a i {
  display: block;
  font-size: 48px;
  margin-right: 0;
  margin-bottom: 10px;
  vertical-align: middle;
}
/* -------- Horizontal-Tab-Centered ---------- */
.horizontal-tab-centered .nav-pills {
  display: inline-block;
}
.horizontal-tab-centered .nav-pills > li > a {
  background: #eeeeee;
  color: #555555;
  font-size: 14px;
  padding: 8px 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  text-transform: capitalize;
}
.horizontal-tab-centered .nav-pills > li > a:hover {
  color: #fff;
}
.horizontal-tab-centered .nav-pills > li > a i {
  font-size: 14px;
  margin-right: 8px;
}
.horizontal-tab-centered .nav-pills > li.active > a,
.horizontal-tab-centered .nav-pills > li.active > a:hover,
.horizontal-tab-centered .nav-pills > li.active > a:focus {
  color: #fff;
}
/* -------- Horizontal-Tab Fullwide ---------- */
.horizontal-tab.fullwide .nav-tabs > li {
  width: 20%;
}
/* -------- Vertical Nav-Tabs ---------- */
.vertical-tab .tab-content {
  padding: 5px 5px 20px 20px;
  border: none;
}
.vertical-tab .nav-tabs > li {
  float: none;
  margin-bottom: 0;
}
.vertical-tab .nav-tabs > li > a {
  background: none;
  border-radius: 0;
  border-bottom: 1px solid #d3d3d3;
  border-right: 1px solid #d3d3d3;
  border-top: 1px solid transparent;
  border-left: 1px solid transparent;
  font-size: 14px;
  padding: 30px 0 30px 15px;
}
.vertical-tab .nav-tabs > li:first-child > a {
  border-top: 1px solid #d3d3d3 !important;
}
.vertical-tab .nav-tabs > li.active > a,
.vertical-tab .nav-tabs > li.active > a:hover,
.vertical-tab .nav-tabs > li.active > a:focus {
  background: none;
  border-top: 1px solid transparent;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-bottom: 1px solid #d3d3d3;
}
.vertical-tab .small-padding .nav-tabs > li a {
  padding: 20px 0 20px 15px;
}
.vertical-tab .small-padding .nav-tabs > li i {
  font-size: 24px;
}
@media only screen and (max-width: 767px) {
  .vertical-tab .tab-content {
    padding: 20px 5px;
  }
  .nav-tabs > li > a {
    border-radius: 0;
    border-bottom: none;
    border-left: 2px solid #d3d3d3;
  }
  .nav-tabs > li.active > a,
  .nav-tabs > li.active > a:hover,
  .nav-tabs > li.active > a:focus {
    border-bottom: none;
    border-left: 2px solid #d3d3d3;
  }
}
.custom-nav-tabs {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: -moz-use-text-color;
  border-image: none;
  border-style: none solid none none;
  border-width: medium 0px medium medium;
  margin-right: 53px;
}
.custom-nav-tabs > li {
  float: none;
  margin: 0 0 1px;
}
.custom-nav-tabs > li a {
  background: #eeeeee none repeat scroll 0 0;
  border: medium none;
  border-radius: 0;
  display: block;
  font-size: 17px;
  font-weight: 700;
  line-height: 59px;
  margin: 0;
  outline: medium none;
  padding: 0;
  text-align: center;
  text-transform: uppercase;
}
.custom-nav-tabs > li.active > a,
.custom-nav-tabs > li.active > a:hover,
.custom-nav-tabs > li.active > a:focus,
.custom-nav-tabs > li > a:hover,
.custom-nav-tabs > li > a:focus {
  border: medium none;
  color: #000;
  padding: 0;
}
/*
 * Shortcode: teams.less
 * -----------------------------------------------
*/
.team-member .thumb {
  position: relative;
  overflow: hidden;
}
.team-member .thumb img {
  -webkit-transition: all 300ms ease-in-out 0s;
  -o-transition: all 300ms ease-in-out 0s;
  transition: all 300ms ease-in-out 0s;
}
.team-member:hover .thumb img {
  transform: scale(1.1);
}
.team-member .thumb .info {
  background-color: rgba(255, 255, 255, 0.7);
  bottom: -34px;
  position: absolute;
  -webkit-transition: all 300ms ease-in-out 0s;
  -o-transition: all 300ms ease-in-out 0s;
  transition: all 300ms ease-in-out 0s;
  width: 100%;margin-bottom:0
}
.team-member:hover .thumb .info {
  bottom: 0;
}
.dl-horizontal.doctor-info dt {
  color: #333333;
  font-size: 14px;
  width: auto;
}
@media only screen and (max-width: 767px) {
  .dl-horizontal.doctor-info dt {
    margin-bottom: 10px;
  }
}
/*
 * Shortcode: testimonials.less
 * -----------------------------------------------
*/
.testimonial .item {
  position: relative;
  overflow: hidden;
}
.testimonial .item .thumb img {
  margin: auto;
  max-width: 75px;
}
/* -------- Testimonial-Style1 ---------- */
.testimonial.style1 .item {
  border: none;
}
.testimonial.style1 .item::before {
  display: none;
}
.testimonial.style1 .quote,
.testimonial.style1 .thumb {
  margin-bottom: 30px;
}
.testimonial.style1 .author {
  color: #777777;
  margin-bottom: 5px;
  text-transform: uppercase;
}
.testimonial.style1 .title {
  color: #c0c0c0;
  margin-bottom: 20px;
}
.testimonial.style1 .comment {
  padding: 30px 25px 25px 30px;
}
.testimonial.style1 .comment p {
  color: #fff;
  font-size: 16px;
  font-style: italic;
  margin-left: 30px;
  margin-top: 15px;
}
.testimonial.style1 .comment {
  background: #f8f8f8;
  color: #777777;
  border: 3px solid white;
  border-radius: 10px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin: 1px;
  position: relative;
}
.testimonial.style1 .comment::before {
  color: rgba(255, 255, 255, 0.8);
  content: "\f10d";
  font-family: fontawesome;
  font-size: 30px;
  left: 20px;
  position: absolute;
  top: 7px;
}
/*.testimonial.style1 .comment::after {
  bottom: -18px;
  right: 19px;
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 15px 15px 0 15px;
  border-color: fade(@black, 04%) transparent transparent transparent;
}*/
.testimonial.style1 .comment::after {
  content: "";
  width: 14px;
  height: 14px;
  position: absolute;
  bottom: -12px;
  right: 30px;
  background: url('../images/testimonials/quote_arrow.html') 0px 0px no-repeat;
}
/* -------- Testimonial-Style2 ---------- */
.testimonial.style2 {
  text-align: center;
}
.testimonial.style2 .thumb img {
  display: inline-block;
  width: auto;
  width: 75px;
}
/*
 * Shortcode: timetable-fullcalendar.less
 * -----------------------------------------------
*/
.fc-timetable-wrapper .fc-scroller {
  height: auto !important;
  overflow: hidden !important;
}
.fc-timetable-wrapper .fc-toolbar {
  display: none;
  height: 38px;
  margin-bottom: 20px;
}
.fc-timetable-wrapper .fc-toolbar h2 {
  color: #7f7f7f;
  font-family: 'Questrial', sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 38px;
  text-transform: uppercase;
}
.fc-timetable-wrapper .fc-toolbar .fc-button {
  -moz-box-sizing: border-box;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-box-sizing: border-box;
  -webkit-transition: all 0.3s ease;
  background: #ffffff;
  border: 1px solid #e5e5e5;
  box-shadow: none;
  box-sizing: border-box;
  height: 38px;
  line-height: 36px;
  transition: all 0.3s ease;
  width: 40px;
}
.fc-timetable-wrapper .fc-toolbar .fc-button:hover {
  background: #5fc7ae;
  border-color: #5fc7ae;
}
.fc-timetable-wrapper .fc-toolbar .fc-button:hover .fc-icon.fc-icon-left-single-arrow {
  background-position: -108px -50px;
}
.fc-timetable-wrapper .fc-toolbar .fc-button:hover .fc-icon.fc-icon-right-single-arrow {
  background-position: -115px -50px;
}
.fc-timetable-wrapper .fc-toolbar .fc-button .fc-icon {
  height: 11px;
  top: -1px;
  width: 6px;
}
.fc-timetable-wrapper .fc-toolbar .fc-button .fc-icon:after {
  display: none;
}
.fc-timetable-wrapper .fc-toolbar .fc-button .fc-icon.fc-icon-left-single-arrow {
  background-position: -100px -50px;
}
.fc-timetable-wrapper .fc-toolbar .fc-button .fc-icon.fc-icon-right-single-arrow {
  background-position: -122px -50px;
}
.fc-timetable-wrapper .fc-day-header {
  background: #ffffff;
  color: #7f7f7f;
  font-family: 'Questrial', sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 52px;
}
.fc-timetable-wrapper .fc-time-grid .fc-day.fc-widget-content {
  background: #ffffff;
}
.fc-timetable-wrapper .fc-axis {
  background: #ffffff;
}
.fc-timetable-wrapper .filter-departments {
  margin-bottom: 20px;
}
.fc-timetable-wrapper .filter-departments li {
  margin-bottom: 20px;
}
.fc-timetable-wrapper .filter-departments a {
  background: #eeeeee;
  border-color: #eeeeee;
  border-radius: 5px;
  color: #333333;
  padding: 5px;
  padding: 7px 15px;
}
.fc-timetable-wrapper .filter-departments .active {
  background: #888888;
  border-color: #888888;
  color: #ffffff;
}
.fc-timetable-wrapper .filter-departments .fc-departments-orthopaedics {
  background: #72a230;
  border-color: #72a230;
}
.fc-timetable-wrapper .filter-departments .fc-departments-cardiology {
  background: #ffab00;
  border-color: #ffab00;
}
.fc-timetable-wrapper .filter-departments .fc-departments-neurology {
  background: #fd4084;
  border-color: #fd4084;
}
.fc-timetable-wrapper .filter-departments .fc-departments-dental {
  background: #00a4ef;
  border-color: #00a4ef;
}
.fc-timetable-wrapper .filter-departments .fc-departments-haematology {
  background: #80acdd;
  border-color: #80acdd;
}
.fc-timetable-wrapper .fc-event {
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  border-radius: 0;
  border: 0;
  border: 2px solid #5fc7ae;
  color: #ffffff;
  font-family: 'Questrial', sans-serif;
  font-size: 16px;
  font-weight: 300;
  transition: all 0.3s ease;
}
.fc-timetable-wrapper .fc-event .fc-bg {
  opacity: 0;
}
.fc-timetable-wrapper .fc-event .fc-content {
  padding-left: 10px;
  padding-top: 10px;
}
.fc-timetable-wrapper .fc-event .fc-content div.fc-time {
  display: none;
}
.fc-timetable-wrapper .fc-event.hide {
  opacity: 0;
  z-index: -2;
}
.fc-timetable-wrapper .fc-event.fc-departments-orthopaedics {
  background: #72a230;
  border-color: #72a230;
}
.fc-timetable-wrapper .fc-event.fc-departments-cardiology {
  background: #ffab00;
  border-color: #ffab00;
}
.fc-timetable-wrapper .fc-event.fc-departments-neurology {
  background: #fd4084;
  border-color: #fd4084;
}
.fc-timetable-wrapper .fc-event.fc-departments-dental {
  background: #00a4ef;
  border-color: #00a4ef;
}
.fc-timetable-wrapper .fc-event.fc-departments-haematology {
  background: #80acdd;
  border-color: #80acdd;
}
.fc-timetable-wrapper td.fc-time {
  color: #7f7f7f;
  font-family: 'Questrial', sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 70px;
  text-align: center;
}
.fc-timetable-wrapper .fc-time-grid-container {
  height: auto!important;
}
.fc-timetable-wrapper .fc-content-skeleton .fc-event-container {
  margin: 0!important;
}
@media only screen and (max-width: 768px) {
  .fc-timetable-wrapper .fc-day-header {
    font-size: 10px;
  }
  .fc-timetable-wrapper .fc-time-grid-event .fc-time,
  .fc-timetable-wrapper .fc-time-grid-event .fc-title {
    font-size: 12px;
  }
  .fc-timetable-wrapper .fc-event .fc-content {
    padding-left: 0;
    padding-top: 0;
  }
}
/*
 * Shortcode: toggles-accordions.less
 * -----------------------------------------------
*/
.panel-group .panel {
  /*background: transparent;*/
  box-shadow: none;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  border: none;
  position: relative;
}
.panel-group .panel-title {
  font-size: 13px;
}
.panel-group .panel-title a {
  display: block;
  font-size: 14px;
  font-weight: 500;
  padding: 7px 15px 7px 48px;
  white-space: normal;
}
.panel-group .panel-title a.active {
  color: #111111;
}
.panel-group .panel-title a.active .open-sub:after {
  display: none;
}
.panel-group .panel-title a.active::after {
  content: "\f068";
}
.panel-group .panel-title a::after {
  color: #fff;
  content: "\f067";
  font-family: fontawesome;
  font-size: 10px;
  left: 0;
  padding: 5px 10px;
  position: absolute;
  top: 8px;
  border-radius: 3px;
}
.panel-group .panel-title:hover a,
.panel-group .panel-title:focus a {
  color: #333333;
}
.panel-group .panel-title .open-sub {
  display: block;
  position: relative;
}
.panel-group .panel-title .open-sub:before,
.panel-group .panel-title .open-sub:after {
  content: "";
  display: block;
  position: absolute;
  height: 1px;
  top: 50%;
  margin-top: -0.5px;
  left: 50%;
}
.panel-group .panel-content {
  padding: 10px 20px 20px;
  border-bottom: 1px solid #eeeeee;
}
.panel-group .panel-content > :last-child {
  margin-bottom: 0;
}
/* -------- Toggle ---------- */
.panel-group.toggle .panel-heading {
  padding: 0;
  border-bottom: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.panel-group.toggle .panel-body {
  padding: 10px 0 5px 25px;
}
.panel-group.accordion.transparent .panel-title a,
.panel-group.toggle.transparent .panel-title a,
.panel-group.accordion.transparent .panel-title a.active,
.panel-group.toggle.transparent .panel-title a.active {
  background: transparent !important;
  border: none !important;
}
.panel-group.accordion.transparent .panel-title a::after,
.panel-group.toggle.transparent .panel-title a::after,
.panel-group.accordion.transparent .panel-title a.active::after,
.panel-group.toggle.transparent .panel-title a.active::after {
  color: #555555;
  background: #f5f5f5 !important;
}
.panel-group.accordion.transparent .panel-content,
.panel-group.toggle.transparent .panel-content {
  background: transparent !important;
}
.panel-group.toggle .panel-heading + .panel-collapse > .panel-body,
.panel-group.toggle .panel-heading + .panel-collapse > .list-group {
  border-top: none;
}
/*
 * Shortcode: vertical-timeline.less
 * -----------------------------------------------
*/
.cd-timeline-content {
  background: #f1f1f1;
}
.cd-timeline-content::before {
  border-color: transparent transparent transparent #eee;
}
.cd-timeline-block:nth-child(2n) .cd-timeline-content::before {
  border-color: transparent #eee transparent transparent;
}
#cd-timeline.cd-timeline-simple::before {
  background: #ccc none repeat scroll 0 0;
  height: 82%;
  top: 65px;
  width: 2px;
}
#cd-timeline.cd-timeline-simple.time-line-media::before {
  height: 65%;
}
.cd-timeline-simple .cd-timeline-block {
  margin: 38px 0 20px 0;
}
.cd-timeline-simple .cd-timeline-block .cd-timeline-content::before {
  display: none;
}
.cd-timeline-simple .cd-timeline-block .cd-timeline-content {
  padding-top: 0;
  background: none;
  box-shadow: none;
}
.cd-timeline-simple .cd-timeline-block .cd-timeline-content p {
  font-size: 14px;
}
.cd-timeline-simple .cd-timeline-block .cd-timeline-img {
  background: #333 none repeat scroll 0 0 !important;
  box-shadow: 0 0 0 4px #ccc, 0 3px 0 rgba(0, 0, 0, 0.06) inset, 0 0px 0 3px rgba(0, 0, 0, 0.05) !important;
}
@media only screen and (max-width: 992px) {
  .cd-timeline-simple .cd-timeline-block .cd-timeline-content {
    text-align: left;
  }
}
@media only screen and (max-width: 768px) {
  .cd-timeline-simple .cd-timeline-block .cd-timeline-content {
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 992px) {
  .cd-timeline-simple .cd-timeline-block .cd-timeline-content h2 {
    font-size: 20px;
  }
}
@media only screen and (max-width: 768px) {
  .cd-timeline-simple .cd-timeline-block .cd-timeline-content h2 {
    font-size: 18px;
  }
}
@media only screen and (max-width: 768px) {
  .cd-timeline-simple .cd-timeline-block .cd-timeline-content .cd-date {
    font-size: 14px;
  }
}
/* Vertical Masonry Timeline */
.vertical-masonry-timeline .each-masonry-item {
  position: relative;
  width: 50%;
  margin-bottom: 30px;
}
.vertical-masonry-timeline .each-masonry-item:nth-child(2) {
  margin-top: 80px;
}
.vertical-masonry-timeline .each-masonry-item:nth-child(2n) {
  padding-left: 50px;
}
.vertical-masonry-timeline .each-masonry-item:nth-child(2n+1) {
  padding-right: 50px;
}
.vertical-masonry-timeline .each-masonry-item .timeline-block {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #d7e4ed;
  height: 100%;
  padding: 20px;
  position: relative;
  width: 100%;
}
.vertical-masonry-timeline .each-masonry-item .timeline-block:before,
.vertical-masonry-timeline .each-masonry-item .timeline-block:after {
  border-style: solid;
  border-width: 8px;
  content: "";
  display: block;
  position: absolute;
  top: 20px;
}
.vertical-masonry-timeline .each-masonry-item:nth-child(2n+1) .timeline-block:before {
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #c6d2db;
  left: auto;
  right: -16px;
}
.vertical-masonry-timeline .each-masonry-item:nth-child(2n+1) .timeline-block:after {
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #ffffff;
  left: auto;
  right: -15px;
}
.vertical-masonry-timeline .each-masonry-item:nth-child(2n) .timeline-block:before {
  border-color: rgba(0, 0, 0, 0) #c6d2db rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  left: -16px;
  right: auto;
}
.vertical-masonry-timeline .each-masonry-item:nth-child(2n) .timeline-block:after {
  border-color: rgba(0, 0, 0, 0) #ffffff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  left: -15px;
  right: auto;
}
.vertical-masonry-timeline .each-masonry-item:nth-child(2n+1) .timeline-post-format {
  left: auto;
  right: -82px;
}
.vertical-masonry-timeline .each-masonry-item:nth-child(2n) .timeline-post-format {
  left: -80px;
  right: auto;
}
.timeline-post-format {
  border: 3px solid #bbb;
  border-radius: 100%;
  color: #bbb;
  height: 60px;
  overflow: hidden;
  position: absolute;
  top: -2px;
  width: 60px;
  z-index: 1;
}
.timeline-post-format:after {
  background: #fff none repeat scroll 0 0;
  color: #fff;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.timeline-post-format i {
  font-size: 18px;
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 50%;
  transform: translateY(-50%) translateX(-50%);
}
.vertical-masonry-timeline-wrapper:before {
  background: #ddd none repeat scroll 0 0;
  bottom: 0;
  content: "";
  height: 100%;
  left: 50%;
  margin-left: 0px;
  position: absolute;
  width: 4px;
}
.vertical-masonry-timeline-wrapper:after {
  background: rgba(0, 0, 0, 0) linear-gradient(#ddd, transparent) repeat scroll 0 0;
  bottom: -100px;
  content: "";
  height: 100px;
  left: 50%;
  margin-left: 0px;
  position: absolute;
  width: 4px;
}
.vertical-masonry-timeline::after {
  background: rgba(0, 0, 0, 0) linear-gradient(transparent, #ddd) repeat scroll 0 0;
  content: "";
  height: 100px;
  left: 50%;
  position: absolute;
  top: -65px;
  width: 4px;
}
@media only screen and (min-width: 768px) {
  .vertical-masonry-timeline .each-masonry-item.item-right {
    padding-right: 0px;
    padding-left: 50px;
  }
  .vertical-masonry-timeline .each-masonry-item.item-right .timeline-block:before {
    border-color: rgba(0, 0, 0, 0) #c6d2db rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    left: -16px;
    right: auto;
  }
  .vertical-masonry-timeline .each-masonry-item.item-right .timeline-block:after {
    border-color: rgba(0, 0, 0, 0) #ffffff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    left: -15px;
    right: auto;
  }
  .vertical-masonry-timeline .each-masonry-item.item-right .timeline-post-format {
    left: -80px;
    right: auto;
  }
  .vertical-masonry-timeline .each-masonry-item.item-left {
    padding-right: 50px;
    padding-left: 0px;
  }
  .vertical-masonry-timeline .each-masonry-item.item-left .timeline-block:before {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #c6d2db;
    right: -16px;
    left: auto;
  }
  .vertical-masonry-timeline .each-masonry-item.item-left .timeline-block:after {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #ffffff;
    right: -15px;
    left: auto;
  }
  .vertical-masonry-timeline .each-masonry-item.item-left .timeline-post-format {
    right: -81px;
    left: auto;
  }
}
@media only screen and (max-width: 768px) {
  .vertical-masonry-timeline .each-masonry-item {
    width: 100%;
  }
  .vertical-masonry-timeline .each-masonry-item:nth-child(2n+1) {
    padding-right: 0px;
    padding-left: 71px;
  }
  .vertical-masonry-timeline .each-masonry-item:nth-child(2n) {
    padding-left: 71px;
    padding-right: inherit;
  }
  .vertical-masonry-timeline .each-masonry-item:nth-child(2) {
    margin-top: 0;
  }
  .vertical-masonry-timeline .each-masonry-item:nth-child(2n+1) .timeline-post-format {
    left: -72px;
    right: auto;
  }
  .vertical-masonry-timeline .each-masonry-item:nth-child(2n) .timeline-post-format {
    left: -72px;
  }
  .vertical-masonry-timeline .each-masonry-item:nth-child(2n+1) .timeline-block::before {
    border-color: rgba(0, 0, 0, 0) #c6d2db rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    left: -16px;
    right: auto;
  }
  .vertical-masonry-timeline .each-masonry-item:nth-child(2n+1) .timeline-block::after {
    border-color: rgba(0, 0, 0, 0) #ffffff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    left: -15px;
    right: auto;
  }
  .vertical-masonry-timeline:after {
    left: 29px;
  }
  .vertical-masonry-timeline-wrapper:before,
  .vertical-masonry-timeline-wrapper:after {
    left: 44px;
  }
}
/* Horizontal Timeline */
.horizontal-timeline {
  border-bottom: 2px solid #eeeeee;
  margin-bottom: 20px;
  padding: 20px;
}
.horizontal-timeline .period {
  float: right;
  margin-right: 15px;
}
.horizontal-timeline .period span {
  font-weight: 500;
}
.horizontal-timeline i {
  float: left;
  font-size: 54px;
  margin-right: 30px;
}
.horizontal-timeline .title {
  margin-bottom: 0;
  margin-top: 0;
  text-transform: uppercase;
}
.horizontal-timeline .sub-title {
  color: #a9a9a9;
  font-weight: 400;
  margin-top: 5px;
}
.horizontal-timeline p {
  margin-top: 30px;
}
/*
 * Shortcode: working-process.less
 * -----------------------------------------------
*/
.working-process > li {
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
}
.working-process > li::after {
  border-top: 1px dashed #333333;
  content: "";
  left: 6px;
  margin-left: -32px;
  overflow: hidden;
  position: absolute;
  top: 25px;
  width: 50%;
}
.working-process > li::before {
  border-top: 1px dashed #333333;
  content: "";
  margin-right: -25px;
  position: absolute;
  right: 0;
  top: 25px;
  width: 50%;
}
.working-process > li :first-child::after {
  border-top: medium none;
}
.working-process > li :last-child::before {
  border-top: medium none;
}
.working-process li a {
  border: 1px solid;
  display: inline-block;
  height: 50px;
  line-height: 50px;
  overflow: hidden;
  width: 50px;
  border-radius: 50%;
}
.working-process li a:hover {
  background: #333333 none repeat scroll 0 0;
  border: 1px solid transparent;
  color: #fff;
}
.working-process li a i {
  font-size: 18px;
}
.working-process.square li a,
.working-process.square.large-circle li a {
  border-radius: 0;
}
.working-process.large-circle li a {
  height: 120px;
  line-height: 130px;
  width: 120px;
  border-radius: 50%;
}
.working-process.large-circle li a i {
  font-size: 28px;
}
.working-process.large-circle > li::before {
  margin-right: -60px;
  top: 60px;
}
.working-process.large-circle > li::after {
  margin-left: -64px;
  top: 60px;
}
.working-process.theme-colored li a {
  color: #fff;
}
/*
 * widgets.less
 * -----------------------------------------------
*/
/* -------- Top Search Bar ---------- */
.search-form-wrapper {
  position: relative;
  /* form absolute */
}
.search-form-wrapper.toggle {
  display: none;
}
.search-form-wrapper.toggle.active {
  display: block;
}
.search-form-wrapper form {
  padding: 10px;
  position: relative;
}
.search-form-wrapper form label {
  margin: 0px;
  position: absolute;
  right: 11px;
  top: 11px;
}
.search-form-wrapper form label:before {
  color: #555555;
  cursor: pointer;
  content: "\f002";
  font-family: fontawesome;
  font-size: 16px;
  position: absolute;
  right: 13px;
  top: 6px;
}
.search-form-wrapper form input[type="text"] {
  background-color: #fff;
  border: 1px solid #c0c0c0;
  height: 46px;
  padding: 8px 17px;
  width: 100%;
}
.search-form-wrapper form input[type="submit"] {
  background-color: #fff;
  border-left: 1px solid #c0c0c0;
  border: none;
  height: 44px;
  width: 50px;
  text-indent: -999px;
}
.search-form-wrapper.form-absolute form {
  background-color: #333333;
  position: absolute;
  right: 0px;
  top: 12px;
  width: 370px;
  z-index: 99;
}
/* -------- Form Round ---------- */
.search-form-wrapper.round form input[type="text"] {
  border-radius: 30px;
  border-width: 4px;
}
.search-form-wrapper.round form input[type="submit"] {
  height: auto;
  width: auto;
  margin-right: 10px;
  margin-top: 10px;
}
.search-form-wrapper.round form label::before {
  color: #c0c0c0;
}
.widget .list-border li {
  border-bottom: 1px dashed #d3d3d3;
}
.widget.dark .list-border li {
  border-bottom: 1px dashed #333333;
}
/* -------- Footer & Sidebar Widgets ---------- */
.widget {
  margin-bottom: 40px;
}
.widget .widget-title {
  margin-top: 0;
  margin-bottom: 30px;
  text-transform: uppercase;
}
.widget ul li,
.widget .post {
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.widget.brochures > li {
  margin-bottom: 10px;
  padding: 10px;
}
.widget.brochures i {
  color: #666666;
  font-size: 16px;
  margin-right: 10px;
}
.widget.address > li {
  font-size: 13px;
  margin-bottom: 10px;
  padding: 5px 10px;
}
.widget.address > li i {
  font-size: 16px;
  margin-right: 8px;
  vertical-align: middle;
}
.widget .twitter-feed li {
  font-size: 13px;
  margin-bottom: 20px;
  margin-top: 0px;
  padding-left: 45px;
}
.widget .twitter-feed li.item {
  position: relative;
}
.widget .twitter-feed li::after {
  content: "\f099";
  font-size: 24px;
  font-family: fontawesome;
  left: 0;
  position: absolute;
  top: 0;
}
.widget .styled-icons li {
  margin-bottom: 0;
  padding-bottom: 0;
}
.widget .styled-icons li a {
  margin-bottom: 0;
}
.widget .tags a {
  border: 1px solid #d3d3d3;
  display: inline-block;
  font-size: 11px;
  margin: 5px 4px 5px -2px;
  padding: 5px 10px;
}
.widget .tags a:hover {
  color: #fff;
}
.widget .search-input {
  background: transparent none repeat scroll 0 0;
  border: 1px solid #c0c0c0;
  border-radius: initial;
  box-shadow: none;
  height: 45px;
  padding: 10px;
}
.widget .search-button {
  background: transparent none repeat scroll 0 0;
  border: 1px solid #c0c0c0;
  border-radius: 0;
  height: 45px;
}
.widget .nav-tabs li {
  border-bottom: 1px solid transparent;
  margin-bottom: -2px;
  padding-bottom: 0;
}
.widget .nav-tabs li:hover {
  border-bottom: 1px solid transparent;
}
.widget .post-title a {
  font-size: 13px;
  letter-spacing: 0;
}
.widget .quick-contact-form .form-control {
  background-color: rgba(241, 241, 241, 0.8);
  border-color: #d3d3d3;
  color: #a9a9a9;
}
.widget .product-list .thumb {
  min-width: 70px;
}
.widget .product-list .product-title {
  font-size: 14px;
  font-weight: 400;
}
.widget .product-list .star-rating {
  margin: initial;
}
.widget .instagram-feed .item {
  width: 32% ;
}
.widget.dark .widget-title {
  color: #fff;
}
.widget.dark .widget-title.line-bottom {
  border-bottom: 1px dotted #444;
}
.widget.dark .tags a {
  background: #333333;
  border: 1px solid #333333;
  color: #fff;
}
.widget.dark .widget-image-carousel .title {
  color: #fff;
}
.widget.dark .search-input {
  border: 1px solid #333333;
}
.widget.dark .styled-icons li a:hover i {
  color: #fff;
}
.widget.dark .search-button {
  border: 1px solid #333333;
}
.widget.dark .widget-subscribe .subscribe-title {
  color: #fff;
}
.widget.dark .widget-subscribe .subscribe-sub-title {
  color: #666666;
}
.widget.dark .nav-tabs li {
  border-bottom: 1px solid transparent;
  margin-bottom: -2px;
  padding-bottom: 0;
}
.widget.dark .nav-tabs li:hover {
  border-bottom: 1px solid transparent;
}
.widget.dark .nav-tabs li:hover a {
  border: 1px solid #555555;
}
.widget.dark .nav-tabs li.active a {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: #333333 none repeat scroll 0 0;
  border-color: #555555 #555555 transparent;
  border-image: none;
  border-style: solid;
  border-width: 1px;
}
.widget.dark .product-title a {
  color: #808080;
}
.widget.dark .post-title a {
  color: #c0c0c0;
}
.widget.dark .tab-content {
  background: #333333 none repeat scroll 0 0;
  border: 1px solid #555555;
}
.widget.dark .quick-contact-form .form-control {
  background-color: #333333;
  border-color: #333333;
}
.widget.no-border ul li {
  border: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
/* --------Horizontal Contact Widget  ---------- */
.horizontal-contact-widget {
  border-top: 1px dashed #d3d3d3;
}
.horizontal-contact-widget .each-widget::before {
  content: "\f111";
  font-family: FontAwesome;
  left: 0;
  position: absolute;
  right: 0;
  top: -42px;
}
/* -------- Horizontal Contact Widget Dark ---------- */
.horizontal-contact-widget.dark {
  border-top: 1px dashed #333333;
}
.widget.dark .btn.btn-default {
  border-color: #333;
}
/* -------- Flickr-Feed ---------- */
#flickr-feed img {
  background: none repeat scroll 0 0 #000;
  float: left;
  height: 60px;
  margin: 0 5px 5px 0;
  padding: 0;
  width: 70px;
}
.text-hover-theme-colored {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/*
 * footer.less
 * -----------------------------------------------
*/
.footer {
  background: #fafafa;
}
.footer a {
  color: #aeaeae;
}
.footer a:focus,
.footer a:hover,
.footer a:active {
  color: #666666;
}
.footer .widget .widget-title {
  margin-top: 0px;
}
.footer .widget.dark .quick-contact-form button {
  border-color: #333333;
  color: #909090;
}
.footer .widget.dark .quick-contact-form button:hover {
  background-color: #eeeeee;
  border-color: #eeeeee;
  color: #333333;
}
.wimg{border-right: 1px solid rgb(204, 204, 204);}
.wtxt1{font-size:20px;color:#000;font-weight:bold;line-height:0;}
.wimg img{float:left;margin-right:5px;}
.wtxt2{font-size:15px;}
.wamount{width:100%;float:left;margin-top:5px;}
.main_wallet{box-shadow: 2px 2px 2px 2px #ccc; float: left;padding: 20px 0;width: 100%;}
.wtable{width:100%;float:left;margin-top:6%;}
.wth {background: #414042 none repeat scroll 0 0; color: #fff;}
.tb{border: 1px solid #414042;}
.col_que:hover{background:#F5F5F5;}
.col_terms{width:100%;}
.col_terms > p{text-align:justify;}
.wbalance{border:1px solid #ccc; padding: 10px 17px 0;background:#fff; width:100%; float:left; margin-bottom: 3px;}
.wbalance.cnfrm_amnt_brdr_btm{border-bottom:1px solid #ccc;}
.cnfrm_amnt_title_mrgn_btm{margin-bottom:10px; float:left;}
.btn_book{margin-top:25px;}
.foot2{width:100%;float:left;position:absolute;top:70px;}


@media all and (min-width: 320px) and (max-width: 375px) {
	.srch_view_a {width: 100%; float: left;}
	.srch_view_a:nth-child(2) {margin-bottom: 20px;}
}

@media all and (min-width: 320px) and (max-width: 480px) {
	/* .indx_round_div {padding-right: 10px;} */
	.indx_round_div .icon-box .icon.icon-lg {height: 64px;}
	.indx_round_div .res_indx_cl8_title.res_focussed {margin-bottom: 0;}
	.indx_round_div .icon-box-title > a {font-size: 16px;}
	.indx_round_div .dark_spn {font-size: 14px;}
	.res_for_bookng {margin-top: 10px;}
	.indx_round_div .res_indx_cl8_title.res_for_bookng_h3 {margin-bottom: 5px;}
	
	.btn.btn-dark.btn-theme-colored.btn-flat.upload_prec {font-size: 15px;}
	.srch_popup_acco .panel-group .panel-title a {padding: 7px 48px 7px 0;}
	.srch_popup_acco .panel-group .panel-title a::after {left: 86%; right: 8px;}
	.srch_high_ul li {width: 50%; float: left;}
	.fast_dlvr_txt {text-align: center;}
	.wimg{border:none;}
	#exTab3 .nav-pills > li > a{padding:7px 4px;}
	.file_btn{margin-top:32%;}
	.cusm_detail{margin-bottom:12px;}
	.custm_pesc{margin-bottom:12px;}
	.forgot_input{width:100% !important;}
	.login_or{display:none;}
	/*.pull-right{float:none !important;}*/
	.test_name h2{margin-top:4px;}
	.wamount{margin-top:10px;}
	.wbalance{margin-top:10px;}
	.cnfrm_btn_noback.pay_blood_clctn.pull-left {width: 100%;}
	.cnfrm_btn_noback.pay_blood_clctn{width: 100%;}
	.cnfrm_amnt_spn.col-xs-1{margin-left:40%;}
	.srch_view_a{width:100%; float:left;}
	.mrgn_lft_10px{margin-left:0px;}
}
@media all and (min-width: 360px) and (max-width: 640px) {
.fast_dlvr_txt {text-align: center;}
.wimg{border:none;}
.cusm_detail{margin-bottom:12px;}
.custm_pesc{margin-bottom:12px;}
.forgot_input{width:100% !important;}
.login_or{display:none;}
/*.pull-right{float:none !important;}*/
.wamount{margin-top:10px;}
.wbalance{margin-top:10px;}
.srch_view_a{width:100%; float:left;}
.mrgn_lft_10px{margin-left:0px;}
}
/* @media all and (min-width: 360px) and (max-width: 596px){
	.cnfrm_btn_noback.pay_blood_clctn.pull-left {width: 100%;}
	.cnfrm_amnt_spn.col-xs-1{margin-left:40%;}
} */
@media all and (min-width: 768px) and (max-width: 1024px) {
	.col-md-6.col-sm-6 > ul.list-inline.footer_menu > li {float: right;}
	.all_pg_lst_btns {font-size: 28px;}
	.cnfrm_two_img {width: 100%;}
	.set_wallet_div .text-left.flip.sm-text-center {text-align: left !important;}
	.set_wallet_div .text-left.flip.sm-text-center .font-12.text-gray.hdr_walt_768 {margin-left: 0;}
	.set_wallet_div .text-left.flip.sm-text-center .font-12.text-gray.hdr_mail_768 {margin-left: 0;}
	.table-bordered.set_vw_rprt_tbl tr td:nth-child(1) {width: 34%;}
	.indx_six_back .info {position: unset !important;}
.login_or{display:block;}
.test_name h2{margin-top:4px;}
.wamount{margin-top:10px;}	
}


.footer1{width:100%;position:absolute;top:94px;}
#exTab1 .tab-content {
  color : white;
  background-color: #0077A6;
  padding : 5px 15px;
}

#exTab2 h3 {
  color : white;
  background-color: #428bca;
  padding : 5px 15px;
}

/* remove border radius for the tab */

#exTab1 .nav-pills > li > a {
  border-radius: 0;
  
}

/* change border radius for the tab , apply corners on top*/

#exTab3 .nav-pills > li > a:{
  border-radius: 4px 4px 0 0; 
  color:#000;
}

#exTab3 .tab-content {
  color : #000;
   
}
#exTab3 .nav-pills > li > a{
  border-radius: 4px 4px 0 0; 
  color:#000;
  
}
#exTab3 .nav-pills > li.active > a{
	background-color: #414042;
	color:#fff;
}
#exTab3 .nav-pills > li a{background: #DDDDDD;}

.prs1{width:100%;float:left;color:#188BB0;}
.prs2{width:100%;float:left;}
.prs3{width:50%;float:left;margin-top:13px;}


/* .fileUpload {
    position: relative;
    overflow: hidden;
    margin: 10px;
	background:#188BB0;
}
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
} */

.prsimg{width:100%;float:left;margin-bottom:10px;height:100%}
.cusm_detail{width:100%;float:left;font-size:17px;box-shadow:2px 2px 2px 2px #ccc;}
.custm_pesc{width:100%;float:right;font-size:17px;box-shadow:2px 2px 2px 2px #ccc;}

.custm{font-size: 20px;color:#414042;float:left;}
.custm1{font-size: 17px;color:#000;float:left;}
.custm1 p{line-height:2;}
.down_rpt{box-shadow:margin-bottom: 10px;padding: 5px 10px;}
.down_title{line-height:5;}
.dwn_title{overflow:hidden;background:#0077A6;}
.dwn_title1{float:left;font-size:20px;color:#fff;}
.dwn_back{border:1px solid #ccc;border-bottom:1px solid #ccc; float:left; width:100%;}
.dwn_back:nth-child(even) {background: #f1f2f3}
.dwn_back:nth-child(odd) {background: #FFF}
/* .dwn_back2{background:#fff;border:1px solid #ccc;} */
.dwn_font{font-size: 23px;color:#E00404;margin: 10px 0;}
.forgot_input1{width:55%;float:left;}
.forgot_input{width:54%;}
.text-white.aaa {
position: relative;
}
/*.bbb{
float: left;
margin: 0;
padding: 0;
position: absolute;
top: 44px;
z-index:999;
}*/
.ul_toggle {
background: #0077a6 none repeat scroll 0 0;
float: left;
margin: 0;
padding:0px;
width: 100%;
}
.ul_toggle a {
float: left;
padding: 5px 10px;
width: 100%;
color:#fff;
}
.ul_toggle a:hover{
background:#ddd;
color:#0077A6;
}
.bg-theme-colored{
	background:none !important;
}
.icon.bg-theme-colored.icon-circled.icon-border-effect.effect-circled.icon-lg {
   background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	
}
.icon.bg-theme-colored.icon-circled.icon-border-effect.effect-circled.icon-lg:hover {
	 /*border: 3px solid #0077A6;
	 border-radius: 50%;
	  background: #dff7ff none repeat scroll 0 0;*/
	
}
.icon.bg-theme-colored.icon-circled.icon-border-effect.effect-circled.icon-lg > img {
 --float: right;
    margin-right: 0px;
	padding:5px;
	
}
/*.icon.bg-theme-colored.icon-circled.icon-border-effect.effect-circled.icon-lg:hover img{
	 border-radius: 50%;
	 border: 3px solid #0077A6;
	  background: #dff7ff none repeat scroll 0 0;
	  transform:rotateY(360deg) !important;
	transition: all 0.5s ease-in-out 0s !important;
}*/
.icon-box.text-center:hover img {
}
.col-md-9.col-sm-9.icon-content > span {
    float: left;
    font-size: 20px;
    font-weight: bold;
	 margin-left: 3px;
}
.col-md-9.col-sm-9.icon-content > p {
    font-size: 18px;
}
.col-md-9.col-sm-9.icon-content {
    line-height: 20px;
}
.mt-10.mb-10.text-right.flip.sm-text-center {
    text-align: left;
}
.mb-5 > img {
    /*height: 20px;*/
	 margin-top: -3px;
}
.col-md-4.col-sm-4.item {
    padding: 10px;
}
.font-12.text-gray {
   display: block;
    margin-left: 0;
    margin-top: -5px !important;
}
.col-md-2.col-sm-2.dr_cmnt > img {
    border-radius: 50%;
   
}

.col-md-6.col-sm-6.dr_cmnt {
    margin-bottom: 20px; min-height: 180px;
}
.col-md-10.col-sm-10.dr_cmnt span {
    color: red;
    font-size: 16px;
    font-weight: bold;
}
.btn-read-more.font-18 {
    float: right;
}
/*.col-md-6.col-sm-6>ul>li {
	float:right;
}*/
.list-inline.footer_menu {
    text-align: center;
--	line-height:100px;
}
.list-inline.footer_menu  > li{margin:20px 0; border-right:1px solid #888; padding:0 15px;}
.list-inline.footer_menu  li:last-child{border-right:none;}
.p-20.profile {
    padding: 30px !important;
}
.p-20>a>h4{
	color:#ff0000;
	text-align: center;
}
.p-20 > p {
    font-size: 18px;
    text-align: center;
}
.btn-read-more.font-13 {
    float: right;
}
.btn-read-more.font-13.dr_cmnt {
    float: right;
}

.btn.ask_que{
	background:none !important;
	color:#0077A6;
	border:1px solid #0077A6;
	text-transform: uppercase;
	font-weight: bold;
	
	 width: 100%;
	 float:left;
}
.btn.ask_que:hover{
	background:#0077A6!important;
	color:#fff !important;
}
.btn.start_quiz{
	background:#D01130;
	text-transform: uppercase;
	font-weight: bold;
	color:#fff;
	float:right;
}
.btn.start_quiz:hover{
	background:#E42544 !important;
}
.col-md-3.col-sm-3.dr_cmnt {
    margin-top: 4%;
    text-align: center;
}
.helth_feed_content {
    background: #fafafa none repeat scroll 0 0;
    border: 1px solid #c7c7c7;
	 padding: 10px;
}
.col-md-7.col-sm-7.dr_cmnt span {
    color: #000;
    font-size: 16px;
    font-weight: bold;
}
.col-md-4.col-sm-4.helth_feed i{
	float:right;
}
.col-md-12.col-sm-12.helth_feed {
	float:left; width: 100%;
}
.col-md-12.col-sm-12.start_quiz {
    padding-top: 10px;
	float:left;
}
.main_helth_feed {
    padding: 15px;
	border-radius: 3px;
	 margin-bottom: 20px;
	 width: 100%;
	float:left;
}
.col-md-12.col-sm-12.helth_feed > img {
    width: 100%;
	float:left;
}
.swas_profile_big_img{
	 
    background-image: url("../images/banner-1.jpg");
    background-size: cover;
    height: 550px;
    width: 100%;
}
.col-md-12.col-sm-12.main_swas_profile {
   
    
}
.swas_profile>h3{
	color:#0077A6;
}
.inner_swas_profile {
    /*border: 6px double #0077A6;
	transition: all 0.5s ease-in 0s;*/
    /*height: 345px;
    margin: 10px;
   
	background: #f5f5f5 none repeat scroll 0 0;*/
}
 :hover.inner_swas_profile{
	 background: #e1e1e1 none repeat scroll 0 0;
	/*border: 6px double #46A8E9;
	 transform: scale(1.1, 1.1);*/
}

.swas_profile-details-content > li {
    list-style: inside none disc;
	 padding: 0 10px;
}
.mt-10.mb-10.text-right.flip.sm-text-center {
    margin-top: 20px !important;
}
.header_logo img {width:69%; margin-top: 5px;}
.text-left.flip.sm-text-center {
    margin-top: 30px;
}
.font-13.text-black-777.m-0.text-center.foot_copy {
    float: left;
    padding-top: 0;
    width: 100%;
	
}
.col-md-3.pdng_0 {
    padding: 0 10px;
}
.col-md-12.col-sm-12.helth_feed {
    float: left; width: 100%;
}
.col-sm-2.col-xs-12.searchImg > img {
    float: left;
    width: 100%;
}
.header-middle.p-0.bg-lightest.xs-text-center {
    padding: 10px 0 !important;
}
.row.indx_round_div {
    padding-bottom: 15px;
}

.col-md-3.col-sm-3.icon-content.focus > a > img {
    margin-top: 10px;
}
.col-md-3.col-sm-3.icon-content.blood>a>img{
	 margin-top: 9px;
}
.col-md-3.col-sm-3.icon-content.weare > a > img {
    margin-top: 6px;
}
.col-md-3.col-sm-3.icon-content.forbook>a>img{
	 margin-top: 12px;
}
.col-md-12.col-sm-12.helth_feed {
    float: left;
    padding: 0 20px 0 0; width: 100%;
 
}
.col-md-8.col-sm-8.helth_feed.pdng_0 {
    
}
.table.table-bordered.payment_tbl{
	margin-top:6%;
}
.table.table-bordered.payment_tbl b{
	font-size:15px;
}
.table.table-bordered.payment_tbl th {
    background: #0077A6 none repeat scroll 0 0;
    color: #fff;
}
.table.table-bordered.payment_tbl tr:nth-child(2n+2) {
    background: #f4f4f4 none repeat scroll 0 0;
}
.block-heading .btn-sm {
    margin: -38px 3px 0 0;
}
.table.table-bordered.payment_tbl a {
    color: #5e5e5e;
}
.table.table-bordered.payment_tbl a:hover{
	color:#0077A6;
}
.col-md-6.margin-15.send_msg {
    margin-top: 4%;
}
.btn.btn-primary.btn-lg.btn-block.send_msg {margin-top: 15px; background: #D01130; border-color: #D01130;}
.btn.btn-primary.btn-lg.btn-block.send_msg:hover {background: #dc1d3c; border-color: #dc1d3c;}

.msg_content_div {
    background: #fbfbfb none repeat scroll 0 0;
    border: 1px solid #eee;
    float: left;
    padding: 5px;
    width: 100%;
	  margin-top: 8px;
}
.msg_full {
    float: left;
    width: 100%;
}
.msg_big_div {
    float: left;
    margin-bottom: 3%;
    width: 100%;
}
.msg_round_img {
    border: 1px solid #a4a4a4;
    border-radius: 50%;
    height: 60px;
    width: 60px;
	float: left;
}
.msg_full_show_msg {
    float: left;
    /*margin-top: 3%;*/
    width: 100%;
}

.show_msg_content {
    float: left;
    margin-left: 30px;
    width: 85%;
}





@media only screen and (max-width: 767px){
	.res_pdng_0{padding:0;}
	.res_dsply_none{display:none;}
	.ul_toggle.res_flt_left a{float:left;}
	
	#up_pre {float: left;}
	#close-div .widget.no-border.m-0.last-child{width:100% !important;}
	#close-div .m-0.last-child li{padding: 0px 10px !important;}
	.abt_addrs_pdng.cntct_us_blog{ width: 100%; float:left;}
	.widget.no-border.m-0.last-child > ul {float: right;}
	.border-search{ border: 1px solid transparent !important; box-shadow: none !important; background:transparent !important;}
	.select2-container--default .select2-selection--single{ height: 35px;}
	.select2-container--default .select2-selection--single .select2-selection__rendered{ line-height: 25px !important;}
	.select2-container--default .select2-selection--single .select2-selection__arrow{ height: 35px;}
	.form_div{padding: 30px 0 0;}
	.tstmnl_rgt_qut img{ margin-top: 0px;}
	.header_logo img {margin-bottom:5px;}
	.header_logo.pull-left.flip.xs-pull-center.pdng_0 {float: left !important;}
	#landmark{width:100%; float:left;}
	.select2.select2-container.select2-container--default{ height: 45px !important;}
	.aftr_srch_family_info_div input{height: 45px !important;}
	.login_rgt_mdl {width: 60%; float: none; margin: 5% auto;}
	.login_new_acnt img {width: 100%; float:left;}
	
	
	
	/* .btn-dark.btn-theme-colored{ margin-top: 0 !important;} */
	
		
}
@media only screen and (min-width: 1024px){
	.package-div.for_cmrcl {min-height: 450px;}
	.list-inline.footer_menu > li{ padding: 0 10px;}
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
	#close-div{ padding: 15px 15px 0; position: relative; width: 100% !important;}
	#close-div .widget.no-border.m-0.last-child{width:70% !important;}
	.abt_addrs_pdng.cntct_us_blog{ width: 100%; float:left;}
	
	.subscribe-div input#cname{float: left !important; width: 80% !important; margin-right:10px !important;}
	.styled-icons.icon-dark.icon-circled.icon-theme-colored.icon-sm.pull-right.flip.sm-pull-none.sm-text-center.mt-sm-15.set_mrgn_res.fb_tw_ul{float:right !important;}
	
	.invt_regi_img {height: 64px;}
	.pkg_price_div i {top: -3px;}
	.clr_pric_spn {font-size: 28px;}
	.pkg_dtl_price .col-sm-9.pdng_0 {width: 78%; float: left;}
	.pkg_dtl_price .col-sm-2.pull-right {width: 22%; float: left;}
	.pkg_dtl_spn_1 {font-size: 20px; margin-left: 4%;}
	.pkg_dtl_spn_2 {font-size: 27px;}
	.mt-sm-15.set_mrgn_res {margin-top: 0 !important;}
	.testi_p_768 {height: 120px;}
	.col-sm-offset-5.set_sm_ofset_5 {margin-left: 35.667%;}
	.header_logo img {width: 100%;}
	a.icon.bg-theme-colored.icon-circled.icon-border-effect.effect-circled.icon-md.four_img_hvr.img_lctn_res.a_lctn_res_768media{width:90px}
	
	#depertments .full-width{ margin-top: -27px !important;}
	.widget.no-border.m-0.last-child > ul {float: right; margin-top: -40px; width: 50%;}
	.inpt_rgt_div {float: left;width: 100% !important;}
	.inpt_lft_div{float: left;width: 100% !important;}
	#testimonials-rotate .img-circle{width:130px; height:130px;}
	.font-62.font-w{font-size:35px !important;}
	.package-div{min-height: auto;}
	.desc_full_width_img img{width:56%; float:right;}
	/* #about.package-div.for_cmrcl h1{margin-top: 12%;} */
	.package-div.for_cmrcl{min-height: 245px;}
	.package-div.our_team {height: 286px;}
	.tstmnl_rgt_qut img{ margin-top: 0px;}
	.font-40.font-w {font-size: 30px !important;}
	.modal-dialog.aftr_srch_fill_info_sm_popup{width:600px !important; margin:0 auto;}
	#landmark{width:100%; float:left;}
	.select2.select2-container.select2-container--default{ height: 45px !important;}
	.aftr_srch_family_info_div input{height: 45px !important;}
	.form-control.zindex.edit_prfl_numbr{width:60% !important; float:left;}
	.cust-mrg.font-32 {font-size: 32px !important;  margin-top: 0;}
	.btn-book.font-30{font-size: 22px !important; }
	.txt-box h3{font-size:18px !important;}
	.login_rgt_mdl {width: 90%;}

.icon-box .icon.icon-md {
    height: 75px;
    width: 75px !important;
}
.col-md-2:nth-child(2n) > div.icon-box::after {
    background: none;
}
.text-left.flip.sm-text-center {
    margin-top: 10px;
}
	 .indx_big_img {
		height:565px !important;
	} 
	.indx_round_div .icon-box-title > a {
		margin-left: 11px;
		font-size: 12px;
	}
	.col-md-9.col-sm-9.icon-content > span {
		 margin-left: 10px;
		 font-size: 21px;
	}
	.col-md-6.col-sm-6 > ul > li {
    float: left;
    font-size: 13px;
}
/* .login_rgt_mdl{
	margin: 36% auto 13%;
} */
.col-md-8.aboutus {
    padding: 0;
}
.map-canvas{
	 margin-top: 5% !important;
	 margin-bottom: -8% !important;
}
.img-responsive {
	height: 290px;
}
.font-12.text-gray {
    margin-left: 50px;
}
.file_btn {
    margin-top: 25%;
}
.forgot_input1 {
	margin-left: 2%;
}
.swas_profile_big_img{
	height:280px;
}
.test li{
	font-size: 13px;
}
.btn.ask_que{
	font-size: 10px;
	 padding: 5px 2px !important;
}
/*.col-md-6.col-sm-6.dr_cmnt {
    float: left;
    width: 100%;
}*/
/*.col-md-4.col-sm-4.dr_cmnt {
    float: left;
    width: 100%;
}*/
.table.table-bordered.payment_tbl {
    margin-top: 10%;
}

.show_msg_content{
	width: 82%;
}
.msg_content_div{
	margin-top:0px;
}
/*.modal-content{left:0;}*/
}
.full-width{width:100%;float:left}
@media (max-width:768px)
{
	a.icon.bg-theme-colored.icon-circled.icon-border-effect.effect-circled.icon-md.four_img_hvr.img_lctn_res.a_lctn_res_768media{width:90px}
.icon-box .icon.icon-md {
    height: 75px;
    width: 75px !important;
}
.col-md-2:nth-child(2n) > div.icon-box::after {
    background: none;
}
	
}
@media only screen and (min-width: 641px) and (max-width: 767px){
	#close-div{ padding: 0px 15px 0; position: absolute; width: 100% !important;}
	
	.set_hdr_cl8.res_psn_abslt{position:absolute; width: 100%;}
	.styled-icons.icon-dark.icon-circled.icon-theme-colored.icon-sm.pull-right.flip.sm-pull-none.sm-text-center.mt-sm-15.set_mrgn_res.fb_tw_ul.res_hdr_icon_rgt{float:right !important;}
	.map_rgtside_div{ position: relative; width: 50%; float:left;}
	.mt_mns_15{margin-top:-15px !important;}
	.subscribe-div input#cname{float: left !important; width: 75% !important; margin-right:10px !important;}
	.btn.btn-dark.btn-theme-colored.btn-flat.mt_mns_15{width:20% !important;}
	
	.login_light_back .input-group .input-group-addon {float: left; width: 7%;}
	.login_light_back .input-group input.form-control {float: left; width: 93%;}
	.main_wallet .col-sm-6.cnfrm_cl3_offst_3 {padding-left: 0;}
	.main_wallet .col-sm-6.cnfrm_cl3_offst_3 button.col-xs-5 {width: 55%;}
	.main_wallet .col-sm-6.cnfrm_cl3_offst_3 .cnfrm_two_img {width: 100%;}
	.clr_pric_spn {font-size: 28px;}
	.pkg_dtl_price .col-sm-9.pdng_0 {width: 73%; float: left;}
	.pkg_dtl_price .col-sm-2.pull-right {width: 27%; float: left;}
	.pkg_dtl_spn_1 {font-size: 20px; margin-left: 4%;}
	.pkg_dtl_spn_2 {font-size: 27px;}
	.pkg_price_div {padding: 5px 0;}
	.indx_4_img .col-md-3.col-sm-6.col-xs-6 {height: 155px;}
/* 	.indx_round_div {padding-right: 10px;} */
	.indx_round_div .icon-box .icon.icon-lg {height: 64px;}
	.indx_round_div .res_indx_cl8_title.res_focussed {margin-bottom: 0;}
	.indx_round_div .icon-box-title > a {font-size: 16px;}
	.indx_round_div .dark_spn {font-size: 16px;}
	.indx_round_div .res_indx_cl8_title.res_for_bookng_h3 {margin-bottom: 5px;}
	
	.srch_popup_acco .panel-group .panel-title a {padding: 7px 48px 7px 0;}
	.srch_popup_acco .panel-group .panel-title a::after {left: 91%; right: 8px;}
	.srch_high_ul li {width: 50%; float: left;}
	.indx_upld_brws_mrgn {margin-bottom: 8px;}
	.fnd_pdng_rgt_0 {padding-right: 15px;}
	.fnd_pdng_lft_0 {padding-left: 15px;}
	.indx_srch_a {width: 100%;}
	.fast_dlvr_txt {text-align: center;}
	.dark_spn {width: 100%; text-align: center;}
	.inpt_lft_div {width: 100% !important; margin-right: 0; border-right: none !important; padding-left: 0 !important; padding-right: 0 !important;}
	.inpt_rgt_div {width: 100% !important;}
	.indx_big_img {height:565px !important;}
	.icon-box.text-center {float: left; /*margin-left: 25%;*/ width: 100%;}
	.indx_round_div .icon-box-title > a {float: none;}
	.dr_cmnt {text-align: center;}
	.container.indx_4_img{padding-top:0;}
	#after_depertments{ margin-top: 90px;}
	#navMenuSecWrapper1{width: 95%;}
	#about.package-div h1{ margin-top: 10%;}
	.gray-overlay img{width:100%;}
	.mt_mns_15{margin-top:-15px !important;}
	.package-div{ min-height: auto;}
	.form-control.ftr_nwsltr{width:75% !important; float:left; margin-right:15px;}
	.section-content.team_photos{margin-top:40%;}
	
	.cmrcl_add_main_sctn{margin-top:30%;} 
	.mediaBlock{width:46%; margin:2%;}
	.my_test_cmplt_report_lft_div{width:40%; float:left;}
	.my_test_cmplt_report_mdl_div{width:60%; float:left;}
	.my_job_ordr_id_title .full_div span{float:left;}
	.srch_high_ul li{text-align:left;}
	.modal-dialog.aftr_srch_fill_info_sm_popup{width:600px !important; margin:0 auto;}
	.box-package.full_width_advrtsmnt_box {float: left; width: 100% !important;}
	.mediaBlock.for_advrts{float: left; width: 100%;}
	
	/* .font-40.font-w{font-size: 18px !important;} */
	
	
.col-md-3.col-sm-3.icon-content.focus {
    float: left;
}
.col-md-9.col-sm-9.icon-content {
    float: left;
}
.col-md-3.col-sm-3.icon-content.blood {
	float: left;
}
.col-md-3.col-sm-3.icon-content.weare {
	float: left;
}
.col-md-3.col-sm-3.icon-content.forbook {
	float: left;
}

.font-13.text-black-777.m-0.text-center.foot_copy {
    float: left;
    width: 100%;
}
.col-sm-1.login_or {
    display: none;
}
.login_rgt_mdl{
	 margin-left: 20%;
	float:left;
	 margin-bottom: 0;
}
.regi_rgt_img {
	 margin-top:4%;
}
.col-md-8.aboutus {
    padding: 0;
}
.col-md-3.pdng_0 {
    padding: 0px;
}
.aboutus li{
	width:100%;
	float:left;
}
.wbalance {
    float: left;
    width: 100%;
}
.col-xs-1 > span{
	 float: left;
    width: 100%;
}
.edt_prfl_rgt_img {
	margin-top:0%;
}
.file_btn {
    margin-top: 16%;
}
.mrgn_btm_25px {
	float: left;
	 width: 100%;
}
.col-sm-2.col-xs-12.searchImg > img {
	margin-bottom: 20px;
}
.test li{
	 margin-bottom: 20px;
}
.col-md-12.col-sm-12.helth_feed_content {
	width: 100%;
	float:left;
}
.col-md-12.col-sm-12.helth_feed > img {
    
    margin-top: 20px;
    
}
.col-md-8.col-sm-8.helth_feed.pdng_0 {
    float: left;
}
/*.dwn_font{
	margin: -32px 0px !important;
	float:left !important;
}*/
.clinic li {
	width:100%;
	float:left;
}
.table.table-bordered.payment_tbl {
    margin-top: 10%;
}

.show_msg_content{
	width: 80%;
}
/*.col-md-9.col-sm-9.icon-content.weare.icon-title > h3{text-align: center !important;}*/
.text-left.flip.sm-text-center {
    display: none;
}
ul.token-input-list-facebook li input {
    background-color: white;
    border: 0 none;
    margin: 2px 0;
    padding: 3px 8px;
    width: 100px;
}
#wrapper .col-xs-8.col-sm-10 {
    padding: 0;
}
.btn-dark.btn-theme-colored {
    background-color: #79c3b5;
    border-color: #79c3b5;
    color: #fff;
    margin-top: 10px;
   /*  width: 100% !important; float: left; */
}
#searchbar{padding:0;}

/*.modal-dialog{width: 450px !important;  background: #fff none repeat scroll 0 0;margin: 0 100px !important;}*/
/*.modal-content{  left: 0 !important;margin: 0 auto 15% !important;}*/
}

@media only screen and (min-width: 481px) and (max-width: 640px){
	#close-div{ position: absolute; width: 100% !important;}
	
	.map_rgtside_div{position:relative;  width: 100%;}
	.cntct_us_india_map {float: left; width: 100%;}
	.cntct_us_india_map > img {float: left; width: 100%;}
	.subtitle.text-center.txt_blue_clr.mb_0 {float: left; width: 100%;}
	.subscribe-div input#cname{width:100% !important; float: left !important;}
	
	.login_light_back .input-group .input-group-addon {float: left; width: 10%;}
	.login_light_back .input-group input.form-control {float: left; width: 90%;}
	.main_wallet .col-sm-6.cnfrm_cl3_offst_3 {padding-left: 0;}
	.main_wallet .col-sm-6.cnfrm_cl3_offst_3 button.col-xs-5 {width: 55%;}
	.main_wallet .col-sm-6.cnfrm_cl3_offst_3 .cnfrm_two_img {width: 100%;}
	.pkg_dtl_spn_1 {width: 100%; float: left; margin-left: 4%; margin-right: 0; margin-top: 4%;}
	.pkg_dtl_spn_2 {width: 100%; float: left; margin-left: 4%;}
	.pkg_bk_now_btn {float: left; width: 65%; padding-bottom: 15px;}
	.pkg_dtl_price .col-sm-2.pull-right {float: left !important;}
	.pkg_price_div {width: 100%; margin-right: 0; border-radius: 8px 8px 0 0;}
	.pkg_price_div i.fa.fa-play {display: none;}
	/* .indx_round_div {padding-right: 10px;} */
	.indx_round_div .icon-box .icon.icon-lg {height: 64px;}
	.indx_round_div .res_indx_cl8_title.res_focussed {margin-bottom: 0;}
	.indx_round_div .icon-box-title > a {font-size: 17px;}
	.indx_round_div .dark_spn {font-size: 16px;}
	.res_for_bookng {margin-top: 10px;}
	.indx_round_div .res_indx_cl8_title.res_for_bookng_h3 {margin-bottom: 5px;}
	
	.srch_popup_acco .panel-group .panel-title a {padding: 7px 48px 7px 0;}
	.srch_popup_acco .panel-group .panel-title a::after {left: 91%; right: 8px;}
	.srch_high_ul li {width: 50%; float: left;}
	.indx_upld_brws_mrgn {margin-bottom: 8px;}
	.fnd_pdng_rgt_0 {padding-right: 15px;}
	.fnd_pdng_lft_0 {padding-left: 15px;}
	.indx_srch_a {width: 100%;}
	.dark_spn {width: 100%; text-align: center;}
	.inpt_lft_div {width: 100% !important; margin-right: 0; border-right: none !important; padding-left: 0 !important; padding-right: 0 !important;}
	.inpt_rgt_div {width: 100% !important;}
	.indx_big_img{height:568px !important;}
	.icon-box.text-center {float: left !important; /*margin-left: 20% !important;*/ width: 100% !important;}
	.indx_round_div .icon-box-title > a {float: none;}
	.container.indx_4_img{padding-top:0;}
	#after_depertments{ margin-top: 110px;}
	#navMenuSecWrapper1{width: 94%;}
	 #about.package-div h1{ margin-top: 10%;}
	.gray-overlay img{width:100%;}
	.package-div{ min-height: auto;}
	.mt_mns_15{margin-top:-15px !important;}
	.btn.btn-dark.btn-theme-colored.btn-flat.mt_mns_15{ width: 25% !important;}
	.form-control.ftr_nwsltr{width:70% !important; float:left; margin-right:15px;}	
	.section-content.team_photos{margin-top:50%;}
	.cmrcl_add_main_sctn{margin-top:30%;} 
	.subtitle.text-center.txt_blue_clr {font-size: 30px;}
	.my_test_cmplt_report_lft_div{width:50%; float:left;}
	.my_test_cmplt_report_mdl_div{width:50%; float:left;}
	.my_job_ordr_id_title .full_div span{float:left;}
	.srch_high_ul li{text-align:left;}
	.modal-dialog.aftr_srch_fill_info_sm_popup{width:500px !important; margin:0 auto;}
	
	
	/* .font-40.font-w{font-size: 17px !important;} */
	
.col-md-3.col-sm-3.icon-content.focus {
    float: left !important;
}
.col-md-9.col-sm-9.icon-content {
    float: left !important;
}
.col-md-3.col-sm-3.icon-content.blood {
	float: left !important;
}
.col-md-3.col-sm-3.icon-content.weare {
	float: left !important;
}
.col-md-3.col-sm-3.icon-content.forbook {
	float: left !important;
}
.col-md-6.col-sm-6 > ul > li {
    
    font-size: 11px !important;
}
.font-13.text-black-777.m-0.text-center.foot_copy {
    float: left !important;
    width: 100% !important;
}
.login_rgt_mdl{
	 margin-left: 20% !important;
	float:left !important;
}
.regi_rgt_img {
	 margin-top:4% !important;
}
.col-md-8.aboutus {
    padding: 0 !important;
}
.col-md-3.pdng_0 {
    padding: 0px !important;
}
.aboutus li{
	width:100% !important;
	float:left !important;
}
.wbalance {
    float: left !important;
    width: 100% !important;
}
.col-xs-1 > span{
	 float: left !important;
    width: 100% !important;
}
.edt_prfl_rgt_img {
	margin-top:0% !important;
}
.file_btn {
    margin-top: 16% !important;
}
.mrgn_btm_25px {
	float: left !important;
	 width: 100% !important;
}

.swas_profile_big_img{
	height:130px !important;
}
.col-sm-2.col-xs-12.searchImg > img {
	margin-bottom: 20px !important;
}
.test li{
	 margin-bottom: 20px !important;
}
/*.fa.fa-file-pdf-o.dwn_font {
    float: right !important;
    margin: -30px 0 !important;
}*/
.clinic li {
	width:100%;
	float:left;
}
.col-md-4.col-sm-4.helth_feed i {
    text-align: right;
    width: 100%;
	float:none;
}
.col-md-12.col-sm-12.helth_feed_content {
	 width: 100%;
	 float:left;
}
.col-md-12.col-sm-12.helth_feed{
	 width: 100%;
	 float:left;
}
.col-md-12.col-sm-12.helth_feed{
	padding:0px;
}
.table.table-bordered.payment_tbl {
    margin-top: 15%;
}

.show_msg_content{
	 width: 78%;
	 margin-left: 20px;
	  margin-top: 0px;
}
.col-md-9.col-sm-9.icon-content.weare.icon-title > h3{text-align: center !important;}
.text-left.flip.sm-text-center {
    display: none;
}
ul.token-input-list-facebook li input {
    background-color: white;
    border: 0 none;
    margin: 2px 0;
    padding: 3px 8px;
    width: 100px;
}
#wrapper .col-xs-8.col-sm-10 {
    padding: 0;
}
.btn-dark.btn-theme-colored {
    background-color: #79c3b5;
    border-color: #79c3b5;
    color: #fff;
    margin-top: 10px;
  /*   width: 100%; float: left; */
	
}
#searchbar{padding:0;}
.item {
    float: left;
    margin-top: 20px;
}
.dr_cmnt {
    text-align: center;
}
.btn-read-more.font-13.dr_cmnt {
    display: block;
    margin-bottom: 30px;
    width: 88% !important;
}
.btn-read-more.font-13{text-align:center}
/*.modal-dialog{width: 430px !important;  background: #fff none repeat scroll 0 0;margin: 0 40px !important;}*/
/*.modal-content{  left: 0 !important;margin: 0 auto 15% !important;}*/
}

@media only screen and (min-width: 320px) and (max-width: 420px){
	#close-div{width: 100% !important;}
	.my_job_ordr_id_title .full_div span{float:left;}
	.modal-dialog.aftr_srch_fill_info_sm_popup{width:300px !important; margin:0 auto;}
	.cmrcl_add_main_sctn{margin-top:20%;} 
	.txt-yellow{padding:0;}
}
@media only screen and (min-width: 421px) and (max-width: 480px){
	/* #close-div{ padding: 8px 15px 0; position: absolute; width: 100% !important;} */
	.my_job_ordr_id_title .full_div span{float:left;}
	.modal-dialog.aftr_srch_fill_info_sm_popup{width:400px !important; margin:0 auto;}
	.cmrcl_add_main_sctn{margin-top:25%;} 
}
@media only screen and (min-width: 540px) and (max-width: 767px){
	.box-package{width:50% !important; float:left;}
	.box-package.for_cmrcl_box_pckg{width:100% !important; float:left;}
}
@media only screen and (min-width: 320px) and (max-width: 480px){
	
	.map_rgtside_div{position:relative;  width: 100%;}
	.cntct_us_india_map {float: left; width: 100%;}
	.cntct_us_india_map > img {float: left; width: 100%;}
	.subtitle.text-center.txt_blue_clr.mb_0 {float: left; width: 100%;}
	.subscribe-div input#cname{width:100% !important; float: left !important;}

	.login_light_back .input-group .input-group-addon {float: left; width: 13%;}
	.login_light_back .input-group input.form-control {float: left; width: 87%;}
	.main_wallet .col-sm-6.cnfrm_cl3_offst_3 {padding-left: 0;}
	.main_wallet .col-sm-6.cnfrm_cl3_offst_3 button.col-xs-5 {width: 55%;}
	.main_wallet .col-sm-6.cnfrm_cl3_offst_3 .cnfrm_two_img {width: 100%;}
	.pkg_dtl_spn_1 {width: 100%; float: left; margin-left: 4%; margin-right: 0; margin-top: 4%;}
	.pkg_dtl_spn_2 {width: 100%; float: left; margin-left: 4%;}
	.pkg_bk_now_btn {float: left; width: 65%; padding-bottom: 15px;}
	.pkg_dtl_price .col-sm-2.pull-right {float: left !important;}
	.pkg_price_div {width: 100%; margin-right: 0; border-radius: 8px 8px 0 0;}
	.pkg_price_div i.fa.fa-play {display: none;}
	.indx_upld_brws_mrgn {margin-bottom: 8px;}
	.fnd_pdng_rgt_0 {padding-right: 15px;}
	.fnd_pdng_lft_0 {padding-left: 15px;}
	.indx_srch_a {width: 100%;}
	.dark_spn {width: 100%; text-align: center;}
	.inpt_lft_div {width: 100% !important; margin-right: 0; border-right: none !important; padding-left: 0 !important; padding-right: 0 !important;}
	.inpt_rgt_div {width: 100% !important;}
	.aftr_srch_or_div::before{right: 5px;}
	.aftr_srch_or_div::after{ left: 5px;}
	.container.indx_4_img{padding-top:0;}
	#navMenuSecWrapper1{width: 93%;}
	#about.package-div h1{ margin-top: 10%;}
	.gray-overlay img{width:100%;}
	.package-div{ min-height: auto;}
	 #about.package-div.for_cmrcl h1 {margin-top: 10%;} 
	.section-content.team_photos{margin-top:30%;}
	.btn.btn-dark.btn-theme-colored.btn-flat.mt_mns_15{width:100%; float:left;}
	
	.subtitle.text-center.txt_blue_clr {font-size: 28px;}
	.my_test_cmplt_report_lft_div{width:50%; float:left;}
	.my_test_cmplt_report_mdl_div{width:100%; float:left;}
	.srch_high_ul li{text-align:left;}
	.middle-div{padding: 0 !important;}
	.testimonials > h1{font-size:26px;}
	
	
	/* .font-40.font-w{font-size: 14px !important;} */
	
	.indx_big_img{
		height:400px !important;
	}
	.indx_round_div .icon-box-title > a {
		float:none;
	}
	.col-md-9.col-sm-9.icon-content > span {
		float:none;
	}
	.col-md-6.col-sm-6.dr_cmnt {
    margin-bottom: 30px;
}
.col-md-6.col-sm-6 > ul > li {
   
    font-size: 11px;
}
.login_main {
	width:100%;
	float:left;
}
.login_rgt_mdl{
	width:100%;
	float:left;
}
.login_new_acnt img {
    width: 100%;
}
.regi_rgt_img {
	 margin-top: 10px;
}
.col-md-8.aboutus {
    padding: 0;
}
.col-md-3.pdng_0 {
    padding: 0px;
}
.aboutus li{
	width:100%;
	float:left;
}
.wbalance {
    float: left;
    width: 100%;
}
.col-xs-1 > span{
	 float: left;
    width: 100%;
}
/*.file-input.btn.btn-primary.btn-file {
    margin-bottom: -15% !important;
}*/
.edt_prfl_rgt_img {
	margin-top:0%;
}
.mrgn_btm_25px {
	float: left;
	 width: 100%;
}

.swas_profile_big_img{
	height:180px;
}
.col-sm-2.col-xs-12.searchImg > img {
	margin-bottom: 20px;
}
.test li{
	 margin-bottom: 20px;
}
.report_datail > b {
    font-size: 18px;
}
/*.dwn_font{
	margin: -32px 0px !important;
	float:left !important;
}*/
.clinic li {
	width:100%;
	float:left;
}
.btn.ask_que{
	float:none;
}
.col-md-12.col-sm-12.helth_feed {padding: 0px !important; width: 100%;}
.col-md-4.col-sm-4.helth_feed i {
    text-align: right !important;
    width: 100% !important;
	float:none;
}
.table.table-bordered.payment_tbl {
    margin-top: 20%;
}
.msg_round_img{
	margin-top:18px;
}

.show_msg_content{
	 width: 64%;
	 margin-left: 20px;
	  margin-top: 17px;
}
.col-md-9.col-sm-9.icon-content.weare.icon-title > h3{text-align: center !important;}
.text-left.flip.sm-text-center {
    display: none;
}
ul.token-input-list-facebook li input {
    background-color: white;
    border: 0 none;
    margin: 2px 0;
    padding: 3px 8px;
    width: 100px;
}
#wrapper .col-xs-8.col-sm-10 {
    padding: 0;
}
.btn-dark.btn-theme-colored {
    background-color: #79c3b5;
    border-color: #79c3b5;
    color: #fff;
    margin-top: 10px;
   /*  width: 100%;
	float: left; */
}
#searchbar{padding:0;}
.item {
    float: left;
    margin-top: 20px;
}
.dr_cmnt {
    text-align: center;
}
.btn-read-more.font-13.dr_cmnt {
    display: block;
    margin-bottom: 30px;
    width: 100%;
}
.btn-read-more.font-13{text-align:center}
/*.modal-dialog{width: 300px; background: #fff none repeat scroll 0 0;margin: 0 10px !important; border-radius: 5px;}*/
/*.modal-content{ left: 0; margin: 0 auto;}*/
.srch_res_sml_p {font-size: 11px;}

}


.input-group.rgstr_slct {background-color: translator; border: 1px solid #cccccc; border-radius: 4px; height: 40px; line-height: 40px;}
.input-group.rgstr_slct .select2-container--default .select2-selection--single {border-right: none;}
.select2-results__options {border: 1px solid #cccccc !important;}
.rgstr_slct span.select2 span span span.select2-selection__rendered {padding-left: 12px; padding-right: 12px; color: #999999;}


.cntct_full {width: 100%; float: left; margin-bottom: 20px; border: 1px solid #ccc; border-radius: 5px 5px; background: #f6f7f8;}
.cntct_img_div {width: 100%; float: left;}
.cntct_img_div img {width: 100%; float: left; margin-top: 55px;}
.abt_map_img_div img {width: 100%; float: left;}
.cntct_p_1 {background: #414042; border-radius: 5px 5px 0 0; color: #fff; float: left; font-size: 24px; padding: 0 10px; width: 100%;}

.cntct_p_2 {padding: 0 10px;}
.text-white.aaa {
    position: relative;
}
.text-white.aaa.res_user_name img{ background: #fff; border: 1px solid #ccc; border-radius: 50%; color: #bf2d37;font-size: 13px; height: 30px;text-align: center; width: 30px;line-height: 30px; margin-right: 5px;}

.bbb{
    float: left;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 35px;
	z-index:999;
	right:0
}
.ul_toggle {
    background: #D01130 none repeat scroll 0 0;
    float: left;
    margin: 0;
    padding:0px;
    width: 100%;
	min-width: 150px;
}

.ul_toggle a {
    float: left;
    text-align:left;
     padding: 5px 10px;
    width: 100%;
	color:#fff;
}
.ul_toggle a:hover{
   background:#ddd;
   color:#D01130;
}

@media(max-width:767px){
	/* .ul_toggle a {text-align:center;} */
	
}
@media(max-width:768px)
{
	.indx_mdl_big_p{font-size:16px}
	.indx_mdl_inpt {
    padding: 0 12px;
}
.indx_srch_a{font-size:13px;}
}

@media (max-width: 480px) {
	li.add_crs_hvr a span:first-child {float: left; width: 80%;}
}

@media (max-width: 320px) {
	.srch_high_spn{font-weight:normal}
	.pay_blood_clctn{padding:2px 10px}
	.pay_blood_clctn span {float: left; font-size: 12px; margin-top: 13px;}
}

@media (max-width: 360px) {
	.pay_blood_clctn{font-size:14px}
	.testi_back_img{margin:0 auto;float:none}
	.btm_testi_name_div{float:none}
}

@media (min-width: 320px) and (max-width: 359px) {
	/* .select2-container .select2-selection--single .select2-selection__rendered {padding-left: 35px !important;} */
	.header_logo img {width: 70%;}
	.srch_high_img_p {background-size: contain; width: 100%;}
	.img_lctn_res {width: 45% !important;}
	.img_hndmbl_res {margin-top: 20px; width: 56% !important;}
	.img_ringphn_res {margin-top: 13px; width: 56% !important;}
	.new_res_247_spn1_full {width: 100%; float: left;}
	.new_res_247_spn2_full {width: 100%; float: left;}
	
}

@media (min-width: 360px) and (max-width: 374px) {
	/* .select2-container .select2-selection--single .select2-selection__rendered {padding-left: 35px !important;} */
	.header_logo img {width: 70%;}
	.srch_high_img_p {width: 100%;}
	.img_lctn_res {width: 40% !important;}
	.img_hndmbl_res {margin-top: 20px; width: 48% !important;}
	.img_ringphn_res {margin-top: 13px; width: 50% !important;}
	.new_res_247_spn1_full {width: 100%; float: left;}
	.new_res_247_spn2_full {width: 100%; float: left;}
	
}

@media (min-width: 375px) and (max-width: 383px) {
	/* .select2-container .select2-selection--single .select2-selection__rendered {padding-left: 38px !important;} */
	.header_logo img {width: 67%;}
	.srch_high_img_p {width: 100%;}
	.img_lctn_res {width: 37% !important;}
	.img_hndmbl_res {margin-top: 20px; width: 45% !important;}
	.img_ringphn_res {margin-top: 13px; width: 45% !important;}
	.new_res_247_spn1_full {width: 100%; float: left;}
	.new_res_247_spn2_full {width: 100%; float: left;}
}

@media (min-width: 384px) and (max-width: 413px) {
	/* .select2-container .select2-selection--single .select2-selection__rendered {padding-left: 38px !important;} */
	.header_logo img {width: 67%;}
	.srch_high_img_p {width: 93%; float: left; margin-top: 15px;}
	.img_lctn_res {width: 37% !important;}
	.img_hndmbl_res {margin-top: 20px; width: 45% !important;}
	.img_ringphn_res {margin-top: 13px; width: 45% !important;}
	.new_res_247_spn1_full {width: 100%; float: left;}
	.new_res_247_spn2_full {width: 100%; float: left;}
}

@media (min-width: 414px) and (max-width: 435px) {
	/* .select2-container .select2-selection--single .select2-selection__rendered {padding-left: 39px !important;} */
	.header_logo img {width: 40% !important;}
	.srch_high_img_p {width: 90%; float: left; margin-top: 15px;}
	.srch_high_spn {width: 292px;}
	.img_lctn_res {width: 33% !important;}
	.img_hndmbl_res {margin-top: 20px; width: 43% !important; margin-bottom: 10px;}
	.img_ringphn_res {margin-top: 13px; width: 43% !important; margin-bottom: 9px;}
	.new_res_247_spn1_full {width: 100%; float: left;}
	.new_res_247_spn2_full {width: 100%; float: left;}
}

@media (min-width: 436px) and (max-width: 479px) {
	/* .select2-container .select2-selection--single .select2-selection__rendered {padding-left: 40px !important;} */
	.header_logo img {width: 40%;}
	.srch_high_img_p {width: 90%; float: left; margin-top: 15px;}
	.srch_high_spn {width: 330px;}
	.img_lctn_res {width: 37% !important;}
	.img_hndmbl_res {margin-top: 20px; width: 47% !important; margin-bottom: 10px;}
	.img_ringphn_res {margin-top: 13px; width: 47% !important; margin-bottom: 9px;}
	.new_res_247_spn1_full {width: 100%; float: left;}
	.new_res_247_spn2_full {width: 100%; float: left;}
}

@media (min-width: 480px) and (max-width: 500px) {
	/* .select2-container .select2-selection--single .select2-selection__rendered {padding-left: 45px !important;} */
	.header_logo img {width: 50%;}
	.set_hdr_cl8.res_psn_abslt{position:absolute; width: 100%;}
	.styled-icons.icon-dark.icon-circled.icon-theme-colored.icon-sm.pull-right.flip.sm-pull-none.sm-text-center.mt-sm-15.set_mrgn_res.fb_tw_ul.res_hdr_icon_rgt{float:right !important;}
	.srch_high_img_p {width: 83%; float: left; margin-top: 15px;}
	.srch_high_spn {width: 360px;}
	/*.res_indx_cl8_title.res_480_loctn {width: 100% !important;}*/
	.container.indx_4_img .indx_round_div .icon-box {min-height: 127px;}
	.img_lctn_res {width: 33% !important;}
	.img_hndmbl_res {margin-top: 20px; width: 45% !important; margin-bottom: 10px;}
	.img_ringphn_res {margin-top: 13px; width: 45% !important; margin-bottom: 9px;}
	.new_res_247_spn1_full {width: 100%; float: left;}
	.new_res_247_spn2_full {width: 100%; float: left;}
}

@media (min-width: 501px) and (max-width: 567px) {
	/* .select2-container .select2-selection--single .select2-selection__rendered {padding-left: 45px !important;} */
	.header_logo img {width: 50%;}
	.set_hdr_cl8.res_psn_abslt{position:absolute; width: 100%;}
	.styled-icons.icon-dark.icon-circled.icon-theme-colored.icon-sm.pull-right.flip.sm-pull-none.sm-text-center.mt-sm-15.set_mrgn_res.fb_tw_ul.res_hdr_icon_rgt{float:right !important;}
	.srch_high_img_p {width: 81%; float: left; margin-top: 15px;}
	.srch_high_spn {width: 379px;}
	.container.indx_4_img .indx_round_div .icon-box {min-height: 127px;}
	.img_lctn_res {width: 30% !important;}
	.img_hndmbl_res {margin-top: 20px; width: 40% !important; margin-bottom: 10px;}
	.img_ringphn_res {margin-top: 13px; width: 42% !important; margin-bottom: 9px;}
	.new_res_247_spn1_full {width: 100%; float: left;}
	.new_res_247_spn2_full {width: 100%; float: left;}
}

@media (min-width: 568px) and (max-width: 599px) {
	/* .select2-container .select2-selection--single .select2-selection__rendered {padding-left: 45px !important;} */
	#select2-tst_city_list-container {background-position: 4% center;}
	.header_logo img {width: 50%;}
	.set_hdr_cl8.res_psn_abslt{position:absolute; width: 100%;}
	.styled-icons.icon-dark.icon-circled.icon-theme-colored.icon-sm.pull-right.flip.sm-pull-none.sm-text-center.mt-sm-15.set_mrgn_res.fb_tw_ul.res_hdr_icon_rgt{float:right !important;}
	.srch_high_img_p {width: 57%; float: left; margin-top: 15px;}
	.srch_high_ul li {width: 25%; float: left;}
	.srch_long_div .col-sm-4.pdng_0.pull-right {float: left !important; margin-left: 4%;}
	.container.indx_4_img .indx_round_div .icon-box {min-height: 127px;}
	.img_lctn_res {width: 26% !important;}
	.img_hndmbl_res {margin-top: 20px; width: 34% !important; margin-bottom: 10px;}
	.img_ringphn_res {margin-top: 13px; width: 35% !important; margin-bottom: 9px;}
	.new_res_247_spn1_full {width: 100%; float: left;}
	.new_res_247_spn2_full {width: 100%; float: left;}
}

@media (min-width: 600px) and (max-width: 666px) {
	/* .select2-container .select2-selection--single .select2-selection__rendered {padding-left: 45px !important;} */
	#select2-tst_city_list-container {background-position: 4% center;}
	.header_logo img {width: 50%;}
	.set_hdr_cl8.res_psn_abslt{position:absolute; width: 100%;}
	.styled-icons.icon-dark.icon-circled.icon-theme-colored.icon-sm.pull-right.flip.sm-pull-none.sm-text-center.mt-sm-15.set_mrgn_res.fb_tw_ul.res_hdr_icon_rgt{float:right !important;}
	.srch_high_img_p {width: 54%; float: left; margin-top: 15px;}
	.srch_high_ul li {width: 25%; float: left;}
	.srch_long_div .col-sm-4.pdng_0.pull-right {float: left !important; margin-left: 4%;}
	.container.indx_4_img .indx_round_div .icon-box {min-height: 127px;}
	.img_lctn_res {width: 24% !important;}
	.img_hndmbl_res {margin-top: 20px; width: 31% !important; margin-bottom: 10px;}
	.img_ringphn_res {margin-top: 13px; width: 32% !important; margin-bottom: 9px;}
	.new_res_247_spn1_full {width: 100%; float: left;}
	.new_res_247_spn2_full {width: 100%; float: left;}
}

@media (min-width: 667px) and (max-width: 735px) {
	/* .select2-container .select2-selection--single .select2-selection__rendered {padding-left: 45px !important;} */
	#select2-tst_city_list-container {background-position: 3% center;}
	 .header_logo img {width: 50%;} 
	.srch_high_img_p {width: 50%; float: left; margin-top: 15px;}
	.srch_high_ul li {width: 25%; float: left;}
	.srch_long_div .col-sm-4.pdng_0.pull-right {float: left !important; margin-left: 5%;}
	.container.indx_4_img .indx_round_div .icon-box {min-height: 127px;}
	.img_lctn_res {width: 21% !important;}
	.img_hndmbl_res {width: 28% !important; margin-bottom: 12px;}
	.img_ringphn_res {margin-top: 3px; width: 28% !important; margin-bottom: 9px;}
	.new_res_247_spn1_full {width: 100%; float: left;}
	.new_res_247_spn2_full {width: 100%; float: left;}
}

@media (min-width: 736px) and (max-width: 767px) {
	/* .select2-container .select2-selection--single .select2-selection__rendered {padding-left: 35px !important;} */
	.header_logo img {width: 50%;}
	.srch_high_img_p {width: 45%; float: left; margin-top: 15px;}
	.srch_high_ul li {width: 25%; float: left;}
	.srch_long_div .col-sm-4.pdng_0.pull-right {float: left !important; margin-left: 6%;}
	.container.indx_4_img .indx_round_div .icon-box {min-height: 127px;}
	.img_lctn_res {width: 19% !important;}
	.img_hndmbl_res {width: 24% !important; margin-bottom: 12px;}
	.img_ringphn_res {margin-top: 3px; width: 24% !important; margin-bottom: 9px;}
	.new_res_247_spn1_full {width: 100%; float: left;}
	.new_res_247_spn2_full {width: 100%; float: left;}
}

@media (min-width: 901px) and (max-width: 1023px) {
	.menuzord-menu > li > a {font-size: 11px; padding: 8px 6px;}
}

@media (min-width: 1024px) and (max-width: 1199px) {
	.menuzord-menu > li > a {font-size: 14px; padding: 8px 11px;}
}


/*------------33%-----------*/
@media (min-width: 3799px) {
	.col-md-6.col-sm-6.dr_cmnt {min-height: 225px;}
}
/*------------33%-----------*/

/*------------25%-----------*/
@media (min-width: 5060px) {
	.mbl_title {margin-top: 4%;}
	.col-md-6.col-sm-6.dr_cmnt {min-height: 350px;}
}
/*------------25%-----------*/

/*------------CHROME 110%-----------*/
@media (min-width: 1226px) {
	.icon-box .icon.icon-lg.hm_mdl_247_a {--width: 55%;}
	/*.lctn_img {--margin-left: 15px; --width: 80%;}*/
	.res_indx_cl8_title {float: left; margin: 0; text-align: center; width: 100%;}
}
/*------------CHROME 110%-----------*/

/*------------FIREFOX 110%-----------*/
@media (min-width: 1150px) {
	.icon-box .icon.icon-lg.hm_mdl_247_a {--width: 55%;}
	/*.lctn_img {--margin-left: 15px; --width: 80%;}*/
	.res_indx_cl8_title {float: left; margin: 0; text-align: center; width: 100%;}
}
/*------------FIREFOX 110%-----------*/


/*------------FIREFOX 120%-----------*/
@media (min-width: 1124px) {
	.container {width: 1100px;}
	.icon-box .icon.icon-lg.hm_mdl_247_a {--width: 55%;}
	/*.lctn_img {--margin-left: 15px; --width: 80%;}*/
	.res_indx_cl8_title {float: left; margin: 0; text-align: center; width: 100%;}
}
/*------------FIREFOX 120%-----------*/

/*------------CHROME 125%-----------*/
@media (min-width: 1079px) {
	.icon-box .icon.icon-lg.hm_mdl_247_a {--width: 55%;}
	/*.lctn_img {--margin-left: 15px; --width: 80%;}*/
	.res_indx_cl8_title {float: left; margin: 0; text-align: center; width: 100%;}
	.col-md-6.col-sm-6.dr_cmnt {min-height: 215px;}
}
/*------------CHROME 125%-----------*/

/*------------FIREFOX 125%-----------*/
@media (min-width: 1012px) {
	.icon-box .icon.icon-lg.hm_mdl_247_a {--width: 55%;}
	/*.lctn_img {--margin-left: 15px; --width: 80%;}*/
	.res_indx_cl8_title {float: left; margin: 0; text-align: center; width: 100%;}
	.col-md-6.col-sm-6.dr_cmnt {min-height: 215px;}
}
/*------------FIREFOX 125%-----------*/
.subscribe-div input#cname{float:right;width:86%;}
section, footer{float:left;width:100%;}


. table-bordered  td{ word-wrap: break-word;
word-break: break-all;
}







