@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
.vegacontainer {width:1140px!important; margin:0 auto!important;}
.theme-default .nivo-caption {
background-color: #f9e548;
color: #000;
font-size: 17px;
}
h2.wpb_heading.wpb_posts_slider_heading {
background-color: #fadd3f;
text-align: center;
padding: 5px 0;
}
.inner-call-icon-div img{border-radius:5px;}
.inner-book-div img{border-radius:5px;}
.mob-show-only{display:none !important;}
header.sticky .header_bottom .container_inner{margin-top:0px;padding:0px;}
header.sticky .header_inner_right{display:none;}
header.sticky .mob-show-only{display:block !important;}
header.sticky nav.main_menu>ul>li>a{line-height:70px;}
.header_top{background-image: linear-gradient(#f9e84b, #ffa806);height: auto;padding: 20px 0px 50px 0px;}
.full_width{
background-image:url(https://masterjoshi.com/wp-content/uploads/2022/04/layout-bg-img-min-scaled.jpg);
background-repeat:round;
}
nav.main_menu>ul>li>a{padding:0 10px!important;}
.hdr-top-left{}
.hdr-top-left ul, .hdr-tp-rght ul{
padding: 0;
margin: 0;
list-style: none;
}
.hdr-top-left ul li{
display: inline-block;
padding-right: 30px;
}
.hdr-top-left ul li .fas{
padding-right: 5px;
}
.hdr-top-left ul li a{
color: #240c37;
font-size: 14px;
font-family: 'Poppins', sans-serif;
}
.hdr-tp-rght ul li{
display: inline-block;
padding-right: 10px;
}
.hdr-tp-rght ul li:last-child{padding-right:0px;}
.hdr-tp-rght ul li a:hover .fab{background: #ffa705;}
.hdr-tp-rght ul li .fab{
background: #240c37;
color: #fff;
width: 35px;
border-radius: 50%;
height: 35px;
font-size: 15px;
text-align: center;
line-height: 35px;
}
.hdr-tp-rght ul li a{
color: #240c37;
font-size: 14px;
font-family: 'Poppins', sans-serif;
}
.header_bottom{background-color:transparent !important;z-index:+9999;}
.header_bottom .container_inner{background-color:#fff;border-radius:10px;margin-top: -40px;z-index: +9999;padding: 10px 0px 5px 0px;}
.banner-dsktop-row{margin-top: -104px;}
.q_logo img{left:20px;} .text-center{text-align:center;}
.text-justify{text-align:justify;}
.line-height{line-height:24px;}
.top-service-box{}
.top-service-box h4{
text-align: center;
font-size: 36px;
text-transform: uppercase;
background-image: linear-gradient(#f9e84b, #ffa806);
color: #000;
border-radius: 30px;
padding: 5px 0px 7px 0px;
}
.top-service-box ul{
padding: 0;
margin: 0;
float: left;
width: 47%;
margin: 0 8px;
list-style: none;
padding-top: 20px;
}
.top-service-box ul li{
border: 1px solid #d7d7d7;
border-radius: 30px;
background:#fff;
margin-bottom: 18px;
}
.top-service-box ul li a{
display: block;
font-weight: 500;
color: #0e0e32;
font-size: 14px;
}
.top-service-box ul li img{
vertical-align: middle;
margin-right: 10px;
}
.top-service-box ul li:hover {
background-color: #000000;
border: 1px solid #feae0d;
}
.top-service-box ul li:hover a{color:#fff;}
.mobile-show-only{
display:none;
}
.hdr-top-mob-left {
display: none;
} .abt-page-first-row{   border: 1px solid #fea907; border-radius: 5px;padding: 20px 10px;}
.inner-page-heading{
font-size: 25px;
color: #fead0b;
line-height: normal;
border-bottom: 1px dashed #240c37;
margin-bottom: 5px;
padding-bottom: 3px;
}
.inner-page-content{
text-align: justify;
font-size: 15px;
}
.inner-page-call-div {
margin-left: -15px;
}
.inner-page-call-div img{
width: 100%;
}
.wpb_widgetised_column .widget {
margin: 0px !important;
}
.abt-page-3rd-row{
padding-bottom: 40px;
}
.abt-page-3rd-row .section_inner_margin{border: 1px solid #fea907; padding: 15px;} 
.inner-page-service-list{position:relative;margin-bottom: 10px !important;}
.inner-page-service-list::after {
content: "";
width: 981px;
height: 193px;
background: url(//masterjoshi.com/wp-content/themes/bridge-child/images/foot-slid-before.png);
top: 39px;
right: -54px;
position: absolute;
z-index: 0;
background-size: cover;
background-repeat: round;
}
.abt-last-row{
padding-bottom: 60px;
border-radius: 5px;
}
.inner-ad-banner-div{width:100%;}
.inner-ad-banner-div img{width:100%;border-radius:5px;}
.inner-whats-adiv-bottom{
background: linear-gradient(#f9e84b, #ffa806);
padding: 0 10px;
border-radius: 5px;
}
.abt-last-row .section_inner_margin{
border: 2px dashed #eee;
padding: 15px;
} 
.foot-cnt-inf-div a:hover{color:#0e0e32 !important;}
.drop_down .second .inner>ul, li.narrow .second .inner ul{background-color:#ffa300;}
.drop_down .narrow .second .inner ul li{border-bottom:1px dotted #240c37;}  @media only screen and (min-width: 320px) and (max-width: 767px){ 
.vegacontainer {width:100%!important;}
.qode-bct-post-text h4 a {
font-size: 18px;
line-height: normal;
}
.mob-show-only{display:block !important;}
.inner-page-heading {font-size: 21px;text-align: center;}
.abt-last-row{padding-bottom:5px;}
.left {
display: none;
}
.hdr-tp-rght {
display: none;
}
.header_top {
padding: 0px 0px 0px 0px;
height: 48px;
line-height: 48px;
}
.hdr-top-mob-left li {
list-style-type: none;
}
.hdr-top-mob-left a {
font-size: 30px;
font-weight: 600;
}
.header_bottom .container_inner{
margin-top:0;
}
.banner-dsktop-row {
margin-top: 0;
}
.header_bottom .container_inner{
padding: 0px 0px 0px 0px;
}
.mobile_menu_button span{
color: #240c38;
font-size: 35px;
}
.top-service-box ul{
width:95%;
}
.top-service-box {
margin-top: 25px;
}
.home-frm-sec {
background-image: url(//masterjoshi.com/wp-content/themes/bridge-child/images/form-bg.png);
padding: 20px 15px 20px;
background-size: cover;
background-repeat: round;
background: #fff;
}
.form-rw-sec {
padding: 15px 0 0;
}
.hm-add-img1 {
margin-top: 30px;
}
.hm-ser-rw-sec {
padding: 30px 0;
}
.ser-para {
padding-bottom: 20px;
}
.hm-ser-slid-div li:nth-child(2){
width: 100%;
margin-top: 8px;
}
.hm-ser-slid-div li:nth-child(1){
width: 100%;
}
.hm-main-ser-slid-sec:after{
background-color: #ffffff;
}
.hm-ram-img{
margin-top:30px;
}
.why-call-sec {
margin-top: 0;
}
.why-icon-div-sec {
border-radius: 5px;
display: inline-block;
height: auto;
text-align: center;
border: 1px solid #e5e5e5;
padding: 12px 15px;
margin-top: 25px;
}
.why-icon-div-sec li:nth-child(1) {
width: 100%;}
.why-icon-div-sec li:nth-child(2) {
width: 100%;
margin-top: 10px;
}
.what-rw-sec {
text-align: left;
border-top: 12px solid #ffa503;
margin-top: 24px;
padding-top: 10px;
}
.hm-what-sec a {
font-size: 23px;}
.hm-what-sec a {
font-size: 23px;
}
.hm-what-sec img{
width: 50px;
}
.why-icon-div-sec.why-rit-div-sec li:nth-child(2) {
width: 100%;
float: right;
margin-top: 15px;
text-align: center;
order: 1;
}
.why-icon-div-sec.why-rit-div-sec li:nth-child(1) {
width: 100%;
text-align: center;
margin-top: 0px;
order: 2;
}
.why-icon-div-sec.why-rit-div-sec {
display: flex;
flex-direction: column;
}
.why-icon-div-sec.why-rit-div-sec ul{
display: flex;
flex-direction: column;
}
.hm-what-sec {
margin-top: 5px;
}
.desktop-show-only{
display:none;
}
.mobile-show-only{
display:block;
}
.testi-div-mob-sec {
border: 1px solid #e5e5e5;
text-align: center;
padding: 15px;
border-radius:5px;
}
.footer_inner:after{
display:none;
}
.footer_top {
padding: 35px 0 20px;
}
.foot-cnt-inf-div {
background-image: url(//masterjoshi.com/wp-content/themes/bridge-child/images/footer-info-img.png);
background-size: cover;
padding: 15px 20px 15px;
background-repeat: round;
overflow: hidden;
text-align: center;
background: #f1f1f1;
margin-bottom: 25px;
}
.foot-cnt-inf-div a {
font-size: 15px;
color: #0e0e32;
font-weight: 600;
}
.foot-cnt-inf-div p {
font-size: 22px;
color: #000;
padding-bottom: 4px;
padding-top: 5px;
}
.foot-cnt-inf-div li:nth-child(1) {
width: 100%;
float: left;
}
.foot-cnt-inf-div li:nth-child(2) {
margin-left: 0;
width: 100%;
float: left;
}
.hdr-top-mob-left {
display: block;
}
.hm-what-img-rw:before{
display:none;
}
.hm-ser-rw-sec:before{
display:none;
}
.hm-testi-rw:before{
display:none;
}
.header_bottom {
background-color: #ffffff !important;
z-index: +9999;
}
.why-icon-div-sec ul {
display: flex;
align-items: center;
flex-direction: column;
width: 100%;
}
.hm-what-sec {
margin-top: 20px !important;
}
.why-icon-div-sec{
height:auto !important; 
}
.footer_inner:after{
display:none;
}
.hm-main-ser-slid-sec:after{
display:none !important;
}
.testi-div-mob-sec p {
color: #000;
font-weight: 600;
}
.testi-div-mob-sec {
background: #fff;
}
.foot-cnt-inf-div {
display: flex;
align-items: center;
}
.foot-cnt-inf-div img {
margin-left: -13px;
}
.foot-cnt-inf-div li:nth-child(2){
margin-left:32px !important;
}
.foot-cnt-inf-div p{
color:#000 !important;
}
.home-frm-sec{
background-position:center !important;
}
.home-frm-sec h4{
color:#000;
}
.hm-what-img-rw:before{
border:unset !important;
}
.hm-ser-slid-div li:nth-child(1){
width:100% !important;
}
.hm-ser-slid-div li:nth-child(2){
width:100% !important;
margin-left:0px;
}
.why-icon-div-sec li:nth-child(2){
width:100% !important;
}
.why-icon-div-sec li:nth-child(1){
width:100% !important;
text-align:center;
}
.why-icon-div-sec.why-rit-div-sec li:nth-child(2){
text-align:center !important;
}
.why-icon-div-sec.why-rit-div-sec li:nth-child(1){
text-align: center !important
}
}
@media only screen and (min-width: 481px) and (max-width: 767px){ }
@media only screen and (min-width: 767px) and (max-width: 1023px){
.vegacontainer {width:100%!important;}
.qode-bct-post-text h4 a {
font-size: 18px;
line-height: normal;
}
.mob-show-only{display:block !important;}
.left {
display: none;
}
.hdr-tp-rght {
display: none;
}
.header_top {
padding: 0px 0px 0px 0px;
height: 48px;
line-height: 48px;
}
.hdr-top-mob-left li {
list-style-type: none;
}
.hdr-top-mob-left a {
font-size: 30px;
font-weight: 600;
}
.header_bottom .container_inner{
margin-top:0;
}
.banner-dsktop-row {
margin-top: 0;
}
.header_bottom .container_inner{
padding: 0px 0px 0px 0px;
}
.mobile_menu_button span{
color: #240c38;
font-size: 35px;
}
.top-service-box ul{
width:95%;
}
.top-service-box {
margin-top: 25px;
}
.home-frm-sec {
background-image: url(//masterjoshi.com/wp-content/themes/bridge-child/images/form-bg.png);
padding: 20px 15px 20px;
background-size: cover;
background-repeat: round;
background: #e1dee4;
}
.form-rw-sec {
padding: 15px 0 0;
}
.hm-add-img1 {
margin-top: 30px;
}
.hm-ser-rw-sec {
padding: 30px 0;
}
.ser-para {
padding-bottom: 20px;
}
.hm-ser-slid-div li:nth-child(2){
width: 100%;
margin-top: 8px;
}
.hm-ser-slid-div li:nth-child(1){
width: 100%;
}
.hm-main-ser-slid-sec:after{
background-color: #ffffff;
}
.hm-ram-img{
margin-top:30px;
}
.why-call-sec {
margin-top: 0;
}
.why-icon-div-sec {
border-radius: 5px;
display: inline-block;
height: auto;
text-align: center;
border: 1px solid #e5e5e5;
padding: 12px 15px;
margin-top: 25px;
}
.why-icon-div-sec li:nth-child(1) {
width: 100%;}
.why-icon-div-sec li:nth-child(2) {
width: 100%;
margin-top: 10px;
}
.what-rw-sec {
text-align: left;
border-top: 12px solid #ffa503;
margin-top: 24px;
padding-top: 10px;
}
.hm-what-sec a {
font-size: 23px;}
.hm-what-sec a {
font-size: 23px;
}
.hm-what-sec img{
width: 50px;
}
.why-icon-div-sec.why-rit-div-sec li:nth-child(2) {
width: 100%;
float: right;
margin-top: 15px;
text-align: center;
order: 1;
}
.why-icon-div-sec.why-rit-div-sec li:nth-child(1) {
width: 100%;
text-align: center;
margin-top: 0px;
order: 2;
}
.why-icon-div-sec.why-rit-div-sec {
display: flex;
flex-direction: column;
}
.why-icon-div-sec.why-rit-div-sec ul{
display: flex;
flex-direction: column;
}
.hm-what-sec {
margin-top: 5px;
}
.desktop-show-only{
display:none;
}
.mobile-show-only{
display:block;
}
.testi-div-mob-sec {
border: 1px solid #e5e5e5;
text-align: center;
padding: 15px;
border-radius:5px;
}
.footer_inner:after{
display:none;
}
.footer_top {
padding: 35px 0 20px;
}
.foot-cnt-inf-div {
background-image: url(//masterjoshi.com/wp-content/themes/bridge-child/images/footer-info-img.png);
background-size: cover;
padding: 15px 20px 15px;
background-repeat: round;
overflow: hidden;
text-align: center;
background: #f1f1f1;
margin-bottom: 25px;
}
.foot-cnt-inf-div a {
font-size: 15px;
color: #0e0e32;
font-weight: 600;
}
.foot-cnt-inf-div p {
font-size: 22px;
color: #000;
padding-bottom: 4px;
padding-top: 5px;
}
.foot-cnt-inf-div li:nth-child(1) {
width: 100%;
float: left;
}
.foot-cnt-inf-div li:nth-child(2) {
margin-left: 0;
width: 100%;
float: left;
}
.hdr-top-mob-left {
display: block;
}
.inner-call-icon-div{text-align:center;}
.inner-ad-banner-div{text-align:center;}
.abt-last-row{padding-bottom:110px;}
.ipad{width:100%}
.hm-what-img-rw:before{
display:none;
}
.hm-ser-rw-sec:before{
display:none;
}
.hm-testi-rw:before{
display:none;
}
.header_bottom {
background-color: #ffffff !important;
z-index: +9999;
}
}
@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-image: linear-gradient(#f9e84b, #ffa806); color: #222; padding: 15px; }
.thank-page-sec a:hover { background-image: linear-gradient(#f9e84b, #ffa806); 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: #feb00f; } .qode-blog-carousel-titled .qode-bct-title-holder {
background-image: linear-gradient(#f9e84b, #ffa806);
}
.qode-blog-carousel-titled .qode-bct-title-holder h3{
font-size: 24px;
color: #000;
font-weight: 700;
font-family: 'Barlow Condensed';
}
.qode-blog-carousel-titled .qode-bct-posts-holder {
padding: 5px 15px 5px;
}
.qode-blog-carousel-titled .qode-bct-post .qode-bct-post-text {
padding: 10px 0 0;
}
.qode-bct-post-text h4 a {
font-size: 20px;
line-height: 0;
}
.qode-blog-carousel-titled .qode-bct-post .qode-bct-post-title {
margin-bottom: 0;
line-height: 15px;
}
p.qode-bct-post-excerpt {
color: #000;
padding-top: 15px !important;
}    
.qode-blog-carousel-titled {
margin-top: 50px;
}
.qode-blog-carousel-titled .qode-bct-post .qode-bct-post-date {
margin-top: 15px;
color: #fea807;
}
.blog_holder.masonry {
margin-top: 50px;
}
.blog_holder.blog_masonry_date_in_image article .post_text .post_text_inner {
text-align: center;
padding: 15px 5px;
}
span.time_month {
color: #000;
}
p.post_excerpt {
color: #000;
padding: 0 10px;
text-align: justify;
}
.blog_holder.blog_masonry_date_in_image article .post_text h5 {
margin-bottom: 5px;
}
.blog_single.blog_holder {
margin: 50px 0;
}
.post_text_inner {
border: 1px solid #feb413;
border-top: 0;
padding: 0 15px !important;
text-align: justify;
}
.post_text_inner h1 {
color: #fdbe1e;
font-size: 24px;
padding-bottom: 10px;
padding-top:10px;
}
.post_info {
display: none !important;
}
.comment_holder {
display: none;
}
div#respond {
display: none;
}
.post_text_inner h2, h3, h4, h5,{
color:#fff;
font-size:22px;
}
span.date.entry_date.updated {
position: absolute;
background: #fdbe1e;
color: #000;
padding: 5px;
top: 50px;
}
.tags_text h5 {
color: #000;
background-image: linear-gradient(#f9e84b, #ffa806);
padding: 5px 10px;
border-radius: 50px;
}
.tags_text a {
color: #fff;
padding: 0 5px;
}
aside .widget h5 {
margin-bottom: 0;
font-size: 22px;
background: #000;
font-weight: 700;
padding: 10px 0 5px;
color: #fff;
}
aside.sidebar {
background-image: linear-gradient(#f9e84b, #ffa806);
text-align: center;
border-radius: 25px;
margin-top: 50px;
padding-bottom: 15px;
}
aside.sidebar ul li a {
font-size: 16px;
color: #000;	
}
aside.sidebar ul li a:hover{color:#000;}
aside .widget {
margin: 0 0 15px;
}
aside.sidebar ul li {
padding: 10px 0;
border-bottom: 1px solid #ffffff8c !important;
}
aside.sidebar ul li:last-child{
border:none;
}
.comment_form {
display: none !important;
} .one li a:hover {
color: #fea907;
}
.title img {
margin-top: -75px;
width: 100%;
height: 190px;
}
.title h1, .title.title_size_small h1 {
padding-top: 85px;
font-size: 17px;
line-height: 1.304347826086957em;
}
.breadcrumbs .breadcrumbs_inner {
padding-top: 85px!important;
display: table-cell;
vertical-align: middle;
}
.padd-top-botm {
padding: 40px 0;
}
.con-bx {
text-align: center;
}
.con-bx h4 {
line-height: 24px;
font-size: 25px;
}
.con-bx h5 {
color: #fff;
font-size: 35px;
}
.one {
border: 1px dotted #fea907;
padding:40px;
margin-bottom: 40px;
text-align: center;
margin-top: 40px;
}
.one li {
list-style: none;
}
.one li i {
font-size: 25px;
width: 55px;
background-color: #fea907; text-align: center;
padding-top: 15px;
padding-bottom: 15px;
color: #240c37;
}
.one li a {
font-weight: 500;
font-size: 16px;
padding-left: 10px;
color:#fff;
}
.foot-fb-sec.con {
margin-top: 0px;
padding-top: 0px;
border: 1px dotted #fea907;
padding: 40px;
height:130px;
}
.foot-fb-sec.con h4 {
font-size:25px;
text-align:center;
}
.one h4 {
font-size: 25px;
}
.cooo {
padding: 35px;
background-color: #bbb4c1;
}
.cooo {
margin-top:10px;
height: 360px;
padding: 35px;
background-color: #fff;
border-radius:10px;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit.subbb {
width: 92%;
text-align: center;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit.subbb:hover {
background-color: #fea908;
}
.cooo h5 {
font-size: 20px;
color: #fea907;
text-align: center;
}
.cooo h4 {
font-size: 20px;
color: #fff;
text-align: center;
line-height: 24px;
}    .contact-page-form, .appoint-form{
background: #fff;
border-radius: 10px;
padding: 30px 60px 30px 60px;
}
.contact-page-heading, .appoint-form-heading{position:relative;padding-left: 30px;border-left: 1px solid #e5e5e5;}
.contact-page-heading h4, .appoint-form-heading h4{
font-size: 13px;
line-height: 40px;
}
.contact-page-heading h3, .appoint-form-heading h3{
font-size: 33px;
line-height: 36px;
text-transform: capitalize;
}
.contact-page-heading:before, .appoint-form-heading:before{
position: absolute;
content: '';
width: 5px;
height: 5px;
border-radius: 5px;
background-color: #240c37;
left: -3px;
}
.contact-page-heading:after, .appoint-form-heading:after{
position: absolute;
content: '';
width: 5px;
height: 5px;
border-radius: 5px;
background-color: #fbcb2c;
left: -3px;
bottom:0;
}
.contact-page-inner, .book-appnt-inner{padding-top:30px;}
.contact-page-right{position:relative;padding-left: 30px;border-left: 1px solid #eeeeee;}
.contact-page-right h3{
font-size: 33px;
line-height: 36px;
text-transform: capitalize;
}
.contact-page-right h4{font-size: 13px;
line-height: 40px;}
.contact-page-right:after{
position: absolute;
content: '';
width: 5px;
height: 5px;
border-radius: 5px;
background-color: #cf0215;
left: -3px;
bottom:0;
}
.contact-page-right:before{
position: absolute;
content: '';
width: 5px;
height: 5px;
border-radius: 5px;
background-color: #38406d;
left: -3px;
top: 0;
}
.pad-top {padding-top:45px;}  .services-section{
position: relative;
padding: 400px 0px 120px;
overflow: hidden;
}
.services-section.margin-top{
margin-top: -340px;
}
.services-section:before{
position:absolute;
content:'';
left:-200px;
top:0px;
right:-100px;
height:600px;
background: #FFFFFF;
transform:rotate(-8deg);
background: -webkit-linear-gradient(to bottom, #FFFFFF 0%, #edefff 100%);
background: -moz-linear-gradient(to bottom, #FFFFFF 0%, #edefff 100%);
background: linear-gradient(to bottom, #FFFFFF 0%, #edefff 100%);
}
.services-section .service-block:nth-child(1){
transform:translateY(120px);
}
.services-section .service-block:nth-child(2){
transform:translateY(80px);
}
.services-section .service-block:nth-child(3){
transform:translateY(40px);
}
.services-section.style-two::before{
display:none;
}
.services-section.style-two{
padding-top:100px;
padding-bottom:0px;
}
.services-section.style-two .service-block:nth-child(1),
.services-section.style-two .service-block:nth-child(2),
.services-section.style-two .service-block:nth-child(3){
transform:translateY(0px);
}
.service-block{
position:relative;
margin-bottom:30px;
}
.service-block .inner-box{
position:relative;
text-align:center;
border-radius:8px;
padding:30px 20px;
background-color:#ffffff;
box-shadow:0px 0px 20px rgba(0,0,0,0.10);
}
.service-block .inner-box .color-layer{
position:absolute;
content:'';
left:0px;
top:0px;
right:0px;
bottom:0px;
border-radius:8px;
}
.service-block .inner-box .color-layer:before{
position:absolute;
content:'';
left:0px;
top:0px;
width:50%;
height:100%;
opacity:0;
background: #D34AE0;
transform:rotateY(90deg);
border-radius:8px 0px 0px 8px;
transition:all 500ms ease;
-moz-transition:all 500ms ease;
-webkit-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
background: -webkit-linear-gradient(to bottom, #D34AE0 0%, #6615B2 100%);
background: -moz-linear-gradient(to bottom, #D34AE0 0%, #6615B2 100%);
background: linear-gradient(to bottom, #D34AE0 0%, #6615B2 100%);
}
.service-block .inner-box .color-layer:after{
position:absolute;
content:'';
right:0px;
top:0px;
width:50%;
height:100%;
opacity:0;
background: #D34AE0;
transform:rotateY(90deg);
border-radius:0px 8px 8px 0px;
transition:all 500ms ease;
-moz-transition:all 500ms ease;
-webkit-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
background: -webkit-linear-gradient(to bottom, #D34AE0 0%, #6615B2 100%);
background: -moz-linear-gradient(to bottom, #D34AE0 0%, #6615B2 100%);
background: linear-gradient(to bottom, #D34AE0 0%, #6615B2 100%);
}
.service-block .inner-box:hover .color-layer:before,
.service-block .inner-box:hover .color-layer:after{
opacity:1;
transform:rotateY(0deg);
}
.service-block .inner-box .pattern-layer-one{
position:absolute;
left:0px;
top:0px;
width:262px;
height:175px;
border-radius:8px;
background-repeat:no-repeat;
transition:all 600ms ease;
-moz-transition:all 600ms ease;
-webkit-transition:all 600ms ease;
-ms-transition:all 600ms ease;
-o-transition:all 600ms ease;
}
.service-block .inner-box:hover .pattern-layer-one{
opacity:0;
}
.service-block .inner-box .pattern-layer-two{
position:absolute;
left:0px;
top:0px;
width:108px;
height:123px;
opacity:0;
background-repeat:no-repeat;
transition:all 600ms ease;
-moz-transition:all 600ms ease;
-webkit-transition:all 600ms ease;
-ms-transition:all 600ms ease;
-o-transition:all 600ms ease;
}
.service-block .inner-box:hover .pattern-layer-two{
opacity:1;
}
.service-block .inner-box .icon-box{
position:relative;
color:#242e6c;
font-size:60px;
line-height:1em;
margin-bottom:20px;
transition:all 600ms ease;
-moz-transition:all 600ms ease;
-webkit-transition:all 600ms ease;
-ms-transition:all 600ms ease;
-o-transition:all 600ms ease;
}
.service-block .inner-box:hover h5 a,
.service-block .inner-box:hover .text,
.service-block .inner-box:hover .icon-box{
color:#ffffff;
}
.service-block .inner-box h5{
position:relative;
line-height:1.3em;
font-weight:600;
}
.service-block .inner-box h5 a{
text-transform: capitalize;
font-size: 25px;
position: relative;
color: #222222;
transition: all 600ms ease;
-moz-transition: all 600ms ease;
-webkit-transition: all 600ms ease;
-ms-transition: all 600ms ease;
-o-transition: all 600ms ease;
letter-spacing: 0px;
font-family: 'Barlow Condensed', sans-serif;
}
.service-block .inner-box .text{
position: relative;
color: #777777;
font-size: 15px;
line-height: 24px;
margin-top: 10px;
margin-bottom: 10px!important;
transition:all 600ms ease;
-moz-transition:all 600ms ease;
-webkit-transition:all 600ms ease;
-ms-transition:all 600ms ease;
-o-transition:all 600ms ease;
}
.service-block .inner-box .arrow-icon{
position:absolute;
left:50%;
bottom:-25px;
width:50px;
height:50px;
color:#ffffff;
font-size:18px;
line-height:44px;
text-align:center;
border-radius:50px;
display:inline-block;
border:3px solid #ffffff;
background: #FE8B57;
margin-left:-25px;
opacity:0;
transform:translateY(-25px);
box-shadow:0px 15px 20px rgba(0,0,0,0.10);
background: -webkit-linear-gradient(to bottom, #FE8B57 0%, #ea3368 100%);
background: -moz-linear-gradient(to bottom, #FE8B57 0%, #ea3368 100%);
background: linear-gradient(to bottom, #FE8B57 0%, #ea3368 100%);
transition:all 600ms ease;
-moz-transition:all 600ms ease;
-webkit-transition:all 600ms ease;
-ms-transition:all 600ms ease;
-o-transition:all 600ms ease;
}
.service-block .inner-box:hover .arrow-icon{
transform:translateY(0px);
opacity:1;
}
.service-block.style-two .inner-box .color-layer:before{
background-color:#4c68e2;
background: -webkit-linear-gradient(to bottom, #4c68e2 0%, #161ab2 100%);
background: -moz-linear-gradient(to bottom, #4c68e2 0%, #161ab2 100%);
background: linear-gradient(to bottom, #240c37 0%, #240c37 100%);
}
.service-block.style-two .inner-box .color-layer:after{
background-color:#4c68e2;
background: -webkit-linear-gradient(to bottom, #4c68e2 0%, #161ab2 100%);
background: -moz-linear-gradient(to bottom, #4c68e2 0%, #161ab2 100%);
background: linear-gradient(to bottom, #240c37 0%, #240c37 100%);
}
.service-block.style-two .inner-box .arrow-icon{
background-color:#ff2800;
background: -webkit-linear-gradient(to bottom, #ff2800 0%, #ff2800 100%);
background: -moz-linear-gradient(to bottom, #ff2800 0%, #ff2800 100%);
background: linear-gradient(to bottom, #ff2800 0%, #ff2800 100%);
}
.service-block.style-two.col-lg-3.col-md-6.col-sm-12 a img {
z-index: 9999;
position: relative;
}
.top-bot {padding: 25px 0;}  .sticky-social{
position:fixed;
top:70%;
z-index:9999;
left:0px;
padding:0px;
margin:0px;
}
.social{
list-style:none;
}
.social li {
padding: 15px 15px;
font-size: 20px;
transition: all 0.8s ease-in-out;
margin-bottom: 5px;
}
li.fb {
background-color: #212858;
cursor: pointer;
}
li.whatsapp {
background-color: #25D366;
cursor: pointer;
}
.social li:hover{
border-top-right-radius:10px;
box-shadow: 2px 5px 10px grey;
}
.sticky-social .fa{
color:#fff;
transition:all 0.8s ease-in-out;
} @media only screen and (min-width: 767px) and (max-width: 1023px){
.ipad{width:100%}
.cooo {
margin-top: 10px;
height: 350px;
padding: 25px 0;
background-color: #240c37;
border-radius: 10px;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit.subbb {
width: 87%;
text-align: center;
}
.title img {
margin-top: 0;
width: 100%;
height: auto;
}
.title h1, .title.title_size_small h1 {
padding-top: 0px;
font-size: 17px;
line-height: 1.304347826086957em;
}
.breadcrumbs .breadcrumbs_inner {
padding-top: 0px!important;
display: table-cell;
vertical-align: middle;
} .appoint-form {
background: #fff;
border-radius: 10px;
padding: 30px 20px 30px 20px;
}
.appoint-form-heading {
position: relative;
padding-left: 0px;
text-align: center;
border-left: 0px solid #e5e5e5;
}
.appoint-form-heading h4 {
font-size: 22px;
line-height: 40px;
}
.appoint-form-heading h3 {
font-size: 25px;
line-height: 24px;
text-transform: capitalize;
}	
.appoint-form-heading:before {
display:none;
position: absolute;
content: '';
width: 5px;
height: 5px;
border-radius: 5px;
background-color: #240c37;
left: -3px;
}	
.appoint-form-heading:after {
display:none;
position: absolute;
content: '';
width: 5px;
height: 5px;
border-radius: 5px;
background-color: #fbcb2c;
left: -3px;
bottom: 0;
}
.mob-top {padding-top:20px;} .service-block {
margin-bottom: 25px!important;
position: relative;
margin-bottom: 30px;
}
.foot-fb-sec.con {
margin-top: 0px;
padding-top: 0px;
border: 1px dotted #fea907;
padding: 40px;
margin-bottom: 40px;
} .one {
border: 1px dotted #fea907;
padding: 40px;
margin-bottom: 40px;
text-align: center;
margin-top: 0px;
}
}
@media only screen and (min-width: 320px) and (max-width: 767px){ 
.con-bx h5 {
color: #240c37;
font-size: 20px;
letter-spacing: 0;
}
.one {
padding: 40px 0;
margin-bottom: 0px;
text-align: center;
margin-top: 40px;
}
.foot-fb-sec.con {
margin-top: 40px;
margin-bottom: 40px;
height:auto;
}
.foot-fb-sec.con h4 {
font-size: 25px;
text-align: center;
padding-bottom: 10px;
}
.cooo {
margin-top: 10px;
height: auto;
padding: 25px 0;
background-color: #240c37;
border-radius: 10px;
}
.con-bx h4 {
line-height: 24px;
font-size: 22px;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit.subbb {
width: 83%;
text-align: center;
}
.title img {
margin-top: 0;
width: 100%;
height: 75px;
}
.title h1, .title.title_size_small h1 {
padding-top: 0px;
font-size: 17px;
letter-spacing:0;
line-height: 1.304347826086957em;
text-transform:capitalize;
text-align:center;
}
.breadcrumbs .breadcrumbs_inner {
padding-top: 0px!important;
display: table-cell;
vertical-align: middle;
text-align:center;
} .appoint-form {
background: #fff;
border-radius: 10px;
padding: 30px 20px 30px 20px;
}
.appoint-form-heading {
position: relative;
padding-left: 0px;
text-align: center;
border-left: 0px solid #e5e5e5;
}
.appoint-form-heading h4 {
font-size: 22px;
line-height: 40px;
}
.appoint-form-heading h3 {
font-size: 25px;
line-height: 24px;
text-transform: capitalize;
}	
.appoint-form-heading:before {
display:none;
position: absolute;
content: '';
width: 5px;
height: 5px;
border-radius: 5px;
background-color: #240c37;
left: -3px;
}	
.appoint-form-heading:after {
display:none;
position: absolute;
content: '';
width: 5px;
height: 5px;
border-radius: 5px;
background-color: #fbcb2c;
left: -3px;
bottom: 0;
}
.mob-top {padding-top:20px;} .service-block {
margin-bottom: 25px!important;
position: relative;
margin-bottom: 30px;
} .padd-top-botm {
padding: 40px 0 0;
}
}
.foot-cnt-inf-div li {
list-style-type: none;
display: inline-block;
vertical-align: middle;
}
.foot-cnt-inf-div p {
font-size: 24px;
color: #fac42b;
padding-bottom: 4px;
}
.foot-cnt-inf-div a {
font-size: 20px;
color: #0e0e32;
}
.foot-cnt-inf-div img{
vertical-align:middle;
}
.foot-cnt-inf-div{
background-image:url(//masterjoshi.com/wp-content/themes/bridge-child/images/footer-info-img.png);
background-size: cover;
padding: 38px 20px 32px;
background-repeat: round;
overflow: hidden;
}
.foot-cnt-inf-div li:nth-child(2) {
margin-left: 45px;
width: 78%;
float: left;
}
.foot-cnt-inf-div li:nth-child(1) {
width: 12%;
float: left;
}
.foot-disc-sec p {
font-size: 14px;
color: #fff;
text-align: justify;
line-height: 26px;
}
.footer_top {
padding: 60px 0 20px;
}
.foot-fb-sec li {
list-style-type: none;
display: inline-block;
margin: 0 5px;
}
.foot-fb-sec i {
width: 40px;
height: 40px;
line-height: 40px;
background: #feb413;
text-align: center;
border-radius: 100px;
color: #000;
font-size: 18px;
}
.foot-fb-sec {
clear: both;
text-align: center;
padding: 29px 0;
}
.foot-copy-sec {
background: #feb413;
text-align: center;
padding: 15px 20px;
color: #000;
width: 80%;
border-radius: 15px;
margin: auto;
}
.foot-copy-sec p {
color: #000;
}
.foot-copy-sec a {
color: #fff;
}
.foot-copy-sec a {
color: #000;
}
.foot-ser-slid{
text-align:center;
}
.foot-ser-slid a {
font-size: 22px;
font-weight: 700;
padding-bottom: 10px;
color: #ffa402;
border-bottom: 2px solid #fff;
display: inline-block;
font-family: 'Barlow Condensed', sans-serif;
width: 85%;
}
.hm-ser-slid-div p {
color: #666666;
}
.foot-slid-col-sec:after {
content: "";
width: 1172px;
height: 193px;
background: url(//masterjoshi.com/wp-content/themes/bridge-child/images/foot-slid-after.png);
top: 39px;
right: -184px;
position: absolute;
z-index: 0;
background-size: cover;
background-repeat: round;
}
.footer_inner:after {
content: "";
width: 281px;
height: 733px;
background: url(//masterjoshi.com/wp-content/themes/bridge-child/images/footer-lft-after.png);
top: -104px;
left: 0;
position: absolute;
z-index: 0;
background-size: cover;
background-repeat: round;
}
.footer_inner{
background-size:cover;
} .wonderplugintabs-header-wrap {
width: 38%;
float: right !important;
}
.wonderplugintabs-panel-wrap {
width: 59%;
float: left;
}
.wonderplugintabs-header-caption {
box-shadow: 0px 0px 10px #e5e5e5 !important;
padding: 20px 9px !important;
background: #fff !important;
border-radius: 15px;
margin-bottom: 65px !important;
}
#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active {
background-color: #fff !important;
}
#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li{
background-color: transparent !important;
border-top: 0px solid #ffffff !important;
border-bottom: 0px solid #ffffff !important;
}
.wonderplugintabs-header-title span {
display: inline-block;
vertical-align: middle;
}
.wonderplugintabs-header-title span {
display: inline-block;
vertical-align: middle;
}
span.testi-img-1 img {
position: absolute;
top: -25px;
left: -14px;
}
span.testi-img-2 {
padding-left: 141px;
}
.wonderplugintabs-header-caption {
margin-bottom: 60px !important;
margin-top: 25px;
}
span.testi-img-2 p {
font-size: 22px;
color: #fac42b;
font-family: 'Barlow Condensed', sans-serif !important;
font-weight: 700;
padding-bottom: 5px;
}
.hm-testi-div-sec {
border-radius: 100%;
border: 15px solid #ffa200;
width: 85%;
height: 539px;
padding: 120px 79px;
margin: 42px 0 !important;
width: 536px;
}
.hm-testi-div-sec p {
line-height: 24px;
text-align: center;
}
.hm-testi-div-sec:after {
content: "";
width: 334px;
height: 672px;
background: url(//masterjoshi.com/wp-content/themes/bridge-child/images/testi-after-img.png);
top: 0;
right: 24px;
position: absolute;
z-index: 0;
background-size: cover;
background-repeat: round;
}
#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active:after{
display:none !important;
}
.wonderplugintabs-panel a{
opacity:0 !important;
}
#wonderplugintabs-1 > .wonderplugintabs-panel-wrap{
background-color: #fff0 !important;
}
.hm-testi-rw{
padding: 40px 0 180px;
}
.foot-serslid-rw{
margin-top:-150px;
}
.testi-para-sec{
padding-bottom:45px;
}
.hm-hed-sec.hm-testi-hed-sec {
text-align: center;
padding-bottom: 5px;
}
.why-icon-div-sec li {list-style-type: none;display: inline-block;
}
.why-icon-div-sec li:nth-child(1) {
width: 25%;
float: left;
}
.why-icon-div-sec li:nth-child(2) {
width: 73%;
float: right;
margin-top:20px;
}
.why-icon-div-sec h4 {
font-size: 18px;
line-height: 28px;
}
.why-icon-div-sec.why-rit-div-sec li:nth-child(1) {
width: 73%;
text-align: right;
margin-top:20px;
}
.why-icon-div-sec.why-rit-div-sec {}
.why-icon-div-sec.why-rit-div-sec li:nth-child(2) {
width: 25%;
float: right;
margin-top:0;
text-align: right;
}
.why-icon-div-sec {
display: inline-block;
height: 135px;
}
.why-call-sec{
margin-top:35px;
}
.why-lft-col .vc_column-inner{
padding-right:0;
}
.why-icon-div-sec p {
line-height: 24px;
}
.what-rw-sec{
text-align: left;
border-top: 12px solid #ffa503;
margin-top: -140px;
}
.hm-what-sec img {
vertical-align: middle;
}
.hm-what-sec a {
font-size: 58px;
font-family: 'Barlow Condensed', sans-serif;
font-weight:800;
color:#fff;
}
.hm-ser-hed-sec{
text-align:center;
padding-bottom:5px;
}
.hm-what-sec {
margin-top: -110px;
}
.hm-hed-sec.hm-why-hed-sec {
text-align: center;
padding-bottom: 5px;
}
.why-para-sec{
padding-bottom:35px;
}
.hm-ser-slid-div li {
list-style-type: none;
}
.hm-ser-slid-div li:nth-child(1) {
width: 32%;
float: left;
}
.hm-ser-slid-div li:nth-child(2) {
width: 65%;
float: left;
margin-left: 12px;
margin-top: 40px;
}
.hm-ser-slid-div h4 {
font-size: 24px;
line-height: 25px;
padding-bottom: 5px;
}
.hm-ser-slid-div p {
line-height: 24px;
text-align: justify;
}
.hm-ser-slid-div {
clear: both;
margin: 15px 0 !important;
overflow: hidden;
z-index: 1;
position: relative;
}
.hm-main-ser-slid-sec {
border-radius: 10px;
padding: 20px 18px;
box-shadow: 0px 0px 10px #e5e5e5;
background: #fff;
margin: 6px 8px 30px !important;
position:relative;
}
.hm-main-ser-slid-sec:after {
content: "";
width: 123px;
height: 527px;
background-color: #eeeeee;
top: 0;
left: 52px;
position: absolute;
display: inline-block;
z-index: 0;
}
.hm-ser-rw-sec{
padding:40px 0;
}
.ser-para{
padding-bottom:30px;
}
.hm-add-img2{
margin-top:25px;
}
.home-frm-sec {
background-image: url(//masterjoshi.com/wp-content/themes/bridge-child/images/form-bg.png);
padding: 140px 30px 40px;
background-size: cover;
}
.home-frm-sec h4 {
font-size: 40px;
line-height: 35px;
text-align: center;
text-transform: capitalize;
padding-bottom: 30px;
}
.home-frm-sec .wpcf7-submit{
height: 48px !important;
line-height: 48px !important;
width: 100% !important;
padding: 0 !important;
text-align: center !important;
}
span.wpcf7-spinner {
display: none !important;
}
.hm-abt-rw-sec{
padding-top:40px;
}
.form-rw-sec{
padding: 30px 0 0;
}
.hm-testi-rw:before {
content: "";
border: 100px solid #fff;
display: inline-block;
position: absolute;
right: -415px;
height: 600px;
width: 500px;
border-radius: 100%;
bottom: 150px;
margin: auto 0;
pointer-events: none;
}
.hm-ser-rw-sec:before{
content: "";
border: 100px solid #fff;
display: inline-block;
position: absolute;
left: -245px;
height: 500px;
width: 500px;
border-radius: 100%;
top: 450px;
bottom: 0;
margin: auto 0;
pointer-events: none;
}
.hm-what-img-rw {position:relative;}
.hm-what-img-rw:before {
content: "";
border: 100px solid #fff;
display: inline-block;
position: absolute;
right: -345px;
height: 500px;
width: 500px;
border-radius: 100%;
top: -40px;
bottom: 0;
margin: auto 0;
pointer-events: none;
z-index: -1;
}