/*
Theme Name: International Rejuvenation
Theme URI:
Author: International Rejuvenation Team
Author URI: 
Description:
Version: 1.1
*/

@import url(https://fonts.googleapis.com/css?family=Lato:400,900,900italic,700italic,700,400italic,300italic,300);

.bgimg {
    background-image: url("https://www.internationalrejuvenation.co.nz/wp-content/uploads/2016/01/contact-banner-300x40.jpg");
}

.cfullw {
  padding:0px;
}
.hospitalbanner.cfullw{background-image: url("images/hsp-banner.jpg");
background-position: right -76px;
    background-repeat: no-repeat;
    background-size: 71% auto;
}
.servicesbanner.cfullw{background-image: url("images/returnbanner.jpg");
/*background-size: cover;background-position: 275px -61px;background-size: cover;*/
background-position: right -76px;
    background-repeat: no-repeat;
    background-size: 71% auto;

}

.servicesbanner-single.cfullw{background-image: url("img/services-banner.jpg");
/*background-size: cover;background-position: 275px -61px;background-size: cover;*/
background-position: right -76px;
    background-repeat: no-repeat;
    background-size: 71% auto;

}

.packagebanner.cfullw {background-image: url("img/packagebanner.jpg");

/*background-position: 115px 0;background-size: cover;*/

background-position: right -76px;
    background-repeat: no-repeat;
    background-size: 71% auto;

}
.returnbanner.cfullw{background-image: url("images/return-cover-banner.jpg");
/*background-position: 275px -61px;background-size: cover;*/

background-position: right -76px;
    background-repeat: no-repeat;
    background-size: 71% auto;

}

.testimonialbanner.cfullw{background-image: url("images/testimonials.jpg");
/*background-position: 275px -61px;background-size: cover;*/

background-position: right -76px;
    background-repeat: no-repeat;
    background-size: 71% auto;

}

.faqbanner.cfullw {background-image: url("img/faqbanner.jpg");

/*background-position: 170px 0;background-size: cover;*/
background-position: right -76px;
    background-repeat: no-repeat;
    background-size: 71% auto;


}
.contactbanner.cfullw {background-image: url("img/contactbanner.jpg");

/*background-position: 170px -92px;background-size: 90% auto;*/

background-position: right -76px;
    background-repeat: no-repeat;
    background-size: 71% auto;
}

.cfullw {
    background-image: url("images/bg2.jpg");
    background-position: right -76px;
    background-repeat:  no-repeat;
	background-size:  71% auto;
} 
.cfullw-inner {
  background-image: url("images/blue-triangle.png");
  background-position: 0 center;
  background-repeat: no-repeat;
  background-size: 91% 100%;
  padding-bottom: 50px;
  position: relative;
  /*z-index: 9999;*/
}
.coloredtriangle ul li {
  background-image: url("images/baner-listimg.png");
  background-repeat: no-repeat;
  margin-bottom: 5px;
  min-height: 42px;
  padding-left: 58px;
  padding-top: 2px;
}
.below-header {
 /* background-image: url("images/lovetirangle.png"), url("images/lovetirangle.png");
  background-position: right 0, left top;
  background-size: 76% 89%, 100% auto;
  background-repeat: no-repeat, no-repeat;	*/
  background: rgba(0, 0, 0, 0) url("images/lovetirangle.png") no-repeat right 0 ;
  background-size:100% 295px;
  margin-top: -295px;
  padding-top: 0px;
  color: #777777;
  font-weight: 300;
}
.first-footer-outer {
  background: rgba(0, 0, 0, 0) url("img/bottom-triangle.png") no-repeat right bottom;
  background-size:66% 435px;
  overflow:hidden;
}
.footer-img {bottom: 0;max-width: 410px;position: absolute;right: -180px;}
.first-footer-inner {margin: 0 auto;max-width: 1600px;position: relative;}
.container.pgcontent h1{font-weight:300;font-size: 40px;margin-bottom: 22px;}
.bar {border-bottom: 0px solid #eee;}
.leafimg {left: -200px;max-width: 450px;position: absolute;top: 43%;}
.leafimg img{max-width:100%;}
.pgcontent h1 {color:#42cee7;}
.about-section .row-outer {background-position: 100% bottom;background-repeat: no-repeat;background-size: 520px auto;padding-bottom: 100px;padding-top: 220px;}
.ptitle, .psub-title{color:#ecf9fc;text-transform: uppercase;}
.psub-title{margin-top:0px;font-size: 20px;margin-bottom: 20px;}
.ptitle span{color:#fff;font-weight:900;}
.coloredtriangle{color:#ecf9fc;}
.coloredtriangle ul{list-style:none;margin-left: 20px;}
h1 strong {font-weight: 900;}
.cfullw-leafinner {margin: 0 auto;max-width: 1600px;min-height: 500px;position: relative;width: 100%;}
.coloredtriangle br{display:none;}

.cthospital .pbanner-content {font-size: 16px;font-weight: 300;margin-top: 30px;max-width: 550px;}
.cthospital .psub-title {font-size: 30px;letter-spacing: 1px;font-weight:300;}
.cthospital .ptitle {font-size: 45px;margin-bottom:20px;font-weight: 300;}
.cthospital .ptitle span {font-size: 45px;font-weight: 900;}
.coloredtriangle.cthospital {margin-top: 25px;}
.faq .nav.nav-tabs {margin-top: 0px;}

/** hospital accordion style start */
.hospital-text .panel{border:0px;}
.hospital-text .panel-body {
  border: 1px solid #dde6e9 !important;
  border-radius: 4px;
  box-sizing: border-box;
  margin-top: 8px;
  padding: 20px;
}
.hospital-text .panel-heading{
	background: #3fc9e3; /* Old browsers */
	background: -moz-linear-gradient(top, #3fc9e3 0%, #3fc9e3 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #3fc9e3 0%,#3fc9e3 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #3fc9e3 0%,#3fc9e3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3fc9e3', endColorstr='#3fc9e3',GradientType=0 ); /* IE6-9 */
	border:0px;
	border-radius:4px;
}
.hospital-text .panel-heading.active .panel-title {
  background: rgba(0, 0, 0, 0) url("img/ball-active.png") no-repeat scroll 95% center;
}
.hospital-text .panel-heading .panel-title {
  background: rgba(0, 0, 0, 0) url("img/ball-active.png") no-repeat scroll 95% center;
  padding: 13px 0;
}
.hospital-text .panel-heading .panel-title a {
  color: #fff;
  font-size: 18px;
  font-style: italic;
  position: relative;
  padding-right:50px;
}
.hospital-text .panel-heading .panel-title a::after {
    content:  "\f078";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #fff;
    font-size: 14px;
    position: absolute;
    top: 4px;
    right: 0;
}
img{max-width:100%; height:auto;}
.hospital-text h1 {
  font-size: 36px !important;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.hospital-text h1 span {font-weight:900;font-size: 36px !important;}
.abt-fimg{display:none;}
.first-footer-inner .back6{background-color:#178f82 !important;}
.first-footer-inner .face h2 strong, .first-footer-inner .news h2 strong, .first-footer-inner .cover h2 strong{font-weight:900;}
.cff-likebox {margin: 0 !important;}
.singleservices .about-section .row-outer {margin: 0 auto;max-width: 1000px;width: 100%;background-size: 320px auto;}
.singleservices .about-section .row-outer h3{color:#3fc9e2;margin-top: 0;}
.singlettimonial .row h3{color:#3fc9e2;margin-top: 0;}

/** hospital accordion style end*/


/** Services accordion style start*/
.services-section {margin-top: 15px;}
.services-section .services-inner h3 {font-style:italic;color:#42CEE7;}
.services-section .services-inner p {font-size:14px;}
.services-outer-left {float: left;width: 22%;margin-right:2%;}
.services-outer-right {float: left;width: 72%;}
.services-outer-left .first {float: left;margin: 0;padding: 0;width: 100%;position: relative;}
.services-outer-left .circlenew1 {border-radius: 50%;display: table;max-width: 236px;padding: 48px;width: 100%;margin: 0;float: none;}
.services-outer-left .small {left: 62%;max-width: 80px;position: absolute;right: auto;top: -20px;}
.services-outer-left .circlenew1 h3 {display: table-cell;height: 135px;margin: 0 auto;vertical-align: middle;}
.services-outer-left .circleh3{max-width:200px;margin:0px auto;text-align:center;}
.services-outer-left .first:hover .small .hv-sm, .services-outer-left .thried:hover .small .hv-sm{max-width: 80px;}
.services-outer-right {font-size:14px;font-weight:normal;color:#999999}
.services-outer-right h3{font-size:14px;}
.services-outer-right .hospital-text ul li {color: #42cee7;display: inline-block;float: left;list-style: outside none none;padding-right: 10px;position: relative;width: auto;}
.services-outer-right .hospital-text ul li::after {content: "//";padding-left: 10px;}
.servicesicn-outer {float: left;width: 100%;margin-bottom:30px;}
.servicescontainer-outer {background: rgba(0, 0, 0, 0) url("img/services-bg.png") no-repeat right top;}
.services-outer-left .first1 .circle1 {background: rgba(0, 0, 0, 0) url("img/plastic-surgery.jpg") no-repeat center center;background-size:cover;}
.services-outer-left .second .circle2 {background: rgba(0, 0, 0, 0) url("img/dental.jpg") no-repeat center center; background-size:cover;}
.services-outer-left .thried .circle3 {background: rgba(0, 0, 0, 0) url("img/visumax_eye1.jpg") no-repeat center center; background-size:cover;}
.services-outer-left .four .circle4 {background: rgba(0, 0, 0, 0) url("img/promo251736203.jpg") no-repeat center center;background-size:cover;}
.services-outer-left .five .circle5 {background: rgba(0, 0, 0, 0) url("img/vaginoplasty-thailand.jpg") no-repeat center center; background-size:cover;}

/** Services accordion style end*/


/** new testimonial style start **/
.firsttestimonial .client {background-image: url("img/tes-icon.png");background-repeat:no-repeat;background-position: 18px 18px;padding: 32px 30px 35px 70px;margin-top: 0;color:#fff;font-size: 16px;line-height: 19px;}
.firsttestimonial p {font-family: inherit;font-weight: normal;line-height: 20px;}
.testimonial-by {color: #eee;display: block;font-size: 16px;font-weight: bold;margin-top: 10px;}
.testimonial-more a{font-size:16px;text-transform:uppercase;display:inline-block;margin-top:11px;}
.firsttestimonial .col-sm-6 {padding: 0;}
.col-sm-12.firsttestimonial {background: #3fc9e2 none repeat scroll 0 0;float: none;margin: 0 auto 25px;padding: 0;width: 96%;}
.testmnl-summary > h3 {display: inline;font-size: 14px;margin-top: 0;color:#3fc9e2;font-weight: bold;}
.col-sm-6.remaining-test .testimonial-more a {font-size: 12px;margin-top: 0;color:#3fc9e2;font-weight: bold;}
.testmnl-summary {line-height: 17px;font-size: 14px;}
.col-sm-6.remaining-test {margin-top: 25px;}
.remaining-test-left.col-sm-4 img{border-radius:6px;}
/** new testimonial style end **/

/** home slider style start **/
.banner .carousel-indicators {bottom: 0;}
.banner .carousel-caption {left: 42%;max-width: 58%;padding-bottom: 30px;right: auto;top: 18%;width: 100%;visibility:hidden;}
.banner .carousel-control.right, .carousel-control.left {background-image: none;}
.banner .carousel .item {height: 100%;width:100%;}
.banner .carousel .icon-container {display: inline-block;font-size: 25px;line-height: 25px;padding: 1em;text-align: center;border-radius: 50%;}
.slide-layer1 {color: #3fc9e2;font-size: 4vw;text-shadow: 0 0 0;font-family: 'Montserrat';padding-right: 20%; font-weight: bolder; color: #3fc9e2; font-size: 50px; letter-spacing: -0.21vw; text-shadow: 0 0 0; font-family: 'Montserrat'; letter-spacing: 0px; padding-right: 20%; text-shadow: 0 1px 2px rgba(0, 0, 0, .7);}
.slide-layer3 {color: #3fc9e2;font-size: 2vw;text-shadow: 0 0 0;font-family:"Montserrat-italic";font-style:italic;font-weight:300;padding-right: 18%;}
.slide-layer2 {color: #261e4c;font-family: "Montserrat-bold";font-size: 7vw;letter-spacing: -0.43vw;position: relative;text-shadow: 0 0 0;width: 100%;margin-top:-40px;}
.banner .fa.fa-chevron-left.icon-prev, .fa.fa-chevron-right.icon-next {font-size: 7vw;}
.banner .carousel-control {z-index: 9999;}

/* Animation delays */
.slide-layer1 {-webkit-animation-delay: 1s;animation-delay: 1s;}
.slide-layer2 {-webkit-animation-delay: 2s;animation-delay: 2s;}
.slide-layer3 {-webkit-animation-delay: 3s;animation-delay: 3s;}
.slide-layer2 hr {border-color: #261e4c;border-width: 2px;bottom: 3px;color: #261e4c;margin: 0;position: absolute;width: 100%;}
/** home slider style end **/


.newreturn .roundcmn .dollerinner h1 {color:#fff !important;padding:0px;width: 100%;text-align:center;font-family: 'Montserrat-Bold';font-size: 6vw;}
.newreturn .roundcmn .dollerinner p {color: #fff !important;float: none;font-family: "Montserrat";font-size: 14px;line-height: 18px;margin: 0 auto !important;max-width: 165px;padding: 0;text-align: center;width: 100%;}
.newreturn .roundcmn .dollerinner {position: absolute;background:none !important;width: 100%;top:0px;text-align:center;left:0px;top:30%;}
.newreturn .roundcmn {position: relative;}
.newreturn .roundcmn .dollerinner span {font-size: 4vw;vertical-align: super;}
.newreturn .round2.roundcmn > img {transform: rotate(135deg);}
.newreturn .round3.roundcmn > img {transform: rotate(52deg);}
h2.return-pricetitle{font-size:40px;color:#42CEE7;font-weight:300;font-family:"Lato",sans-serif;}
.newreturn .middle {float: none;margin: 0 auto;max-width: 840px;width: 100%;}



/*** responsive style ****/
@media only screen and (min-width: 1935px) {
.cfullw-leafinner {max-width: unset;}
.first-footer-outer {background: rgba(0, 0, 0, 0) url("img/bottom-triangle.png") no-repeat right bottom;background-size:62% 435px;}
.rightpart h2 {margin: 275px 0 0;}
.new-start {margin: 0 0 28px;}
.footer-img {max-width: 375px;right: 0;}
.leafimg {left: 0;max-width: 390px;top: 27%;}
.first-footer-inner {max-width: unset;}
}

@media only screen and (min-width: 1475px) {
.first-footer-outer {background: rgba(0, 0, 0, 0) url("img/bottom-triangle.png") no-repeat right bottom;background-size:65% 435px;}
.rightpart h2 {margin: 290px 0 0;}
.new-start {margin: 0 0 28px;}
.footer-img {max-width: 395px;}
.first-footer-inner {max-width: unset;}

.contactbanner.cfullw {background-image: url("img/contactbanner.jpg");background-position: 170px 38%;background-size: 100% auto;}
}

@media only screen and (min-width: 1385px) {
.first-footer-outer {
  background: rgba(0, 0, 0, 0) url("img/bottom-triangle.png") no-repeat right bottom;background-size:65% 435px;
}
.newreturn .roundcmn .dollerinner h1 {font-size: 82px;}
.newreturn .roundcmn .dollerinner span {font-size:54px;}
}

@media only screen and (max-width: 1419px) and (min-width:1175px) {
.first-footer-outer {background: rgba(0, 0, 0, 0) url("img/bottom-triangle.png") no-repeat right bottom;background-size:65% 435px;}
.coloredtriangle ul li {background-size: 30px auto;min-height: 35px;padding-left: 42px;}
.psub-title {font-size: 26px;}
.leafimg {left: -170px;max-width: 350px;position: absolute;top: 50%;}
.rightpart h2 {font-size: 32px;margin: 275px 0 0;margin-left: 105px;}
.rightpart {box-sizing: border-box;float: none;max-width: 635px;padding: 0 0 0 11%;text-align: left;}
.rightpart p {padding-right: 12px;}
.footer-img {max-width: 380px;right: -245px;}
.below-header{padding-bottom:0px;}
.below-header {background: rgba(0, 0, 0, 0) url("images/lovetirangle-1280.png") no-repeat right 0;background-size:100% 322px;}
.first-footer-inner .face h2, .first-footer-inner .news h2{font-size:31px !important;}
.newreturn .roundcmn .dollerinner h1 {font-size: 82px;}
.newreturn .roundcmn .dollerinner span {font-size:54px;}
.servicesbanner.cfullw {background-position: 300px 3%;background-size: 88% auto;}
}

@media only screen and (max-width: 1174px) {
	.cthospital .ptitle {font-size: 36px;margin-bottom: 10px;}
	.cthospital .ptitle span {font-size: 36px;font-weight: 900;}
	.first-footer-outer {background: rgba(0, 0, 0, 0) url("img/bottom-triangle.png") no-repeat right bottom;background-size:65% 270px;}
	.psub-title, .cthospital .psub-title {font-size: 22px;margin-bottom:5px;}
	.cfullw-leafinner {min-height: 280px;}
	.abt-fimg {bottom: 0;max-width: 380px;position: absolute;right: 0;display:block; }
	.about-section .row-outer {background-image: none !important;padding-bottom: 0;position: relative;padding-top: 240px;}
	.about-section .row-outer .col-xs-offset-1 {margin-left: 16%;}
	.coloredtriangle ul li {background-size: 30px auto;min-height: 35px;padding-left: 42px;}
	.leafimg {left: -170px;max-width: 250px;position: absolute;top: 70%;}
	.rightpart h2 {font-size: 26px;margin: 300px 0 0; margin-left: 20px;}
	.rightpart {box-sizing: border-box;float: none;margin: 0 auto;max-width: 470px;padding: 0;text-align: right;}
	.rightpart p {padding-right: 12px;}
	.footer-img {max-width: 250px;right: -145px;}
	.below-header{padding-bottom:0px;margin-top: -230px;background: rgba(0, 0, 0, 0) url("images/lovetirangle-1280.png") no-repeat right 0;background-size:100% 322px;}
	.col-sm-6.coloredtriangle, .col-sm-8.coloredtriangle {width: 55%;}
	.ptitle{margin-top:10px;font-size:32px;margin-bottom:5px;}
	.coloredtriangle.cthospital {margin-top: 10px;}
	.cthospital .pbanner-content {font-size: 14px;font-weight: 300;line-height: 20px;margin-top: 10px;max-width: 550px;padding-right:20px;}
	.servicescontainer-outer{background-size:cover !important;}
	.services-outer-left .first {right: auto !important;top: 0 !important;}
	.services-outer-left .circlenew1 h3 {height: 115px;}
	.first-footer-inner .face h2, .first-footer-inner .news h2{font-size:29px !important;}
}

@media only screen and (max-width: 1044px) {
	.firsttestimonial .client {background-position: 9px 7px;background-size: 20px auto;font-size: 13px;line-height: 17px;padding: 9px 12px 0 35px;}
	.testimonial-by {font-size: 13px;margin-top: 5px;}
	.testimonial-more a {font-size: 13px;margin-top: 0px;}
	.singleservices .about-section .row-outer .pgcontent {padding-left:30px;padding-right:30px;}
	.singleservices .about-section .row-outer .abt-fimg {right: 30px;}
}

@media only screen and (max-width: 979px) {
	.col-sm-6.coloredtriangle {width: 78%;}
	.psub-title {font-weight: 300;}
	.col-sm-6.coloredtriangle p, .col-sm-6.coloredtriangle ul, .col-sm-8.coloredtriangle p, .col-sm-8.coloredtriangle ul{max-width:70%;}
	.cfullw-inner {background-size: 100% 100%;}
	.coloredtriangle ul li {background-size: 22px auto;min-height: 25px;padding-left: 32px;padding-top: 0;}
	.below-header{background: rgba(0, 0, 0, 0) url("images/lovetirangle-1280.png") no-repeat right 0;background-size:100% 268px;}
	.abt-fimg {max-width: 290px;}
	.first-footer-outer {background: rgba(0, 0, 0, 0) url("img/bottom-triangle.png") no-repeat right bottom;background-size:75% 225px;}
	.footer-img {max-width: 215px;}
	.rightpart{padding:0 0 20px;max-width: 381px;}
	.services-outer-left .first {right: auto !important;top: 0 !important;}
	.services-outer-left .circlenew1 {max-width: unset !important;padding:13% !important;}
	.servicescontainer-outer {padding: 0 0px;}
	.services-outer-left .circlenew1 h3{padding:0px !important;}
	.firsttestimonial .client {font-size: 12px;}
}

@media only screen and (max-width: 767px) {
	.cfullw-inner {background-image: url("images/blue-triangle-768.png");}
	.cfullw-leafinner .row {padding: 0 30px;}
	.leafimg {left: 8%;max-width: 25%;position: relative;top: auto;}
	.abtbanner .leafimg {transform: rotate(28deg);}
	.cfullw {background-position: 30px 92px;background-size: 100% auto;}
	.below-header {background: rgba(0, 0, 0, 0) url("images/lovetirangle-1280.png") no-repeat right 0;background-size:100% 210px;margin-top: -155px;}
	.col-sm-6.coloredtriangle p, .col-sm-6.coloredtriangle ul, .col-sm-8.coloredtriangle p, .col-sm-8.coloredtriangle ul{max-width:100%;}
	.col-sm-8.coloredtriangle{width:100%;min-height: 222px;}
	.col-sm-6.coloredtriangle .pbanner-content, .col-sm-8.coloredtriangle .pbanner-content{max-width:85%;}
	.ptitle, .cthospital .ptitle, .cthospital .ptitle span {font-size: 28px;margin-top: 20px;}
	.about-section .row-outer {padding-top: 140px;}
	.container.pgcontent h1 {font-size: 24px;}
	.about-section .row-outer .col-xs-offset-1 {margin-left: 0;width:100%;}
	.below-header-outer .container{padding:0px 30px;}
	.abt-fimg {margin: 0 auto;max-width: 400px;position:static;}
	.footer-img {max-width: 188px;right: -35px;}
	.first-footer-outer {background: rgba(0, 0, 0, 0) url("img/bottom-triangle.png") no-repeat right bottom;background-size:100% 225px;}
	.first-footer-outer .leftpart {margin: 0 0 70px;}
	.rightpart {max-width: 355px;}
	.rightpart h2 {font-size: 19px;}
	.services-outer-right {width: 62%;}
	.services-outer-left {width: 30%;}
	.services-outer-left .circlenew1 h3 {height: 135px;}
	.slide-layer2 {margin-top: -30px;}
	
	.packagebanner.cfullw{background-position: 30px 92px;}
	.returnbanner.cfullw, .servicesbanner.cfullw {background-position: 120px 100px;}
	.faqbanner.cfullw {background-position: 70px 105px;}
	.contactbanner.cfullw {background-position: 30px 92px;background-size:100% auto;}
	
	.col-sm-12.firsttestimonial {background: none;float: none;margin: 0 auto;width: 96%;}
	.firsttestimonial .firsttest-left {text-align: center;}
	.firsttestimonial .firsttest-left img {width:100%;}
	.firsttestimonial .client {font-size: 14px;padding: 9px 12px 9px 35px;text-align: left;}
	.testmnl-summary > h3 {display: inline;font-size: 16px;margin-top: 0;color:#3fc9e2;font-weight: bold;}
	.testimonial-more a {font-size: 13px;margin-top: 0;color:#3fc9e2;font-weight: bold;}
	.testmnl-summary {line-height: 19px;font-size: 16px;}
	
	.newreturn .roundcmn {float: left;margin-right: 1%;position: relative; width: 32% !important;padding-bottom:0px !important;}
	.newreturn .round3 {margin-right: 0 !important;}
	.newreturn .roundcmn .dollerinner p {max-width: 125px;font-size:11px;}
	.newreturn .roundcmn .dollerinner{top:25%;}
	h2.return-pricetitle{font-size:30px;}

	
}

@media only screen and (max-width: 639px) {
.enq-btn {
    width: 110px;
    margin-left: 5px;
    margin-top: -10px;
}
	.col-sm-6.coloredtriangle, .col-sm-8.coloredtriangle {width: 100%;}
	.cfullw-inner {background-image: url("images/blue-triangle1-639.png");}
	.cfullw {background-position: 29px 135px;}
	.returnbanner.cfullw, .servicesbanner.cfullw {background-position: 108px 166px;}
	.below-header {margin-top: -100px;background: rgba(0, 0, 0, 0) url("images/lovetirangle-1280.png") no-repeat right 0;background-size:100% 112px;}
	.rightpart {max-width: 390px;padding: 0 0 15px;}
	.rightpart h2 {font-size: 22px;padding-left: 20px;text-align: left;margin-left: 50px}
	.rightpart p {font-size: 12px;}
	.first-footer-outer {background: rgba(0, 0, 0, 0) url("img/bottom-triangle.png") no-repeat right bottom;background-size:112% 165px;}
	.first-footer-outer .leftpart {margin: 0 0 120px;}
	.footer-img {max-width: 128px;right: -35px;}
	.services-outer-left {float: none;margin: 0 auto;max-width: 200px;width: 100%;clear:left;}
	.services-outer-right {width: 100%;float: none;clear:left;}
	.abt-fimg {margin: 0 auto;max-width: 100%;position: static;text-align: center;width: 100%;}
	.packagebanner.cfullw {background-position: 30px 180px;}
	.slide-layer2 {margin-top: -25px;}
	.address table td a, .address table td h4 {padding: 5px 0 0 10px;}
	
	.newreturn .roundcmn {float: none !important;margin: 0 auto 10px !important;min-width: 230px;}
	.newreturn .roundcmn .dollerinner {top: 30%;}
	.newreturn .roundcmn .dollerinner h1 {font-size: 45px;}
	.newreturn .roundcmn .dollerinner p {font-size: 14px;max-width: 150px;}
	.newreturn .roundcmn .dollerinner span {font-size: 25px;}

}

@media only screen and (max-width: 479px) {

.enq-btn {
    width: 75px;
    margin-left: 2px;
    margin-top: -15px;
}
	.first-footer-outer .leftpart {margin: 0 0 140px;}
	.ptitle, .cthospital .ptitle, .cthospital .ptitle span  {font-size: 24px;}
	.psub-title, .cthospital .psub-title {font-size: 14px;}
	.rightpart {margin-left: 0;max-width: 331px;padding: 0 0 15px;}
	.rightpart h2 {font-size: 20px;padding-left: 15px;text-align: right;}
	.rightpart p {font-size: 11px;}
	.footer-img {max-width: 128px;right: -35px;}
	.col-sm-6.coloredtriangle p, .col-sm-6.coloredtriangle ul, .col-sm-8.coloredtriangle ul, .col-sm-8.coloredtriangle p {font-size: 11px;max-width: 95%;}
	.col-sm-6.coloredtriangle ul, .col-sm-8.coloredtriangle ul {margin-left:0px;}
	.col-sm-6.coloredtriangle .pbanner-content, .col-sm-8.coloredtriangle .pbanner-content {max-width: 100%;}
	.below-header-outer .container, .cfullw-leafinner .row {padding:0px 20px;}
	.leafimg {left: 3%;margin-top: 10px;max-width: 29%;}
	.cfullw {background-position: 29px 165px;}
	.hospitalbanner.cfullw {background-position: 30px 78px;background-size: 100% 100%;}
	.returnbanner.cfullw, .servicesbanner.cfullw {background-position: 76px 169px;}
	.contactbanner.cfullw {background-position: 30px 160px;}
	.faqbanner.cfullw {background-position: -26px 145px;}
	.below-header {background: rgba(0, 0, 0, 0) url("images/lovetirangle-1280.png") no-repeat right 0;background-size:100% 112px;margin-top: -96px;}
	.about-section .row-outer {padding-top: 88px;}
	.hospital-text .panel-heading .panel-title {text-align:left;background-size:38px !important;}
	.hospital-text .panel-heading .panel-title a {font-size: 13px;max-width: 78%;display: block;padding-right: 15px;}
	.slide-layer2 {margin-top: -20px;}
	.packagebanner.cfullw {background-position: 22px 172px;}
	.address table td a, .address table td h4 {font-size: 11px;padding: 5px 0 0 5px;}
	#footer .address table td img {max-width: 24px;}
	.hospital-text .panel-heading .panel-title a::after {font-size: 13px;top: 0;}

	
}



.grow { transition: all .2s ease-in-out; transform: scale(1.3);}
.grow:hover { transform: scale(1.4); }

.first-footer-inner .back6 {
    height: 200px;
}

ul.click .sub-menu-parent { position: relative; }

ul.click .sub-menu { 
  visibility: hidden; /* hides sub-menu */
  opacity: 0;
  position: absolute;
  top: 58px;
  left: 53px;
  width: 86%;
  transform: translateY(-2em);
  z-index: -1;
  transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
}

ul.click .sub-menu-parent:hover .sub-menu {
  visibility: visible; /* shows sub-menu */
  opacity: 1;
  z-index: 1;
  transform: translateY(0%);
  transition-delay: 0s, 0s, 0.3s; /* this removes the transition delay so the menu will be visible while the other styles transition */
}

ul.click li { list-style-type: none; padding: 0;}

ul.click > li { display: inline-block; border-left: solid 1px #aaa; }
ul.click > li:first-child { border-left: none; }

ul.click .sub-menu a {
    color: white;
    display: block;
    padding: 0.8em 1em;
    text-decoration: none;
    background: #3fc9e2;
}

ul.click .sub-menu a:hover {
    /* color: #F55; */
    color: #261e4c;
    background: #5DBCD2;;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
}

ul.sub-menu.animated {
    webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards;
}