/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");
@import url('https://fonts.googleapis.com/css2?family=Source+Serif+Pro:ital,wght@0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100;200;300;400;500;600;700;800;900&display=swap');
.home .header_bottom{background-color: #fff0; margin-left:20px;} .header_top_bottom_holder{margin-bottom:30px; border-bottom: 1px solid #de4733;
}
.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-submit:hover, .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
    color: #f1f0f0!important;
}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    background-color: #46b450;
}
.gyan-infobox-content a {
    font-size: 14px;
}
.home .header_top_bottom_holder{background-color: #fff0;}
.header_top_bottom_holder {
    margin-bottom: 0;
    border-bottom: 1px solid #de4733;
}
.header_bottom {
    padding: 0 45px;
	background-color: #d20200;}
.header-top-lft-sec a:hover{color:#000 !important;} .header_top{padding:7px 60px;} .header-btm-sec li{display:inline-block;}
.hed-btm-call-sec a{   color:#fff; font-size:18px; border: 1px solid #ffff;
    padding: 12px 20px;
    border-radius: 100px;
	vertical-align: middle; text-transform:uppercase; font-family: 'Source Serif Pro', serif;} .hed-btm-call-sec img{    vertical-align: sub; margin-right:5px;} .hed-btm-wht-sec .fa{    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    border: 1px solid #fff;
    font-size: 26px;
    border-radius: 100px;
    background: #075e54;
} nav.main_menu>ul>li>a{padding:0 10px;} .header-btm-sec{margin-top:-8px;} li.hed-btm-call-sec {
    margin-left: 10px;
}
li.hed-btm-wht-sec {
    margin-left: 16px;
} .hed-btm-call-sec a:hover{color:#000;}
.banner-btm-add-col-sec{    box-shadow: 0 1px 6px rgba(32,33,36,.28);
    border-color: rgba(223,225,229,0);     padding: 35px 20px;     margin-top: -124px;
    background: #fff;
	border-radius: 10px;} .text-justify{text-align:justify;} .hm-ul-li-sec li{line-height: 30px; list-style-type:none; font-family: 'Source Serif Pro', serif;} .hm-ul-li-sec .fa{color:#d20000;} .abt-title-sec {
    text-align: center;
    padding-bottom: 30px;
} .abt-title-sec p{    font-size: 18px;
    padding-top: 5px;
    padding: 5px 60px 0;
	font-weight: 500;} .hm-abt-row-sec h6{margin-top:20px;} .hm-abt-row-sec{padding:50px 0;}
.add-row-sec{    padding-top: 15px;
    padding-bottom: 50px;}
.hm-ser-sld-div-sec {
    background: #fff;
	padding-bottom: 30px !important;
    margin-bottom: 20px !important;
    padding: 15px 15px; position:relative;
    border-radius: 5px;
} .hm-ser-sld-div-sec p{text-align:justify;} .hm-ser-sld-div-sec h6{text-align:center; font-size:20px;}
.best-ser-row-sec .sa_hover_container{padding:3% !important;} .hm-ser-sld-div-sec a {
    position: absolute;
    left: 0;
	    bottom: -33px;
    margin: auto !important;
    right: 0;
    text-align: center;
}
.why-row-sec{padding-top:30px;}
.why-icon-bx-sec .vc_col-md-3{padding:0;} .why-icon-bx-sec h6{color:#000; font-size:22px;} .why-icon-bx-sec p{text-align:justify;}
.why-icon-bx-sec::before {
       content: "";
    width: 480px;
    height: 200px;
    background-image: url(http://astrovikram.ca/wp-content/uploads/2020/12/icon-after-bg-image.png);
    position: absolute;
    top: -22px;
    right: -8px;
}
.why-icon-bx-sec {
    clear: both;
    display: inline-block;
    position: relative;
    margin: 30px 0 !important;
}
.why-col-sec{position:relative;}

.why-col-sec::before {
       content: "";
    width: 565px;
    height: 532px;
    background-image: url(http://astrovikram.ca/wp-content/uploads/2020/12/why-after-img.png);
    position: absolute;
    top: 25px;
    right: 0px;
}
.facts-head-sec {
    width: 45%;
    float: left;
} .facts-head-sec h6{    font-size: 18px;
	text-transform: uppercase;} .facts-head-sec p{font-size:15px; text-align:justify;}

.why-bx-sec {
        background: #ffffff;
    border-radius: 100%;
    text-align: center;
    padding: 100px 50px 0px;
    height: 375px;
    margin-top: 45px;
    width: 375px;
    margin-left: 51px;
    box-shadow: 0 1px 6px 0 rgba(32, 33, 36, .28);
}
.why-bx-sec h1{font-size:32px;} .why-bx-sec p{text-align:justify;} .why-bx-sec img{margin-top:15px;}
.facts-head-sec1:after {
    content: "";
    background-color: #e5e5e5;
    top: 8px;
    text-align: right;
    right: -30px;
    height: 103px;
    position: absolute;
    width: 2px;
}
.facts-head-sec1.facts-head-sec {
    position: relative;
	    padding-bottom: 20px;
}
.facts-head-sec1:before {
        content: "";
    background-color: #e5e5e5;
    bottom: 2px;
    text-align: right;
    left: 0;
    height: 2px;
    position: absolute;
    width: 280px;
}
.facts-head-sec2.facts-head-sec {
    padding-left: 60px;
	position:relative;
	padding-bottom:20px;
}
.facts-head-sec2:after{ content: "";
    background-color: #e5e5e5;
    bottom: 2px;
    text-align: right;
    right: 0;
    height: 2px;
    position: absolute;
    width: 280px;}
.facts-head-sec4.facts-head-sec {
    padding-left: 60px;
	position:relative;
}
.facts-head-sec3:after {
    content: "";
    background-color: #e5e5e5;
    top: 25px;
    text-align: right;
    right: -30px;
    height: 103px;
    position: absolute;
    width: 2px;
}
.facts-head-sec3.facts-head-sec{position:relative; padding-top:15px;} .facts-head-sec4.facts-head-sec{padding-top:15px;}
.facts-div-sec {
    overflow: hidden;
    padding: 30px 0;
}
.video-div-sec{margin-top:10px;} .gool-img-sec{margin-top:23px;} .fact-row-sec{padding:40px 0;} .fact-row-sec h1{padding-bottom:20px; text-align:center;}
.hm-form-sec{ border-radius:5px;   background-image: linear-gradient(198deg, rgb(213 20 0) 4%, rgb(216 42 0) 15%, rgb(234 164 2) 100%);
	padding: 16px 15px;} .hm-form-sec h6{    font-size: 32px;
    text-align: center;
		color: #fff;} .hm-form-sec p{text-align: center;
    color: #fff;
    font-size: 22px;}
.text-center{text-align:center;} .hm-form-sec .text-center{margin-top:15px;}
.test-slid-rw-sec .sa_hover_container{padding:2% !important;}
.test-smll-img-sec {
    margin-top: 31px;
    text-align: center;
}

.testi-shd-sec {
    box-shadow: 0 1px 6px rgba(32,33,36,.28);
    border-color: rgba(223,225,229,0);
display:inline-block;
    background: #fff;
    padding: 27px 0px;
}
.testi-shd-sec{position:relative;}
.testi-shd-sec::after{
    content: "";
    width: 96px;
    height: 47px;
    background-image: url(http://astrovikram.ca/wp-content/uploads/2020/12/testi-after-image.png);
    position: absolute;
    bottom: -35px;
    right: 0;
    z-index: 9;
    left: 0;
    margin: auto;}
.form-row-sec{background:#f7fafd; padding:40px 0;} .form-row-sec h1{text-align:center;} .form-row-sec p{text-align:center;}
.test-slid-rw-sec{margin-top:15px;} .hm-pooja-sld-div-sec{box-shadow: 0 1px 6px rgba(32,33,36,.28);
    border-color: rgba(223,225,229,0); background:#fff; padding:20px; text-align:center; border-radius: 6px;} .hm-pooja-sld-div-sec p{text-align:justify !important; padding:0 0 10px !important;} .pooja-row-sec h1{text-align:center;} .pooja-row-sec p{text-align:center; padding:0 40px;} .pooja-row-sec{padding:50px 0;}
.foot-1-text-sec h6{    background: #ecb002;
    font-size: 30px;
    color: #d61800;
    text-transform: inherit;
    display: inline-block;
    line-height: 32px;
	padding: 0 5px;} .foot-1-text-sec h1{font-family: 'Source Serif Pro', serif;
    font-size: 42px;
    color: #fff;
    line-height: 38px;
    margin-top: 20px;
    font-weight: 400;
		text-transform: inherit;} .foot-1-text-sec{margin-top:60px;}
.foot-2-cnt-txt-sec h6{    font-size: 18px;
    text-transform: uppercase;
	color: #fff;} .foot2-scl-sec li{list-style-type:none; display:inline;} .foot2-scl-sec .fa{    width: 45px;
    height: 45px;
    line-height: 45px;
    background: #d20000;
    font-size: 20px;
    color: #fff;
    text-align: center;
    border-radius: 100px; margin-left:15px;} .foot2-scl-sec {
    display: inline-block;
}
.foot-2-cnt-txt-sec {
    display: inline-block;
}
.foot-2-link-sec li{list-style-type:none; display:inline; margin-right:14px;} .foot-2-link-sec a{font-family: 'Source Serif Pro', serif; color:#fff; font-size:17px;} .footer-2{  border-top: 2px solid #e5744e;
	     overflow: hidden;
     padding: 25px 0;
     clear: both;
	margin-top:35px;
     border-bottom: 2px solid #e5744e;
}
.foot-2-link-sec {
    margin-top: 10px;
}
.foot-ser-link-sec ul{width:46%; float:left;} .foot-ser-link-sec a{color:#fff; font-family: 'Source Serif Pro', serif;} .foot-ser-link-sec h6{color:#fff; text-transform: uppercase;
    font-size: 22px;} .foot-3-logo-div-sec p{color:#fff; padding-bottom:15px;} .fot-ser-link-bor-sec{    padding-left: 52px;
	border-left: 2px solid #e5744e;} .foot-ser-link-sec li{line-height:38px;}
.foot-ser-link-sec .fa{color:#fff;} .foot-disc-sec h6{font-size:18px; text-transform:uppercase; color:#fff;}
.foot-disc-sec{text-align:center;} .foot-disc-sec p{color:#fff;} .foot-4 {
    clear: both;
    margin-top: 50px;
    /* overflow: hidden; */
    display: inline-block;
}
.foot-3 {
    clear: both;
    overflow: hidden;
    margin-top: 35px;
}
.footer_top {
    padding: 40px 0 52px;
} .footer-1{overflow:hidden;}
.sticky nav.main_menu > ul > li > a {
	color: #d93000;} .sticky .hed-btm-call-sec a {
    color: #d51500;
    font-size: 18px;
		border: 1px solid #d51800;}
.sticky .header_bottom {
    background-color: #fff0;
    margin-left: 0;
}


.thank-page-sec { text-align: center; padding: 35px 0; }
.thank-page-sec a {
    background: linear-gradient(90deg, #DA1949 0%, #F65B12 100%);
    color: #fff;
    padding: 15px;
    border-radius: 31px;
}
.thank-page-sec a:hover { background-color: #f75d10; color: #fff; padding: 15px; }
.thank-page-sec p { padding-bottom: 25px; }
.thank-page-sec h1 { font-weight: 800; font-size: 30px; padding-bottom: 10px; color: #010329; }




a.goog-logo-link {
    display: none;
}
.mobile-show{display:none;} .mob-top-header-sec{display:none;}

/*========Avi Css Start 22-12-20===========  */
.best-ser-call {
    background: #fff;
    box-shadow: 0 1px 6px rgba(32,33,36,.28);
    border-radius: 5px;
    padding: 10px;
    margin-top: 10px;
}

.best-ser-call h2 {
    color: #000000;
    font-size: 30px;
}

.best-ser-call p a {
    font-size: 30px;
    color: #d82600;
    font-weight: 600;
    text-align: center;
}
.servis-list ul {
    list-style-type: none;
}

.servis-list li i {
    color: #d82600;
    padding-right: 10px;
}
.header-top-lft-sec a {
    text-transform: lowercase !important;
}
.drop_down .narrow .second .inner ul li a {
    color: #fff;
}
.hed-btm-call-sec i {
    padding-right: 10px;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border-color: #ffb900;
    color: #000;
    float: left;
}
.why-col-sec::before{
    z-index:-9;
}
.inter-sing-img-sec.abut{
	display:none;
}
li.what-btn a {
    background: #44d341;
    color: #fff;
    padding: 17px 20px 10px 20px;
    border-radius: 10px;
}

li.what-btn a i {
    color: #fff !important;
    font-size: 30px;
}
.cont-sbu h4 {
    font-size: 45px;
    font-family: 'Roboto Slab', sans-serif;
    color: #d20000;
    font-weight: 500;
    text-align: center;
}
.cont-sbu h3 {
    font-size: 25px;
    font-family: 'Roboto Slab', sans-serif;
    color: #000;
    font-weight: 500;
    text-align: center;
    padding: 10px 0px;
}
.cont-sbu input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    border-radius: 10px;
    font-family: 'Roboto Slab', sans-serif;
    background: #efefef;
	    margin: 8px 0px;
}

.pum-theme-459 .pum-container, .pum-theme-default-theme .pum-container {
    padding: 18px;
    border-radius: 0px;
    border: 1px none #000000;
    box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 );
    background: #dadada;
}
.cont-sbu input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number {
    border-radius: 10px;
    font-family: 'Roboto Slab', sans-serif;
	    margin: 8px 0px;
	background: #efefef;
}
.cont-sbu textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    height: 130px;
    border-radius: 10px;
    margin-bottom: 20px;
    font-family: 'Roboto Slab', sans-serif;
	background: #efefef;
}
.cont-sbu input.wpcf7-form-control.wpcf7-submit {
    background: #000;
    border: 2px solid #d20000;
}
.pum-theme-459 .pum-title, .pum-theme-default-theme .pum-title {
    color: #000000;
    text-align: left;
    text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 );
    font-family: inherit;
    font-weight: 400;
    font-size: 32px;
    font-style: normal;
    line-height: 36px;
    display: none;
}
.footer-4 {
    border: 1px solid #e5744e;
    margin-top: 10px;
}
.foot-4-cnt-txt-sec {
    padding-top: 10px;
}

.foot-4-cnt-txt-sec h4 {
    font-size: 20px;
    font-family: 'Roboto Slab', sans-serif;
}

.foot-4-cnt-txt-sec a {
    color: #fff;
    font-size: 22px;
    font-family: 'Roboto Slab', sans-serif;
}
.foot-4-link-sec {
    padding-top: 10px;
}

.foot-4-link-sec h4 {
    font-size: 20px;
    font-family: 'Roboto Slab', sans-serif;
}

.foot-4-link-sec a {
    font-size: 22px;
    color: #fff;
	 font-family: 'Roboto Slab', sans-serif;
}
.foot-4-link-sec-add {
    padding-top: 10px;
}

.foot-4-link-sec-add h4 {
    font-size: 20px;
    font-family: 'Roboto Slab', sans-serif;
}

.foot-4-link-sec-add a {
    color: #fff;
    font-family: 'Roboto Slab', sans-serif;
}
h2.french-title {
    color: #d20000;
    font-family: 'Roboto Slab', sans-serif;
    font-size: 44px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0px;
    text-transform: capitalize;
	text-align:center;
}
h3.french-title {
    color: #d20000;
    font-family: 'Roboto Slab', sans-serif;
    font-size: 44px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0px;
    text-transform: capitalize;
	text-align:center;
}
/*========Avi Css End===========  */
/***Contact-page start***/
.gyan-info-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.gyan-info-box {
    text-align: left;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: flex-start;
}
.gyan-infobox-title {
    font-size: 20px;
	 font-family: 'Source Serif Pro', serif;
    font-weight: 500;
    margin-top: 0px;
    margin-bottom: 5px;
}
.elementor-widget-container h2{font-family: 'Roboto Slab', serif; text-align:center; color:#fff;}
.gyan-infobox-content a{font-family: 'Roboto Slab', serif;}
.cnt-pg-inf-sec {
    box-shadow: 0px 0px 30px 0px rgba(0,0,0,.1);
}
.cnt-page-form-sec {
    box-shadow: 0px 0px 30px 0px rgba(0,0,0,.1);
    margin: 0 30px 0 0;
    padding: 35px 50px 35px;
    overflow: hidden;
}
.swm-column-gap .fa {
    right: 0;
}
.gyan-title {
    text-align: center;
}
.gyan-title-subtitle{font-family: 'Source Serif Pro', serif; color: #d83030;
    font-size: 20px;} .gyan-title-heading{color: #000;
    padding-bottom: 18px;}
.padd-lft-0{padding-left:0;} .padd-rit-0{padding-right:0;} .padd-0{padding:0;}
.swm-column-gap .fa {
    position: absolute;
    top: 0;
    display: block;
    z-index: 9999;
    line-height: unset;
    margin-top: 5px;
    margin-bottom: 10px;
    padding: 12px 22px 12px 23px;
}
.elementor-widget-container {
    padding: 25px 30px 21px;
    background-color: #d83030;
    border-radius: 10px 10px 0 0;
}
.gyan-info-box {
    border-style: solid;
    border-width: 0 0 1px;
    border-color: #e7e7e7;
    padding: 40px 40px 25px;
}
.cnt-pg-row-1{padding:50px 0;}
.gyan-info-box {
    text-align: left;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: flex-start;
}

.gyan-infobox-icon-holder {
    background-color: #fff;
    box-shadow: 0px 0px 26px 0px rgba(0,0,0,.08);
}
.gyan-infobox-icon-holder {
    margin-right: 23px;
}
.gyan-infobox-icon-holder {
    border-radius: 100%;
}
.gyan-infobox-icon-holder {
    font-size: 23px;
    height: 70px;
    width: 70px;
    transform: rotate(0deg);
}
.gyan-infobox-icon-holder {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.gyan-info-box .fa {
    color: #d83030;
}
.gyan-infobox-icon-holder {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    position: relative;
}





 .gyan-infobox-content-holder {
    text-align: left;
    align-items: flex-start;
}
.gyan-infobox-content-holder {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.title_holder{border:2px solid #e5e5e5;} .cnt-pg-map-rw-sec{padding-bottom:50px;}
.book-page-form-sec {
    border-radius: 5px;
    background-image: linear-gradient(198deg, rgb(213 20 0) 4%, rgb(216 42 0) 15%, rgb(234 164 2) 100%);
    padding: 35px 40px; overflow: hidden;
}
.book-page-form-sec h6 {
    font-size: 32px;
    text-align: center;
    color: #fff;
}
.book-page-form-sec p {
    text-align: center;
    color: #fff;
    font-size: 22px;
}
.book-page-form-sec .text-center{margin-top:20px;} .book-pg-row-sec{padding:50px 0;}
.ser-pg-txt-bx-sec{background-color: #fff;
    border-radius: 3px;
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,.08); text-align:center; position:relative; padding:10px; margin-top:25px; padding:15px;}
.ser-pg-txt-bx-sec::after{content: '';
    position: absolute;
    left: 50%;
    top: -20px;
    margin-bottom: -20px;
    margin-left: -20px;
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 23px solid #fff;
}
.service-row-sec{padding-bottom:50px;}
.service-row-sec{background: #f6f3ee;}
.ser-pg-txt-bx-sec a{background: #d20100;
    padding: 6px 20px;
    margin-top: 8px;
    color: #fff;
    display: inline-block;
    border-radius: 4px;}
.service-row-1{padding-top:50px;}
.best-btm-call-sec {
   margin-top: 25px;
    border: 2px solid #ff0000;
    border-radius: 5px;
    padding: 25px 25px;
    text-align: center;
    box-shadow: 0 1px 6px rgba(32,33,36,.28);
    border-color: rgba(223,225,229,0);
    background: #ffffff;
}
.mt-10{margin-top:10px;} .inter-call-img-sec{margin-top:15px;}
.best-btm-call-sec h2 {
       line-height: normal;
    font-size: 26px;
    letter-spacing: 0;
    text-transform: none;
	 font-family: 'Source Serif Pro', serif;
    text-transform: uppercase;
    font-weight: 500;
    color: #38324e;
}
.best-btm-call-sec a:hover{color:#000;}
.best-btm-call-sec a {
       margin-top: 15px;
	font-family: 'Roboto Slab', serif;
    display: inline-block;
    font-weight: 100;
    font-size: 35px;
    color: #d61727;
    text-transform: none;
    font-weight: 600;
}
.inter-frm-rit-col-sec .vc_column-inner{background:#fff; box-shadow: 0 1px 6px rgba(32,33,36,.28);
    border-color: rgba(223,225,229,0); padding: 20px 20px 30px; border-radius:4px;}
.inter-row-1{padding:50px;} .inter-row-1 h6{font-size:28px;}
.inter-row-2 h6{font-size:28px;} .inter-row-2{padding:50px 0;     background: #f7fafd;} 
.foot2-scl-sec .fa:hover{background:#000;} .ser-pg-txt-bx-sec a:hover{background:#000;}
.book-3add-rw-sh-swc{    box-shadow: 0 1px 6px rgba(32,33,36,.28);
    border-color: rgba(223,225,229,0);
    padding: 35px 20px;
    background: #fff;
    border-radius: 10px; margin-bottom:50px !important}
.sticky nav.main_menu ul li.active a{color:#000 !important;} .sticky nav.main_menu ul li a:hover{color:#000 !important;}
.foot-1-text-sec .hf1 {
    font-size: 36px;
    color: #fff;
    line-height: 50px;
}
.foot-1-text-sec .hf2 {
    font-size: 46px;
    color: #fff;
    line-height: 50px;
}
/*****--media screen start---*****/
@media only screen and (min-width: 320px) and  (max-width: 767px){ 
	.foot-1-text-sec {
    text-align: center;
}
	.foot-1-text-sec .hf1 {
    font-size: 18px !important;
    color: #fff;
    line-height:26px !important;
}
.foot-1-text-sec .hf2 {
    font-size: 20px !important;
    color: #fff;
    line-height: 26px !important;
}
	div#layerslider_1_vpagnjq9b0tl {
    display: none;
}
	.cont-sbu h4 {
    font-size: 25px;
}
	.cont-sbu h3 {
    font-size: 18px;
}
	.inter-sing-img-sec.abut{
	display:block;
}
	.inter-sing-img-sec.abut-tow{
		display:none;
	}
	.mobile_menu_button{    height: 53px; margin-top: 25px;} .mobile_menu_button span{font-size:21px;color: #d20200;
     /*--border: 1px solid #e5e5e5;--padding: 10px;
		border-radius: 5px;--*/} .header_top_bottom_holder {margin-bottom: 0;} .desktop-show{display:none;} .banner-btm-add-col-sec{padding:0;     box-shadow: 0 0px 0px rgba(32,33,36,.28);     margin-top: 0;} .mob-add-slid-rw-sec .sa_hover_container{padding:0 !important;} .abt-title-sec p {
    font-size: 18px;
    padding-top: 5px;
    padding: 5px 0px 0;
    font-weight: 500;
}
	.mb-cnt-link-sec{color:#d20300; font-style:italic;} .mob-why-bx-sec h1{color:#fff;} .mob-why-bx-sec p{text-align:justify; color:#fff;} .mob-why-bx-sec{text-align:center;} .mob-why-bx-sec div{margin-top:8px;} .why-col-sec::before{display:none;} .why-icon-bx-sec::before{display:none;} .why-icon-bx-sec { text-align: center;  background: #fff; border-radius: 5px;  padding: 27px 0;  box-shadow: 0 1px 6px rgba(32,33,36,.28);     margin: 20px 0 !important;}
	.facts-head-sec{    width: 100%;     border-bottom: 2px solid #e5e5e5;}
 .facts-head-sec2.facts-head-sec {
	 padding-left: 0;     padding-top: 20px;} 

.facts-head-sec4.facts-head-sec {
	padding-left: 0px; padding-bottom:20px;}
	.facts-head-sec2:after{display:none;} .mob-call-img-sec{padding-bottom:20px;} .fact-row-sec {
    padding: 40px 0 20px;
	} .add-row-sec .wpb_single_image{padding-bottom:20px;} .add-row-sec{padding-bottom:20px;} .form-row-sec p{font-size:18px;} .hm-form-sec h6 {
		font-size: 28px;} .testi-shd-sec {
			text-align: center;} .testi-shd-sec p{font-size:16px !important;} .test-smll-img-sec {
				margin-top: 50px;} .hm-form-sec{margin-bottom:20px !important} .pooja-row-sec p{padding:0; font-weight:600;}
	.pooja-row-sec {
    padding: 30px 0;
	} .hm-pooja-sld-div-sec h6{font-size:20px;} .foot-1-text-sec h1{font-size: 25px; font-size: 25px; font-weight: 700;
    padding-bottom: 25px;} .foot-1-img-sec {
    text-align: center;
} .foot-2-cnt-txt-sec {
    display: block; 
    text-align: center;
    padding-bottom: 10px;
	} .foot-2-link-sec{text-align:center; padding-top:10px;} .foot-ser-link-sec ul {
		width: 100%;} .fot-ser-link-bor-sec {
    margin-top: 20px;
    padding-left: 0;
    border-left: 0px solid #e5744e;
}
	.foot-ser-link-sec ul{margin-top:20px;}
	.foot2-scl-sec .fa{margin-left:8px;}
	.facts-head-sec1:before{display:none;} .facts-head-sec1:after{display:none;} .facts-head-sec3.facts-head-sec{padding-bottom:20px;}  .footer_inner{background-size:cover;}
	.mobile-show{display:block !important;}   .left {
    display: none;
} .header_top {
    padding: 7px 10px;
}
	.mob-top-header-sec{display:block !important;} .mob-top-header-sec {
    margin-top: 5px;
}
	.home .header_bottom{margin-left:0px;}
	.mob-top-header-sec a {
    font-weight: 600 !important;
    color: #fff;
    font-size: 25px !important;
   font-family: 'Source Serif Pro', serif;
}
	.header-widget.widget_glt_widget.header-right-widget{display:contents;}
	#google_language_translator{height:40px !important;}
	.header_top{line-height:25px;}
	.banner-btm-add-row-sec{margin-top:25px;}
	.title_holder { border: 0px solid #e5e5e5;} .title {padding: 5px 0!important; background: #d20200;}
	.title.title_size_medium h1 {  font-size: 28px;  color: #fff;} .cnt-page-form-sec{  margin:0;  padding: 35px 16px 35px;} .padd-rit-0{padding-left:0;} .padd-lft-0{ padding-right: 0;} .gyan-info-box{ padding: 17px 10px 25px;}
	.inter-row-1 {  padding: 30px 0;} .inter-row-1 h6 {
    font-size: 24px;
    line-height: 28px;
} .inter-call-img-sec {
    margin-top: 15px;
    margin-bottom: 20px !important;
	} .best-btm-call-sec h2{font-size:25px;} .best-btm-call-sec a{font-size: 25px;} .inter-row-2{padding: 35px 0;}
	.hm-form-sec p{font-size:18px;}  .service-row-1 .vc_column-inner{margin-top:30px;} .service-row-1 {
    padding-top: 0;
}
	.book-page-form-sec{padding: 25px 16px; margin-bottom:25px !important;} .book-page-form-sec h6 {
		font-size: 28px;} .book-3add-rw-sh-swc .wpb_single_image{margin-top:25px;}
	
}
@media only screen and (min-width: 481px) and  (max-width: 767px){ 
div#layerslider_1_vpagnjq9b0tl {
    display: none;
}
	.inter-sing-img-sec.abut{
	display:block;
}
	.inter-sing-img-sec.abut-tow{
		display:none;
	}
		.cont-sbu h4 {
    font-size: 25px;
}
	.cont-sbu h3 {
    font-size: 18px;
}
}
@media only screen and (min-width: 767px) and  (max-width: 1023px){ 
.ipad{width:100%}
	div#layerslider_1_vpagnjq9b0tl {
    display: none;
}
	.inter-sing-img-sec.abut{
	display:block;
}
	.inter-sing-img-sec.abut-tow{
		display:none;
	}
		.cont-sbu h4 {
    font-size: 25px;
}
	.cont-sbu h3 {
    font-size: 18px;
}
	
}

@media only screen and (min-width: 1024px) and  (max-width: 1300px){ }


.thank-page-sec { text-align: center; padding: 35px 0; }
.thank-page-sec a {
    background: linear-gradient(90deg, #DA1949 0%, #F65B12 100%);
    color: #fff;
    padding: 15px;
    border-radius: 31px;
}
.thank-page-sec a:hover { background-color: #f75d10; color: #fff; padding: 15px; }
.thank-page-sec p { padding-bottom: 25px; }
.thank-page-sec h1 { font-weight: 800; font-size: 30px; padding-bottom: 10px; color: #010329; }

/* ----New---Page---Code----- */
.new-heading-center {
    text-align: center !important;
    font-size: 17px;
}
.text-center{
	text-align: center;
}
.new-third-page{
	padding: 50px 0 50px !important;
}

.second-new-page{
   background-color: #d93000;
/*     box-shadow: 0 1px 6px rgb(32 33 36 / .28); */
    border-color: #fff0;
    padding: 20px 20px 30px;
    border-radius: 4px;
}
.second-new-pages{
	   background-color: #fff;
    box-shadow: 0 1px 6px rgb(32 33 36 / .28);
    border-color: #fff0;
    padding: 20px 20px 30px;
    border-radius: 4px;
}
.headings-center{
	text-align: center;
}
.face-reading-box{
	border: 1px solid #ff0000;
	padding: 15px;
}

h2,h3{
	font-size: 28px !important;
	color: #d20000;
    font-family: 'Source Serif Pro', sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0;
    text-transform: capitalize;
}

/* .new-page-for-bk-color{
	background-color: #d93000;
} */
.color-white{
	color: #fff;
}
.margin-for-the-box{
	margin-bottom: 44px !important;
}

/* ul li css */
ul li{
	color: #222222;
    font-family: 'Source Serif Pro', sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-style: normal;
    font-weight: 400;
}
li::marker {
    color: #d93000;
    font-family: 'Source Serif Pro', sans-serif;
    font-size: 24px;
    font-weight: 400;
}
.white-ul li::marker {
    color: #fff;
    font-family: 'Source Serif Pro', sans-serif;
    font-size: 24px;
    font-weight: 400;
}
ul {
   margin-top:10px;
	margin-bottom:10px;
	list-style:none;
}
.ul-li-text{
	color:#fff !important;
	font-family: 'Source Serif Pro', sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-style: normal;
    font-weight: 400;
}