@charset "utf-8";
/* CSS Document */
.overseas-patient-sec1 { width: 100%; height: auto; float: left; display: block;margin-top:0px; padding: 70px 0 0px 0; position: relative;  }
.overseas-patient-sec1:after {content: ''; width: 100%; display: block; height: 0; font-size: 0px;  line-height: 0; clear: both;}
.overseas-patient-sec1-box1{width: 100%; height: auto; float: left; display: block; }
.overseas-patient-sec1 h3{width: 100%; height: auto; float: left; display: block; padding-bottom: 20px;  font-size:28px; font-weight: 600; color: #050505; line-height: 32px; text-align: center; }
.overseas-patient-sec1 p{width: 100%; height: auto; margin: 0 auto;  display: block; padding-bottom: 7px;  font-size:16px; font-weight: 400; color: #050505; line-height: 22px; text-align: center; }



.dealer-zone-box1b{width: 100%; height: auto; float: left;  text-align: center; padding:50px 0 75px 0; box-sizing: border-box;}
.dealer-zone-box1b section{width: 100%; height: auto;  display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap;}


.dealer-zone-box1b section.zonebox-left figure{float: left;}
.dealer-zone-box1b section.zonebox-right figure{float: right;  margin-left: auto; order: 2;}

.dealer-zone-box1b section figure{width: 50%;   display: block;  }

.pefutureImgBox{ min-height:330px; background-size: cover; background-position: center center;}

.dealer-zone-box1b section figure img { display: block; width: 100%;}
.dealer-zone-box1b section article{width: 50%; height: auto; float: left; display: table; position: relative;  background: #fff; }


.dealer-zone-box1b section article aside {  display: table-cell; vertical-align: middle;  box-sizing: border-box;}
.dealer-zone-box1b section article aside h2{width: 100%; height: auto; display:block; position: relative;  font-size: 22px; color: #050505; font-weight: 600; line-height: 28px; text-align: left; padding-bottom: 20px; }
.dealer-zone-box1b section article aside p{width: 100%; height: auto;float: left; display: block; position: relative; font-size: 16px; color: #2f2f2f; font-weight: 400; line-height: 22px; text-align: left;}

.dealer-zone-box1c{width: 100%;  height: auto; float: left; display: block;     padding: 50px 0 20px 0;  }
.dealer-zone-box1c figure{width: 100%; height:345px; display: block; background: url( ../images/dealer-zone-pic12.jpg ) no-repeat center top; background-size: cover; margin-bottom: 75px; position: relative;     -webkit-box-shadow: 0px 0px 4px 0px rgb(0,0,0,0.35);
    -moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.35);
    box-shadow: 0px 0px 4px 0px rgb(0,0,0,0.35);
    }


.zonebox-right article aside{ padding: 30px 30px 30px 0;}
.zonebox-left article aside{ padding: 30px 30px 30px 50px;}

.overseas-patient-sec2 { width: 100%; height: auto; float: left; display: block;margin-top:0px; padding: 70px 0 70px 0; position: relative; background: #fafafa;  }
.overseas-patient-sec2:after {content: ''; width: 100%; display: block; height: 0; font-size: 0px;  line-height: 0; clear: both;}
.overseas-patient-sec2-box1{width: 100%; height: auto; float: left; display: block; padding: 0 0px; }
.overseas-patient-testimonials-slider{ margin: 0; padding: 0;}
.overseas-patient-testimonials-slider li{margin-right:20px;
    margin-left:20px;}
.overseas-patient-testimonials-slider li aside{width: 100%; height: auto; float: left; display: block; border: 0px solid #e33861; padding: 20px 30px 50px 30px; border-radius: 4px; position: relative; }
.overseas-patient-testimonials-slider li aside::after{content: ''; position: absolute; left: 0; top:47px; background: #e33861; width: 1px; height: 100%;}
.overseas-patient-testimonials-slider li aside::before{content: ''; position: absolute; left: 0; bottom: 0; background: #e33861; width: 97%; height: 1px;}
.overseas-patient-testimonials-slider li aside p{ position: relative;}
.overseas-patient-testimonials-slider li aside p::after{content: ''; position: absolute; left: -30px; top:26px; background: #e33861; width: 34px; height: 1px;}
.overseas-patient-testimonials-slider .ps_prev1, .overseas-patient-testimonials-slider .ps_next1 {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    z-index: 5;
    width: 31px;
    height: 16px;
    font-size: 0px;
    cursor: pointer;
}

.overseas-patient-testimonials-slider .ps_prev1 {
    left: -20px;
    background: url(../images/testimonials-arrow.png) no-repeat 0 50%;
    display: block;
}

.overseas-patient-testimonials-slider .ps_next1 {
    background: url(../images/testimonials-arrow.png)no-repeat -31px 50%;
    display: block;
    right: -20px;
}

.overseas-patient-testimonials-slider .slick-disabled {
    opacity: 0.5;
}

.fa-quote-left{ font-size:50px; color:#e33861;}
.quotes-right{ font-size: 50px; font-weight: 700; color:#e33861; position: absolute; right: 0px; bottom: -20px;}
.overseas-patient-sec2-box1 h2{width: 100%; height: auto; display:block; position: relative;  font-size: 28px; color: #050505; font-weight: 600; line-height: 32px; text-align: center; padding-bottom:0px; }
.overseas-patient-testimonials-slider li aside p{font-size: 16px; color: #2f2f2f; font-weight: 400; line-height: 22px;  }
.overseas-patient-testimonials-slider li aside h4{float: right;  font-size: 20px; color: #2f2f2f; font-weight: 400; line-height: 24px; margin-top: 20px;  }


.overseas-patient-sec4 { width: 100%; height: auto; float: left; display: block;margin-top:0px; padding: 70px 0 70px 0; position: relative;  background:#fff; position: relative;  }
.overseas-patient-sec4::before{ content: ''; position: absolute; left: 0; bottom: 0;  background: url(../images/howrah-bg.svg) no-repeat left bottom; max-width: 545px; width: 100%; height: 319px; opacity: 0.3; }
.overseas-patient-sec4:after {content: ''; width: 100%; display: block; height: 0; font-size: 0px;  line-height: 0; clear: both;}
.overseas-patient-sec4-box1{width: 100%; height: auto; float: left;  display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.overseas-patient-sec4-box1 figure{width: 35%; height: auto; float: left; display: table; padding-right: 30px;}
.overseas-patient-sec4-box1 figure i{ display: table-cell; vertical-align: middle; text-align: left; }
.overseas-patient-sec4-box1 figure i img{ width: 100%; max-width:300px;}
.overseas-patient-sec4-box1 aside{width: 65%; height: auto; float: left; display: block;}
.overseas-patient-sec4-box1 aside h2{width: 100%; height: auto; float: left; font-size: 28px; font-weight: 600; color: #000; line-height:32px; padding: 0px 0px 20px 0;   }
.overseas-patient-sec4-box1 aside p{width: 100%; height: auto; float: left; font-size: 16px; font-weight: 400; color: #050505; line-height:22px; padding: 0px 0px 10px 0;   }
.overseas-patient-sec4-box1 aside article{ width: auto; height: auto; display: block;}
.overseas-patient-sec4-box1 aside small{ width:auto; height: 50px;  float: left; display: block; margin-right: 25px; margin-top: 30px;}
.overseas-patient-sec4-box1 aside small a{padding: 0 20px; background: #E33861; font-size: 16px; font-weight: 600; color: #FFF; line-height: 50px; display: block; border-radius: 25px;  background-image: linear-gradient(0, #000, #000); background-size: 0; transition: .8s; position: relative; background-repeat: no-repeat; }
.overseas-patient-sec4-box1 aside small a:hover{ background-size: 100%; -webkit-box-shadow: 0px 10px 9px -3px rgba(0, 0, 0, 0.14); -moz-box-shadow: 0px 10px 9px -3px rgba(0,0,0,0.14);  box-shadow: 0px 10px 9px -3px rgba(0, 0, 0, 0.14);}







@media screen and (max-width: 1023px) {
    .dealer-zone-box1b section figure { width: 100%;}
.dealer-zone-box1b section figure img { display: block; width: 100%;}
.pefutureImgBox { min-height: inherit; background-size: cover;  background-position: center center;}
.dealer-zone-box1b section article {width: 100%;}
.zonebox-left article aside { padding: 10px 10px 10px 10px;}
.zonebox-right article aside { padding: 10px 10px 10px 10px;}
.dealer-zone-box1b section.zonebox-right figure {  float: left; order: 0;}
.overseas-patient-sec1 { padding: 30px 0 0px 0;}
.overseas-patient-sec1 h3 {  font-size: 24px; line-height: 32px;}
.dealer-zone-box1b {  padding: 30px 0 30px 0;}
.overseas-patient-sec2 { padding: 30px 0 30px 0;}
.overseas-patient-sec2-box1 h2 { font-size: 28px; line-height: 24px;}
.overseas-patient-sec4 {  padding: 30px 0 30px 0;}
.overseas-patient-sec4-box1 figure{ display: none;}
.overseas-patient-sec4-box1 aside { width:100%;}
.overseas-patient-sec4-box1 aside h2{ text-align: center; font-size: 28px; line-height: 36px;}
.overseas-patient-sec4-box1 aside p{ text-align: center; }
.overseas-patient-testimonials-slider .ps_prev1 {left: 0px;}
.overseas-patient-testimonials-slider .ps_next1 { right: 0px;}
}