body{ margin:0; padding:0; font-family: 'latoregular'; }

h1,h2,h3,h4,h5,h6,ul,ol,li,p,a,span{ margin:0; padding:0; font-weight:normal;}

h1{ font-size:40px; color:#000; margin:0 0 15px 0;  }

h2{ font-size:30px; margin:0 0 10px 0; color:#333; }

h3{ font-size:23px; margin:0 0 5px 0; color:#666;}

h4{ font-size:18px; margin:0 0 5px 0; color:#0f9f90;}

h5{ font-size:16px; margin:0 0 5px 0; color:#666;}

h6{ font-size:15px; margin:0 0 5px 0; color:#666;}

p{ font-size:15px; color:#000; line-height:24px; margin:0 0 20px 0; font-family: 'latolight';}

ul{ list-style:none; }

.list-style{ margin:0 0 20px 0}

.list-style li:before{ content:"\f101"; color:#359fa7; font-family: 'FontAwesome'; margin:0 8px 0 0; float:left;}

.list-style li{font-family: 'latolight'; padding:0 0 3px 0;  font-size:15px; color:#7e7e7e; line-height:24px; display:flex}

header{ clear:both; background:#fff; } 

address{ font-style:normal;}

section{ clear:both;}

footer{ clear:both; display:block; overflow:hidden; position:relative;}

a{ text-decoration:none; color:#359fa7; outline:none; transition: all 0.5s ease 0s;}

a:hover{ color:#000;}

a:focus{ outline:none;}

img{ max-width:100%; outline:none; border:none; transition: all 0.5s ease 0s;}

.clear{ clear:both;}.clear5{ clear:both; height:5px}.clear10{ clear:both; height:10px}.clear20{ clear:both; height:20px;}.clear30{ clear:both; height:30px;}.clear25{ clear:both; height:25px;}.clear40{ clear:both; height:40px;}

.float_right{ float:right!important;}

.float_right2{ float:right!important;}

.readmore{ background:#e74fa6; font-size:15px; color:#fff; padding:10px 25px; border-radius:30px; text-transform:capitalize; display:inline-block; margin-top:10px; }

.readmore:hover{ background:#000; color:#fff;}

.readmore2{ background:#fb7600; font-size:15px; color:#fff; padding:10px 25px; text-transform:capitalize; display:inline-block; }

.readmore2:hover{ background:#573b2c ; color:#fff;}

.readmore3{ background:#ce4a3a; font-size:18px; color:#fff; padding:11px 30px; text-transform:capitalize; display:inline-block;  }

.readmore3:hover{ background:#fff; color:#000;}

.container{ width:100%; max-width:1180px; margin:0 auto;}

.container1{ width:100%; max-width:1180px; margin:0 auto;}

.right-info{ text-align:right; float:right; margin:27px 0 0 0; width:58%;}

.right-info .fa{ color:#fb7600}

.right-info strong{ font-size:15px;}

.right-info p{ font-family: 'latolight'; font-size:30px; color:#000}

.right-info p a{ color:#000}

.right-info p a:hover{ color:#fb7600}

.right-info .call-us{ float:left; vertical-align:top; margin:30px 0px 0 0}

.right-info .call-us img{ float:left; margin:0 15px 0 0}

.right-info .call-us p{ float:left;}

.right-info .book-an{ background:#fb7600; padding:10px 20px; display:inline-block; color:#fff;}

.right-info .book-an:hover{ background:#573b2c;}

.right-info .social-icon{ display:inline-block; }

.right-info .social-icon li{ display:inline-block; margin:0 10px 0 0; width:36px; height:36px; font-size:26px; border:2px solid #cbcbcb; border-radius:100%; text-align:center; transition:all 0.5s ease 0s }

.right-info .social-icon li a{ display:block; margin:5px 0 	0 5px;}

.right-info .social-icon li .fa{ color:#000}

.right-info .social-icon li:hover{ border:2px solid #ec6851; }

.right-info .social-icon li:hover .fa{color:#ec6851 }

.white-bg{ background:url(../images/nav-bg.png) center no-repeat;}

.logo{ float:left; margin:5px 0}

.logo img{ max-width:100%;}

.banner{ clear:both; position:relative}

.banner:before{ content:'';/* background:url(../images/header-sd.png);*/ height:9px; position:absolute; z-index:99; width:100%; top:0; left:0; right:0;}

.banner img{ height:480px; object-fit:cover; width:100%; }

.banner-txt{ width:45%; position:absolute; left:0; text-align:left;}

.banner-txt .style-1{font-family: 'latobold'; font-size:50px; color:#fff; text-shadow:0 3px 3px #000; margin:33% 0 0 0; display:block; line-height:60px;}

.banner-txt .more{ background:#e74c3c; font-size:18px; padding:10px 25px; color:#fff;}

.banner-txt .more:hover{ background:#000;}

.make-an{ width:26%; position:absolute; padding:10px 30px 25px 30px; right:0; top:25px; text-align:center; background:#ce4a3a; box-shadow:0 0 10px rgba(0,0,0,0.6); z-index:99}

.make-an h2{ color:#fff; font-size:35px; font-family: 'latobold'; text-align:center }

.make-an form{ clear:both; }

.makeRow{ width:47%; float:left; overflow:hidden;}

.makeRow2{ width:47%; float:right; overflow:hidden; margin:0 12px 0 0}

.makeRow3{ width:100%; overflow:hidden; margin:0 auto}

.make-an input{transition: all 0.5s ease 0s; font-size:15px; width:96.7%; border:none; padding:0 0 0 10px; outline:none; height:42px; color:#000; -webkit-text-fill-color: #000 !important; line-height:40px; margin:0 0 10px 0; background:#faf9f9;  }

.make-an textarea{transition: all 0.5s ease 0s; font-size:15px; width:96.7%; padding:10px 0 0 10px; font-family: 'latoregular'; outline:none; height:95px; margin:0 0 10px 0; color:#000; -webkit-text-fill-color: #000 !important; border:none; background:#faf9f9; }

.make-an button{font-family: 'latobold'; transition: all 0.5s ease 0s; outline:none; border:none; font-size:27px; padding:5px 50px 7px 50px; border-radius:30px; text-transform:capitalize; color:#fff; background:#000; margin:15px 0 0 0}

.make-an button:hover{ background:#fff; cursor:pointer; color:#000;}

.services-sec{ clear:both; padding:40px 0 50px 0; overflow:hidden;}

.services-sec li{ width:19%; margin:10px 10px 20px 10px; padding:20px 16px 20px 16px; display:inline-block;  box-shadow:0 0 10px rgba(0,0,0,0.2);  vertical-align:top; text-align:center; min-height:366px;}

.services-sec li:nth-child(2n){ }

.services-sec li:nth-child(4n){  }

.services-sec li:nth-child(3n){}

.services-sec li:hover{ box-shadow:0 0 10px rgba(0,0,0,0.1);}

.services-sec h2{ font-size:20px; font-family: 'latobold'; color:#333;}

.services-sec h2 a{  color:#333;}

.services-sec h2 a:hover{  color:#359fa7;}

.services-sec p{ color:#000; font-size:16px;}

.services-sec p a{ color:#359fa7 !important; padding:0px 0px; font-size:16px; font-family: 'latoregular'; }

.services-sec p a:hover{ color:#000!important; text-decoration:underline;}

.welcome{ float:left; width:47.5%;  padding-bottom:30px;}

.welcome h2{ font-size:40px; color:#000;}

.welcome p{ color:#000; font-size:18px; color:#000; line-height:28px; margin-bottom:15px;}

.welcome p a{ color:#359fa7; text-decoration:underline;}

.welcome p a:hover{ color:#000; text-decoration:underline;}

.usp-area{ float:right; width:48%; padding-top:3px;}

.dr-sec{  overflow:hidden; padding:60px 0 80px 0; }

.floatleft{ float:left !important}

.dr-sec strong{ }

.dr-sec h2{ color:#fff; font-family: 'latobold'; font-size:35px; margin:0 0 5px 0}

.dr-img{ display:none}

.dr-text{ width:44%; float:right; }

.dr-text h4{font-family: 'latobold'; color:#fff; font-size:18px; margin:0 0 24px 0; line-height:26px;}

.dr-text h5{font-family: 'latoregular'; color:#fff;font-size:20px; font-weight:400; margin-bottom:3px; }

.dr-text p{ color:#fff; font-family: 'latoregular'; font-size:18px;}

.dr-text p a{ color:#fff; font-family: 'latoregular';}

.dr-text p a:hover{ color:#abe3eb; }

.green{ color:#f2d970;}

.bot-mrg{ margin:0 50px 0 0}

.bot-wid50 .left{ float:left; width:48%;}

.bot-wid50 .right{ float:right;width:48%;}

.bottom-area .socail-icon{ margin:20px 0 0 0} 

.bottom-area .socail-icon li{ display:inline-block}

.bottom-area .socail-icon li a{ display:inline-block;  font-size:28px; }

.bottom-area .socail-icon li:before{ content:""!important; margin:0 10px 0 0;}

.bot-sec{ padding:40px 0 25px 0; overflow:hidden; text-align:center; background:#6686a9;}

.bot-sec p{ margin:30px 0 0 0; color:#fff;}

.bot-sec li{ display:inline-block; margin:0 10px; }

.bot-sec li a{ font-size:40px; color:#fff!important} 

.bot-sec li a:hover{opacity:0.7}

.news-sec{ clear:both; padding:50px 0; overflow:hidden; text-align:center;} 

.news-sec li{ display:inline-block; width:30%; margin:0 1%}

.test-area{ background:#ecfdff; padding:40px 0; overflow:hidden; }

.test-area h2{ font-size:36px; color:#000; text-align:center; margin:0 0 25px 0}

.test-area li{ width:23.3%; display:inline-block; margin:0 20px 0 0; vertical-align:top;}

.test-area li:nth-child(4n){ margin:0}

.test-img{ width:153px; height:153px; border:5px solid #fff; overflow:hidden; border-radius:100%; float:left; margin:0 30px 0 0 }

.test-img img{ width:100%;height:100%; object-fit:cover}

.test-box{ padding:25px 25px 10px 25px; border-radius:10px;  background:#fff; position:relative; box-shadow:0 0 10px rgba(0,0,0,0.1); min-height:502px; }

.test-box:after{ content:""; background:url(../images/test-icon.png) no-repeat; width:35px; height:23px; right:0; bottom:0;}

.test-box p{ position:relative; text-align:left; font-size:17px; line-height:24px;}

.test-box:after{ background:url(../images/testarrow.png) no-repeat; content:""; width:30px; height:25px; position:absolute; right:50px; bottom:-25px; z-index:999}

.dp-area{ clear:both; margin:15px 0 0 22px; text-align:left;}

.drbox{ width:75px; height:75px; overflow:hidden; border-radius:100%; display:inline-block; vertical-align:middle; margin:0 10px 0 0}

.drbox img{ height:100%; object-fit:cover;}

.dp-area h4{font-family: 'latobold'; font-size:18px; color:#000; text-align:left; display:inline-block; vertical-align:middle}

.dp-area h4 span{ font-family: 'latolight'; font-size:14px;}

.dp-area span{font-family: 'latosemibold';  font-size:15px; color:#000; font-style:normal;}

.blue-bg{ background:#ecfdff; padding:0px 0 60px 0; overflow:hidden; box-shadow:0 8px 6px -6px  rgba(0,0,0,0.1);}

.blue-bg li{width:22.5%; display:inline-block; margin:0 19px 0 0; border:5px solid #ccc}

.blue-bg li:nth-child(4n){ margin:0}

.video-container {

	position:relative;

	padding-bottom:56.25%;

	padding-top:30px;

	height:0;

	overflow:hidden;

}

.video-container iframe, .video-container object, .video-container embed {

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

}

.right-info ul{ list-style:none; float:right; width:55%;}

.right-info li{ width:20%; display:inline-block; vertical-align:top; margin:7px 5px 20px 0; }

.news-sec h2 {

    font-size: 40px;

    font-family: 'latobold';

    color: #000;

    margin: 0;

    text-align: center;

}

.head2 {

    font-size: 40px;

    font-family: 'latobold';

    color: #000;

    margin:10px 0 21px 0;

    text-align: center;

}

.news-sec p{ font-size:18px; font-family: 'latoregular'; }

.news-sec p a{ color:#359fa7; font-family: 'latoregular'; }

.news-sec p a:hover{ color:#000; text-decoration:underline;}

.imgleft{ float:left; padding-right:15px;}

.services-sec img{transition:all 0.5s ease 0s; display:block; margin:0 auto;}

.services-sec img:hover{ opacity:0.8; }

.footer-address{ padding-top:40px; padding-bottom:30px;}

.footer-address .main-area{ max-width:1000px; margin:0 auto; width:100%;}

.footer-address .main-area p{ font-size:17px; margin-top:0;}

.footer-address .main-area .left{ float:left; width:48%; text-align:right;}

.footer-address .main-area .right{ float:right; width:48%; text-align:left;}

.footer-address h3{ text-align:center; color:#000; font-size:35px; padding-bottom:12px;}

.usp-area{ margin-bottom:60px;}

.usp-area h3 {

    font-size:33px;

    font-family: 'latobold';

    color: #000; padding-bottom:7px;}

.usp-area li{ clear:both; border-bottom:1px solid #ddd; display:block; background:none !important; box-shadow:0 0 0px rgba(0,0,0,0.0) !important; width:auto !important; margin:0 !important; padding:0 !important}

.usp-area li:before{ content:""; background:url(../images/tick.png) no-repeat; width:18px; height:19px;  margin:10px 3px 0 0px !important; float:left; transition:all 0.5s ease 0s; padding:0 !important  }

.usp-area li a{font-family: 'open_sanslight'; font-size:15px; color:#000; display:flex; padding:8px 0 }

.usp-area li a:hover{ color:#359fa7; }

.usp-area li:hover:before{color:#ea482e }

.welcomesection{ padding:40px 0px 0 0;}

.bdbottom{ border-bottom:0 !important}

.left48{ float:left; width:48%}

.right48{ float:right; width:48%}



 .dr-list{ border-bottom:1px dashed #d8d8d8; padding:0 0 15px 0;  overflow:hidden; margin:0 0 10px 0; font-family: 'latoregular';}

 .dr-list h2{ color:#333; margin:0 0 5px 0; display:block; font-size:24px; }

 .dr-list  .drimg{ width:31%; border:1px solid #f9f6ed; padding:5px; margin:6px 0 0 5px; float:left;}

  .dr-list .drimg img { margin:0}

  .dr-list .dr-img2{ width:18%; border:1px solid #f9f6ed; padding:5px; margin:6px 20px 20px 0; float:left;}

 .dr-list  .dr-img2 img { margin:0}

  .dr-list  .dr-text{ width:62%; background:none; padding:0; margin:10px 0 0 0; float:right}

  .dr-list  .dr-text p{ margin:0 0 10px 0; color:#000 !important; font-family: 'latoregular'; font-size:15px;}

  .dr-list .dr-text span{ line-height:20px;}

  a.readmore2{ background:#44a8b3; font-size:13px; color:#fff; padding:7px 12px; border-radius:5px; text-transform:capitalize; display:inline-block; }

a.readmore2:hover{ background:#000 ; color:#fff;}

.rlAccordion .text{ padding:2% 2% 1px 1%}

.rlAccordion .text p {font-size:15px; color:#000 !important; line-height:22px; }

.rlAccordion > h4 { color:#000; font-size:15px;  font-family: 'latobold'; margin: 11px auto 0px auto; padding:0 0 12px 0;  cursor:pointer;  border-bottom:1px solid #ddd;}

.rlAccordion > h4 > span {  float: left; height: 22px; line-height:22px; margin: 1px 10px 0 0; padding: 0; width: 22px; background:#999; color:#fff;

	border-radius:100%;	text-align:center; font-size:18px; }

.rlAccordion > h4 > .rl-close {	background:#000!important; color:#fff!important; font-size:18px; }

.rlAccordion > h4 + div.text {  display: none; background:#FFF;   text-align:justify;}

.rlAccordion > h4 + div.text p { }

.rlAccordion .text { margin-bottom:0;}

.slick-track-area{ max-width:1130px; width:100%; margin:0 auto;}

.testimonial-area {

    clear: both;

    padding: 50px 0 90px 0;

    overflow: hidden;

}.equimg{  position:relative; overflow:hidden}

.equbox img{width:200px; margin-bottom:20px; border:solid 10px #fff; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.20);

-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.20);

box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.20); margin-top:30px; transition:all 0.5s ease 0s;}

.equbox img:hover{ box-shadow:none }

.equimg span{ position:absolute; z-index:999; bottom:-100px; background:rgba(0,0,0,0.5); color:#fff; font-size:16px; text-align:center; width:85.5%; left:0; right:0; margin:0 auto; padding:10px 0; transition:all 0.5s ease 0s}

.equimg:hover span{ bottom:20px;}

.cataract-section{ text-align:center; background:url(../images/shadow-bg.png) top center no-repeat; padding:20px 0px 80px 0;}

.cataract-section h2{ margin-bottom:15px;}

.cataract-section h2 span{ background:#fff; font-size:40px; font-family: 'roboto_condensedbold'; padding:0 40px; position:relative; top:22px;}

.cataract-section .slick-dots li {background-image:none; background:#e2e2e2; width:13px; height:13px; border-radius:100%;  margin:4px 5px !important; font-size:0px; text-indent:-999999px;}

.cataract-section .slick-dots li button { font-size:0px; text-indent:-999999px; }

.cataract-section .slick-dots li.slick-active {	background:#359fa7; padding:0px;}

.cataract-section .slick-dots li:hover {background:#359fa7;}	

.testimonial-area h2{ font-size:40px; font-family: 'roboto_condensedbold';color:#000; margin:0 0 20px 0; text-align:left}

.testimonial-area p{ font-family: 'latolight'; font-style:italic; font-size:18px; color:#000; margin:0; text-align:center}

.celebrityt img{ margin-bottom:0 !important;}

.celebrityt .tbox{ width:15% !important;}





.testimonial-area p:before{ content:'\f10d'; font-family: 'FontAwesome'; color:#000; padding:0 15px 0 0; font-size:25px;}

.testimonial-area p:after{ content:'\f10e'; font-family: 'FontAwesome'; color:#000; font-size:25px; padding:0 0 0 15px;}

.testimonial-area li{ padding:40px; background:#d9e7ae; clear:both; border-radius:10px; position:relative;}

.testimonial-area li:after{ content:''; background:url(../images/bot-arow.png) no-repeat; width:66px; height:50px; position:absolute; z-index:9; bottom:-50px; left:30%;}

.testimonial-area .test-name{ position:absolute; bottom:-40px; left:41%; font-size:20px; color:#000;}

.testimonial-area .test-name a{ color:#359fa7;}

.testimonial-area .test-name a:hover{ color:#000; text-decoration:underline}



.testimonials-under-box-left { width: 65.5%; float: left;}

.google-reviews { width: 30.5%; float: right; margin:120px 0 0 0px;}

.google-reviews img { width:100%; max-width:340px; height:auto;}

.side-box .testimonial-area{ padding:20px 0 0px 0;}

.side-box .testimonial-area ul{ padding:0 0 0px 0}

.side-box .testimonial-area h2{font-family: 'roboto_condensedregular'; font-size:37px; text-align:left; color:#616161;}

.side-box .testimonial-area li { padding:20px; margin:0 2px 130px 2px; background:#eee;  width:100%; clear:inherit; overflow:inherit;}

.side-box .testimonial-area li:after{ background:url(../images/bot-arow2.png) no-repeat; width:33px; height:30px; left:10%; bottom:-30px;}

.side-box .testimonial-area p{ font-size:17px;}

.side-box .testimonial-area p:before{ font-size:20px;}

.side-box .testimonial-area p:after{ font-size:20px;}

.side-box .testimonial-area .test-name{ font-size:16px; left:25%; bottom:-30px; font-size:16px; color:#3e9da8}



.side-box .testimonial-area .testimg{ width:80px; height:80px; border-radius:100%; overflow:hidden; position:absolute; bottom:-115px }

.side-box .testimonial-area .test-name{ font-size:18px; left:25%; bottom:-30px; font-size:16px; color:#3e9da8}

.side-box .testimonial-area .test-name2{ position:absolute; font-size:16px; left:38%; bottom:-105px; font-size:16px; color:#3e9da8; text-align:left}

.side-box .testimonial-area .test-name2 span{ font-size:13px; color:#000; display:block; line-height:15px; padding:5px 0 0 0}

.side-box .testimonial-area .test-name3{ position:absolute; font-size:16px; left:38%; bottom:-100px; font-size:16px; color:#3e9da8; text-align:left}

.side-box .testimonial-area .test-name3 span{ font-size:13px; color:#000; display:block; line-height:15px; padding:5px 0 0 0}

.side-box .testimonial-area .slick-dots{ display:none!important;}

.content-box  .vd-box-l{ width:48.5%; float:left; border-bottom:1px dashed #d8d8d8; margin:0 0 30px 0; padding:0 0 20px 0; text-align:center;}

.content-box  .vd-box-r{ width:48.5%; float:right; border-bottom:1px dashed #d8d8d8; margin:0 0 30px 0; padding:0 0 20px 0; text-align:center;}

.content-box  .bor-box{ border-color:#d8d8d8}

@media screen and (-webkit-min-device-pixel-ratio:0) { }

@media ( max-width :1179px){.right-info{ width:55%;}

.services-sec{ text-align:center}

.services-sec li{ margin:0 15px 35px 0; padding:20px 15px 20px 15px;}

.make-an{ width:33%;}

.dr-sec{ padding:0}

.dr-text{ padding:30px 0}

 }

@media ( max-width :1030px){.right-info{ width:60%;}.right-info ul{ width:50%;}}

@media ( max-width :1024px){ 

.container{ max-width:96%;}

.logo{ width:25%; padding:0}

nav li a{ font-size:15px; padding:10px 7px 12px 7px}

.right-info .email-us p{ font-size:16px;}

.make-an{ width:33%;}

.test-area li{ width:23%;}

.blue-bg li{ width:22%;}

}

@media ( max-width :1000px){.right-info{ width:64%;}

.services-sec li{ }.usp-area h3{ font-size:25px;}

}

@media ( max-width :980px){

.dr-sec{ padding:0;}

.dr-text{ width:50%; padding:20px 0 20px 20px; background:#3e644b;}

.make-an{ width:40%;}

.test-area{ text-align:center}

.test-area li{ width:46%; margin:10px;}

.test-area li:nth-child(4n){ margin:10px}

.blue-bg li{ width:45%; margin:10px;}

.blue-bg li:nth-child(4n){ margin:10px}

}

@media ( max-width :890px){.services-sec li{ width:22%;}.welcome{ width:100%; padding-bottom:20px;}.usp-area{ width:100%;}.left48{ width:100%;}.right48{ width:100%;}}

@media ( max-width :800px){

.banner-txt{ display:none;}

header{ overflow:hidden}

.mobnav{ display:block; margin:0;}

.banner-txt{ top:0;	}

.banner-txt span{ font-size:50px;}

.services-sec{ text-align:center}

.services-sec li{ width:40%; margin:0 10px 10px 0 }

.make-an{ width:40%;}

.logo{ width:100%; text-align:center; margin:12px 0px;}

.right-info{ float:none; text-align:center; width:100%; clear:both;}

} 

@media (max-width:767px){

.make-an{ width:49%}.footer-address .main-area .left{ width:100%; text-align:center;}.footer-address .main-area .right{ width:100%; text-align:center; padding-top:15px;}

}

@media (max-width:640px){

.banner img{ height:150px}

.makeRow{width:100%; float:none; margin:0 auto}

.makeRow2{width:100%; float:none; margin:0 auto}

.make-an button{ float:none; margin:0}

.services-sec{ text-align:center; margin:460px 0 0 0;}

.services-sec li{ width:80%; margin:10px auto 20px auto; min-height:inherit}

.make-an{ width:80%; margin:0 auto; left:0; right:0; top:170px;}

.dr-sec{ background:#000; text-align:center}

.dr-img{ display:block}

.dr-text{ width:100%;}

.blue-bg{ text-align:center}

.blue-bg li{width:43%; margin:0 20px 20px 0;}

.blue-bg li:nth-child(4n){margin:0 20px 20px 0;}

  .dr-list  .dr-text p{ padding:0}

.floatleft{ float:none !important}.dr-text{ padding-left:0;}.dr-text p{ padding:0 12px;}

}

@media (max-width:639px){

.test-area li{width:96%; margin:0 auto 20px auto;}.test-box{ min-height:inherit;}.news-sec li{ width:100%; margin:0 0 0px 0;}

}

@media (max-width:550px){

.right-info .call-us{ float:none; clear:both; max-width:300px; margin:20px auto 0 auto;}.right-info ul{  text-align:center; width:100%;}.right-info{ margin-top:20px;}

.blue-bg{ text-align:center}

.blue-bg li{width:90%; margin:0 0 20px 0}.testimonial-area h2 {

    font-size: 28px;

}.testimonials-under-box-left {

    width: 100%;

    float: left;

}.google-reviews {

    width: 100%;

    float: right;

    margin: 80px 0 0 0px;

}

.blue-bg li:nth-child(4n){ margin:0}}

@media (max-width:479px){.dr-list .drimg{ width:94%}.dr-list .dr-text{ width:100%; text-align:center;}}

@charset "UTF-8";

/* Slider */

button,input{ outline:none!important;}

.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }

.slick-list:focus { outline: none; }

.slick-loading .slick-list { background: #fff url("./ajax-loader.gif") center center no-repeat; } 

.slick-list.dragging { cursor: pointer; cursor: hand; }



.slick-slider .slick-track  { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }



.slick-track { position: relative; left: 0; top: 0; display: block; }

.slick-track:before, .slick-track:after { content: ""; display: table; }

.slick-track:after { clear: both; }

.slick-loading .slick-track { visibility: hidden; }

ul.slick-track { margin:0px; padding:0px;}

ul.slick-track li { list-style-type:none;}

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }

[dir="rtl"] .slick-slide { float: right; }

.slick-slide img { display: block; max-width:100%; display:inline-block; }

.slick-slide.slick-loading img { display: none; }

.slick-slide.dragging img { pointer-events: none; }

.slick-initialized .slick-slide { display: block; }

.slick-loading .slick-slide { visibility: hidden; }

.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

/* Icons */

@font-face { font-family: "slick"; src: url("./fonts/slick.eot"); src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg"); font-weight: normal; font-style: normal; }

/* Arrows */

.slick-prev, .slick-next {position: absolute; display: block; height:144px; width:22px; line-height: 0; font-size: 0; cursor: pointer; color: transparent; top:31%; border: none; outline: none; }

.slick-track1 .slick-prev{position: absolute; display: block; height: 40px; width: 20px; line-height: 0; font-size: 0; cursor: pointer; color: transparent; top:-50px;  border: none; outline: none;} 

.slick-track1 .slick-next{position: absolute; display: block; height: 40px; width: 20px; line-height: 0; font-size: 0; cursor: pointer; color: transparent; top:-50px;  border: none; outline: none;} 

.slick-track1 .slick-prev { background:url(../images/right-aro2.png) top no-repeat; right:0; outline:none}

.slick-track1 .slick-prev:hover { background:url(../images/right-aro2-h.png) top no-repeat; outline:none}

.slick-track1 .slick-next {background:url(../images/left-aro2.png) top no-repeat; left:520px!important; outline:none }

.slick-track1 .slick-next:hover {  background:url(../images/left-aro2-h.png) top no-repeat; right:0;outline:none }

.slick-track2 .slick-prev{ display:none!important} 

.slick-track2 .slick-next{display:none!important} 

.slick-track3 .slick-prev{ display:none!important} 

.slick-track3 .slick-next{display:none!important} 

.slick-prev { background:url(../images/right-aro.png) left top no-repeat; right:-34px;  outline:none}

.slick-next {  background:url(../images/left-aro.png) right top no-repeat; left:-34px; outline:none }

.slick-prev:hover { background:url(../images/right-aro-h.png) left top no-repeat; right:-34px; outline:none}

.slick-next:hover {  background:url(../images/left-aro-h.png) right top no-repeat; left:-34px;outline:none }

.slick-prev button{ border:none; outline:none;}

.slick-next button{ border:none; outline:none;}

.slick-dots { position: absolute; bottom: -50px; list-style: none; display: block; text-align: center; padding: 0; width: 100%; }

.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0 5px; padding: 0; cursor: pointer; }

.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; }

.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }

.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }

.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "�"; width: 20px; height: 20px; font-family: "slick"; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.slick-dots li.slick-active button:before { color: black; opacity: 0.75; }

.trvl-info-gallery .gallery ul.slick-track li {

	margin:0 6px;

}

.trvl-info-gallery .gallery ul.slick-track li img {

	border:4px solid #9097ca;

}

.sticky_menu {width:85px;position: fixed;  z-index: 9999;  float: right;  right: 0px;   text-align: center;   border-radius: 20px 0 0 20px;    top: 30%;    box-shadow: 4px 6px 12px rgb(0 0 0 / 15%);}.sticky_menu .sticky {  display: block;  margin: 0; padding: 0;}.sticky_menu li { text-align:center; display: block;  position: relative;line-height:14px; padding: 17px 0px 18px 0; width: 85px;}.sticky_menu li  a { color:#fff; font-size: 12px;}
.sticky_menu li  a:hover { color:#000;}.sticky_menu li:nth-child(2) a:hover{ color:#b8c1fc} 
.sticky_menu li:nth-child(1){  background:#44a8b3;  border-radius:20px 0px 0px 0px}
.sticky_menu li:nth-child(2){  background:#2d3c9c;}
.sticky_menu li:last-child{ background:#28a219; border-radius:20px 0px 0px 20px} .sticky_menu li img{ margin:0 auto; padding-bottom:5px;}
.sticky_menu span{ display:block; line-height:12px;}	

@media ( max-width:1024px){

	.slick-track1 .slick-next {left:428px!important; outline:none }.slick-prev { display:none !important}

.slick-next { display:none !important}



}

@media ( max-width:768px){

.slick-prev, .slick-next { display:none}

.slick-track1 .slick-next {left:300px!important;}	

}



.corona-situation-row { background: #fdf7e7; padding: 60px 0;}

.corona-situation-block > h2 {

    font-size: 35px;

    line-height: 1.2;

    color: #b90000;

    margin: 0 0 40px;

    font-weight: 600;

    text-align: center;

}



.corona-situation-content {

    display: -ms-flexbox;

    display: flex;

}



.corona-situation-content > div {

    position: relative;

    width: 100%;

    text-align: center;



}



.corona-situation-content > div > p {

    font-size: 20px;

    font-family: 'latobold';

    line-height: 1.5;

}



.corona-situation-content > div > p.whatup-img {

    margin-bottom: 10px;

}

.corona-situation-content > div > p.whatup-phone {

    margin-bottom: 10px;

}

.corona-situation-content > div > p.whatup-phone a {

    font-size: 25px;

}

.corona-situation-content > div > p.consultation-fee {

    margin-bottom: 30px;

}

.corona-situation-content > div > p.paytm-phone {

    font-size: 25px;

    margin-bottom: 10px;

}



@media (min-width:640px) {

    .corona-situation-content > div:last-child {

        -ms-flex: 0 0 auto;

    flex: 0 0 auto;

    width: auto;

    max-width: 100%;

    }

}

@media (min-width:992px) {

    .corona-situation-content {

        -ms-flex-pack: center!important;

    justify-content: center!important;

    }

    .corona-situation-content {

        max-width: 900px;

        margin: 0 auto;

    }

}



@media (max-width:639px) {

    .corona-situation-row  {padding-top: 480px; }

    .corona-situation-content {

        -ms-flex-direction: column!important;

        flex-direction: column!important;

    }

    .corona-situation-content > div > p.whatup-phone span {

        display: block;

        text-align: center;

    }



  

}



@media (max-width:480px) {

    .corona-situation-row  {padding-top:530px; }.dr-list .drimg img{ margin:0 auto; display:block;}.testimonial-area .test-name{ left:50%; font-size:15px; bottom:-43px;} .make-an h2{ font-size:33px;}.sticky_menu { top:35%}

}


.bot-sec p a{ color:#fff; font-weight:bold}
.bot-sec p a:hover{ text-decoration:underline}


