@import url('https://fonts.googleapis.com/css?family=Sintony:400,700');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');
@font-face {font-family: trebuc; src: url(../css/fonts/trebuc.ttf);}
@font-face {font-family: trebuchet-ms-Italic; src: url(../css/fonts/trebuchet-ms-Italic.ttf);}
body {	margin:0;	padding:0;}
.top-header {	background:#3d95d1;	float:left;	width:100%;	font-family: 'Sintony', sans-serif;}
.top-header p {	margin:12px 0px;	color:#fff;}
.social-buttons {	display: inline-block;	padding: 4px 0px 0;	text-align: center;	float: right;}
.logo-section {	background-color: #fff;	float: left;	width: 100%;	padding: 14px 0;}
.header-email {	font-family: 'Sintony', sans-serif;}
.header-email p {	margin: 0;}
.header-email a {	color: #000;	text-decoration: none;	font-size: 15px;}
.header-email a:hover {	color: #000;	text-decoration: none;	font-size: 15px;}
.header-email img {	float: left;	margin-right: 17px;}
.header-email span {	font-size: 16px;}
.social-buttons .social-margin {	margin-right: 15px;}
.social-buttons a, .social-buttons a:hover, .social-buttons a:focus, .social-buttons a:active {	text-decoration: none;}
.social-buttons .social-icon {	margin-bottom: 3px;	box-sizing: border-box;	-moz-border-radius: 138px;	-webkit-border-radius: 138px;	border-radius: 138px;	border: 5px solid;	text-align: center;	width: 35px;	height: 35px;	display: inline-block;	line-height: 1px;	padding-top: 11px;	transition: all 0.5s;/* Facebook Button Styling *//* Twitter Button Styling *//* Google+ Button Styling *//* Linkedin Button Styling *//* Pinterest Button Styling *//* Behance Button Styling *//* Github Button Styling *//* Youtube Button Styling *//* Soundcloud Button Styling */}
.social-buttons .social-icon:hover {	transform: rotate(360deg) scale(1.3);}
.social-buttons .social-icon.facebook {	font-size: 14px;	padding-top: 5px;	border-color: #3b5998;	background-color: #3b5998;	color: #ffffff;}
.social-buttons .social-icon.facebook:hover {	background-color: #ffffff;	color: #3b5998;}
.social-buttons .social-icon.twitter {	font-size: 14px;	padding-top: 5px;	padding-left: 2px;	border-color: #55acee;	background-color: #55acee;	color: #ffffff;}
.social-buttons .social-icon.twitter:hover {	background-color: #ffffff;	color: #55acee;}
.social-buttons .social-icon.google-plus {	font-size: 14px;	padding-top: 5px;	padding-left: 2px;	background-color: #dd4b39;	color: #ffffff;	border-color: #dd4b39;}
.social-buttons .social-icon.google-plus:hover {	background-color: #ffffff;	color: #dd4b39;}
.social-buttons .social-icon.linkedin {	font-size: 14px;	padding-top: 5px;	padding-left: 1px;	background-color: #0976b4;	color: #ffffff;	border-color: #0976b4;}
.social-buttons .social-icon.linkedin:hover {	background-color: #ffffff;	color: #0976b4;}
.social-buttons .social-icon.pinterest {	font-size: 14px;	padding-top: 5px;	background-color: #cb2027;	color: #ffffff;	border-color: #cb2027;}
.social-buttons .social-icon.pinterest:hover {	background-color: #ffffff;	color: #cb2027;}
.social-buttons .social-icon.behance {	font-size: 14px;	padding-top: 5px;	background-color: #1769ff;	color: #ffffff;	border-color: #1769ff;}
.social-buttons .social-icon.behance:hover {	background-color: #ffffff;	color: #1769ff;}
.social-buttons .social-icon.github {	font-size: 14px;	padding-top: 5px;	background-color: #4183c4;	color: #ffffff;	border-color: #4183c4;}
.social-buttons .social-icon.github:hover {	background-color: #ffffff;	color: #4183c4;}
.social-buttons .social-icon.youtube {	font-size: 14px;	padding-top: 5px;	padding-left: 0px;	background-color: #bb0000;	color: #ffffff;	border-color: #bb0000;}
.social-buttons .social-icon.youtube:hover {	background-color: #ffffff;	color: #bb0000;}
.social-buttons .social-icon.soundcloud {	font-size: 14px;	padding-top: 5px;	padding-left: 0px;	background-color: #ff3a00;	color: #ffffff;	border-color: #ff3a00;}
.social-buttons .social-icon.soundcloud:hover {	background-color: #ffffff;	color: #ff3a00;}
.get-quote {	background: #3d95d1;	color: #fff;	padding: 14px 19px;	width: 136px;	float: left;	font-family: 'Sintony', sans-serif;	font-size: 16px;	text-decoration: none;	border-radius: 33px;}
.get-quote img {	float: left;	margin-right: 10px;}
.get-quote:hover {	background: #3d95d1;	color: #fff;	padding: 14px 19px;	width: 136px;	float: left;	font-family: 'Sintony', sans-serif;	font-size: 16px;	text-decoration: none;	border-radius: 33px;}
.navigation {	width: 100%;	float: left;	font-family: 'Open Sans', sans-serif;	background: #4da2dc;}
.navigation form {	position: relative;margin: 13px 0;	padding: 0;	float: right !important;}
.navigation form .form-group {}
.navigation form .form-group .form-control {	background: #388bc3;	border-radius: 24px;	border: 0;	position: relative;	width: 100%;	float: left;}
.navigation form .form-group input::placeholder {color:#fff;}
.navigation form button {	background: 0;	border: 0;	position: absolute;top: 5px;	right: 15px;	color: #fff;}
/*---slider--*/
/*.carousel-fade .carousel-inner .item {
	opacity: 0;
	transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
	opacity: 1;
}
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
	left: 0;
	opacity: 0;
	z-index: 1;
}
.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {
	opacity: 1;
}
.carousel-fade .carousel-control {
	z-index: 2;
}
.carousel-indicators li {
	background-color: rgb(255, 255, 255);
	border: 1px solid #002365;
}
.carousel-indicators .active {
	background-color: #002365;
}
.carousel-wrapper {
	width: 100%;
	float: left;
	position: relative;
	z-index: -1;
}*/
.contect-box h1 {	font-size: 27px;	font-family: 'Sintony', sans-serif;}
.contect-box span {	color: #2a458a;	font-weight: 600;}
.contect-box h2 {	font-size: 27px;	font-family: 'Sintony', sans-serif;}
.contect-box span {	color: #2a458a;	font-weight: 600;}
.contect-box h3 {	font-size: 27px;	font-family: 'Sintony', sans-serif;}
.contect-box span {	color: #2a458a;	font-weight: 600;}
.contect-box h4 {	font-size: 27px;	font-family: 'Sintony', sans-serif;}
.contect-box span {	color: #2a458a;	font-weight: 600;}
.contect-box h5 {	font-size: 27px;	font-family: 'Sintony', sans-serif;}
.contect-box span {	color: #2a458a;	font-weight: 600;}
.contect-box h6 {	font-size: 27px;	font-family: 'Sintony', sans-serif;}
.contect-box span {	color: #000;	font-weight: 600;}
p {	font-family: 'Sintony', sans-serif;	font-size: 15px;	text-align: justify;	color: #000;	line-height: 1.8;}
.read-more {	font-family: 'Sintony', sans-serif;	padding: 9px 21px;	background: #2a458a;	color: #fff;	border-radius: 24px;	text-decoration:none;	font-size: 16px;}
.read-more:hover {	font-family: 'Sintony', sans-serif;	padding: 9px 21px;	background: #2a458a;	text-decoration:none;	color: #fff;	border-radius: 24px;	font-size: 16px;}
.welcome-section {	/*background: url(../img/welcome-bg.jpg);*/	background-color: #F2FAFD;	width: 100%;	float: left;	padding: 85px 0;}
.about-section {	width: 100%;	float: left;	padding: 85px 0;}
.contect-box .read-more {	margin-top: 18px;	float: left;}
.process {
	width: 100%;
	float: left;
	padding: 84px 0;
	position:relative;
}
.process::after {
 content: '';
 display: block;
 position: absolute;
 top: 0;
 width: 764px;
 height: 552px;
 background: url(../img/process-bg.jpg);
 background-size: 100%;
 z-index: -1;
 background-position: bottom;
}
.process ul {
	list-style: none;
	padding: 0;
	margin: 0;
	float: left;
	box-shadow: 7px 8px 0px #00000026;
}
.process ul li {
	width: 50%;
	float: left;
	padding: 15px;
	min-height: 206px;
	text-align: center;
}
.process ul li i {
	font-size: 50px;
	color: #fff;
}
 .process ul li:nth-child(1) {
 background:#072f5f;
}
.process ul li:nth-child(2) {
 background:#1261a0;
}
.process ul li:nth-child(3) {
 background:#3895d3;
}
.process ul li:nth-child(4) {
 background:#58cced;
}
.process ul li .process-title {
	color: #fff;
	text-align: center;
	font-size: 19px;
}
.process ul li p {
	color: #fff;
	text-align: center;
	font-size: 13px;
}
.product-section {
	width: 100%;
	float: left;
	position: relative;
	padding: 3px 0 92px;
}
.product-section::after {
 background: url(../img/product-bg.png);
 content: '';
 display: block;
 position: absolute;
 bottom: -139px;
 width: 650px;
 height: 626px;
 right: 0;
 background-size: 100%;
 z-index: -1;
 opacity: 0.4;
}
.product-section h2 {
	text-align: center;
	color: #3895d3;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 36px;
}
.product-box img {
	width: 100%;
}
.product-box {
	background: #58cced;
	margin: 22px 0;
	padding: 0 0 13px;
}
.product-box .product-title {
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;	    line-height: 23px;
	color: #fff;
	font-weight: 600;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px #0000004d;
}
.product-box p {
	color: #fff;
	padding: 0px 20px;
	text-align: center;
}
.call-to-cation {
	width: 100%;
	float: left;
	background: url(../img/call-to-cation.jpg);
	padding: 40px 0;
}
.call-to-cation h3 {
	color: #fff;
	font-size: 29px;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	font-weight: 600;
}
.call-to-cation a {
	background: white;
	font-size: 20px;
	font-family: 'Open Sans', sans-serif;
	text-decoration: none;
	color: #000;
	font-weight: 700;
	padding: 10px 13px;
	float: left;
	margin: 7px 0;
}
.call-to-cation a:hover {
	background: white;
	font-size: 20px;
	font-family: 'Open Sans', sans-serif;
	text-decoration: none;
	color: #000;
	font-weight: 700;
	padding: 10px 13px;
	float: left;
	margin: 7px 0;
}
.carousel {
	width: 100%;
	margin: 0 auto;
	float: left;
}
.carousel .item {
	color: #999;
	font-size: 14px;
	text-align: center;
	overflow: hidden;
	min-height: 340px;
}
.carousel .item a {
	color: #eb7245;
}
.carousel .img-box {
	width: 145px;
	height: 145px;
	margin: 0 auto;
	border-radius: 50%;
}
.carousel .img-box img {
	width: 100%;
	height: 100%;
	display: block;
	border-radius: 50%;
}
.carousel .testimonial {
	padding: 30px 0 10px;
}
.carousel .overview {
	text-align: center;
	padding-bottom: 5px;
}
.carousel .overview b {
	color: #333;
	font-size: 15px;
	text-transform: uppercase;
	display: block;
	padding-bottom: 5px;
}
.carousel .star-rating i {
	font-size: 18px;
	color: #ffdc12;
}
.carousel .carousel-control {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background: #999;
	text-shadow: none;
	top: 4px;
}
.carousel-control i {
	font-size: 20px;
	margin-right: 2px;
}
.carousel-control.left {
	left: auto;
	right: 40px;
}
.carousel-control.right i {
	margin-right: -2px;
}
.carousel .carousel-indicators {
	bottom: 15px;
}
.carousel-indicators li, .carousel-indicators li.active {
	width: 11px;
	height: 11px;
	margin: 1px 5px;
	border-radius: 50%;
}
.carousel-indicators li {
	background: #e2e2e2;
	border-color: transparent;
}
.carousel-indicators li.active {
	border: none;
	background: #888;
}
.testimonial-latset-lews {
	width: 100%;
	float: left;
	padding: 25px 0;
}
.testimonial-latset-lews h4 {
	font-size: 29px;
	color: #3895d3;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	font-weight: 700;
}
.testimonial-latset-lews h5 {
	font-size: 29px;
	color: #072f5f;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	font-weight: 700;
	float: right;
}
.post-section {
	width: 100%;
	float: left;
	box-shadow: 2px 2px 5px #00000059;
	margin: 13px 0;
}
.post-section .list-inline {
	font-family: 'Sintony', sans-serif;
	margin: 6px 0;
}
.post-section .post-tile {
	font-size: 20px;
	font-family: 'Sintony', sans-serif;
	font-weight: 600;
}
.quick-contact {
	background: url(../img/bg-img-contact.jpg);
	width: 100%;
	float: left;
	background-size: 100%;
	padding: 309px 0 36px;
	background-attachment: fixed;
}
.quick-contact h6 {
	text-align: center;
	font-size: 34px;
	color: #ffffff;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	font-weight: 700;
}
.quick-contact form .form-group input {
	background: #fff;
    border: 1px solid #fff;
    font-family: 'Open Sans', sans-serif;
    border-radius: 0;
    color: #000;
}
 .quick-contact form .form-group input::placeholder {
 color:#fff;
}
.quick-contact form .form-group label {
	font-family: 'Open Sans', sans-serif;
	color: #fff;
	font-size: 17px;
}
.quick-contact form button {
	width: 100%;
	float: left;
	background: #FFF101;
	font-family: 'Open Sans', sans-serif;
	color: #000;
	padding: 4px 0;
	font-size: 20px;
	margin: 27px 0;
	text-transform: uppercase;
	font-weight: 600;
}
.quick-contact form button:hover {
	width: 100%;
	float: left;
	background: #D0C500;
	font-family: 'Open Sans', sans-serif;
	color: #fff;
	padding: 4px 0;
	font-size: 20px;
	margin: 27px 0;
	text-transform: uppercase;
	font-weight: 600;
}
.footer {
	width: 100%;
	float: left;
	background: #252524;
	padding: 30px 0 13px;
}
.footer img {
	margin-bottom: 15px;
}
.footer p {
	margin: 0;
	color: #fff;
}
.footer .footer-title {
	font-size: 22px;
	margin-bottom: 35px;
}
.footer ul {
	padding: 0;
	list-style: none;
}
.footer ul li {
	line-height: 29px;
}
.footer ul li a {
	color: #fff;
	font-family: 'Sintony', sans-serif;
	font-size: 15px;
}
.copyright {
	width: 100%;
	float: left;
	background: black;
}
.copyright p {
	margin: 0;
	color: #fff;
	padding: 8px 0 2px 0;
	text-align: center;
}
.copyright p a {
	color: #fff;
}
.our-division {
	float: left;
	width: 100%;
	padding: 33px 0;
}
.our-division h3 {
	text-align: center;
	color: #3895d3;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 36px;
	margin-bottom: 37px;
}
.carousel-indicators li {
	background-color: rgb(0, 0, 0) !important;
	border: 1px solid #fff !important;
}
/*-----------------------*/
.product-display {
	width: 100%;
	float: left;
}
.product-display-section {
	/*background:url(../img/call-to-cation.jpg);*/
	background-color: #1262A1;
	width:100%;
	float:left;
	position:relative;
}
.product-display-section .product-display {
	padding: 71px 24px;
	margin: 0;
}
.product-display-section .product-display .slick-slide img {
	padding: 3px 4px;
}
.product-display-section .slick-dots {
	width: 97%;
	float: left;
}
/*--------------------------*/

.page-title {
	position: relative;
	padding: 100px 0;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	float: left;
	width: 100%;	
}
.page-title:before {
	content: '';
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: #000000;
	opacity: .50;
	position: absolute;
}
.page-title .inner-container {
	position: relative;
}
.page-title .title-box {
	text-align: center;
}
.page-title h1 {
	position: relative;
	display: inline-block;
	font-size: 30px;
	color: #ffffff;
	padding: 0 10px;
	line-height: 50px;
	font-weight: 700;
	background: #00000094;
}
.title-box p {
	color: #fff;
	font-size: 18px;
	margin-top: 10px;
	text-align: center;
}
.why-work-with-us {
	width:100%;
	float:left;
}
.product-contact {
	background: #ddd;
	width: 100%;
	float: left;
}
.product-contact .h2-tile {
	background: #4da2dc;
	margin: 0;
	color: #fff;
	padding: 10px;
	line-height: 1;
	font-size: 20px;
	font-weight: 500;
	font-family: 'Archivo', sans-serif;
}
.product-contact form {
	padding: 10px;
}
.product-contact form input::placeholder {
 color:#5d5d5d;
}
.product-contact form textarea::placeholder {
 color:#5d5d5d;
}
.product-contact form .form-control {
	border-radius: 0;
}
.product-contact form .form-control {
	border-radius: 0;
    font-size: 14px;
    padding: 0 0px 0 38px;
}
.product-contact form .form-group i {
    position: absolute;
    background: #4da2dc;
    color: #fff;
    padding: 3px;
    line-height: 24px;
    width: 29px;
    height: 33px;
    text-align: center;
    border-radius: 0px 0px 5px 0px;
}
.product-contact form button {
	border-radius: 0;
	background: #4da2dc;
	border: 0;
}
.product-contact form .form-group {
    position: relative;
}	
.sidebar-list {
	margin-top: 18px;
	width: 100%;
	float: left;
	background: #ffffff;
}
.sidebar-list .h2-tile {
	background: #4da2dc;
	margin: 0;
	color: #fff;
	padding: 10px;
	line-height: 1;
	font-size: 20px;
	font-weight: 500;
	font-family: 'Archivo', sans-serif;
}
.sidebar-list ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.sidebar-list ul li {
	line-height: 40px;
	border-bottom: 1px dashed #ffffff;
}
.sidebar-list ul li:last-child {
	border-bottom:0px;
}
.sidebar-list ul li.active {
	background: #4da2dc;
}
.sidebar-list ul li.active a {
	color: #000;
}
.sidebar-list ul li a {
	font-family: 'Sintony', sans-serif;
	padding: 0 10px;
	font-size: 15px;
	text-decoration: none;
	color: #000;
}
.contect-box ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.contect-box ul li {
	font-family: 'Sintony', sans-serif;
    font-size: 15px;
    text-align: justify;
    color: #000;
    line-height: 1.8;
    margin-left: 17px;
    position: relative;
}
.contect-box ul li::after {
	content: '';
    width: 10px;
    height: 21px;
    top: 9px;
    position: absolute;
    background: url(../img/add.png) no-repeat;
    left: -17px;
    background-size: 100%;
}
.contact-box {
    width: 100%;
    margin: 32px auto;
    text-align: center;
    float: left;
    border: 1px solid #ddd;
    padding: 7px;
    min-height: 247px;
}
.contact-box img {
    margin: 0 auto;
    width: 18%;
}
.contact-box p {
    text-align: center !important;
    margin: 0;
}

.contact-section {
    width: 100%;
    float: left;
    padding: 70px 0;
}
.enquiry-title {
    font-size: 26px;
}
.contact-form form label {
    font-family: 'Sintony', sans-serif;
    font-size: 16px;
}
.contact-form form .form-control {
    border-radius: 0;
    box-shadow: none;
	font-family: 'Sintony', sans-serif;

}
.contact-form form button {
    background: #4da2dc;
	font-family: 'Sintony', sans-serif;
    padding: 5px 30px;
    color: #fff;
    font-size: 16px;
}
.sitemap ul {
    padding: 0 15px;
}
.sitemap ul li {
    list-style: circle;
    line-height: 28px;
}
.sitemap ul li a {
    color: #000;
    font-size: 15px;
	font-family: 'Sintony', sans-serif;
    background: #fff !important;
}

.categories {
    width: 100%;
    float: left;
	padding:0;
	list-style:none;
}

.categories li {
    width: 30%;
    float: left;
    margin: 0 10px;
}

.categories li a {
    display: block;
    font-size: 16px;
    border: 1px dashed #4da2dc;
    color: #000;
    text-align: center;
    padding: 13px 0;
}

.our-presence {
    width: 100%;
    float: left;
    margin-top: 20px;
}

.our-presence ul {
	list-style:none;
	padding:0;
	margin:0;
}

.our-presence ul li {
    width: 25%;
    float: left;
}
.our-presence ul li a {
    display: block;
    font-size: 15px;
    color: #000;
    background: #efefef;
    margin: 6px 6px;
    padding: 8px;
}
.our-presence ul li a:hover {
    display: block;
    font-size: 15px;
    color: #fff;
    background: #4da2dc;
    margin: 6px 6px;
    padding: 8px;
}
.our-presence h2 {
    background: #4da2dc;
    color: #fff;
	float:left;
	width:100%;
	margin-bottom: 12px;
    padding: 10px;
    font-size: 20px;
    font-weight: 500;
    font-family: 'Sintony', sans-serif;
}

.blog-section {
    width: 100%;
    float: left;
    padding: 50px 0;
}
.blog-box {
    background: #eaeaea;
    float: left;
    margin: 11px 0;
    width: 100%;
}
.blog-box .blog-title a {
    font-size: 21px;
    text-align: center;
    color: #000;
    text-decoration: none;
}

.blog-box p {
    margin: 0;
    padding: 0 15px;
}

 @media screen and (max-width: 480px){ 
.process ul li { width: 100%; float: left;  padding: 15px; min-height: 217px; text-align: center;}
.our-presence ul li{ width: 100%;   }
.process::after { content: ''; display: block; position: absolute; top: 0; width: 375px; height: 552px; background: url(../img/process-bg.jpg);background-size: 100%;z-index: -1;}
.quick-contact {background: #3695d2;  padding: 125px 0 0px; margin-top: 0;}
.navigation form button { background: 0; border: 0; position: absolute; top: 6px; right: 0; color: #fff;}
.carousel-inner{min-height: auto;}
.carousel .item{min-height: auto;}
.welcome-section{padding: 0 0;}
/*.header-email a{float: left; width: 83%;  margin-bottom: 20px;}*/
.copyright p{padding-left: 0 !important;}
.social-buttons {display: inline-block;padding: 0 0px 15px 0;text-align: center;width: 100%;}
.header-email img {float: left;margin-right: 17px;width: 12%;}
.header-email {margin-bottom: 15px;}
.logoheader {margin-bottom: 20px;}
.text-white {color: #fff;}
.img-bottom {margin-bottom: 20px;}
ul.slick-dots {display: none !important;}
.contect-box .read-more{float: 	none;}
div#myCarousel .carousel-inner {height: 400px;}
.carousel-control i{margin-top: 5px;}
div#homeenquiry {position: relative; top: 42px;}
a.display-hide {pointer-events: all !important;}
a.dk-hide { pointer-events: all !important;}
section.four-item ul { margin-left: -20px; margin-right: 4.5%;}
.four-item{padding-top: 50px;}
.saaspik-icon-box-wrapper.style-three{    margin-bottom: 18px;}
.top-header p{text-align: center;}
}
@media only screen and (max-width: 479px){
.copyright p{padding-left: 0 !important;}
.img-bottom {margin-bottom: 20px;}
ul.slick-dots {display: none !important;}
.contect-box .read-more{float: 	none;}
div#myCarousel .carousel-inner {height: 400px;}
.carousel-control i{margin-top: 5px;}
div#homeenquiry {position: relative; top: 42px;}
a.display-hide {pointer-events: all !important;}
a.dk-hide { pointer-events: all !important;}
.four-item li{width: 100% !important; float: left; margin-bottom: 15px;}
.doc-img img{width: 100%;}
.mam-img { margin-top: 0 !important;}
/*.header-email img {float: left;margin-right: 17px;width: 20%;}*/
}
@media only screen and (min-width:991px) and (max-width:1199px)  {
*.animated{animation-duration:inherit !important;}
.four-item li{width: 48% !important; float: left; margin-right: 14px !important; margin-bottom: 15px;}
/*.mobile-menu { position: relative; left: 5%;}*/
.doc-img img{width: 100%;}
.welcome-section img { width: 100%; padding: 0px 0 !important;}
.border-line-section{    padding-top: 0 !important;}
.risse-content{    margin-top: 0px !important;}

}
.blogs-on-pop-btn {    min-height: 203px !important;}
.form-up {position: relative; bottom:115px;}
p.testimonial { text-align: center !important;}
ul.scroll-long {overflow-y: scroll;  height: 570px;}
a.dk-hide { pointer-events: none;}
p.spacing {text-align: left; margin-bottom: 12px;}
/*a.display-hide {pointer-events: none;}*/
a.display-hide {pointer-events: none;}
.breadcumb{text-align: center; background: #4da2dc; padding: 10px 0px; float: left; width: 100%;}
.breadcumb ul li{display: inline-block; color: #fff;}
.breadcumb ul li a{color: #fff;}
.clear {    clear: both;}
li.active {    color: #ffffff;}
.product-display-section .slick-dots {width: 97%;float: left; display: none !important;}
.slick-dots li {	position:relative;		width:10px !important;	height:20px;	margin: 5px;	padding: 9px;	cursor:pointer;}

.slick-dots li button:before{font-size:15px !important;}

.home-blogtitle {	font-size:18px;	font-weight:bold;}
 .mobile-menu { display: none;} 
 .product-display-section button {    display: none !important;}
.slick-dots li{display: none !important;}
/*.saaspik-icon-box-wrapper {
    margin-bottom: 30px;
}*/
.saaspik-icon-box-wrapper.style-one {    margin-top: 16px;}
.saaspik-icon-box-wrapper.style-one .saaspik-icon-box-icon {    margin-bottom: 40px;    height: 150px;}
.saaspik-icon-box-wrapper.style-one .pixsass-icon-box-content .pixsass-icon-box-title {    font-size: 22px;    font-weight: 500;    line-height: 30px;    margin-bottom: 0;}
.saaspik-icon-box-wrapper.style-one .pixsass-icon-box-content .pixsass-icon-box-title a {    color: #2b2350;}
.saaspik-icon-box-wrapper.style-one .pixsass-icon-box-content .pixsass-icon-box-title a:hover {
    color: #fa7070;
}
.saaspik-icon-box-wrapper .saaspik-icon-box-icon {
    margin-bottom: 32px;
}
.saaspik-icon-box-wrapper .pixsass-icon-box-content .pixsass-icon-box-title {
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    margin-bottom: 20px;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.saaspik-icon-box-wrapper .pixsass-icon-box-content .pixsass-icon-box-title a {
    color: #2b2350;
}
.saaspik-icon-box-wrapper .pixsass-icon-box-content .pixsass-icon-box-title a:hover {
    color: #fa7070;
}
.saaspik-icon-box-wrapper .pixsass-icon-box-content p {
    margin: 0;
}
.saaspik-icon-box-wrapper.style-two {
    margin-bottom: 88px;
}
.saaspik-icon-box-wrapper.style-two .pixsass-icon-box-content .pixsass-icon-box-title {
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    margin-bottom: 10px;
}
.saaspik-icon-box-wrapper.style-two .pixsass-icon-box-content .pixsass-icon-box-title a {
    color: #2b2350;
}
.saaspik-icon-box-wrapper.style-two .pixsass-icon-box-content .pixsass-icon-box-title a:hover {
    color: #fa7070;
}
.saaspik-icon-box-wrapper.style-three {
    background-color: #fff;
    padding: 0px 0px;
    display: -webkit-box;
    border: 8px solid #ccc;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    z-index: 22;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 157px;
}
.saaspik-icon-box-wrapper.style-three .saaspik-icon-box-icon {
 width: 65px;
    margin-right: 0;
    margin-bottom: 0;
}
.saaspik-icon-box-wrapper.style-three .pixsass-icon-box-content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.saaspik-icon-box-wrapper.style-three .pixsass-icon-box-content p {
    margin: 0;
    padding-right: 25px;
}
.saaspik-icon-box-wrapper.style-four {
    border-radius: 4px;
    border: 1px solid #ece4e4;
    padding: 60px 40px 32px;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    position: relative;
    overflow: hidden;
}
.saaspik-icon-box-wrapper.style-four .layer {
    position: absolute;
    top: -100%;
    left: 0;
    width: 100%;
    z-index: -1;
    -webkit-transition: all .6s ease-in-out;
    -o-transition: all .6s ease-in-out;
    transition: all .6s ease-in-out;
}
.saaspik-icon-box-wrapper.style-four .saaspik-icon-box-icon {
    margin-bottom: 44px;
    height: 80px;
}
.saaspik-icon-box-wrapper.style-four .pixsass-icon-box-content .pixsass-icon-box-title {
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 25px;
}
.saaspik-icon-box-wrapper.style-four .pixsass-icon-box-content .pixsass-icon-box-title a {
    color: #2b2350;
}
.saaspik-icon-box-wrapper.style-four .pixsass-icon-box-content .pixsass-icon-box-title a:hover {
    color: #fa7070;
}
.saaspik-icon-box-wrapper.style-four .pixsass-icon-box-content p {
    margin-bottom: 22px;
}
.saaspik-icon-box-wrapper.style-four .pixsass-icon-box-content .more-btn {
    font-size: 35px;
    color: #bdb4b4;
    display: inline-block;
}
.saaspik-icon-box-wrapper.style-four .pixsass-icon-box-content .more-btn:hover {
    color: #fa7070;
}
.saaspik-icon-box-wrapper.style-four:hover {
    -webkit-box-shadow: 0 40px 60px 0 rgba(79, 35, 35, .14);
    box-shadow: 0 40px 60px 0 rgba(79, 35, 35, .14);
}
.saaspik-icon-box-wrapper.style-four:hover .layer {
    top: 0;
}
.saaspik-icon-box-wrapper.style-five {
    -webkit-box-shadow: 0 30px 60px 0 rgba(52, 27, 159, .1);
    box-shadow: 0 30px 60px 0 rgba(52, 27, 159, .1);
    padding: 45px 40px;
    background: #fff;
}
.saaspik-icon-box-wrapper.style-five .saaspik-icon-box-icon {
    height: 60px;
    width: 60px;
    line-height: 60px;
    text-align: center;
    border: 2px solid #7052fb;
    color: #7052fb;
    font-size: 22px;
    border-radius: 50%;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    margin-bottom: 42px;
}
.saaspik-icon-box-wrapper.style-five .pixsass-icon-box-content .pixsass-icon-box-title {
    margin-bottom: 15px;
}
.saaspik-icon-box-wrapper.style-five .pixsass-icon-box-content .pixsass-icon-box-title a:hover {
    color: #7052fb;
}
.saaspik-icon-box-wrapper.style-five .pixsass-icon-box-content p {
    margin-bottom: 35px;
}
.saaspik-icon-box-wrapper.style-five .pixsass-icon-box-content .more-btn {
    color: #2b2350;
    font-weight: 500;
}
.saaspik-icon-box-wrapper.style-five .pixsass-icon-box-content .more-btn i {
    vertical-align: middle;
    display: inline-block;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.saaspik-icon-box-wrapper.style-five .pixsass-icon-box-content .more-btn:hover {
    color: #7052fb;
}
.saaspik-icon-box-wrapper.style-five .pixsass-icon-box-content .more-btn:hover i {
    padding-left: 3px;
    color: #7052fb;
}
.saaspik-icon-box-wrapper.style-five:hover .saaspik-icon-box-icon {
    -webkit-box-shadow: 0 20px 30px 0 rgba(75, 42, 222, .2);
    box-shadow: 0 20px 30px 0 rgba(75, 42, 222, .2);
    background: #7052fb;
    color: #fff;
}
.saaspik-icon-box-wrapper.style-six {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 40px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.saaspik-icon-box-wrapper.style-six .saaspik-icon-box-icon {
    height: 70px;
    width: 70px;
    text-align: center;
    -webkit-box-shadow: 0 30px 40px 0 rgba(52, 27, 159, .1);
    box-shadow: 0 30px 40px 0 rgba(52, 27, 159, .1);
    padding: 15px;
    border-radius: 4px;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    margin-bottom: 0;
    margin-right: 30px;
    background: #fff;
}
.saaspik-icon-box-wrapper.style-six .pixsass-icon-box-content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.saaspik-icon-box-wrapper.style-six .pixsass-icon-box-content .pixsass-icon-box-title {
    margin-bottom: 15px;
    font-weight: 400;
    margin: 0;
}
.saaspik-icon-box-wrapper.style-six .pixsass-icon-box-content .pixsass-icon-box-title a:hover {
    color: #7052fb;
}
.saaspik-icon-box-wrapper.style-six .pixsass-icon-box-content p {
    margin-bottom: 35px;
}
.saaspik-icon-box-wrapper.style-six .pixsass-icon-box-content .more-btn {
    color: #2b2350;
    font-weight: 500;
}
.saaspik-icon-box-wrapper.style-six .pixsass-icon-box-content .more-btn i {
    vertical-align: middle;
    display: inline-block;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.saaspik-icon-box-wrapper.style-six .pixsass-icon-box-content .more-btn:hover {
    color: #7052fb;
}
.saaspik-icon-box-wrapper.style-six .pixsass-icon-box-content .more-btn:hover i {
    padding-left: 3px;
    color: #7052fb;
}
.saaspik-icon-box-wrapper.style-seven {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 90px;
}
.saaspik-icon-box-wrapper.style-seven .saaspik-icon-box-icon {
    width: 60px;
    margin-right: 20px;
}
.saaspik-icon-box-wrapper.style-seven .saaspik-icon-box-content {
    -webkit-box-flex: 2;
    -ms-flex: 2;
    flex: 2;
}
.saaspik-icon-box-wrapper.style-seven .saaspik-icon-box-content .saaspik-icon-box-title {
    font-size: 20px;
    color: #081e39;
    font-weight: 600;
    margin-bottom: 13px;
}
.saaspik-icon-box-wrapper.style-seven .saaspik-icon-box-content .saaspik-icon-box-title a {
    color: #081e39;
}
.saaspik-icon-box-wrapper.style-seven .saaspik-icon-box-content .saaspik-icon-box-title a:hover {
    color: #7052fb;
}
.saaspik-icon-box-wrapper.style-seven .saaspik-icon-box-content p {
    color: #5e5b74;
    margin-bottom: 17px;
}
.saaspik-icon-box-wrapper.style-seven .saaspik-icon-box-content .read-more {
    color: #5e5b74;
    font-size: 16px;
    font-weight: 500;
}
.saaspik-icon-box-wrapper.style-seven .saaspik-icon-box-content .read-more:hover {
    color: #7052fb;
}
.saaspik-icon-box-wrapper.style-eight {
    border-radius: 6px;
    background: #fff;
    -webkit-box-shadow: 0 30px 50px 0 rgba(64, 24, 47, .08);
    box-shadow: 0 30px 50px 0 rgba(64, 24, 47, .08);
    text-align: center;
    padding: 40px 35px;
}
.saaspik-icon-box-wrapper.style-eight .pixsass-icon-box-content .pixsass-icon-box-title {
    margin-bottom: 15px;
}
.saaspik-icon-box-wrapper.style-eight .pixsass-icon-box-content .pixsass-icon-box-title a:hover {
    color: #f97bc5;
}
.saaspik-icon-box-wrapper.style-eight .pixsass-icon-box-content p {
    margin-bottom: 35px;
}
.saaspik-icon-box-wrapper.style-nine {
    margin-bottom: 90px;
}
.saaspik-icon-box-wrapper.style-nine .saaspik-icon-box-icon {
    height: 70px;
    width: 70px;
    background: #fee4f4;
    border-radius: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.saaspik-icon-box-wrapper.style-nine .saaspik-icon-box-icon.color-two {
    background: #fcf5e3;
}
.saaspik-icon-box-wrapper.style-nine .saaspik-icon-box-icon.color-three {
    background: #efe9fe;
}
.saaspik-icon-box-wrapper.style-nine .saaspik-icon-box-icon.color-four {
    background: #eaf7eb;
}
.saaspik-icon-box-wrapper.style-nine .saaspik-icon-box-icon.color-five {
    background: #e4f8fd;
}
.saaspik-icon-box-wrapper.style-nine .saaspik-icon-box-icon.color-six {
    background: #ffeae7;
}
.saaspik-icon-box-wrapper.style-nine .pixsass-icon-box-content .pixsass-icon-box-title {
    margin-bottom: 10px;
}
.saaspik-icon-box-wrapper.style-nine .pixsass-icon-box-content .pixsass-icon-box-title a:hover {
    color: #f97bc5;
}
.saaspik-icon-box-wrapper.style-ten {
    padding: 50px 40px;
    border-radius: 10px;
    background-color: #fff;
    -webkit-box-shadow: 0 20px 60px 0 rgba(1, 51, 32, .1);
    box-shadow: 0 20px 60px 0 rgba(1, 51, 32, .1);
    text-align: center;
}
.saaspik-icon-box-wrapper.style-ten .pixsass-icon-box-content .pixsass-icon-box-title {
    margin-bottom: 15px;
}
.saaspik-icon-box-wrapper.style-ten .pixsass-icon-box-content p {
    margin-bottom: 30px;
}


.box-color{min-height: 317px !important; padding: 10px;}
.boxing-new i{font-size: 50px; color: #fff; padding-top: 20px; padding-bottom: 10px;}
.boxing-new span{display: block;     color: #fff; text-align: center; font-size: 19px; padding-bottom: 10px;}
.boxing-new p{color: #fff; text-align: center; font-size: 13px;}
.zik-zak-item{background-color: #D3EEF7; padding-top: 50px; padding-bottom: 50px; float: left; width: 100%;}
.zik-zak-item span{display: block; padding-bottom: 20px;}
.zik-zak-item h1{padding-bottom: 20px; font-size: 28px;} 
span.kidney-stone { font-size: 18px; font-style: normal !important; font-weight: 700;}
span.establishment {font-weight: 700; font-size: 17px;}
.zik-mam{background-color: #D3EEF7; padding-top: 50px; padding-bottom: 100px; float:left; width: 100%;}
.border-line-section{border-top: 8px solid #224BAA;}
.border-line-section{padding-top: 100px;}
span.gynaecology {display: block; margin-bottom: 30px; color: #000; font-size: 18px;}
span.surgery {padding-bottom: 18px; display: block; font-size: 17px; color: #000;}
span.laparoscopic { color: #000;    font-size: 18px;   padding-bottom: 8px;    display: block;}
span.antenatal{color: #000;    font-size: 18px;   padding-bottom: 8px;    display: block;}
.mam-img {margin-top: 90px;}
.doc-content { margin-top: 60px;}
.saaspik-icon-box-icon img {width: 100%;}
/*.form-group label { color: #FFF101 !important;}*/
.four-item{width: 100%; float: left;     background-color: #e5f8ff; padding-bottom: 50px; padding-top: 45px;}
.four-item ul{list-style-type: none;}
.four-item ul li{display: inline-block;}
.four-item ul li i{ font-size: 50px; color: #fff; padding-top: 20px; padding-bottom: 10px; text-align: center; width: 100%;}
.four-item ul li span{display: block;     color: #fff; text-align: center; font-size: 19px; padding-bottom: 10px;}
.four-item ul li p{color: #fff; text-align: justify; font-size: 13px;}
.four-item li {width: 23%; float: left; margin-right: 22px;}

.four-item li:nth-child(1){background-color: #072f5f; padding: 5px;}
.four-item li:nth-child(2){background-color: #1261a0; padding: 5px;}
.four-item li:nth-child(3){background-color: #3895d3; padding: 5px;}
.four-item li:nth-child(4){background-color: #58cced; padding: 5px;}
p.wel-par {font-size: 20px;font-style: italic;}
.contect-box h1 {font-size: 25px; font-family: 'Sintony', sans-serif;}
p.testimonial {padding-bottom: 54px !important;}
.doc-img img {/*margin-top: 50px;*/}
.offer-h2{    text-align: center;    font-size: 34px;    color: #ffffff;    font-family: 'Open Sans', sans-serif;    text-transform: uppercase;    font-weight: 700;}
img.partner {    width: 100%; float: left !important;   height: auto;    border: 1px solid #ccc;}
.product-display-section1 {    width: 100% !important;    float: left !important;    position: relative !important;	background: #fff !important;}
.product-display-section1 h2 {  color: #000;}
p.wel-par {   font-size: 20px;	font-style: italic;}
.contect-box h1 {    font-size: 25px;    font-family: 'Sintony', sans-serif;}
a.anc-sty { color: #fff;  text-decoration: none;}
.product-display-section p { color: #fff;}
.h2-stl { color: #fff; padding-bottom: 12px;}
.quick-contact h5 {  text-align: center;    font-size: 34px;    color: #ffffff;    font-family: 'Open Sans', sans-serif;    text-transform: uppercase;    font-weight: 700;}
.risse-content { margin-top: 85px;}
.year-text p{background: url(../img/stone-img-4.jpg); -webkit-background-clip: text; -webkit-text-fill-color: transparent;    animation-iteration-count: infinite; font-size: 50px;    line-height: 88px;     -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    -webkit-animation-name: masked-animation;    animation-name: masked-animation;    -webkit-animation-duration: 10s;    animation-duration: 10s;    -webkit-animation-iteration-count: infinite;    animation-iteration-count: infinite;    -webkit-animation-timing-function: linear;    animation-timing-function: linear; font-weight: 900; font-family: 'Open Sans', sans-serif;}
/*.year-text p{ font-size: 50px; line-height: 88px;     font-weight: 900; font-family: 'Open Sans', sans-serif; padding-top: 30px; color: #000;}*/
/*.img-side-full{background: url(../img/stone-img-4.jpg);}*/
@keyframes masked-animation {
0% {background-position: 50% 35%;}
50% {background-position: 50% 65%;}
100% {background-position: 50% 35%;}
}
.left-side { position: relative; left: 35px;}
.more-stl {
    width: 100% !important;
    margin-top: 12px !important;
}
.col-lg-12.wow.fadeInLeft.animated {
    padding-top: 8px;
    padding-bottom: 8px;
}
.col-lg-6.wow.fadeInLeft.animated {
    padding-top: 8px;
    padding-bottom: 8px;
}
.col-lg-6.wow.fadeInRight.animated {
    padding-top: 8px;
    padding-bottom: 8px;
}
.img-facilat {
    width: 524px;
    object-fit: contain;
}
.fac-stl {
    font-size: 20px;
}
.h3-stl {
    font-size: 41px !important;
    text-align: center;
    padding-bottom: 10px;
    font-weight: 600;
}
.endourology {
    width: 260px;
}
.p-center {
    text-align: center;
}
.img-retro {
    width: 100%;
}
.com-hgt {
    height: 467px;
}
.box-stl {
    background: #4da2dc;
    margin-left: 12px;
    height: 203px;
    border-radius: 10px;
    padding: 16px;
}
.com-pad {
    margin-bottom: 12px;
}
.testi-stl {
    margin-bottom: 12px;
}

.clinic-page-title{text-align: center; margin-bottom: 100px;}
    .clinic-page-title h2{font-family: 'Sintony', sans-serif; font-weight: bold; margin-bottom: 30px;}
    .clinic-page-title h4{font-family: 'Sintony', sans-serif; margin-top: 30px;  font-weight: 500; font-size: 25px;}
    .heading-blue span{font-size: 32px; display: block; text-align: center; background-color: #0381b1; color: #fff; width: 40%; padding-top: 10px; padding-bottom: 10px;}
    .heading-blue p{padding-left: 50px; padding-right: 50px; text-align: left; margin-top: 15px;}
   /* .border-line{border:2px solid #ccc;}*/
    .box-img-team img{width: 100%;}
    .box-text-team p {    padding-left: 20px;    padding-right: 20px;    padding-top: 20px;}
    .box-text-team { background: #f2f3f4;  min-height: 250px;}
    .image-box-team { margin-bottom: 30px;}
    .stone-wire{padding-top: 50px; padding-bottom: 50px; float: left; width: 100%;}
    .stone-heading h4{    text-align: center; font-family: 'Sintony', sans-serif; line-height: 32px;  font-size: 22px;}
    .sky-box img{width: 100%;}
    .sky-box-line {border:2px solid #ccc; background: #f2f3f4; min-height: 274px;}
    .sky-box-line p{padding-left: 15px; padding-right: 15px; padding-top: 15px;}
    .sky-box {margin-top: 40px;}
    .mission-box {    margin-bottom: 55px;}
    .doc-img img{border-radius: 100%;}
    .doc-text span{display: block;}
    span.ms-surgery {    padding-left: 12px;    display: block;    padding-top: 10px;}
    span.dip-urology{  padding-left: 12px;    display: block;}
    span.fiams{  padding-left: 12px;    display: block;}
    span.rirs-surgeon{   display: block;}
    span.a-pioneer{     display: block;}
    .list-name-doc p{font-size: 13px; line-height: 18px; margin-top: 8px;}
    .fulling-item p{font-size: 18px; text-align: center; display: block;}
    .fulling-item {  float: left; margin-top: 15px;}
    .fulling-item p strong{font-size: 28px;}
    .fulling-item ul{list-style: none; padding: 0;}
    .fulling-item li{background: url(check.jpg)no-repeat;    padding-left: 27px;    line-height: 25px;    margin-bottom: 15px;
    background-position: 1% 15%;     font-family: 'Sintony', sans-serif;} 
    span.font-weight-bold-list {font-weight: 800;    margin-bottom: 15px; display: block;     font-family: 'Sintony', sans-serif;}
    .fulling-item span { font-weight: 700; font-size: 18px; font-family: 'Sintony', sans-serif; display: block; text-align: left;}
    .fulling-item p{font-size: 16px; text-align: left;}
    p.has-perfomed {    font-size: 20px;   text-align: center;}
    p.posted-serveral {    text-align: center;}
    .underc-over-part {    margin-bottom: 22px;}
    p.he-also {    font-size: 15px;}
    p.currently-director {    font-size: 15px;}
    p.dr-pawan strong {    font-size: 17px;}
	section.dr-pawan-listing {padding: 50px 0px; float: left; width: 100%;}
.team-gray {
    background-color: #f2f3f4;
    padding: 35px 0 15px 0px;
}

.since-table-line {padding: 0 !important;}
.since-old {padding: 0 !important;}
.laparoscopic-gynecological-detail-last {    margin-right: 40px !important;}
.urologic {    padding: 50px 0; float: left; width: 100%;}

/*.fc-wrapper {	width: 300px;	height: 300px;	position: relative;	margin: 30px auto 0;	background: #4da2dc;	border-radius: 50%;	box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);}
.fc-handle {	position: absolute;	top: 50%;	right: 0px;	width: 80px;	height: 30px;	margin-top: -15px;	background: #4da2dc;	box-shadow: 0 1px 1px rgba(0,0,0,0.1);}
.fc-handle-out {	right: -65px;	width: 65px;}
.fc-handle-in {	right: 80px;}
.fc-handle div {	position: absolute;	height: 0px;	width: 80px;	top: 30px;	content: '';	opacity: 0.3;}
.fc-handle-in div {	background: -moz-linear-gradient(75deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 73%, rgba(0,0,0,0.65) 100%);	background: -webkit-linear-gradient(75deg, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 73%,rgba(0,0,0,0.65) 100%);	background: -o-linear-gradient(75deg, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 73%,rgba(0,0,0,0.65) 100%);	background: -ms-linear-gradient(75deg, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 73%,rgba(0,0,0,0.65) 100%);	background: linear-gradient(75deg, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 73%,rgba(0,0,0,0.65) 100%);}
.fc-handle-out div {	background: -moz-linear-gradient(-75deg, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 27%, rgba(0,0,0,0) 100%);	background: -webkit-linear-gradient(-75deg, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 27%,rgba(0,0,0,0) 100%);	background: -o-linear-gradient(-75deg, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 27%,rgba(0,0,0,0) 100%);	background: -ms-linear-gradient(-75deg, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 27%,rgba(0,0,0,0) 100%);	background: linear-gradient(170deg, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 27%,rgba(0,0,0,0) 100%);}
.fc-handle-out::after {	position: absolute;	right: 0px;	width: 4px;	height: 31px;	content: '';	background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 100%);	background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 100%);	background: -o-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 100%);	background: -ms-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 100%);	background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 100%);}
.fc-handle-pull {	right: auto;	left: 100%;	margin-left: 5px;	width: 30px;	box-shadow: 		1px 0 1px rgba(0,0,0,0.1), 		inset 3px 0 2px rgba(0,0,0,0.2);	cursor: pointer;}
.fc-handle-pull::after {	content: '';	position: absolute;	top: 0px;	right: 0px;	width: 30px;	height: 100%;	background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 69%, rgba(0,0,0,0.08) 100%);	background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 69%,rgba(0,0,0,0.08) 100%);	background: -o-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 69%,rgba(0,0,0,0.08) 100%);	background: -ms-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 69%,rgba(0,0,0,0.08) 100%);	background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 69%,rgba(0,0,0,0.08) 100%);}
.fc-bottom {	width: 220px;	height: 100%;	overflow: hidden;	position: absolute;	opacity: 0;}
.fc-bottom-bg {	background: #4da2dc; border-radius: 50%;	width: 300px;	height: 100%;}
.fc-overlay {	top: 0px;	left: 0px;width: 300px;	height: 100%;	position: absolute;	border-radius: 50%;	}
.fc-overlay-solid {	background: rgba(0,0,0,0.6);}
.fc-overlay-reverse {	background: rgba(0,0,0,0);}
.fc-overlay-left {	background: -moz-linear-gradient(left, transparent 27%, rgba(0,0,0,0.30) 80%);	background: -webkit-linear-gradient(left, transparent 27%, rgba(0,0,0,0.30) 80%);	background: -o-linear-gradient(left, transparent 27%, rgba(0,0,0,0.30) 80%);	background: -ms-linear-gradient(left, transparent 27%, rgba(0,0,0,0.30) 80%));	background: linear-gradient(to right, transparent 27%, rgba(0,0,0,0.30) 80%);	opacity: 0.5; }
.fc-overlay-right {	background: -moz-linear-gradient(right, rgba(0,0,0,0) 0%, rgba(0,0,0,0.30) 100%);	background: -webkit-linear-gradient(right, rgba(0,0,0,0) 0%,rgba(0,0,0,0.30) 100%);	background: -o-linear-gradient(right, rgba(0,0,0,0) 0%,rgba(0,0,0,0.30) 100%);	background: -ms-linear-gradient(right, rgba(0,0,0,0) 0%,rgba(0,0,0,0.30) 100%);	background: linear-gradient(to left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.30) 100%);	opacity: 0.5;}
.fc-perspective {	width: 220px;	height: 300px;	position: relative;		-webkit-perspective: 1000px;	-moz-perspective: 1000px;	-o-perspective: 1000px;	-ms-perspective: 1000px;	perspective: 1000px;}
.fc-flip {	width: 100%;	height: 100%;	position: absolute;	-webkit-transform-origin: 220px 0px;	-moz-transform-origin: 220px 0px;	-o-transform-origin: 220px 0px;	-ms-transform-origin: 220px 0px;	transform-origin: 220px 0px;}
.fc-flip > div {	display: block;	height: 100%;	width: 100%;	margin: 0;	overflow: hidden;	position: absolute;}
.fc-flip .fc-back {	-webkit-transform: rotate3d(0,1,0,-180deg);	-moz-transform: rotate3d(0,1,0,-180deg);	-o-transform: rotate3d(0,1,0,-180deg);	-ms-transform: rotate3d(0,1,0,-180deg);	transform: rotate3d(0,1,0,-180deg);}
.fc-flip .fc-inner {	border-radius: 50%;	width: 300px;	height: 100%;	position: absolute;	background: #4da2dc;} 
.fc-content {	width: 220px;	padding: 20px;text-align: right;	position: relative;	height: 100%;}
.fc-content p {	font-size: 12px;	line-height: 22px;	font-family: "Montserrat", sans-serif;	text-shadow: 0 -1px 1px rgba(255,255,255,0.1);	color: #fff;	padding: 0 0 0 31px;}
.fc-back .fc-content {	margin-left: 80px;}
.fc-flip .fc-back .fc-inner {	margin-left: -80px;	background-color: #4da2dc;	box-shadow: inset 2px 0 3px rgba(0,0,0,0.1);}
.fc-flip .fc-front h3,.fc-flip .fc-front p {	position: absolute;	text-align: right;	width: 180px;	text-shadow: 0 -1px 1px rgba(255,255,255,0.1);	color: #3b2954;}
.fc-flip .fc-front h3,.feynman span {	font-family: "Montserrat", sans-serif;	text-transform: uppercase;	font-size: 17px;	letter-spacing: 1px;	font-weight: normal;}
.fc-flip .fc-front h3 {	top: 30px;	left: 15px;}
.feynman {	width: 255px;	height: 255px;	position: absolute;	overflow: hidden;	top: 50%;	left: -55px;	border-radius: 50%;box-shadow: 2px 0 3px rgba(0,0,0,0.3);	margin-top: -127px;	background: transparent url(images/transcervical.jpg) no-repeat center right;}
.feynman span {	text-align: center;	width: 100px;	height: 5px;	line-height: 30px;	color: #fff;	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);	bottom: 40px;	right: 80px;	font-size: 13px;	position: absolute;}
.fc-flip .fc-front h3 span{	font-size: 40px;}
.fc-flip .fc-front p,.fc-bottom-bg .fc-content span {	bottom: 50px;	left: 15px;	font-family: "Dancing Script", Georgia, serif;	font-weight: 700;	font-size: 22px;}
.fc-bottom-bg .fc-content span {	font-size: 18px;	display: block;	color: #fff;	padding: 10px;	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);	-webkit-transform: rotate(-3deg);	-moz-transform: rotate(-3deg);	-o-transform: rotate(-3deg);	-ms-transform: rotate(-3deg);	transform: rotate(-3deg);}
.fc-bottom-bg .fc-content {	padding-top: 40px;}
.fc-flip .fc-back .fc-inner,.fc-overlay,.fc-handle,.fc-handle div,.fc-flip,.fc-bottom{	-webkit-transition: all 0.6s ease-in-out;	-moz-transition: all 0.6s ease-in-out;	-o-transition: all 0.6s ease-in-out;	-ms-transition: all 0.6s ease-in-out;	transition: all 0.6s ease-in-out;}
.fc-bottom{	-webkit-transition-delay: 0.6s;	-moz-transition-delay: 0.6s;	-o-transition-delay: 0.6s;	-ms-transition-delay: 0.6s;	transition-delay: 0.6s;}
.fc-flip,.fc-flip .fc-inner,.fc-handle {	-webkit-transform-style: preserve-3d;	-moz-transform-style: preserve-3d;	-o-transform-style: preserve-3d;	-ms-transform-style: preserve-3d;	transform-style: preserve-3d;}
.fc-flip,.fc-flip > div,.fc-flip .fc-inner,.fc-flip .fc-front h3,.fc-handle,.fc-handle div,.fc-overlay,.fc-flip .fc-front p,.fc-flip .fc-front span {	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden;	-o-backface-visibility: hidden;	-ms-backface-visibility: hidden;	backface-visibility: hidden;}
.fc-wrapper.fc-wrapper-open .fc-handle-in {	width: 0px;}
.fc-wrapper.fc-wrapper-open .fc-handle-in div {	height: 180px;}
.fc-wrapper.fc-wrapper-open .fc-handle-out div {	height: 100px;}
.fc-wrapper.fc-wrapper-open .fc-handle {	background-color: #4da2dc;}
.fc-wrapper.fc-wrapper-open .fc-handle-pull {	width: 155px;	background: #4da2dc;	}
.fc-wrapper.fc-wrapper-open  .fc-flip .fc-back .fc-inner { 	background-color: #4da2dc;}
.fc-wrapper.fc-wrapper-open .fc-overlay {	opacity: 1;}
.fc-wrapper.fc-wrapper-open .fc-overlay-solid {	background: rgba(0,0,0,0);}
.fc-wrapper.fc-wrapper-open .fc-overlay-reverse {	background: rgba(0,0,0,0.4);}
.fc-wrapper.fc-wrapper-open .fc-bottom{	opacity: 1;	-webkit-transition: none;	-moz-transition: none;	-ms-transition: none;	-o-transition: none;	transition: none;}
.fc-wrapper.fc-wrapper-open .fc-flip {	-webkit-transform: rotate3d(0,1,0,175deg);	-moz-transform: rotate3d(0,1,0,180deg);	-o-transform: rotate3d(0,1,0,175deg);	-ms-transform: rotate3d(0,1,0,175deg);	transform: rotate3d(0,1,0,175deg);}*/


p.dr-pawan {    font-size: 28px;    font-weight: 800;    margin-bottom: 0px;}
p.ms-text {      font-size: 17px; margin-bottom: 0; padding-left: 28px;}
span.color-text {color: #0381b1; font-size: 28px; font-weight: bold; text-align: center; width: 100%; float: left; margin-top: 15px;}
p.color-text {color: #0381b1; font-size: 28px; font-weight: bold;}
.doc-side ul{list-style: none; padding: 0px; margin: 0px; margin-bottom: 30px; }
p.has-perfomed {    font-size: 16px;  }
span.posted-serveral {font-size: 18px; color: #0381b1;font-weight: 700; margin-bottom: 15px; display: block; font-style: italic;}
p.guest-lectures { margin-bottom: 5px;    font-size: 22px;    font-weight: 700;}
p.innoation { margin-bottom: 5px;    font-size: 22px;    font-weight: 700;}
.public{padding: 10px 0px; background-color: #033250; float: left; width: 100%;}
.public h3{color: #fff; font-size: 35px; text-align: center; width: 100%;}
.three-item{background-color: #0069aa; padding: 80px 0px; float: left; width: 100%;}
.three-box-blue p{color: #fff; font-size: 20px;     text-align: left !important;}
/*.three-box-blue p:hover{color: #333;}*/
/*.three-box-blue:hover{background-color: #fff; border-radius: 30px; color: #333;  display: block;}*/
.three-box-blue {    padding-left: 30px;   padding-right: 30px;    padding-top: 15px;}
.organsied-follow{padding: 30px 0px; float: left; width: 100%;}f
.organsied-follow h4 { font-size: 30px;  font-weight: bold;    text-align: center;    width: 100%; margin-bottom: 30px;}
.one-devide span {  font-size: 22px; display: block;    margin-bottom: 12px;    color: #0781b1;   font-weight: bold;}
.four-item-this {box-shadow: 20px 20px 0px #000;padding: 40px;border-radius: 10px;border: 1px solid #ccc;margin-left: 10%;}
.invited-faculty{  padding: 50px 0px;    width: 100%; float: left;}
.invited-faculty h5 {text-align: center;font-size: 27px;margin-bottom: 35px;font-style: italic;font-weight: bolder;line-height: 38px;}
.city-item .card {    background: #0781b1;    border: none;    border-radius: 0;}
.city-item .card button{color: #fff;}
.city-item .card button span{font-weight: 600; font-size: 22px;}
.collapse.show{border: 2px solid #077dab;}
.city-item .collapse {    background: #fff;}
.city-item .collapse p {    margin-bottom: 0px;}
.renoscope-text span{font-size: 18px;}
.renoscope-text span {    font-size: 21px;    font-weight: bold;    display: block;    margin-bottom: 10px;}
.renoscope-text p { font-size: 15px; line-height: 26px;}
.blue-color-content p {   position: relative; font-size: 19px;    font-weight: 600;    padding-left: 26px;     line-height: 30px;  color: #0680af;}
.blue-color-content p:before{    position: absolute;    width: 7px;    height: 72px;    background-color: #0381b1;    content: '';    top: 12px; left: 0;}
.suction-uretero-renoscope { padding: 15px 0; width: 100%; float: left;}
.ureterorenoscopy{padding: 50px 0px; width: 100%; float: left;}
.for-img ul{list-style: none; margin: 0px; padding: 0px;}
.for-img li {    display: inline-block;    float: left;    width: 48%;    margin: 3px;}
p.dr-heading {    font-size: 38px;    text-align: center;    font-weight: bold;    margin-bottom: 50px;}
/*.accordian{  width: 30em;}*/
/* Accordian headers */
.section-title{  background: #0680af;  display: block;  margin: 0;}
.section-title h3{color: #ffffff;  padding: 18px 0;  font-size: 15px; text-align: center; margin-bottom: 0px;}
/* collapsing-section */
.js .collapsing-section{    display: none;}
.collapsing-section p{  margin: 0;}
.collapsing-section { margin-top: 0;    padding: 15px; border: 2px solid #0680af;}
/*.city-item article{position:relative; border: 2px solid #0680af; margin-bottom: 20px;}*/
/*.city-item article::before{position: absolute;    width: 100%;    height: 100vh;    content: '';    background: url(after-img.png)no-repeat;    top: 0;    left: 0;    z-index: 999999999999999999999999999999999;}*/
.for-img img { width: 100%;}
.doc-img img {width: 100%;}
section.doc-new {padding: 50px 0; float: left; width: 100%;}
.one-devide {min-height: 195px !important;}
.active-bg-white {    position: relative;}
.active-bg-white img {position: absolute;  width: 100%; top: -16px;}
.active-bg-white p{color: #333; position: absolute; padding-left: 45px; padding-right: 20px; top: 0;}
.tag-line p {text-align: left;font-size: 22px;padding-left: 114px;padding-right: 114px;position: relative; color: #0680af;}
.tag-line p::after{position: absolute;   width: 8px; height: 72px;    background-color: #0381b1;    content: '';    top: 0px;    left: 95px;}
/*.active-bg-white::after {position: absolute;    content: '';    width: 100%;   height: 350px;    background: #fff;    top: -38px;    border-radius: 90px;    right: 0;}*/
ul.ul-listing li {    font-size: 16px;    line-height: 28px;}
.section-title { outline: none !important; border: none !important;}
.image-last img {width: 85%; position: relative; left: 183px;}
.last-text p {    padding-left: 110px;}
.for-text {padding: 0 !important;}
.number-two{padding: 50px 0px; }
.numbering-new img{width: 100%;}
img.stone-2 {    width: 100%;}
img.stone-3 {    width: 100%;}
img.stone-4 {    left: 185px;}
img.stone-5 { left: 150px;}
.pain-text-full {    padding: 0px 0 35px 0; float: left; width: 100%;}
.dj-stenting-text ul {padding: 0; list-style: none;}
.dj-stenting-text li{ font-family: 'Sintony', sans-serif; font-size: 15px; text-align: justify; color: #000; line-height: 1.8; margin-bottom: 40px; position: relative;}
.dj-stenting-text li::before{    position: absolute; width: 8px; height: 50px; background: #0069aa; content: ''; top: 8px;}
.rirs-img img{width: 100%;}
.dj-stenting-text {margin-top: 70px;}
.dj-stenting-text p {padding-left: 25px;}
.rirs-text h2 {font-weight: 900; padding-bottom: 22px;}
.tips-for-kideny h2{text-align: center;}
.urine-text-box {border: 1px solid #87898c; min-height: 335px;} 
.urine-text ul{list-style: none; padding: 0px;}
.urine-text li{font-family: 'Sintony', sans-serif; margin-bottom: 15px; padding-left: 15px;}
.urine-text p {    padding-left: 25px;    padding-right: 25px;    padding-top: 35px;}
.urine-text ul {  margin-top: 38px;}
.tips-for-kideny h2{    padding-bottom: 60px;}
.doctor-stone h3{text-align: center;     padding-bottom: 50px;}
.doctor-stone{padding: 50px 0px; float: left; width: 100%;}
ul.some-tips { padding: 0;  margin-top: 40px; list-style: none;}
ul.some-tips li{font-family: 'Sintony', sans-serif;}
ul.some-tips span {font-size: 20px; display: block; margin-bottom: 12px;}
ul.some-tips li {line-height: 30px;}
.cook-training-programe h2{text-align: center; font-weight: bolder;     margin-bottom: 80px;}
.img-side-cook img{width: 100%;}
.text-side-cook{background: #27323c;    padding: 0px;  padding-top: 134px;    padding-bottom: 134px;    position: relative;
    padding-left: 30px;  padding-right: 30px;}
.img-side-cook{padding: 0px !important;}
.text-side-cook::before{position: absolute; content: ''; width: 100%; height: 80px; background: red; background: url(http://webclickindia.co.in/projects/dev-rp-stone/images/quotes-1.jpg)no-repeat;    top: 50px;}
.text-side-cook::after{position: absolute; content: ''; width: 100%; height: 80px; background: red; background: url(http://webclickindia.co.in/projects/dev-rp-stone/images/quotes-2.jpg)no-repeat;     left: 64%;}
.text-side-cook h3{    color: #fff;    font-size: 28px;    text-align: center;    line-height: 58px;}
.center-class { margin-left: 15%;}
.sapcing-bottom { margin-bottom: 20px;}
.juice-type ul{padding: 0px; margin: 0px; list-style: none;}
.juice-type ul li {font-family: 'Sintony', sans-serif; line-height: 32px; font-size: 15px;}
html,body {  height: 100%;  padding: 0;  margin: 0;}
body {  background: #fff;  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.js-transitions-disabled * {  -webkit-transition: none !important;  transition: none !important;}
.carousel {  position: relative;  height: 100%;  overflow: hidden;  -webkit-perspective: 50vw;          perspective: 50vw;  -webkit-perspective-origin: 50% 50%;          perspective-origin: 50% 50%;}
.carousel__control {  position: absolute;  height: 160px;  width: 40px;  background: #fff;  right: 0;  top: 0;  bottom: 0;  margin: auto;  z-index: 1;}
.carousel__control a {  position: relative;  display: block;  width: 100%;  padding-top: 75%;  box-sizing: border-box;}
.carousel__control a:hover:before {  background-color: rgba(0,0,0,0.4);}
.carousel__control a.active:before,.carousel__control a.active:hover:before {  background-color: rgba(0,0,0,0.6);}
.carousel__control a:first-child {  margin-top: 15px;}
.carousel__control a:before {  position: absolute;  top: 50%;  left: 0; right: 0;  margin: auto;  border-radius: 50%;  padding-top: 25%;  width: 25%;background: rgba(0,0,0,0.2);  content: ''; display: block;  margin-top: -12.5%;}
.carousel__stage {  position: absolute;  top: 20px;  bottom: 20px;  left: 20px;  right: 20px;  margin: auto;  -webkit-transform-style: preserve-3d;          transform-style: preserve-3d;  -webkit-transform: translateZ(calc(-50vh + 20px));          transform: translateZ(calc(-50vh + 20px));}
.spinner {  position: absolute;  width: calc(50vw - (20px));  height: calc(100vh - 40px);  top: 0;  left: 0;  right: auto;  bottom: 0;  margin: auto;  -webkit-transform-style: preserve-3d;          transform-style: preserve-3d;  -webkit-transition: -webkit-transform 1s;  transition: -webkit-transform 1s;  transition: transform 1s;  transition: transform 1s, -webkit-transform 1s;  -webkit-backface-visibility: hidden;          backface-visibility: hidden;  -webkit-transform-origin: 50% 50%;          transform-origin: 50% 50%;  -webkit-transform: rotateX(0);          transform: rotateX(0);}
.js-spin-fwd .spinner {  -webkit-transform: rotateX(-90deg);          transform: rotateX(-90deg);}
.js-spin-bwd .spinner {  -webkit-transform: rotateX(90deg);          transform: rotateX(90deg);}
.js-spin-fwd .spinner--right {  -webkit-transform: rotateX(90deg);          transform: rotateX(90deg);}
.js-spin-bwd .spinner--right {  -webkit-transform: rotateX(-90deg);          transform: rotateX(-90deg);}
.spinner--right {  right: 0;  left: auto;}
.spinner__face {  display: none;  position: absolute;  width: 100%; height: 100%;  overflow: hidden;}
.spinner__face.js-next {  display: block;  -webkit-transform: rotateX(90deg) translateZ(calc(50vh - 20px));          transform: rotateX(90deg) translateZ(calc(50vh - 20px));}
.spinner--right .spinner__face.js-next {  -webkit-transform: rotateX(270deg) translateZ(calc(50vh - 20px));          transform: rotateX(270deg) translateZ(calc(50vh - 20px));}
.js-spin-bwd .spinner__face.js-next {  -webkit-transform: rotateX(-90deg) translateZ(calc(50vh - 20px));          transform: rotateX(-90deg) translateZ(calc(50vh - 20px));}
.js-spin-bwd .spinner--right .spinner__face.js-next {  -webkit-transform: rotateX(-270deg) translateZ(calc(50vh - 20px));          transform: rotateX(-270deg) translateZ(calc(50vh - 20px));}
.js-active {  display: block;  -webkit-transform: translateZ(calc(50vh - 20px));          transform: translateZ(calc(50vh - 20px));}
.content {  position: absolute;  width: 200%;  height: 100%;  left: 0;}
.spinner--right .content {  left: -100%;}
.content__left,.content__right {  position: absolute;  left: 0;  top: 0;  width: 50%;  height: 100%;}
.content__right {  right: 0;  left: auto;}
.content__left {  background-repeat: no-repeat;  background-size: cover;}
.content__left:after {  position: absolute;  display: block;  content: "";  width: 100%;  height: 100%;  background-color: rgba(0,0,0,0.1);}
.content__left h1 {  position: absolute;  top: 50%;  margin-top: -3vw;  text-align: center;  font-family: oswald;  font-size: 5vw;  height: 10vw;  opacity: 1;  color: #fff;  width: 100%;  letter-spacing: 0.15em;  line-height: 0.6;}
.content__left span {  font-size: 1vw;  font-weight: 300;  letter-spacing: 0.2em;  opacity: 0.9;  font-family: Merriweather;}
.content__right {  display: -webkit-box;  display: flex;  -webkit-box-align: center;          align-items: center;  -webkit-box-pack: center;          justify-content: center;}
.content__right .content__main {  position: absolute;  font-family: Merriweather, serif; text-align: left;  color: #fff; font-size: 1.3vw;  padding: 0 8vw;  line-height: 1.65;  font-weight: 300;  margin: 0;  opacity: 0.8;}
.content__right .content__main p:last-child {  text-transform: uppercase;  letter-spacing: 0.15em;  font-size: 0.85em;}
.content__right .content__index {  font-size: 30vh;  position: absolute;  right: -1vh;  top: 35vh;  opacity: 0.04;  font-family: oswald;  color: #fff;}
[data-type="iceland"] .content__left {  background-image: url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/215059/iceland.jpg");}
.spinner--right [data-type="iceland"] .content__left {  background-image: none;}
[data-type="china"] .content__left {  background-image: url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/215059/china.jpg");}
.spinner--right [data-type="china"] .content__left {  background-image: none;}
[data-type="usa"] .content__left {  background-image: url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/215059/usa.jpg");}
.spinner--right [data-type="usa"] .content__left {  background-image: none;}
[data-type="peru"] .content__left {  background-image: url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/215059/peru.jpg");}
.spinner--right [data-type="peru"] .content__left {  background-image: none;}
.blue-color-content p {color: #0381b1;}
.stay-three-box{position: relative;}
.stay-three-box::after{position: absolute; content: ''; width: 5px; height: 100px; background: #000; top: 0px;}
.stay-three-box h4 {    color: #ed6404;    font-size: 28px;    padding-left: 30px; font-weight: bold;}
.gra-color{background: #d1d2d4; position: relative; min-height: 250px;     min-height: 298px;}
.gra-color::after{content: ''; position: absolute;  width: 64px; height: 298px;  background: #0069aa;  top: 0; left: 0;}
.gra-color p {padding-left: 68px;font-size: 18px; padding-top: 28px;}
.gra-color {background: #d1d2d4;position: relative;min-height: 250px;min-height: 298px !important;}
.two-gray-blacing{padding: 100px 0px; float: left; width: 100%;}
.large-line-item h2 {font-size: 50px; line-height: 75px;}
.fulling-text p {    font-size: 22px;    margin-bottom: 35px;}
.fulling-text h3 {margin-bottom: 35px; font-size: 34px;}
.gynelogoy h3{text-align: center; font-size: 50px; margin-bottom: 50px;}
.border-type {border: 1px solid #4b4c4c;border-radius: 5px;background: #f4f4f4;text-align: center;padding: 50px;box-shadow: 0 0 15px #ccc;min-height: 237px !important;margin-bottom: 45px;}
.border-type p {margin-bottom: 0;  font-size: 25px;    color: #0368a9;    font-weight: 700;    padding-left: 25px;    padding-right: 25px; text-align: left;}
.hystro img{width: 100%;}
.border-hystro {border: 2px solid #000;background: #f2f3f4;border-radius: 5px;min-height: 535px;}
.hystro-text p { font-size: 25px; text-align: center;}
section.hystro {padding: 50px 0 0 0;}
.hystro-box {    padding: 35px;}
.hystro-text {padding-top: 30px;}
.hystro h4 {   text-align: center;    font-size: 40px;    font-weight: 600;}
.dark-yellow{background: #dfdcd5; padding: 50px 0px;}
section.dark-yellow ul{list-style: none;}
section.dark-yellow ul li {
    font-size: 30px;
    line-height: 60px;
    font-weight: 800;
    padding-left: 0px;
    list-style: disc;
    margin-left: 23px;
}
ul.border-line {    margin-top: 80px;}
.border-list-item { background: #0069aa;    width: 100%;    height: 16px;    position: relative;    top: 0px;}
ul.border-line h4 {   font-size: 42px;    font-weight: bold;    margin-bottom: 38px; color: #0069aa; position: relative;}
ul.border-line h4::after{position: absolute; content: ''; width: 300px; height: 5px; background: #0368a9; left: 0px;  top: 50px;}
.hvr-radial-out {  display: inline-block;  vertical-align: middle;  -webkit-transform: perspective(1px) translateZ(0);  transform: perspective(1px) translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  position: relative;  overflow: hidden;  background: #e1e1e1;  -webkit-transition-property: color;  transition-property: color;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;}
.hvr-radial-out:before {  content: "";  position: absolute; z-index: -1;  top: 0;  left: 0;  right: 0;  bottom: 0;  background: #2098D1;  border-radius: 100%;  -webkit-transform: scale(0);  transform: scale(0);  -webkit-transition-property: transform;  transition-property: transform;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-timing-function: ease-out;  transition-timing-function: ease-out;}
.hvr-radial-out:hover, .hvr-radial-out:focus, .hvr-radial-out:active { color: white; text-decoration: none;}
.hvr-radial-out:hover:before, .hvr-radial-out:focus:before, .hvr-radial-out:active:before {  -webkit-transform: scale(2);  transform: scale(2);}
.testimonial-box-new a {    padding: 12px 25px 12px 25px;    border: 1px solid #000;   border-radius: 10px;    background: #fff;    font-weight: bold;    font-size: 22px;    text-align: center;}
section.testimonial-new-page {    padding: 50px 0; float: left; width: 100%;}
.under-client-metter { margin: 0px auto;  margin-left: 12%;}
.under-client-metter h4{font-size: 25px; font-weight: 900; color: #0368a9;}
.under-client-metter p {font-size: 17px; color: #000;}
.hover-button h4{  position: absolute;  display: block;  padding: 20px 40px;  text-transform: uppercase;  text-decoration: none; letter-spacing: 2px;   font-size: 25px; font-weight: 900; color: #0368a9;}
/* .hover-button p:before{  content: '';  position: absolute;  width: 100%;  height: 100%;  top: 0px;  left: -100%;  background: #000;
  transition: 0.5s;  transition-delay: 0.5s; }*/
  .testimonial-box-new {    padding-bottom: 13px;}
 span.pawan-span {    color: #fff;    font-weight: 500;    font-size: 19px;}
 span.pawan-span-black {    z-index: 999999999;  color: #fff;  position: absolute;    right: 125px;    top: 235px;    font-weight: 700;    font-size: 18px;}
.p-foot {    padding-top: 23px;    text-align: unset;}
.three-d-p {    text-align: center !important;}
.three-box-blue a {    color: #fff !important;    text-decoration: none !important;}
a.anchr {    color: #fff !important;}
.footer-white {    background: transparent;}
.footer-white .product-display {padding-top: 30px; padding-bottom: 30px;}
.best-kidney-stone-treatment{padding: 50px 0px; float: left; width: 100%;}
.best-kidneny_img img{width: 100%;}	
.best-kidneny_img{padding-left: 0px;    min-height: 250px;    width: 385px;    float: left; margin-right: 20px;}
.best-kidneny_text p {    float: right;    width: 64%;}
.best-kidneny_text span {    float: left;   padding-left: 38px;    display: block;    font-weight: 900;    font-size: 20px;    margin-bottom: 20px;}
.zoom-effect img {    width: 100%;}
.final-products img{width: 100%; margin-bottom: 20px;}
.final-products p {line-height: 25px;}
.cover-product {padding-left: 0px;  min-height: 250px;  width: 385px;  float: left; margin-right: 20px;}
.cover-product-this p {line-height: 24px; margin-bottom: 16px;}
.only-product h2 {font-size: 32px;}
.zoom-effect img {width: 100%;}
.cover-product-this p {  line-height: 25px; color: #777;}
.products-fill { border-right: 1px solid #ccc;}
.prod-detls span { display: block;  font-weight: bold;    margin-bottom: 15px;    font-size: 22px;}
.border-line-blue-best-kidney {width: 40%; height: 5px; background: #036ee0; margin: 0px auto;}
.progress-rirs{padding: 50px 0px; float: left; width: 100%;}
.plan-text span {   font-weight: 600;    font-size: 22px;    display: block;    margin-bottom: 15px;}
.plan-text img{width: 100%;}
.plan-text p { margin-bottom: 35px;}
.zik-product{padding-left: 0px;  min-height: 250px;  width: 385px;  float: right; margin-left: 20px;}
.digital-technolgy{padding: 50px 0px; float: left; width: 100%;}
.digital-img img{width: 100%;}
.digital-text span {   font-weight: 900;    font-size: 18px;    display: block;    margin-bottom: 10px;}
.digital-text p {font-weight: 500;}
.discription-plain-text{padding: 50px 0px;}
.discription-plain-text span {   font-weight: 800;    font-size: 20px;    display: block;    margin-bottom: 15px;}
.discription-plain-text p {    font-size: 17px;}
.different-methods-of span {  font-size: 25px;    font-weight: 800; display: block; text-align: center;     margin-bottom: 50px;}
.different-methods-of{padding: 50px 0px; float: left; width: 100%;}
.gray-color-diffrent img{width: 100%;}
.gray-color-diffrent {background: #e6e7e9; border: 1px solid #ccc; border-radius: 12px; min-height: 328px; margin-bottom: 50px;}
.diffrent-metter-box span{display: block; margin-bottom: 0px; margin-top: 10px; color: #0071c7;}
.gray-color-diffrent p { text-align: center;    font-size: 17px;}
p.metter-center {text-align: center; font-size: 18px; font-weight: bolder; padding-right: 100px; padding-left: 100px !important; float: left;}
.blue-content-type {    padding-right: 150px;    padding-left: 150px;}
.blue-content-type p{position: relative;}
.blue-content-type p:first-child{ position: relative;     padding-left: 27px; font-style: italic; font-weight: 600; margin-bottom: 30px;}
.blue-content-type p:first-child::before{content: ''; width: 10px; height: 100px; background: #0071c7; position: absolute; left: 0px;}
.blue-content-type p:last-child{ position: relative;  padding-left: 27px; font-weight: 600;}
.blue-content-type p:last-child::before{content: ''; width: 10px; height: 152px; position: absolute; background: #0071c7; left: 0px;}
.blacking-metter span{ display: block; width: 100%;  text-align: center;    font-size: 24px;    font-weight: 900;    margin-top: 40px; float: left;     padding-left: 150px; padding-right: 150px;}
.blacking-metter .card img{width: 100%;}
.blacking-metter .card{margin-bottom: 30px;}
.blacking-metter span{margin-bottom: 30px;}
.laparoscopic-gynecological-surgery p{position: relative;  padding-left: 125px;}
.laparoscopic-gynecological-surgery p::before{content: ''; width: 8px; height: 66px; background: #0071c7; position: absolute; left: 0px; left: 100px;}
.laparosscopic ul li {  line-height: 26px; margin-bottom: 12px; padding-right: 0; font-family: 'Sintony', sans-serif; font-size: 14px;}
.navin-text p {font-size: 36px;}
.navin-photo img{width: 100%;}
.listing-product-d-and-j ul { margin: 0px; padding: 0;}
.listing-product-d-and-j li{/* list-style-type: decimal-leading-zero; */ margin-bottom: 18px; line-height: 28px; font-family: 'Sintony', sans-serif; position: relative; padding-left: 0; background: url(../img/check-tik.png)no-repeat; list-style: none; padding-left: 28px; background-position: 0% 9%;     color: #000;
    font-size: 15px;}
/*.listing-product-d-and-j li::before {content: ''; width: 8px; height: 35px; background: #0071c7; position: absolute; left: 0px; top: 8px;}*/
.listing-product-d-and-j {margin-top: 90px;}
.rirs-surgery-cost-testing ul {    list-style-type: none;    padding: 0;}
.rirs-surgery-cost-testing li{line-height: 28px; font-weight: bold;    font-size: 18px;    display: block;    margin-bottom: 8px;}
.rirs-surgery-cost-testing img{width: 100%;}
.rirs-surgery-cost-listing {margin-top: 80px;}
.rirs-surgery-cost-listing span {    font-weight: 800;    font-size: 22px;    margin-bottom: 20px;    display: block;}
.rirs-surgery-cost-listing li {font-family: 'Sintony', sans-serif; margin-bottom: 42px; line-height: 27px; font-size: 16px;
    font-weight: bold; position: relative;}
    .rirs-surgery-cost-listing li::before{ position: absolute; content: '';  width: 8px;height: 75px; background: #0071c7; left: -22px; top: 8px;}
.rirs-surgery-cost-listing ul{list-style-type: none; padding: 0px; margin: 0px;}
.thank-you-for-contacting-us{padding: 100px 0px;}
.thumb-text-icon p {   font-size: 30px;  text-align: center;    line-height: 48px;    margin-top: 35px;}
.rp-clinic-urologic img {    width: 100%;}
.rp-clinic-urologic p {    color: #000;    font-weight: 900;}
.best-kidney-stone-treatment h3{text-align: center; display: block; margin-bottom: 60px; font-weight: 600;}
.who-needs-treatment p{line-height: 32px;}
.who-needs-treatment ul {    padding: 0px; list-style: none;}
.who-needs-treatment li{line-height: 28px; font-family: 'Sintony', sans-serif;}
.who-needs-treatment li {line-height: 30px; font-family: 'Sintony', sans-serif; font-weight: bold; font-size: 16px;}
.who-needs-treatment span {    font-size: 20px;}
.photo-box-gallery img {    width: 100%;    margin-bottom: 0px;}
.photo-para {     background: #e6e7e9; padding: 15px; min-height: 176px; margin-bottom: 35px;}
.date-box-text {    background: #e6e7e9;    padding: 15px;    min-height: 235px;   margin-bottom: 35px;}
.date-box-since img {    width: 100%;}
.date-box-text span {    display: block;    text-align: center; font-family: 'Sintony', sans-serif;   font-weight: bold;    font-size: 28px;    margin-bottom: 15px;}

/********* new css 27/06/2020 ***/

.why-heading-type h2{text-align: center; background: #0069aa; color: #fff; padding: 10px 0px; clip-path: polygon(2% 0, 100% 0, 99% 100%, 0 100%);}
.why-heading-type{position: relative;}
/*.why-heading-type::before{position: absolute; content: '';  width: 10px; height: 55px; background: #0069aa; top: -4px; left: -7px; -ms-transform: rotate(20deg); transform: rotate(23deg);}
.why-heading-type::after{position: absolute; content: ''; width: 10px; height: 53px; background: #0069aa; top: 0; right: -15px; -ms-transform: rotate(20deg); transform: rotate(14deg);}*/
.why-rp-new-list ul {padding: 0; list-style-type: none;}
.why-rp-new-list li {    line-height: 50px;    font-size: 22px; margin-left: 18px;}
.why-rp-new-list p {    line-height: 50px;    font-size: 20px;    border-bottom: 1px solid #808285;}
.why-heading-type-long{position: relative;}
/*.why-heading-type-long::before{position: absolute; content: ''; width: 10px; height: 90px; background: #0069aa; top: -4px; left: -7px; -ms-transform: rotate(20deg); transform: rotate(15deg);}
.why-heading-type-long::after{    position: absolute; content: '';  width: 10px; height: 87px; background: #0069aa; top: 0; right: -15px; -ms-transform: rotate(20deg); transform: rotate(8deg);}*/
.why-heading-type-long h2{text-align: center; background: #0069aa; color: #fff; padding: 10px 0px; /*clip-path: polygon(2% 0, 100% 0, 99% 100%, 0 100%);*/}
.this-clinic-tag span{font-size: 30px; font-weight: 600; display: block; text-align: center;}
.the-clinic-has {    margin-top: 30px; width: 100%; float: left;}

.why-heading-type-long-the-clinic h5{text-align: left;  background: #0069aa;  color: #fff; padding: 10px 42px; clip-path: polygon(2% 0, 100% 0, 99% 100%, 0 100%); font-size: 30px; line-height: 35px;}

.why-heading-type-long-the-clinic h6{text-align: left;  background: #0069aa;  color: #fff; padding: 10px 42px; clip-path: polygon(2% 0, 100% 0, 99% 100%, 0 100%); font-size: 30px; line-height: 35px;}
.why-heading-type-long-the-clinic{position: relative;     margin-top: 55px;}
/*.why-heading-type-long-the-clinic::after{position: absolute; content: '';  width: 10px; height: 90px; background: #0069aa; top: 0; right: -15px; -ms-transform: rotate(20deg); transform: rotate(8deg);}*/
/*.why-heading-type-long-the-clinic::before{ position: absolute;  content: ''; width: 10px; height: 88px; background: #0069aa; top: -4px; left: -10px; -ms-transform: rotate(20deg); transform: rotate(15deg);}*/
.the-clinic-img img{width: 100%;}
.the-clinic-img{text-align: center;     margin-top: 50px;}
.riris-surgery{padding: 50px 0px;}
.definition-riris-surgery { background: #c9e9ff; padding: 35px;    border-radius: 8px;}
.definition-riris-surgery span {    font-size: 25px;    display: block;    margin-bottom: 15px; font-weight: bold;}
.definition-riris-surgery p {    font-size: 20px;}
.riris-surgery .cover-product{width: 500px;}
.riris-surgery .prod-detls{margin-top: 50px;}
.our-journey-through-riris-surgery span {display: block; text-align: center; font-size: 25px; margin-bottom: 18px;  font-weight: bold;}
.our-journey-through-riris-surgery p {    line-height: 30px;}
.our-journery-through-img img{width: 100%;    margin-bottom: 65px;}
.qoute-section {padding: 50px 0px; float: left; width: 100%;}
.qoute-text{position: relative;}
.qoute-text::before{position: absolute; content: ''; width: 12%;  height: 75px; background: url(http://webclickindia.co.in/projects/dev-rp-stone/app/webroot/images/others-images/qoute-left.jpg)no-repeat; right: 775px; top: -22px;}
.qoute-text::after{position: absolute; content: ''; width: 15%; height: 90px; background: url(http://webclickindia.co.in/projects/dev-rp-stone/app/webroot/images/others-images/qoute-right.jpg)no-repeat;  left: 100%; top: 152px;}
.armamentarium {padding: 100px 0px;  float: left; width: 100%;}
.armamentarium h6 {text-align: center; font-size: 25px; font-weight: 800; line-height: 32px; margin-bottom: 70px;}
.armamentarium-box-inner img{width: 100%;}
.armamentarium-box-inner {border: 1px solid #ccc; border-radius: 5px; min-height: 422px; margin-bottom: 30px;}
.armamentarium-box-inner p {text-align: center;    padding: 20px;    font-size: 19px;}
.milestones-of-rp-stone-clinic ul {    list-style-type: none;     margin-bottom: 0px;}
.milestones-of-rp-stone-clinic strong {    font-size: 18px;     font-family: 'Sintony', sans-serif;}
.table-wrap {    border: 2px solid #57585a; display: flow-root;}
.since-old span{background: #0071c7; display: block; width: 100%; color: #fff; padding-top: 5px; padding-bottom: 5px; font-size: 25px;}
.since-old {    padding: 0;    text-align: center;}
.since-old p {text-align: center;  font-size: 20px;  margin-top: 30%;}
.since-table-line span{background: #0071c7; display: block; width: 100%; color: #fff; padding-top: 5px; padding-bottom: 5px; font-size: 25px;
    text-align: center;}
.since-table-line {    padding: 0;}
.since-table-line li {    line-height: 32px;    border-bottom: 1px solid #000;    border-left: 1px solid #000 !important;    padding-left: 18px;    font-size: 20px;}
.riris-started{padding: 50px 0px; float: left; width: 100%;}
.riris-started img{width: 100%;}
.riris-started span {margin-bottom: 30px !important; display: block;  text-align: center; background: #0071c7; width: 50%; margin: 0px auto;
    padding: 5px 0; color: #fff; font-size: 22px;}
.gradeint-item{background-image: linear-gradient(to right, #1e488b , #026ec3); border-radius: 20px;}
.gradeint-item p{color: #fff; text-align: center;  font-size: 30px;  font-weight: bold;}
.kidney-stone-formation{padding: 50px 0px; float: left;}
.heading-formation {    margin: 0px auto;    text-align: center;}
.heading-formation span {font-size: 18px; font-weight: bolder;}
.randall-plaque {    display: block;    text-align: center;    font-size: 25px;    font-weight: bolder;    margin-top: 40px;}
.randall-plaque{position: relative;     margin-top: 55px;}
.randall-plaque span{text-align: left; background: #0069aa; color: #fff; padding: 10px 42px; clip-path: polygon(2% 0, 100% 0, 99% 100%, 0 100%);
    font-size: 25px; line-height: 35px;    font-weight: 500;}
/*.randall-plaque::after{position: absolute; content: '';    width: 8px;    height: 50px;    background: #0069aa;    top: -8px;    right: 134px; -ms-transform: rotate(20deg);    transform: rotate(10deg);}*/
/*.randall-plaque::before{     position: absolute; content: '';    width: 8px;    height: 50px;    background: #0069aa;    top: -10px; left: 138px;
    -ms-transform: rotate(20deg); transform: rotate(20deg);}*/
.bulb-xray-img{background: #e6e7e9; padding: 50px 0; float: left; width: 100%;}
.div-bulb-heading {    background: #0069aa;    width: 70%;    margin: auto;     padding: 21px; position: relative;     margin-bottom: 50px;}
/*.div-bulb-heading::after{ position: absolute;  content: '';    width: 15px;    height: 78px;    background: #0069aa;    top: 0;
    right: -35px;    -ms-transform: rotate(20deg);    transform: rotate(0deg);}
.div-bulb-heading::before{    position: absolute; content: '';    width: 8px;    height: 78px;   background: #0069aa;  top: 0;
    right: -50px;    -ms-transform: rotate(20deg);    transform: rotate(0deg);}*/
    .div-bulb-heading span{color: #fff; font-size: 20px;}
.bulb-xray-img-box img{width: 100%;}
.bulb-xray-img-box {    min-height: 200px !important;}
.sky-blue-item {    background: #c9e9ff; float: left; width: 100%;}
.in-addition{padding: 50px 0px; float: left; width: 100%;}
.in-addition ul {list-style: none;}
.in-addition ul li { margin-bottom: 45px; font-size: 20px; position: relative;}
/*.in-addition ul li::before{content: '';    position: absolute; width: 15px;    height: 48px; background: #0069aa; left: -35px;}*/
.in-addition ul li::after{ content: ''; position: absolute; width: 6px; height: 48px; background: #0069aa; left: -16px; top: 0;}
span.approx {    display: block; text-align: center;    color: #000;    font-size: 25px;    font-weight: 700;}
p.do-all {    color: #0071c7;    font-size: 20px;    font-weight: 900; text-align: center;}
span.who-need {    display: block;    text-align: center;    font-size: 25px;    font-weight: bold;    margin-bottom: 15px;}
span.do-all-people {    display: block;    text-align: center;    font-size: 25px;    color: #0071c7;    font-weight: 700;}
p.answer-is-again {    text-align: center;    font-weight: 600;    font-size: 24px;    color: #0071c7;    margin-top: 25px;}
p.some-people-who {    padding-right: 200px;    padding-left: 200px;    font-weight: bold;    font-size: 16px; position: relative;}
p.some-people-who::after {content: ''; position: absolute; width: 12px; height: 130px; background: #0071c7; left: 15%; top: 0;}
p.questions-knowledge{   padding-right: 200px;    padding-left: 200px;    font-weight: bold;    font-size: 16px; position: relative;}
p.questions-knowledge::after {content: ''; position: absolute; width: 12px; height: 90px; background: #0071c7; left: 15%; top: 0;}
.presentation-sectiion {    padding: 50px 0; float: left; width: 100%;}
.presentation-sectiion p {background: #0071c7; color: #fff; text-align: center; border-radius: 8px; width: 62%; margin: 0px auto;
    font-size: 18px; box-shadow: 0 5px 0 #ccc;}
.orange-box-kidney {    text-align: center;    font-size: 28px; margin-top: 50px;     margin-bottom: 50px;}  
.orange-box-kidney span{color: #f58220; font-family: 'Sintony', sans-serif;     font-weight: bolder;}
.border-line-orange {    border-right: 8px solid #f58220;}
.border-0 {    border-right: 0px;}
.presentation-heading span {    display: block;    font-size: 20px;    font-weight: 900;  text-align: center;}
.heading-all-kidney{display: block; text-align: center;}
.heading-all-kidney span {font-size: 28px;  font-weight: 600; color: #0171c7;}
.all-kideny-stone{color: #000;}
.all-kideny-stone p {    font-size: 20px;    font-weight: bold;    margin-top: 60px;}
.all-kideny-stone ul {  padding: 0px;}
.all-kideny-stone ul li {    font-family: 'Sintony', sans-serif; list-style: none; font-size: 18px; position: relative; margin-bottom: 30px; padding-left: 20px;
    line-height: 35px; top: 0;}
.all-kideny-stone ul li:after{content: ''; width: 6px; height: 30px; background: #0171c7; position: absolute; left: 0px; top:8px;}
.non-surgical-treatment{padding: 15px 0px;}
.non-surgical-treatment span {font-size: 25px;    display: block;    margin-bottom: 8px;    font-weight: bold; color: #000;}
.non-surgical-treatment p {font-size: 22px;    padding-left: 58px; color: #000;}
.under-non-surgical {    margin-bottom: 30px;}
.non-surgical-treatment-list li {    margin-bottom: 25px;    list-style: none;    font-size: 20px;  font-family: 'Sintony', sans-serif; position: relative;}
.non-surgical-treatment-list li::before {position: absolute;content: ''; width: 10px; height: 50px; background: #0171c7; left: -27px; top:6px;}
.non-surgical-treatment p {    padding-bottom: 20px;}
.videos-section p {display: block;    text-align: center;    font-size: 32px;    font-weight: bolder;    color: #0171c7;    line-height: 40px;}
.video-box {    margin-bottom: 35px;}
.gurda-img{padding: 50px 0px;}
.gurda-img{width: 100%; text-align: center;}
.gurda-img img {    margin-bottom: 32px;}
.gurda-text-plain p {  font-size: 20px;    color: #000;}
.heading-panipat-treatment p {font-size: 28px; text-align: center;    color: #0171c7;    font-weight: bolder;}
.heading-panipat-treatment span {display: block;    text-align: center;    font-size: 20px;    font-weight: 600;}
.panipat-treatment-box {    margin-top: 35px; min-height: 150px}
.panipat-treatment-box p{color: #000;     min-height: 160px;}
/* Bounce To Right */
.hvr-bounce-to-right {  display: inline-block;  vertical-align: middle;  -webkit-transform: perspective(1px) translateZ(0);  transform: perspective(1px) translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  position: relative;  -webkit-transition-property: color;  transition-property: color;  -webkit-transition-duration: 0.5s; transition-duration: 0.5s;  border-radius: 50px;}
.hvr-bounce-to-right:before {  content: "";  position: absolute;  z-index: -1;  top: 0;  left: 0;  right: 0;  bottom: 0;  background: #0171c7;  -webkit-transform: scaleX(0);  transform: scaleX(0);  -webkit-transform-origin: 0 50%;  transform-origin: 0 50%;  -webkit-transition-property: transform;  transition-property: transform;  -webkit-transition-duration: 0.5s;  transition-duration: 0.5s;  -webkit-transition-timing-function: ease-out;  transition-timing-function: ease-out;
    border-radius: 50px;}
.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active {  color: white;  border-radius: 50px;} 
.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before {  -webkit-transform: scaleX(1);  transform: scaleX(1);  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}
.panipat-treatment-box a {    border: 2px solid #0171c7;  padding: 8px 30px 8px 30px;    border-radius: 50px; font-size: 18px; margin-top: 10px; font-weight: 700; font-family: 'Sintony', sans-serif;}
.panipat-treatment-box a:hover{text-decoration: none;}
 .one-raw-for-text {  text-align: center;}
button.cutom-outbtn {width: 100%; border: none;    background: #fff;    box-shadow: 15px 15px 0 #ccc;    font-size: 25px;    padding: 20px; border: 2px solid #000;    transition: 0.5s; color: #000;    min-height: 150px;    margin-bottom: 50px;}
button.cutom-outbtn:hover{background: #0171c7;}
.blogs-on-pop {padding: 50px 0; float: left; width: 100%;}
.retrograde-itrarenal-surgery{text-align: center;}
table {  border-collapse: collapse;  width: 100%;}
td, th {  border: 1px solid #dddddd;  text-align: left;  padding: 8px;}
tr:nth-child(even) {  background-color: #dddddd;}
.icon-item img {    margin-bottom: 30px;}
.text-item-bottom span{font-size: 32px; padding-bottom: 20px; font-weight: 300; text-transform: capitalize; font-family: 'Poppins', sans-serif;}
.text-item-bottom p {    padding-top: 15px;    line-height: 28px;    font-size: 15px;}
.career-filed select {    width: 100%; height: 40px;    border: none;    border-bottom: 1px solid #ccc;    margin-bottom: 22px; font-family: 'Poppins', sans-serif; color: #787878;}
.career-filed select:focus{outline: none;}
.content-post a{color: #000; text-transform: uppercase;     font-size: 16px;}
.content-post b{color: #000; font-weight: 600;}
.main-title{position: relative; text-align: center;}
.main-title::after{position: absolute;    content: 'Apply Now';    letter-spacing: .28em;    top: 0px;    text-align: center;    left: 0px;    white-space: nowrap;    text-transform: uppercase;    color: #eaeaea;    font: 900 45px/0 'Poppins', sans-serif;    width: 100%;    z-index: -9999;}
.main-title p {    font-size: 30px;    font-weight: 500; color: #333;}
.main-title .separator {position: relative;    width: 100px;   margin-bottom: 20px;    left: 45%;    top: 39px;}
.main-title .separator:before {    position: absolute;    content: '';    left: 0px;    bottom: 18px;    width: 100%;    height: 1px;    background-color: #cccccc;}
.main-title .separator:after {    position: absolute;    content: '';    left: 42%;    top: -32px;    width: 30px;    height: 30px;    margin-left: -10px;    border: 10px solid #ffffff;    background-color: #da353b;}
.form-item {  position: relative;}
.career-filed input {    width: 100%;    margin-bottom: 26px;    height: 40px;    border: 0px;    border-bottom: 1px solid #ccc;}
.career-filed-textarea textarea {    width: 100%;    float: left;    resize: none;    border-bottom: 1px solid #ccc;    border: 0px;    border-bottom: 1px solid #ccc;    height: 150px;   }
.career-filed-btn input { background: #105592;    border: none;    padding: 15px 40px 15px 40px;    color: #fff;    border-radius: 50px;    width: 100%; margin-top: 25px;    margin-bottom: 25px;}
.modal-footer{border: 0px !important;}
.dr-pawan-gupta-rirs-pcnl{padding: 50px 0px; float: left; width: 100%;}
.rirs-box-panel span{display: block; background: #0069aa; width: 50%; text-align: center; color: #fff; font-size: 35px; border-radius: 50px; margin: 0px auto;}
.odd-even-metter:nth-child(odd) {background-color: #f0f1f3;}
.odd-even-metter {    padding: 22px; min-height: 150px;} 
.odd-even-metter p{font-size: 16px;}
.rirs-box-panel {padding: 0;}
.long-tik-img{position: relative;}
/*.long-tik-img::before{position: absolute; background: url(http://webclickindia.co.in/projects/dev-rp-stone/images/long-tik.png)no-repeat; width: 1%;    height: 2523px; content: ''; top: 0px; left: 49.5%; z-index: 99999;}*/
.heading-part span {display: block;    text-align: center;    padding-bottom: 50px;    font-size: 22px;    font-weight: bolder;}
.bulb-xray-img-box {    margin-bottom: 35px;}
.panipat-treatment-box {min-height: 150px!important;}
.panipat-treatment {padding-bottom: 80px !important;}
.career-at-rp-stone td {padding: 8px 25px !important;}
.since-old {   padding: 0;}
.since-table-line {padding: 0;}
.milestones-of-rp-stone-clinic { padding: 50px 0; float: left; width: 100%;}
span.dr-pawan b {font-size: 32px;}
.list-name-doc h3 {font-size: 16px; line-height: 28px;  width: 100% !important;}
.accordion-list h3 {text-align: center; padding-bottom: 30px;}


.laparoscopic-cholecystectomy{padding: 50px 0px; width: 100%; float: left;}
.laparoscopic-cholecystectomy span{display: block; text-align: center; font-size: 30px; font-weight: bold; margin-bottom: 20px;}
.laparoscopic-cholecystectomy p{text-align: center; font-size: 20px;}
.dor-photo img{width: 100%; border: 1px solid #ccc;}
.dor-photo-content ul{list-style: none;}
.dor-photo-content li:first-child{font-size: 25px; font-weight: bold; margin-bottom: 10px;}
.dor-photo-content li:last-child{font-size: 18px;}
.dor-photo-content ul {    list-style: none;  margin-top: 80px;}
.border-line {    border-bottom: 1px solid #ccc; padding-bottom: 50px; padding-top: 50px;}
.image-syste{width: 100%; text-align: center; padding-top: 50px; border-bottom: 1px solid #ccc;  padding-bottom: 50px;}
.half-img-half-laparoscopic-cholecystectomy img{width: 100%;}
.half-laparoscopic-cholecystectomy {    padding-top: 60px;}

.review-part img{width: 100%;}
footer {   width: 100%;    float: left;    background: #232423;    padding: 50px 0;}
.widget-yellow{color: #fbc800; min-height: 390px;}
.widget-yellow ul{padding: 0px; margin: 0px; list-style-type: none;}
.widget-yellow span{font-size: 20px; display: block; margin-bottom: 10px; text-underline-position: under; text-decoration: underline;}
.widget-yellow li {line-height: 32px;}
.widget-yellow li a{color: #fff; transition: 0.5s; text-underline-position: under; text-decoration: underline; -webkit-text-decoration-color: red; text-decoration-color: #fbc800;}
.widget-yellow li a:hover{text-decoration: none; color: #fbc800; padding-left: 5px;}
p.city-new-footer {font-weight: 800; font-size: 18px;}
p.phone-footer {    font-weight: 700;}
.footer-logo-new img {width: 100%; position: relative; top: 112px; left: 30%;}
.footer-para-new p{text-align: center; color: #fff; margin-top: 22px; font-size: 17px;}

.whatsapp-box {		position: fixed;		bottom: 1%;		left: 1%;	z-index: 1;}
.text-white {    color: #fff;}
p.font-size-large{font-size: 20px; font-weight: bold;}

p.footer-title{position:relative;}
p.footer-title:after{content: ""; position: absolute;  height: 2px; width: 50px; background: #32b7ec; bottom: -10px; left:0px;}
.float-left {float: left;}

.team-gray {    background-color: #f2f3f4;    padding: 0px 0 15px 0px;    min-height: 250px;}
.team-img{ text-align: center;}
.team-text {text-align: center;}
.team-text span{display: block;    font-family: 'Sintony', sans-serif;}
.star-icon{text-align: center; margin-top: 15px; margin-bottom: 20px;}
.star-icon i{color: #fc9642}
.star-icon ul{list-style: none; margin: 0px; padding: 0px;}
.star-icon li{display: inline-block;}
.view-profile{text-align: center;}
.view-profile a {    color: #000;   font-family: 'Sintony', sans-serif;}
.team-box {    margin-top: 30px;}
.team-form{margin-top: 30px;}
.team-form h4{    text-align: center; font-family: 'Sintony', sans-serif; background-color: #4ea2dc; margin: 0px auto;
    max-width: 250px; min-height: 45px; line-height: 45px; color: #fff; font-size: 32px;} 
.for-icon i{position: absolute;    background: #4da2dc;    color: #fff;    padding: 3px;    line-height: 24px; width: 29px; height: 35px;    text-align: center;    border-radius: 0px 0px 5px 0px;}
.for-icon input{padding-left: 35px; font-family: 'Sintony', sans-serif; height: 35px; border: 2px solid #ccc;}
.for-icon textarea{padding-left: 35px; font-family: 'Sintony', sans-serif;  border: 2px solid #ccc;}
.for-button input{border-radius: 0; background: #4da2dc;    border: 0; display: inline-block;    padding: 6px 12px; margin-bottom: 0;    font-size: 14px;    font-weight: 400;    line-height: 1.42857143;    text-align: center;    white-space: nowrap;    vertical-align: middle;    -ms-touch-action: manipulation;    touch-action: manipulation;    cursor: pointer; -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    color: #fff;    user-select: none; background-image: none;    border: 1px solid transparent;    border-radius: 4px;     margin-top: 20px;}
form.form-design-team {margin-top: 40px;}
.team-img img {width: 38%; border-radius: 100%; margin-top: 20px;}

section.dark-yellow h4 {    font-size: 27px;    background: #0069aa;    width: 195px;    color: #fff;    padding: 5px;}
.sky-box-line p {    text-align: center !important;}
.rirs-box-panel p strong {    font-size: 35px;    text-align: center;    width: 100%;    float: left;    background: #0069aa;    border-radius: 50px;    color: #fff;    margin-bottom: 60px;}
.about-line {    float: left;    width: 100%;    background: #fff;}
.review-code {float: left;    width: 100%;    padding-top: 50px;    padding-bottom: 50px;    background: #d3eef7;}
.review-code-side {    height: 363px;    float: left;    overflow-y: scroll;}
.clinic {    float: left;    width: 100%;}
.img-fulling-part img {width: 100% !important;}
.text-fulling-part p { font-size: 23px;     text-align: center;}
.text-fulling-part{display: flex; justify-content: center;align-items: center;}
.items-new-adding span{display: block; font-size: 25px; font-weight: 900; margin-bottom: 20px;}
.fulling-item-ureterorenoscope {border: 3px solid #4da2dc;}
.fulling-item-ureterorenoscope {padding: 0;}
.padding-zero {padding: 0;}
.text-fulling-part {position: relative;}
.items-new-adding {padding-bottom: 50px;  padding-left: 252px; width: 100%; float: left;}
.tag-line {float: left; width: 100%;}
.one-row {    float: left;    width: 100%;}
.riris-surgery {float: left; width: 100%;}
.our-journey-through-riris-surgery {    width: 100%;    float: left;}
.our-journery-through-img {    float: left;    width: 100%;}
.fulling-testimonial {    padding: 50px 0 50px 0;    width: 100%;    float: left;}
.digital-rirs-starts {    width: 100%;    float: left;}
section.since-metter {    float: left;    width: 100%;    padding-top: 40px;    padding-bottom: 40px;}
.rirs-surgery-cost {    float: left;    width: 100%;    padding: 50px 0;}
.why-rp-stone {    float: left;    width: 100%;}
.tips-for-kideny {    float: left;    width: 100%;}
.stay-away {    float: left;    width: 100%;}
.fulling-text {    float: left;    width: 100%;}
.blacking-metter {    float: left;    width: 100%;}
.laparoscopic-gynecological-surgery {    float: left;    width: 100%;}
.career-at-rp-stone {    float: left;    width: 100%;    padding: 50px 0;}
.photo-gallery {    float: left;    width: 100%;    padding: 50px 0;}
.treatment-of-kidney-stones {    float: left;    width: 100%; padding-top: 50px; }
.metter-new-add p {    font-size: 45px;    text-align: center;    color: #3c7fe7;    font-family: 'Open Sans', sans-serif;    font-weight: 900;    line-height: 58px;    margin-bottom: 40px;}
.products-racks span {    background: #012068;    padding: 5px 10px;}
.products-racks.mb-3 ul {    column-count: 3;}
.products-racks ul li {    line-height: 35px;    border-bottom: 1px solid #f5f3f3;}
.products-racks a {    color: #555;}
.products-racks ul li {    list-style: none;}
.inner-home-keyword {width: 100%;float: left;padding: 50px 0;}
.home-keyword {overflow-y: scroll;height: 200px !important;}
.organsied-follow h4 {    font-weight: 800;    font-size: 24px;}
.bg-dark-card {    background: #e0e0e0;    padding: 15px;}
.bg-light-card {    background: #e5f8ff; padding: 15px;}