

@media (max-width:1200px){

	.site-footer .footer_area{

		margin-left:0;

		margin-right:0;

	}

}

@media (max-width:992px){
.header_bot {
    margin-top: -121px;
    padding: 0px;
    font-size: 12px;
}
.header-logo-container {
    display: none;
}
#wprmenu_menu.wprmenu_levels > ul {
      margin-bottom: 50px;
}
#wprmenu_bar {
  
    height: 63px;
}
#wprmenu_bar .bar_logo {
   height: 55px!important;    float: right;
}
body.admin-bar #wprmenu_bar {
        height: 50px!important;    padding-bottom: 48px;
}
body.admin-bar #wprmenu_bar {
    top: 38px!important; 
}
#wprmenu_bar {
  
    box-shadow: 0px 0px 10px #ccc;
}
div#wprmenu_menu {
    top: 64px!important;
}
.logo_info_wrap {
    display: none;
}
	.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {

    	left:-100%;

	}

	/*-----------------------single pages----------------*/

	.header-banner-container .page-title{

		font-size:25px;

	}

	#enlighten-breadcrumb{

		font-size:15px;

	}

	.ak-container-both{

		padding:50px 15px 0;

	}

}



@media (max-width:768px){

	.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {

    	left:0;

		top:100%;

	}

	.main-navigation ul ul{

		display:block;

		opacity:1;

		box-shadow:none;

	}

	.main-navigation{

		min-height:50px;

		display:block;

	}

	.main-navigation ul > li > a{

		padding:10px 25px;

		border-right:none;

		border-top:1px solid rgba(255, 255, 255, 0.2);

	}

	.main-navigation ul li.menu-item-has-children a{

		position: relative;

	}

	.mb-ham:focus #primary-menu{

		display:block;

	}

	.main-navigation ul > li{

		display:block;

		padding:0;

	}

	.main-navigation > ul > li{

		border: 1px solid rgba(255, 255, 255, 0.2);

	}

	#primary-menu > ul > li > a{

		background:rgba(45, 127, 199, 0.9);

	}

	.main-navigation.top #primary-menu{

	

		display:none;

		position:absolute;

		top:100%;

		z-index:99999;

		left:0;

		right:0;

		text-align:left;

		background:rgba(31, 138, 232, 0.84)

	}

	/*--------for bottom nav-----------*/

	.main-navigation.bottom #primary-menu{

		display:none;

		position:absolute;

		bottom:100%;

		z-index:99999;

		left:0;

		right:0;

		text-align:left;

		background:rgb(31, 138, 232)

	}

	.main-navigation.top ul ul,

	.main-navigation.bottom ul ul{

		position:relative;

		float:none;

		left:0;

		background:none;

	}

	.main-navigation.top ul ul li a,

	.main-navigation.bottom ul ul li a{

		display:block;

		width:auto;

	}

	.main-navigation.top ul ul li,

	.main-navigation.bottom ul ul li{

		border-bottom:none;

	}

	.main-navigation ul li ul.sub-menu li a,

	.main-navigation ul ul ul li a{

		border-bottom:none;

		padding:7px 15px 7px 35px;

	}

	.main-navigation ul ul ul{

		left:0;

		padding-left:35px;

	}

	.main-navigation ul li ul.menu-item-has-children.sub-menu li a{

		border-bottom:1px solid #000;

	}

	/*--------------------service slider--------------*/

	.service_slider .owl-item .content_wrap{

		width:100%;

	}

	.service_slider .content_wrap:after{

		content:none;

	}

	.service_slider.owl-carousel:before{

		content:none;

	}

	#section_service{

		margin-bottom: 100px;

	}

	/*----------footer section-------------*/

	.client_wrap .client_cat_loop .owl-nav i{

        opacity: 1;

	}

    .site-footer .footer_area > div{

        width: 100%;

		padding:0;

    }

	/*-----single page banner-----*/

	.header-banner-container .page-title{

		display:none;

	}

	.ak-container-both{

		padding:50px 15px 0;

	}

	#secondary.archive_right, 

    #secondary.left_left, 

    #secondary.right_right, 

    .search #secondary,

    .ak-container-right #primary, 

    #primary.left, 

    #primary,

	.home #secondary

	{

        width: 100%;

        float: none;

	}

	.ak-container-both .both_left,

	.ak-container-both #primary,

	.ak-container-both .both_right{

		width: 100%;

        float: none;

		padding:0;

	}

    .widget_search .search-form{

    width: 50%;

    overflow: hidden;

    margin-bottom: 30px;

	}

	.widget ul li{

		font-size:14px;

	}

	.comments-area > ol > ol.children{

    padding-left: 0;

	}



	/*contactform*/

	.contact-info-wrap,

	.contact-form-wrap {

    width: 100%;

    float: none;

    padding-left: 0;

    padding-right: 0;

	}

	.service_slider .content_wrap:nth-child(2n){

		text-align: left;

	}

	.service_slider .content_wrap:nth-child(2n) .image_title .service_image{

		float: left;

		margin-left: 0;

		margin-right: 15px;

	}

	.service_slider .owl-item .content_wrap{

		padding: 20px;

	}

	

	

/*768tab portrait*/

}

@media (min-width:769px){

	.mb-ham{

		display:none;

	}

	.main-navigation.left ul.menu > li:first-child a {

    padding-left: 0;

	}

	.main-navigation.left ul.menu > li:first-child ul.sub-menu li a {

    padding-left: 25px;

    padding-right: 15px;

	}


	

}




@media (max-width:769px){
		.certificate {

   /*  width: 31% !important; */

    margin-top: -155px !important;

    z-index: 9999;

    position: absolute;

    padding-left: 0px;

}



}

@media (min-width: 768px) and (max-width: 991px){

	#section_news_twitter_message .recent_news .rn_content_loop{

		height: 400px;

	}

	.rn_image a{

    	height: 100%;

    	display: block;

	}

	.rn_image img{

    	height: 100%;

    	display: block;

	}

	.rn_image{

		height: 100%;

	}

	#secondary h2.widget-title{

		font-size:17px;

	}

	.ak-container-both .ak-container-both .widget ul li a,

	.ak-container-both .widget ul li{

		font-size:14px;

	}

	.certificate {

   width: 18% !important;
    margin-top: -88px !important;
    z-index: 9;
    position: absolute;
    padding-left: 58px;

}

}

@media (max-width: 992px){

	.header_info_wrap .phone_header .title_phone,

	.header_info_wrap .email_header .title_email_wrap,

	.header_info_wrap .location_header .title_location_wrap {

		font-size: 13px;

	}

	.header_info_wrap .fa_icon {

    	margin: 3px 5px 0px 0px;

	}

	.logo_info_wrap {

    	overflow: hidden;

	}

	.header_info_wrap{

		width: 74%;

		margin-left: 3%;

	}

	.header-logo-container img{

		display: block;

	}

	.header_info_wrap .phone_header, 

	.header_info_wrap .email_header, 

	.header_info_wrap .location_header{

		width: auto;

		float: none;

		margin-left: 30px;

	}

	.logo_info_wrap .header-logo-container,

	.logo_info_wrap .site-branding{

		width: 23%;

		float: left;

	}

	.header_info_wrap i:before{

		width: 25px;

		height: 25px;

		line-height: 20px;

		padding-right: 0;

		font-size: 12px;

	}

	/*----------------home slider---------------*/

	#header_slider_wrap .bx-wrapper .bx-viewport ul.header_slider .slider_capation .slider_title_desc{

		width:60%;

	}

	#section_cta{

		text-align:center;

	}

	#section_cta .title_description .cta_title{

		font-size:25px;

		line-height:30px;

		margin-bottom: 10px;

	}

	#section_cta .button_cta{

		display:block;

	}

	#section_cta .button_cta a {

    padding: 7px 20px;

    font-size: 12px;

    width: auto;

    display: inline-block;

    float: none;

	margin-top:0;

	}

	#section_cta .title_section_cta {

    line-height: normal;

    text-align: center;

    font-size: 14px;

    width: auto;

    display: inline-block;

    border-right: none;

    float: none;

	padding:0 0 5px;

	margin-bottom:20px;

	position:relative;

	}

	#section_cta .title_section_cta::after,

	#section_news_slide .bg_news_slide .news_slide_wrap .news_slider_title::after{

    width: 30px;

    content: "";

    height: 1px;

    background: rgba(255,255,255,0.5);

    position: absolute;

    bottom: 0;

    left: 0;

    right: 0;

    text-align: center;

    margin-top: 23px;

    margin: 0 auto;

	}

	#section_cta .title_description {

    display: inline-block;

    width: 100%;

    float: none;

    margin-left: 0;

	margin-bottom:20px;

	}



	/*------------header info wrap--------------*/

	.header_info_wrap .phone_header{

		margin-left: 0;

	}

	/*----------homepage bottom slider---------*/

	.home_section .bg_news_slide .news_slide_wrap .news_slider_title{

	width: auto;

    float: none;

    line-height: normal;

    border-right:none;

    padding: 0px 0px 5px;

    text-align:center;

	display:inline-block;

	font-size:15px;

	font-weight:600;

	margin-bottom:15px;

	position: relative;

	}

	#section_news_slide .bg_news_slide .news_slide_wrap .bx-wrapper{

		width:100%;

		float:none;

	}

	#section_news_slide .bg_news_slide .news_slide_wrap .bx-wrapper ul li{

		width:100%;

	}

	#section_news_slide .bg_news_slide .news_slide_wrap .bx-wrapper .bx-viewport{

	padding-right:0px;

	}

	.home_section .bg_news_slide .news_slide_wrap{

		text-align:center;

	}

	#section_news_slide .bg_news_slide .news_slide_wrap .slider_news_title a{

		font-size:20px;

		font-weight:500;

		line-height:normal;

	}

	#section_news_slide .bg_news_slide .news_slide_wrap .slider_news_title{

		margin-bottom:10px;

	}

	#section_news_slide .bg_news_slide .slide_content_wrap .slide_news_content{

		font-size:14px;

		line-height:25px;

	}

	#section_news_slide .news_slide_wrap .bx-wrapper .bx-controls .bx-controls-direction a{

		display:inline-block;

		margin-right:0px;

		position:relative;

		margin-top:0;

	}

}

@media screen

and (min-width : 481px)

and (max-width : 667px){

	.header_info_wrap .fa_icon{

		float: none;

	}

	.header_info_wrap .phone_header, 

	.header_info_wrap .email_header, 

	.header_info_wrap .location_header{

		

		display: block;

		margin-left: 0;

		margin-bottom: 10px;

	}

	.logo_info_wrap .header-logo-container,

	.logo_info_wrap .site-branding{

		width: 25%;

		float: left;

		margin: 20px 0;

	}

	.header_info_wrap{

		width: 70%;

		margin-left: 0;

		padding: 0;

		border-left: 1px solid #eee;

		float: right;

		padding-left: 5%;

	}

	.logo_info_wrap{

		margin: 0px 0;

	}

	.header_info_wrap span{

		display: inline-block;

	}

	.header_info_wrap .phone_header .title_phone .phone:before,

	.header_info_wrap .email_header .title_email_wrap .email_address:before,

	.header_info_wrap .location_header .title_location_wrap .location:before

	{

		content: " : ";

	}

	.title_location,

	.title_email, 

	.pnone_title,

	.header_info_wrap i:before{

		color: #000;

	}

	#header_slider_wrap .bx-wrapper .bx-controls-direction a{

		opacity: 1;

	}

	/*---------FAQ section---------*/

	#section_faq_testimonial .faq_wrap,

	#section_faq_testimonial .test_wrap{

		width: 100%;

		float: none;

	}

	/*---------------counter section----------*/

	#section_achieve .bg_achieve .wrap_counter .counter_count{

		font-size:30px;

	}

	#section_achieve .bg_achieve .wrap_counter .counter_title{

		font-size:15px;

	}

	/*----------------home slider---------------*/

	#header_slider_wrap .bx-wrapper .bx-viewport ul.header_slider .slider_capation .slider_title_desc{

		width:60%;

	}

	#header_slider_wrap .bx-wrapper .bx-viewport ul.header_slider .slider_capation .slider_title{

		line-height:normal;

	}

	/*-----------homepage main slider---------*/

	#header_slider_wrap .bx-wrapper .bx-viewport ul.header_slider .slider_capation .slider_content{

		display:none;

	}

	#header_slider_wrap .bx-wrapper .bx-viewport ul.header_slider .slider_capation .slider_title{

		font-size:20px;

	}

	#header_slider_wrap .bx-wrapper .bx-controls-direction a{

		width:25px;

		height:60px;

		line-height:60px;

	}

	#section_news_slide .bg_news_slide .slide_content_wrap{

		margin-bottom:20px;

	}

	#section_news_slide .news_slide_wrap .bx-wrapper .bx-controls .bx-controls-direction{

		display:block;

		margin-top:30px;

	}

	.navigation.pagination{

		margin-bottom:50px;

	}

	.social_htext_wrap .header_text {

    /* float: left; */

    width: 100% !important;

    height: 80px;

    margin-left: 0;

    color: #fff;

    position: relative;

    font-size: 12px;

    text-transform: uppercase;

    font-family: 'Open Sans', sans-serif;

}

#line {

    position: relative;

    z-index: 47;

    /* width: 88%; */

    width: 0;

    /* width: 1185px; */

    height: 93px;

    margin-left: 241px;

    margin-top: -33px;

}

#bg {

    width: 0;

    height: 333px !important;

    /* z-index: 21; */

    margin-left: -59px;

    margin-top: -242px !important;

}



.header_info_wrap .phone_header, .header_info_wrap .email_header {

    display: none;

    margin-left: 0;

    margin-bottom: 10px;

}

.header_info_wrap .location_header .title_location_wrap .location {

    margin-right: -4% !important;

    color: #1063af !important;

    padding-top: 9px;

    padding-left: 72%;

}

.header_info_wrap .phone_header .title_phone .phone:before, .header_info_wrap .email_header .title_email_wrap .email_address:before, .header_info_wrap .location_header .title_location_wrap .location:before {

    content: "  ";

}

.cnss-social-icon {

    padding-left: 0px !important;

    padding-top: 0px !important;

    float: left !important;

}

.list_icn a {

      text-decoration: none;

    text-transform: capitalize;

    font-family: 'poppins', sans-serif;

    color: #fff;

    padding-right: 25%;

    font-size: 12px;

}

.header_text ul {

    display: inline-flex;

    list-style: disc;

    float: right;

    padding-right: 0;

}

.custom-logo {

    position: relative;

    z-index: 9999;

    width: 347px;

    float: left;

    margin-left: -60%;

    width: 228px;

    float: left;

    /* margin-left: -27px; */

}

.nav-slider {

    margin-left: -8px;

    margin-top: -16px;

    background: #1eabe3 !important;

}

.anim-slide h4#title-sub {

    left: 66%;

    font-weight: 100;

    /* float: right; */

    font-family: 'raleway', sanserif;

    color: #1eabe3;

    /* margin-bottom: 15px; */

    font-size: 21px !important;

    top: 25%;

    text-transform: uppercase;

}

.anim-slide h2#title-one, .anim-slide h2#title-two, .anim-slide h2#title-three, .anim-slide h2#title-four {

    font-size: 25px !important;

    right: 10%;

    top: 15%;

}

#rum_sst_tab {

    display: block;

    top: 313px !important;

    background-color: #1063AF;

    color: #FFFFFF;

    border-style: solid;

    border-width: 0px;

}

.anim-slide p#text-one, .anim-slide p#text-two, .anim-slide p#text-three, .anim-slide p#text-four {

    right: 10%;

    top: 37% !important;

}

.anim-slide a#btn-one, .anim-slide a#btn-two, .anim-slide a#btn-three, .anim-slide a#btn-four {

    top: 61% !important;

    right: 2%;

    color: #fff;

    display: block;

    font-size: 16px;

    font-weight: 100;

    margin-left: 0;

    letter-spacing: 3px;

    padding: 15px 0px 15px 33px !important;

    /* text-align: right; */

    /* margin-left: -16px; */

    text-decoration: none;

    text-transform: uppercase;

    width: 214px;

    -webkit-transition: all 0.3s ease-in-out;

    -moz-transition: all 0.3s ease-in-out;

    transition: all 0.3s ease-in-out;

}

.certificate {

    width: 29% !important;

    margin-top: -95px !important;

    z-index: 9999;

    position: absolute;

    padding-left: 100px;

}

.welcome-section {

    height: 488px;

    width: 100%;

    background-color: #f6f6f6;

}

#img-res {

    margin-left: 0;

}

#servicehd {

    margin-top: -26px;

    position: relative;

    z-index: 13;

}

#wt-box,#pos {

    position: relative;

    z-index: 99999;

}

.is-mt-20 {

    float: right;

    padding-right: 0;

    margin-top: 63%;

    font-family: 'poppins', sans-serif;

    text-align: right;

    padding-left: 31%;

}

.text-left-vertical .heading-text {

    font-size: 72px;

    font-family: "Oswald";

    color: #0887c7;

    text-transform: uppercase;

    text-align: left;

    position: absolute;

    top: 58%;

    letter-spacing: 1px;

    margin-left: 35%;

    line-height: 33px;

}

.text-left-vertical .heading-content[data-after-text]:after {

    content: attr(data-after-text)"";

    z-index: 0;

    font-weight: 600;

    text-align: right;

    position: absolute;

    color: #dadada;

    text-transform: uppercase;

    font-size: 72px;

    transform: rotate(270deg);

    top: 241%;

    line-height: 1.554;

    right: -6%;

    margin-top: 0px;

    /* margin-right: 0; */

    overflow-wrap: break-word;

    word-wrap: break-word;

    -ms-word-break: break-all;

    word-break: break-all;

    word-break: break-word;

    font-family: 'oswald', sans-serif;

}

.is-mt-20 {
    float: right;
    padding-right: 0;
    margin-top: 15%;
    font-family: 'poppins', sans-serif;
    text-align: right;
    margin-right: 12%;
    padding-left: 11%;
}

.bluebox1 {

    background-color: #1eabe3;

    padding: 22px;

    width: 6%;

    margin-top: -75px;

    margin-left: 94%;

    float: right;

}

#footerimg {

    position: absolute !important;

    margin-top: -100px;

    height: 48%;

    margin-left: -107px;

    width: 0;

}

#bg-service {

    position: absolute;

    background-color: #cff2fe;

    width: 100%;

    left: 0;

    height: 153%;

    z-index: 0;

    margin-top: 128%;

}

#kid2 {

    float: right;

    width: 38%;

    margin-top: -198px;

}





#sp {

    width: 50%;

    margin-left: 0;

}

#sp1 {

    width: 50%;

    margin-left: 0;

}

.service3box .heading {

    letter-spacing: 1px;

    margin-left: 74px;

    font-size: 12px;

    font-family: 'poppins', sans-serif;

    color: rgb(51, 51, 51);

    text-transform: uppercase;

    line-height: 1.444;

    text-align: left;

    margin-bottom: 0px;

    margin-top: -16px;

}

.service3box p span {

    letter-spacing: 0;

    font-size: 9px;

    font-weight: 100;

    font-family: 'poppins', sans-serif;

    color: #9f9898;

    text-transform: uppercase;

    /* line-height: 2.25; */

    /* text-align: left; */

    margin-top: -9px;

    margin-left: 73px;

    margin-right: -100%;

}

.service3box .box-horizontal-border {

    background-color: #1063af;

    position: absolute;

    width: 0;

    height: 3px;

    top: 30px;

    right: -10px;

}

#patienthd .heading-content[data-after-text]:after {

    content: attr(data-after-text)"";

    z-index: 0;

    font-weight: 600;

    text-align: left;

    /* position: static; */

    color: #dadada;

    text-transform: uppercase;

    font-size: 72px;

    transform: rotate(0deg);

    top: 0%;

    line-height: 1.5;

    left: 7%;

    letter-spacing: 1px;

    /* margin-top: 28px; */

    /* margin-right: 0; */

    overflow-wrap: break-word;

    word-wrap: break-word;

    -ms-word-break: break-all;

    word-break: break-all;

    word-break: break-word;

    font-family: 'oswald', sans-serif;

}

.patientbg {

    margin-top: -54%;

    margin-left: -32px;

    position: absolute;

    height: 72%;

    width: 106%;

    background-color: #f6f6f6;

}

.patientimg {
    margin-bottom: 0px;
    margin-top: 0%;
    max-width: 100%;
}

.down {

    float: right;

    margin-top: 165px;

    padding-right: 9%;

}

#colophon .text-left-vertical .heading-text1 {

    font-size: 0;

    font-family: "Oswald";

    color: #0887c7;

    text-transform: uppercase;

    text-align: left;

    position: absolute;

    /* top: 279%; */

    display: none;

    margin-left: 0;

    margin-top: 20px;

    left: 16px;

    letter-spacing: 1px;

    line-height: 31px;

}

#maptext span {

    float: right;

    margin-top: 0%;

    margin-right: 41%;

    font-weight: 200;

}

#phonetext span {

    /* margin-right: -199px; */

    /* font-weight: 200; */

    float: right;

    margin-top: -13%;

    margin-right: 0;

    font-weight: 200;

}

.copy {

       color: #fff;

    font-family: "Oswald";

    margin-top: -12%;

    font-weight: 100;

    padding-right: 0;

    font-size: 13px;

    bottom: 96px;

    position: relative;

    letter-spacing: 1px;

    text-align: center;

}

.sp-testimonial-section .testimonial-free {

    margin: 0;

    font-size: 18px;

    font-weight: 100;

    line-height: 0;

    padding-top: 27%;

    padding-bottom: -45px;

    padding-left: 65px;

}

#bg-service {
    position: absolute;
    background-color: #cff2fe;
    width: 100%;
    left: 0;
    height: 100%;
    z-index: 0;
    margin-top: 30%;
}

#read {

    border: 4px solid #1eabe3;

    color: #fff;

    display: inline-block;

    font-size: 16px;

    font-weight: 700;

    letter-spacing: 3px;

    top: 77%;

    left: 37%;

    line-height: 50px;

    padding: 0 26px;

    text-align: right;

    position: relative;

    z-index: 9999;
	
	display: none;

}

#logopart0 .logopart1 {

    float: left;

    padding-left: 31%;

    padding-top: 18px;

}

















/*.header_text ul {

    display: inline-flex;

    list-style: disc;

    float: right;

    padding-right: 0;

}

.header-logo-container img {

  

    display: block;

    margin-top: 14px;

    margin-left: -109px;

    margin-bottom: 0px;

}

.list_icn a {

    text-decoration: none;

    text-transform: capitalize;

    font-family: 'poppins', sans-serif;

    color: #fff;

    padding-right: 30px;

    font-size: 13px;

}

#footerimg1 {

    position: absolute !important;

    margin-top: -79px !important;

    height: 41% !important;

    margin-left: -111px;

    width: 0;

 

}

#line {

   

    width: 0;

   

    height: 93px;

    margin-left: 170px;

    margin-top: -33px;

}

#bg {

    width: 0;

    height: 333px !important;

  

    margin-left: -64px;

    margin-top: -242px !important;

}

#footerimg {

    position: absolute !important;

    margin-top: -80px;

    height: 0;

    margin-left: -107px;

    width: 41%;

}

.post {

    color: #fff;

    font-family: "Oswald";

 

    text-transform: uppercase;

    font-weight: 400;

    font-size: 20px;

    letter-spacing: 2px;

    padding-right: 0;

   

    text-align: center;

}

.copy {

    color: #fff;

    font-family: "Oswald";

    margin-top: -17px;

    text-transform: capitalize;

    font-weight: 100;

    padding-right: 0;

    font-size: 13px;

    margin-bottom: -1px;

    letter-spacing: 1px;

    text-align: center;

}

#maptext span {

    float: right;

 

    margin-top: -107px;

    font-weight: 200;

}

#maptext {

    margin-left: -210px;

    padding-top: 14px;

    color: #fff;

    font-family: 'oswald', sans-serif;

    font-variant: 300;

    font-size: 19px;

}

#phonetext span {

      float: right;

    margin-top: -78px;

    margin-right: 0;

    font-weight: 200;

}

.heading-content {

   

    line-height: 1;

}

#footkalyani .heading-content {

   display: none;

    line-height: 1;

}

.anim-slider {

    background: #225A86;

    height: 475px !important;

    left: 0;

    list-style-type: none;

    margin: 0;

    overflow: hidden;

    padding: 0;

    position: relative;

    text-align: center;

    top: 0;

    width: 100%;

}

.anim-dots {

    background: none !important;

    height: 37% !important;

    left: 0%;

    padding-top: 35px;

    padding-top: 35px;

    top: 68% !important;

    -webkit-transform: skewY(0deg);

    -ms-transform: skewY(0deg);

    transform: skewY(0deg);

    width: 100%;

    z-index: 2;

}

#title-sub {

    left: 63%;

    font-weight: 100;

  

    font-family: 'raleway', sanserif;

    color: #1eabe3;

    font-size: 25px !important;

    top: 23%;

    text-transform: uppercase;

}

.anim-slide p#text-one, .anim-slide p#text-two, .anim-slide p#text-three, .anim-slide p#text-four {

    color: #000000;

    font-size: 13px !important;

    font-family: 'poppins', sans-serif;

    line-height: 24px;

    max-width: 30%;

    right: 2%;

    font-weight: 500;

    text-align: right;

    text-rendering: optimizeLegibility;

    top: 37%;

}

.certificate {

    width: 34% !important;

    margin-top: -155px !important;

    z-index: 9999;

    position: absolute;

    padding-left: 100px;

}

.anim-slide a#btn-one, .anim-slide a#btn-two, .anim-slide a#btn-three, .anim-slide a#btn-four {

    top: 53% !important;

    right: 6% !important ;

    color: #fff;

    display: block;

    font-size: 16px;

    font-weight: 100;

    margin-left: 0;

    letter-spacing: 3px;

    padding: 15px 0px 15px 33px !important;

  

    text-decoration: none;

    text-transform: uppercase;

    width: 214px;

    -webkit-transition: all 0.3s ease-in-out;

    -moz-transition: all 0.3s ease-in-out;

    transition: all 0.3s ease-in-out;

}

.welcome-section {

    height: 485px;

    width: 100%;

    background-color: #f6f6f6;

}

#img-res {

    margin-left: 0;

}

.text-left-vertical .heading-content[data-after-text]:after {

    content: attr(data-after-text)"";

    z-index: 0;

    font-weight: 600;

    text-align: right;

    position: absolute;

    color: #dadada;

    text-transform: uppercase;

    font-size: 72px;

    transform: rotate(270deg);

    

    line-height: 1.554;

    right: 0;

    margin-top: -60px !important;

    margin-left: 0;

    margin-right: 0 !important;

    overflow-wrap: break-word;

    word-wrap: break-word;

    -ms-word-break: break-all;

    word-break: break-all;

    word-break: break-word;

    font-family: 'oswald', sans-serif;

}

.text-left-vertical .heading-text {

    font-size: 74px;

    font-family: "Oswald";

    color: #0887c7;

    text-transform: uppercase;



    position: absolute;

    top: 65px;

    left: 307px;

    letter-spacing: 1px;

    line-height: 33px;

}

.is-mt-20 {

    float: right;

    padding-right: 201px;

    margin-top: 205px;

    font-family: 'poppins', sans-serif;

    text-align: right;

    padding-left: 0;

}

.bluebox1 {

    background-color: #1eabe3;

    padding: 22px;

    width: 6%;

    margin-top: 0;

    margin-left: 94%;

    float: right;

}

#servicehd ul {

    margin-left: 74px;

    margin-top: -61px;

}

.mb-ham {

    width: 28px;

    position: absolute;

    top: 75% !important;

    z-index: 9999;

    transform: translateY(-50%);

    right: 15px;

    cursor: pointer;

}

#sp {

    margin-left: -105px;

}

.service3box .box-horizontal-border {

    background-color: #1063af;

    position: absolute;

    width: 40px;

    height: 3px;

    top: 30px;

    right: -11px;

}

.main-navigation.top #primary-menu {

    display: none;

    position: absolute;

   top: 0; 

    z-index: 99999;

    left: 0;

    right: 0;

    text-align: left;

    background: rgba(31, 138, 232, 0.84);

}



#borderbox {

    height: 140px;

    padding-top: 19px;

    margin: 106px -18px 0px 232px;

    background-color: #fff;

   

    box-shadow: 0px 2px 1px #f1f1f1;

}

#sp1 {

    left: -97px;

}

#kid2 {

    float: right;

    width: 25%;

    margin-top: -214px;

}

#bg-service {

    position: absolute;

    background-color: #cff2fe;

    width: 100%;

   left: 0;

    height: 170%;

    z-index: 0;

    margin-top: 134%;

    margin-bottom: 0;

}

.bluebox2 {

    background-color: #1eabe3;

    padding: 22px;

    width: 6%;

    margin-top: 140px;

    margin-right: 94%;

}

#read {

    border: 4px solid #fff;

    color: #fff;

    display: inline-block;

    font-size: 16px;

    font-weight: 700;

    letter-spacing: 3px;

    top: 86%;

    left: 57%;

    line-height: 50px;

    padding: 0 26px;

    text-align: right;

    -webkit-transition: all 0.3s ease-in-out;

    -moz-transition: all 0.3s ease-in-out;

    transition: all 0.3s ease-in-out;

    position: absolute;

}

.patientbg {

    margin-top: -50%;

    left: -15px;

    position: absolute;

    height: 91%;

    width: 116%;

    background-color: #f6f6f6;

}

.up {

    margin-left: 120px;

    margin-top: 102px;

    position: absolute;

}

.down {

    margin-left: 519px;

    margin-top: 165px;

}

#patienthd .heading-content[data-after-text]:after {

    content: attr(data-after-text)"";

    z-index: 0;

    font-weight: 600;

    text-align: left;



    color: #dadada;

    text-transform: uppercase;

    font-size: 59px;

    transform: rotate(0deg);

    top: 34px;

    line-height: 1.954;

    left: 4%;

    letter-spacing: 1px;

   

    overflow-wrap: break-word;

    word-wrap: break-word;

    -ms-word-break: break-all;

    word-break: break-all;

    word-break: break-word;

    font-family: 'oswald', sans-serif;

}

.patientimg {

    margin-left: 117px;

    margin-top: 87px;

    margin-bottom: -80px;

    max-width: 158%;

}

.owl-controls {

    visibility: hidden;

    margin: 0px 0;

}

.posta {

    color: #fff;

    font-family: "Oswald";

    margin-top: -137px;

    padding-top: 87px;

    text-transform: uppercase;

    font-weight: 400;

    font-size: 20px;

    letter-spacing: 2px;

    padding-right: 46px;

    padding-left: 53px;

    text-align: center;

}

.post1 {

    color: #fff;

    font-family: "Oswald";

     margin-top: 0px; 

    padding-top: 0px; 

    text-transform: uppercase;

    font-weight: 400;

    font-size: 20px;

    letter-spacing: 2px;

    padding-right: 0;

  

    text-align: center;

}

#royal_sidebutton_tab:hover {

    background-color: #1eabe3;

}







#royal_sidebutton_tab {

    display: block;

    font-family: 'oswald', sanserif !important;

    top: 112px !important;

    background-color: #1063af !important;

    transform: rotate(270deg) skew(141deg) !important;

    color: #FFFFFF;

    border-style: solid;

    border-width: 0px;

}

.royal_sidebutton_contents {

    width: 30%;

    position: fixed !important;

    margin: 0;

    padding: 19px 41px 30px 41px !important;

    text-decoration: none;

    text-align: center;

    font-size: 12px !important;

    font-weight: bold;

    border-style: solid;

    display: block;

    z-index: 100000;

}











#rum_sst_tab {

    display: block;

    top: 302px !important;

    background-color: #1063AF;

    color: #FFFFFF;

    border-style: solid;

    border-width: 0px;

}







.rum_sst_contents {

    position: fixed;

    margin: 0;

    transform: rotate(270deg) skew(141deg) !important;

    padding: 13px 10px 13px 9px !important;

    text-decoration: none;

    text-align: center;

    font-size: 13px !important;

	 font-family: 'oswald', sanserif !important;

    font-weight: bold;

    border-style: solid;

    display: block;

    z-index: 100000;

}



.rum_sst_left {

   left: -11px !important;

    height: 44px !important;

   

    cursor: pointer;

    transform: rotate(270deg) skew(141deg) !important;

    -moz-border-radius-bottomright: 0px !important;

    border-bottom-right-radius: 0px !important;

    -moz-border-radius-bottomleft: 0px !important;

    border-bottom-left-radius: 0px !important;

}

.copy1 {

    font-family: "Oswald";

    margin-top: -17px;

    text-transform: capitalize;

    font-weight: 100;

    padding-right: 34px;

    font-size: 13px;

    margin-bottom: -15px;

    letter-spacing: 1px;

    text-align: center;

    color: #fff;

}



#primary-menu #menu-item-8:hover, #primary-menu #menu-item-11:hover, #primary-menu #menu-item-508:hover, #primary-menu #menu-item-31:hover, #primary-menu #menu-item-509:hover, #primary-menu #menu-item-33:hover {

    background-color: transparent;

    transform: none !!important;

}

.main-navigation li.menu-item-has-children ul li:hover {

    transform: none !important;

}



#menu-item-508 ul ,#menu-item-509 ul {

	    width: 100% !important;

    transform: none !important;

    margin-left: 0 !important;

}

.main-navigation ul > li

{

	transform: none !important;

}

.main-navigation li.menu-item:hover {

    background-color: #1063af;

   transform: skew(0deg) !important; 

  

}

.main-navigation a {

    color: #ffffff !important;

}

.main-navigation ul {

    list-style: none;

    margin: 0;

    margin-right: 20px !important;

}

.main-navigation ul li:hover > a, .main-navigation ul li.focus > a {

  

     transform: none !important; 

    color: #fff !important;

}

.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a, .main-navigation .current_page_ancestor > a, .main-navigation .current-menu-ancestor > a {

    transform: none;

}

#logopart0

{

	height: 100px !important;

}

.email_header, .phone_header  

{

	display: none !important;

}

.header_info_wrap .location_header .title_location_wrap .location {

     margin-right: 0px !important; 

    color: #1063af !important;

    margin-top: 10px !important;

	margin-left: 150px;

}

.header_info_wrap .phone_header .title_phone .phone:before, .header_info_wrap .email_header .title_email_wrap .email_address:before, .header_info_wrap .location_header .title_location_wrap .location:before {

    content: "  ";

}

#dept1 {

    background: #1eabe3;

    text-transform: uppercase;

    font-family: 'poppins', sans-serif;

    font-weight: 800;

    padding: 21px;

    width: 393px;

    color: #fff;

    margin-bottom: -46px;

    margin-left: -16px;

    text-align: center;

   

    font-size: 14px;

}

.container-right .post_page {

    margin-right: 0px;

    margin-left: 50px !important;

    text-align: justify;

}

.post-meta .entry-meta .post-date, .post-meta .entry-meta .post-comment {

    margin-left: 64px;

    margin-bottom: 5px;

    font-size: 12px;

}

#primary .post-meta .entry-title {

  

    padding-bottom: 0;

	margin-left: 64px;

    text-align: left;

    text-transform: initial;

    font-size: 26px;

    margin-bottom: 5px;

    font-weight: 400;

}



.logopart2 {

    margin-top: 0 !important;

    margin-bottom: 0;

}*/

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

}

@media (max-width: 766px){

	.social_htext_wrap:before {

		width: 100%;

		height: 39px;

	}

	.social_htext_wrap:after{

		content: "";

		left: -15px;

		right: -15px;

		position: absolute;

		background: #333;

		height: 100%;

		top: 0;

		z-index: -1;

	}

	/*.social_htext_wrap .header_text{

		margin-left: 0;

	}*/

	.social_htext_wrap .header_social_link{

		width: 100%;

	}

	.social_htext_wrap{

		height: auto;

		position: relative;

	}

	#section_news_twitter_message .NTM_wrap {

    overflow: hidden;

    display: block;

    table-layout: initial;

	}

	#section_news_twitter_message .recent_news {

    width: 100%;

    display: block;

	table-layout: initial;

	}

	#section_news_twitter_message .twitter_wrap {

    width: 100%;

    display: inline-block;

    table-layout: initial;

	}

	#section_news_twitter_message .messag_wrap {

    width: 100%;

    display: inline-block;

    table-layout: initial;

	}

	#section_news_twitter_message .NTM_wrap .rn_image img{

		width:100%;

	}

	











}

@media (max-width: 600px){

	.logo_info_wrap .header-logo-container, 

	.logo_info_wrap .site-branding{

		width: 50%;

		display: block;

		float: none;

		margin: 0 auto;

		margin-bottom: 10px;

		text-align: center;

	}

	.header_info_wrap{

		border-left: none;

		float: none;

		width: 100%;

		padding-left: 0;

		text-align: center;

	}

	.logo_info_wrap a{

	    text-align: center;

	}

	.header_info_wrap .fa_icon{

		display: none;

	}

	.header_social_link .fa_link_wrap{

		float: none;

	}

	.social_htext_wrap{

		text-align: center;

		padding-bottom: 10px;

	}

	.social_htext_wrap .header_text{

		width: 100%;

		float: none;

	}

	.social_htext_wrap .header_text, 

	.social_htext_wrap .header_social_link{

		height: auto;

	}

	header.site-header{

		border-top: none;

	}

	.site-footer .footer_area > div{

		width:100%;

	}

	#header_slider_wrap .bx-wrapper .bx-viewport ul.header_slider .slider_capation .slider_title_desc{

		width:80%;

	}

	#header_slider_wrap .bx-wrapper .bx-viewport ul.header_slider .slider_capation .slider_title{

		font-size:25px;

	}

	#header_slider_wrap .bx-wrapper .bx-viewport ul.header_slider .slider_capation .slider_content{

		font-size:14px;

	}

	.title_two,

	#section_service .title_two{

		font-size: 30px;

	}

}

@media (max-width: 480px){

	.logo_info_wrap .header-logo-container, 

	.logo_info_wrap .site-branding{

		width: auto;

	}

	/*.header-logo-container img {

	    margin: 0 auto;

	}*/

	#section_news_twitter_message .recent_news .rn_content_loop.odd_loop .rn_title_content,

	#section_news_twitter_message .recent_news .rn_content_loop.even_loop .rn_title_content,

	#section_news_twitter_message .recent_news .rn_content_loop.odd_loop .rn_image,

	#section_news_twitter_message .recent_news .rn_content_loop.even_loop .rn_image{

		width:100%;

		position:relative;

		float:none;

		padding-left:0;

		padding-right:0;

	}

	#section_news_twitter_message .recent_news{

		display: block;

	}

	#section_news_twitter_message .rn_content_loop .rn_title_content .read_more_ln {

    position: relative;

    bottom: 0px;

    display: block;

    left: 0px;

    right: 0px;

	}

	.recent_news .rn_title_content .rn_content{

	margin-bottom:20px;

	}

	/*---------------counter section----------*/

	#section_achieve .bg_achieve .wrap_counter > div{

		width:50%;

		margin-bottom:20px;

	}

	.search-form{

		height:33px;

	}

	article .post-date{

		font-size:13px;

	}

	.single .byline, 

	.group-blog .byline{

		padding-left:4px;

	}

	/*---------------comment section------------------*/

	article .post-comment i{

		font-size:14px;

		margin-right:3px;

	}

	article .post-comment{

		font-size:14px;

	}

	.comment-form .form-submit .submit{

		min-width:auto;

		padding:10px 15px;

		font-size:13px;

	}

	.comments-area .comment-respond form p.comment-form-author, 

	.comments-area .comment-respond form p.comment-form-email,    							

	.comments-area .comment-respond form p.comment-form-url {

    float: none;

    width: 100%;

    margin-right: 0px;

	}

	.nav-links a,

	.nav-links .current{

		padding:5px 10px;

	}

	/*----------widget search form---------------*/

	.widget_search .search-form{

    width: 100%;

	}



	/*contactus form*/

	.contact-form-wrap form .name input[type="text"],

	.contact-form-wrap form .email input[type="email"]{

	width: 100%;

	float: none;

	margin-bottom: 20px;

	}

	.contact-form-wrap form .email input[type="email"]{

	margin-left: 0;

	}

	.error-404 .search-form label, 

	.search .search-form label{

		width: 80%;

	}

	.error-404 .search-form .search-submit, 

	.search-form .search-submit{

		width: 20%;

	}

	.error-404 .search-form:after, 

	.search .search-form:after{

		right: 8%;

	}

	.comments-area ol.comment-list li .comment-body .comment-author img.avatar{

		width: 30px;

		height: 30px;

	}

	.comment-awaiting-moderation{

		float: left;

		margin-left: 47px;

	}

	.comments-area ol.comment-list li .comment-body .comment-metadata{

		padding-left: 47px;

		margin: 0;

	}

	.comments-area ol.comment-list li .comment-body .comment-content{

		padding-left: 47px;

		padding-top: 10px;

	}

	.comments-area ol.children{

		margin-left: 0;

		padding-left: 10px;

	}

	.comments-area h2.comments-title{

		margin-bottom: 30px;

	}

	.comments-area h2.comments-title, 

	.comments-area .comment-respond h3.comment-reply-title{

		font-size: 20px;

	}

	.comments-area ol.comment-list li .comment-body .reply{

		margin-top: 10px;

	}

	

	/*start*/

	/*start*/

#img-res {
    margin-left: 0;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
}

.text-left-vertical .heading-content[data-after-text]:after {

      content: attr(data-after-text)"";

    z-index: 0;

    font-weight: 600;

    text-align: right;

    position: absolute;

    color: #dadada;

    text-transform: uppercase;

    font-size: 66px;

    transform: rotate(270deg);

    top: 507px;

    line-height: 1.554;

    left: -159px;

    margin-top: 28px;

    margin-right: 0;

    overflow-wrap: break-word;

    word-wrap: break-word;

    -ms-word-break: break-all;

    word-break: break-all;

    word-break: break-word;

    font-family: 'oswald', sans-serif;

}

.is-mt-20 {

    float: right;

    padding-right: 109px;

    margin-top: 144px;

    font-family: 'poppins', sans-serif;

    text-align: right;

    padding-left: 0;

}

.welcome-section {

     margin-top: -43px;

    height: 288px;

    width: 570px;

    background-color: #f6f6f6;

}

.certificate {
       margin-top: 0px !important;
    z-index: 9;
    position: relative;
    /* width: 100% !important; */
    margin-left: 94px;
    /* margin: 0px auto; */
}

#bg {


    height: 0 !important;

    /* z-index: 21; */

}

.main-slider {

    margin-left: 0px !important;

    margin-top: 18px !important;

  /*   margin-bottom: 200px; */

    /* margin-bottom: 20px; */

}





#servicehd ul {

    margin-left: -29px;

    margin-top: 0px;

}

.text-left-vertical .heading-text {

    font-size: 63px;

    font-family: "Oswald";

    color: #0887c7;

    text-transform: uppercase;

    text-align: left;

    position: absolute;

    top: 42px;

    left: 115px !important;

    letter-spacing: 1px;

    line-height: 33px;

}

.heading-lead-text {

    padding-left: 4px;

    font-size: 23px;

    font-weight: 100!important;

    color: #106af;

    font-family: 'oswald', sans-serif;

}

/*.text-left-vertical .heading-content[data-after-text]:after {

    content: attr(data-after-text)"";

    z-index: 0;

    font-weight: 600;

    text-align: right;

    position: absolute;

    color: #dadada;

    text-transform: uppercase;

    font-size: 64px;

    transform: rotate(270deg);

    top: 436px !important;

    line-height: 1.554;

    left: 0 !important;

     margin-top: 40px; 

    margin-right: 0;

    overflow-wrap: break-word;

    word-wrap: break-word;

    -ms-word-break: break-all;

    word-break: break-all;

    word-break: break-word;

    font-family: 'oswald', sans-serif;

}*/





/*#servicehd .heading-content[data-after-text]:after {

    content: attr(data-after-text)"";

    z-index: 0;

    font-weight: 600;

    text-align: left;

    position: absolute;

    color: #dadada;

    text-transform: uppercase;

    font-size: 57px;

    transform: rotate(270deg);

    /* top: 90px; 

    top: 35% !important;

    /* line-height: 1.554; 

    left: -55% !important;

    line-height: 1.554;

    /* left: -164px; */

    /* margin-top: 28px; */

    /* margin-right: 0; 

    overflow-wrap: break-word;

    word-wrap: break-word;

    -ms-word-break: break-all;

    word-break: break-all;

    word-break: break-word;

    font-family: 'oswald', sans-serif;

}

*/

#servicehd .heading-content1[data-after-text]:after {

       content: attr(data-after-text)"";

    z-index: 0;

    font-weight: 600;

    text-align: left;

    position: absolute;

    color: #dadada;

    text-transform: uppercase;

    font-size: 57px !important;

    transform: rotate(270deg);

    /* top: -339px; */

    line-height: 1.554;

    /* left: -527px; */

    margin-top: 234px !important;

    margin-left: -30px !important;

    overflow-wrap: break-word;

    word-wrap: break-word;

    -ms-word-break: break-all;

    word-break: break-all;

    word-break: break-word;

    font-family: 'oswald', sans-serif;

}

.is-mt-20 {
    float: right;
    padding-right: 60px;
    margin-top: 0px;
    font-family: 'poppins', sans-serif;
    text-align: justify !important;
    padding-left: 35px;
    font-size: 13px;
    padding-top: 10em;
}

.bluebox1 {
    background-color: #1eabe3;
    padding: 22px;
    width: 6%;
    margin-top: 0px;
    margin-bottom: 22px;
    margin-left: 85%;
    float: left;
}

#servicehd ul li {

    line-height: 32px;

    font-size: 15px;

    font-weight: 500;

    color: #86898b;

    margin-left: 16%;

}

#servicehd .servicedark {

    line-height: 2;

    font-size: 16px;

    font-weight: 700;

    color: #0b5da9;

    margin-left: 16%;

}

#borderbox {

    height: 140px;

    padding-top: 28px;



    background-color: #e9f9ff;

    /* border: 1px solid #ccc; */

    box-shadow: 0px 2px 1px #f1f1f1;

    margin-top: 30px !important;

}

.service3box .heading {

      letter-spacing: 0;

    margin-left: 67px;

    font-size: 11px;

    font-family: "Oswald";

    font-family: "poppins";

    color: rgb(51, 51, 51);

    text-transform: uppercase;

    line-height: 1.444;

    /* text-align: left; */

    margin-bottom: 0px;

    margin-top: -16px;

    margin-right: -55px;

}

#sp {

	     margin-top: 22px;

    width: 100% !important;

    margin-left: -8% !important;

}

/*.service3box span {

    letter-spacing: 1px;

    font-size: 16px;

    font-weight: 100;

    font-family: "Oswald";

    color: rgb(196, 196, 196);

    text-transform: uppercase;

    line-height: 2.25;

    /* text-align: left; 

    margin-top: -9px;

    margin-left: 48px;

    margin-right: -41px;

}*/

#sp1 {

	        margin-top: 43px;

    width: 100% !important;

    margin-left: 0;

}

.owl-controls {

     visibility: visible;

    /* margin: 0px 0; */

    padding-left: 22%;

}

.service3box p span {

      letter-spacing: 0;

    font-size: 10px;

    font-weight: 100;

    font-family: 'poppins', sans-serif;

    color: #9f9898;

    text-transform: uppercase;

    line-height: 2.25;

    text-align: left;

    margin-top: -9px;

    margin-left: 67px;

    margin-right: -22%;

}

#read {

      border: 4px solid #1eabe3;

    color: #fff;

    display: inline-block;

    font-size: 16px;

    font-weight: 700;

    letter-spacing: 3px;

    top: 84% !important;

    left: 21% !important;

    line-height: 50px;

    padding: 0 26px;

    text-align: right;

    -webkit-transition: all 0.3s ease-in-out;

    -moz-transition: all 0.3s ease-in-out;

    transition: all 0.3s ease-in-out;

    position: relative;

    z-index: 13;

}

#read:hover {

    border: 4px solid #fff;

    color: #fff;

    display: inline-block;

    font-size: 16px;

    font-weight: 700;

    letter-spacing: 3px;

    top: 84% !important;

    left: 21% !important;

    line-height: 50px;

    padding: 0 26px;

    text-align: right;

    -webkit-transition: all 0.3s ease-in-out;

    -moz-transition: all 0.3s ease-in-out;

    transition: all 0.3s ease-in-out;

    position: relative;

    z-index: 13;

}

.blueline1:after {
    background: #00afe9 none repeat scroll 0 0;
    content: "";
    height: 2px;
    left: 0px;
    position: absolute;
    margin-top: 15px;
    width: 82px;
}

.blueline2:after {

    background: #00afe9 none repeat scroll 0 0;

    content: "";

    height: 2px;

    left: 66px;

    position: absolute;

    /* top: 100%; */

    margin-top: 36px;

    /* margin-left: -174px; */

    /* float: left; */

    width: 82px;

    /* bottom: 0; */

}

#kid2 {

      margin-right: -4%;

    float: right;

    width: 30%;

    /* margin-top: -169px; */

    /* float: right; */

    margin-top: -60%;

}

#kid1 {

    margin-right: -9%;

    float: right;

    width: 25%;

    /* margin-top: -169px; */

    /* float: right; */

    margin-top: -17px;

}

.bluebox2 {
    background-color: #1eabe3;
    padding: 22px 30px 22px 22px;
    width: 6%;
    margin-top: 2px;
    margin-bottom: -23px;
    margin-right: 86%;
}

#patienthd .heading-content[data-after-text]:after {

    content: attr(data-after-text)"";

    z-index: 0;

    font-weight: 600;

    text-align: left;

    /* position: static; */

    color: #dadada;

    text-transform: uppercase;

    font-size: 49px;

    transform: rotate(0deg);

    top: -11% !important;

    line-height: 1.954;

    left: 7% !important;

    letter-spacing: 1px;

    /* margin-top: 28px; */

    /* margin-right: 0; */

    overflow-wrap: break-word;

    word-wrap: break-word;

    -ms-word-break: break-all;

    word-break: break-all;

    word-break: break-word;

    font-family: 'oswald', sans-serif;

}

.patientbg {

    margin-top: -372px !important;

    left: -231px;

    position: absolute;

    height: 73% !important;

    width: 570px;

    background-color: #f6f6f6 !important;

}

.patientimg {
    margin-left: 0px;
    margin-top: 0px;
    max-width: 100%;
    margin-bottom: 0px;
    padding-right: 25px;
    padding-top: 0px;
}

.up {

      margin-left: 234px;



  

}

.sp-testimonial-section .testimonial-free {

    margin: 0;

    font-size: 18px;

    font-weight: 100;

    line-height: 0;

    padding-top: 30px;

    padding-bottom: 0px;

    padding-left: 65px;

}

.sp-testimonial-section {

    padding: 62px 0 !important;

	margin-left: -35px;

}

.down {

    margin-left: 500px;

    margin-top: 186px;

}

.site-footer {

    margin-top: 0%;

    /* top: 0; */

    padding: 30px 0;

    background: #016a9f;

    color: #fff;

    margin-bottom: 0px;

    border-bottom: 12px solid #1eabe3;

}

.posta {

     font-family: "Oswald";

    margin-top: 61%;

    margin-right: 0;

    text-transform: uppercase;

    font-weight: 400;

    font-size: 15px;

    letter-spacing: 2px;

    padding-right: 0px;

    padding-left: 10px;

    text-align: center;

    padding-bottom: 12px;
	
	display: none;

}

.welcome_about_area {

    padding-top: 10px;

    margin-bottom: 30px;

}

.copy {

    font-family: "Oswald";

    margin-top: 0%;

    text-transform: capitalize;

    font-weight: 100;

    padding-right: 0px;

    font-size: 13px;

    margin-bottom: 0;

    letter-spacing: 1px;

        text-align: center;

}

#top-1 {

    margin-top: 0;

    margin-bottom: 0;

}

#footerimg {

    position: absolute !important;

    margin-top: -80px !important;

    height: 0 !important;

    margin-left: -57px;

    width: 42%;

}

#footkalyani

{

	    display: none;

}


#dept1 {

    background: #1eabe3;

    text-transform: uppercase;

    font-family: 'poppins', sans-serif;

    font-weight: 800;

    padding: 21px;

    width: 261px;

    color: #000;

    margin-bottom: -46px;

    margin-left: -16px;

    /* text-align: left; */

    font-size: 14px;

}

.slider_1 {

    width: 100%;

    height: 100%;

    max-width: 775px;

    max-height: 430px;

    margin-bottom: 40px;

}

.main-navigation.top #primary-menu {

    /* right: 0; */

    display: none;

    position: absolute;

    top: 6.5em;

    z-index: 99999;

    left: 0;

    right: 95%;

    text-align: left;

    background: rgb(16, 99, 175);

}

h3.blueline4 {

    padding-top: 20px;

    font-size: 20px;

    padding-bottom: 20px;

}

.cnss-social-icon {

      padding-left: 0px !important;

    padding-top: 0px !important;
	text-align: center !important;

}

.main-navigation a {

    color: #d4d4d4 !important;

}

.main-navigation ul ul.sub-menu > li > a {

    /* color: #fff; */

    border-right: none;

    text-align: left;

    background: rgba(45,127,199,0.8);

}

.anim-slider {

	background: #225A86;

	height: 202px !important;

	left: 0;

	list-style-type: none;

	margin: 0;

	overflow: hidden;

	padding: 0;

	position: relative;

	text-align: center;

	top: 0;

	width: 100%;

}
.anim-slide img#image-one, .anim-slide img#image-two, .anim-slide img#image-three, .anim-slide img#image-four {

    height: 180px;
}
.anim-slider {
    background: #1eabe3!important;
}
.nav-slider .anim-dots, .nav-slider .anim-slide a {
    background: transparent!important;
}
.main-slider {
    padding-bottom: 0px!important;
}
.anim-dots {

    background: none !important;

    height: 0% !important;

    left: 0%;
    padding-top: 0px!important;
    top: 72% !important;

    -webkit-transform: skewY(0deg);

    -ms-transform: skewY(0deg);

    /* transform: skewY(0deg); */

    width: 100%;

    z-index: 2;

}

.anim-slide h2#title-one, .anim-slide h2#title-two, .anim-slide h2#title-three, .anim-slide h2#title-four {

    font-size: 26px !important;

    right: 10%;

    top: 15%;

}

#title-sub {

    left: 32% !important;

    /* float: right; */

    font-family: 'raleway', sanserif;

    color: #1eabe3;

    font-size: 20px !important;

    top: 23%;

    text-transform: uppercase;

}

.anim-slide h4#title-sub {

    left: 82%;

    font-weight: 100;

    /* float: right; */

    font-family: 'raleway', sanserif;

    color: #1eabe3;

    font-size: 21px !important;

    top: 23%;

    text-transform: uppercase;

}



.logo_info_wrap {

    margin: 0 0;

}

.logopart1 {

	    position: relative;

    z-index: 9999;

    margin-left: 108px;

}

#line {

    /* width: 88%; */

    width: 87%;

    /* width: 1185px; */

    height: 0;

    z-index: 21;

    position: relative;

    margin-left: 170px;

    margin-top: -33px;

}

#bg-service {
/*     position: absolute;
    background-color: #cff2fe;
    width: 100% !important;
    left: 0 !important;
    height: auto !important;
    z-index: -1;
    padding-top: 500px;
    padding-bottom: 30px;
    padding-right: 70px; */
}

.header-logo-container img {
    width: 70%;
    z-index: 1;
    margin-left: 0px;
    position: absolute;
    margin-top: 0px;
    /* margin: 0 auto; */
}

.social_htext_wrap:after {

    content: "";

    left: -15px;

    right: 0px;

    position: absolute;

    background: #1063af;

    height: 100%;

    top: 0;

    z-index: -1;

}



.social_htext_wrap {

    text-align: center;

       padding-bottom: 246px;

    /* margin-left: 0; */

}



.nav-slider {

          margin-left: 0px;

    margin-top: 0px !important;

    position: relative;

    top: 0px;

    background: #1eabe3 !important;



}



#logopart0 {

    margin-top: 93px;

    margin-bottom: -103px;

    height: 100px !important;

}

.main-navigation ul {

    list-style: none;

    margin: 0;

    margin-right: -293px !important;

}

.header_text ul {

    display: block;

    list-style: disc;

    /* float: right; */

    padding-right: 84px;

}

#footerimg1 {

    position: absolute !important;

    margin-top: -79px !important;

    height: 41% !important;

    margin-left: -107px;

    width: 0;

    /* margin-bottom: -2px; */

}

.post1 {

    font-family: "Oswald";

    margin-top: 0;

    padding-top: 0;

    text-transform: uppercase;

    font-weight: 400;

    font-size: 18px;

    /* letter-spacing: 2px; */

    /* padding-right: 0px !important; */

    padding-left: 21px;

    text-align: center;

}

.welcome_about_area1 {

    padding-top: 22%;

    margin-bottom: -17%;

}

#maptext {
    margin-left: 74px;
    margin-top: -33%;
    color: #fff;
    font-family: 'oswald', sans-serif;
    font-size: 17px;
}

.blueline:after {

/*     background: #00afe9 none repeat scroll 0 0;

    content: "";

    height: 2px;

    left: 54px;

    position: absolute;

     top: 100%; 

    margin-top: 36px;

     margin-left: -174px; *

     float: left; 

    width: 82px;

     bottom: 0;  */

}

.logopart{

    margin-top: 85px;

}

.service_tab_area{

    padding-bottom: 50px;

}

#gmap {

    margin-bottom: 35px;

}

.feature-inner #dept1 {

    background: #1eabe3;

    text-transform: uppercase;

    font-family: 'poppins', sans-serif;

    font-weight: 800;

    padding: 21px;

    width: 112%;

    color: #fff;

    /* margin-bottom: -61px; */

    margin-left: -16px;

    text-align: center;

    /* text-align: left; */

    font-size: 14px;

}

#marbottompro {

    padding-bottom: 0px;

}

.copy1 {

    font-family: "Oswald";

    margin-top: 0px;

    text-transform: capitalize;

    font-weight: 100;

    padding-left: 12px !important;

    font-size: 10px;

	  padding-right: 0px !important;

    margin-bottom: -15px;

    letter-spacing: 1px;

    text-align: center;

}

#sbmenu #menu-item-508 ul {

    margin-left: 0 !important;

    margin-top: 5px;

}

#menu-item-508 ul ,#menu-item-509 ul {

	    width: 100% !important;

    transform: none !important;

    margin-left: 0 !important;

}



#servicehd

{     margin-top: -26px;

    position: relative;

    z-index: 13;

}

#servicehd .heading-content1[data-after-text]:after {

       content: attr(data-after-text)"";

    z-index: 0;

    font-weight: 600;

    text-align: left;

    position: absolute;

    color: #dadada;

    text-transform: uppercase;

    font-size: 57px;

    transform: rotate(270deg);

    /* top: -339px; */

    line-height: 1.554;

    left: -8%;

    top: -11%;

    /* margin-left: -16%; */

    overflow-wrap: break-word;

    word-wrap: break-word;

    -ms-word-break: break-all;

    word-break: break-all;

    word-break: break-word;

    font-family: 'oswald', sans-serif;

}

#wt-box{

    position: relative;

    z-index: 99999;

}

.main-navigation ul > li

{

	transform: none !important;

}

.main-navigation li.menu-item:hover {

    background-color: #1063af;

   transform: skew(0deg) !important; 

    /* display: inline-block; */

    /* -webkit-transition: all 0.2s ease-in-out; */

    /* -moz-transition: all 0.2s ease-in-out; */

    /* transition: all 0.2s ease-in-out; */

}

.main-navigation a {

    color: #ffffff !important;

}

#primary-menu #menu-item-8 a:hover, #primary-menu #menu-item-11 a:hover, #primary-menu #menu-item-508 a:hover, #primary-menu #menu-item-31 a:hover, #primary-menu #menu-item-509 a:hover, #primary-menu #menu-item-33 a:hover {

    /*background-color: #1063af;*/

    transform: skew(0deg) !important;

}

.mb-ham {
    width: 30px;
    position: absolute;
    top: 35px;
    z-index: 9999;
    transform: translateY(-50%);
    right: 35px;
    cursor: pointer;
}

#phonetext span {
    float: right;
    margin-right: 17px;
    margin-top: -90px;
    margin-left: 0px;
    font-weight: 200;
    font-size: 24px;
}

#phonetext {

    margin-left: 90px !important;

    padding-right: 20px;

    color: #fff;

    font-family: 'oswald', sans-serif;

    font-variant: 300;

    font-size: 31px;

}

#map {

    margin-left: -20px !important ;

    color: #2a97c8;

    margin-bottom: 0;

    font-size: 100px;

}





#royal_sidebutton_tab {

    font-family: "Righteous", cursive;

    top: 380px;

    background-color: #1063af;

    color: #FFFFFF;

    border-style: solid;

    border-width: 0px;

}





#royal_sidebutton_tab {

    display: block;

    font-family: 'oswald', sanserif !important;

    top: 205px !important;

    background-color: #1063af !important;

    transform: rotate(270deg) skew(141deg) !important;

    color: #FFFFFF;

    border-style: solid;

    border-width: 0px;

}



div#royal_sidebutton_tab::before {

    content: "BOOK AN APPOINTMENT";

    color: #FFFFFF;

    /* text-align: center; */

    font-size: 16px !important;

    /* border-radius: 50%; */

    /* height: 500px; */

    width: 500px;

    /* top: 1px; */

    margin-top: 30px;

    margin-left: -251px;

    position: absolute;

    font-weight: 500!important;

    letter-spacing: 1px;

    transform: rotate(0deg) skew(-141deg) !important;

}

.service3box .box-horizontal-border {

    background-color: #1063af;

    position: absolute;

    width: 40px;

    height: 3px;

    top: 30px;

    right: -11px;

    display: none;

}





.royal_sidebutton_contents {

    width: 58%;

    position: fixed !important;

    /* margin: 0; */

    margin-left: 4px;

    padding: 19px 41px 0 41px !important;

    text-decoration: none;

    text-align: center;

    font-size: 15px !important;

    font-weight: bold;

    border-style: solid;

    display: block;

    z-index: 100000;

}



.royal_sidebutton_left {

    /* height: 10% !important; */

    cursor: pointer;

    left: -102px !important;

    -moz-border-radius: 0px 0px 0px 0px;

    border-radius: 0px 0px 0px 0px;

}

.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a, .main-navigation .current_page_ancestor > a, .main-navigation .current-menu-ancestor > a {

    transform: none;

}

#rum_sst_tab {

    display: block;

    top: 495px !important;

    background-color: #1063AF;

    color: #FFFFFF;

	text-decoration: none;

    border-style: solid;

    border-width: 0px;

}

.main-navigation ul ul li a {

    color: #d4d4d4 !important;

}











.rum_sst_contents {

    position: fixed;

    margin: 0;

    transform: rotate(270deg) skew(-40deg) !important;

    padding: 13px 41px 13px 41px !important;

    text-decoration: none;

    text-align: center;

    font-size: 15px;

    font-weight: bold;

    border-style: solid;

    display: block;

    z-index: 100000;

}



.rum_sst_left {

    left: -1px !important;

    height: 42px !important;

    cursor: pointer;

    transform: rotate(270deg) skew(141deg) !important;

    -moz-border-radius-bottomright: 0px !;

    border-bottom-right-radius: 0px ;

    -moz-border-radius-bottomleft: 0px ;

    border-bottom-left-radius: 0px ;

}

#rum_sst_tab::before {

    content: "FEED BACK";

    color: #fff;

    /* text-align: center; */

    font-size: 16px !important;

    /* border-radius: 50%; */

    /* height: 500px; */

    width: 444px;

    /* top: 1px; */

    margin-top: -7px;

    margin-left: -223px;

    position: absolute;

    transform: rotate(0deg) skew(-141deg) !important;

    font-weight: 500!important;

    letter-spacing: 1px;

}

.logopart2 {

      margin-top: 0px !important;

    margin-bottom: 0px;

}

.section_title h3 {

    color: #333333;

    display: inline-block;

    font-size: 30px;

    font-weight: 700;

    line-height: 28px;

    margin-bottom: 28px;

    padding-bottom: 15px;

    margin-top: 50px;

    position: relative;

    font-family: 'poppins', sans-serif;

}







}

@media (min-width:480px){

.odd_loop .rn_title_content:after {

    width: 0;

    height: 0;

    border-top: 8px solid transparent;

    border-bottom: 8px solid transparent;

    position: absolute;

    top: 45%;

    width: 0;

    z-index: 99;

    content: '';

}

.odd_loop .rn_title_content:after {

    border-left: 8px solid #fff;

}

.odd_loop .rn_title_content:after{

    right: -8px;

}

.even_loop .rn_title_content:after{

    left: -8px;

	border-right: 8px solid #fff;

}

.even_loop .rn_title_content:after{

   width: 0;

    height: 0;

    border-top: 8px solid transparent;

    border-bottom: 8px solid transparent;

    position: absolute;

    top: 45%;

    width: 0;

    z-index: 99;

    content: '';

}



}

@media (max-width: 320px){

	/*---------------counter section----------*/

	#section_achieve .bg_achieve .wrap_counter > div{

		width:100%;

		margin-bottom:20px;

	}

	.comments-area ol.comment-list li .comment-body .comment-content{

		padding-left: 0;

	}

	.comment-awaiting-moderation{

		margin-left: 0;

	}

}

@media screen  (min-width: 768px) and (max-width: 991px)

{

	.rum_sst_contents {

    position: fixed;

    margin: 0;

    transform: rotate(270deg) skew(-40deg) !important;

    padding: 13px 41px 13px 41px !important;

    text-decoration: none;

    text-align: center;

    font-size: 15px;

    font-weight: bold;

    border-style: solid;

    display: block;

    z-index: 100000;

}



.rum_sst_left {

    left: -1px !important;

    height: 58px !important;

    cursor: pointer;

    transform: rotate(270deg) skew(141deg) !important;

    -moz-border-radius-bottomright: 0px !important;

    border-bottom-right-radius: 0px !important;

    -moz-border-radius-bottomleft: 0px !important;

    border-bottom-left-radius: 0px !important;

}

	

	}



@media (max-width: 480px) {
.vistitor_count {
    display: none;
}
.site-content {
    margin:0px auto 0!important;
}
#wprmenu_bar .wprmenu_icon {
    top: 14px!important;
}
body.admin-bar #wprmenu_menu.left, body.admin-bar #wprmenu_menu.right {
    top: 136px!important;
}
.header_info_wrap {
    margin-left: 0%;
}

.logo_info_wrap {
    height: auto;
    padding: 10px;
}

.social_htext_wrap {
    display: none;
}

.col-md-2.padd_null {
    display: none;
}

.col-md-2.news_event {
    display: none;
}

.col-md-2.google {
    display: none;
}

.nav-slider {
    margin-left: 0px;
    margin-top: 0px;
}

.header-logo-container a {
    padding: 0 15px;
}

ul.sub-menu {
    width: 100% !important;
    border: none !important;
}

.wpcs-slide-out-div {
    display: none;
}

.parallax {
    margin-top: 0px;
}

.main-navigation li.menu-item-has-children ul li.menu-item-has-children ul li a {
    color: #ffffff !important;
}

#footertext1 {
    padding-left: 0px;
    margin-top: 0px;
}

.chi_display_header {
    background-size: cover;
}

.anim-slide img#image-one, .anim-slide img#image-two, .anim-slide img#image-three, .anim-slide img#image-four {
    bottom: none;
}

.wel_lft {
    text-align: -webkit-center;
}

.text-left-vertical .heading-content[data-after-text]:after {
	display: none;
}

#servicehd .heading-content1[data-after-text]:after {
	display: none;
}

.service4box {
    display: none;
}

.testimonial_rotator_wrap.with-prevnext {
    padding: 25px 30px!important;
}

.test {
    background: none;    z-index: 9;
}

.er_lft {
    background-color: #cff2fe;
    padding: 0 30px;
}

.paddown {
    padding-bottom: 10px;
}

#servicehd ul {
    margin-bottom: 20px;
}

.headline1 {
    line-height: 1.5em;
}}

@media (min-width: 481px) and (max-width: 768px) {
.header_info_wrap {
    margin-left: 0%;
}
.site-content {
    margin: 0px auto 0;
}

.logo_info_wrap {
    height: auto;
    padding: 10px;
}

.social_htext_wrap {
    display: none;
}

.col-md-2.padd_null {
    display: none;
}

.col-md-2.news_event {
    display: none;
}

.col-md-2.google {
    display: none;
}

.nav-slider {
    margin-left: 0px;
    margin-top: 0px;
}

.header-logo-container a {
    padding: 15px;
}

ul.sub-menu {
    width: 100% !important;
    border: none !important;
}

.wpcs-slide-out-div {
    display: none;
}

.parallax {
    margin-top: 0px;
}

.main-navigation li.menu-item-has-children ul li.menu-item-has-children ul li a {
    color: #ffffff !important;
}

#footertext1 {
    padding-left: 0px;
    margin-top: 0px;
}

.chi_display_header {
    background-size: cover;
}

.anim-slide img#image-one, .anim-slide img#image-two, .anim-slide img#image-three, .anim-slide img#image-four {
    bottom: none;
}

.wel_lft {
    text-align: -webkit-center;
}

.text-left-vertical .heading-content[data-after-text]:after {
	display: none;
}

#servicehd .heading-content1[data-after-text]:after {
	display: none;
}

.service4box {
    display: none;
}

.testimonial_rotator_wrap.with-prevnext {
    padding: 25px 30px!important;
}

.test {
    background: none;
}

.er_lft {
    background-color: #cff2fe;
    padding: 0 30px;
}

.paddown {
    padding-bottom: 10px;
}

#servicehd ul {
    margin-bottom: 20px;
    text-align: left;
}

.header_info_wrap {
    width: 100%;
    margin-left: 0%;
}

.cnss-social-icon {
    text-align: center !important;
}

.padd_null {
    text-align: center;
}

.left_bg {
    display: none;
}

.mb-ham {
    top: -5em !important;
    right: 50px !important;
}

.main-navigation.top #primary-menu {
    right: 35px !important;
	background: #1063af;
}

.main-navigation {
    min-height: 0px !important;
}

.main-navigation {
    padding-top: 0px !important;
}

div#content {
    margin: 0px;
}

.main-slider {
    margin-left: 0px !important;
}

.anim-slider {
    height: 288px !important;
}

.main-navigation ul ul.sub-menu > li > a {
    color: #fff !important;
}

.is-mt-20 {
    padding-top: 0% !important;
    padding-right: 0%;
    margin-left: 0px;
}

.text-left-vertical p {
    text-align: justify !important;
}

h1.heading-content1 {
    display: none;
}

#servicehd .servicedark {
    margin-left: 35px !important;
}

#servicehd ul li {
    margin-left: 35px !important;
    font-size: 14px;
}

.patientimg {
    float: none !important;
    padding-top: 0px !important;
    padding-right: 0px !important;
}

section#text-3 {
    text-align: center;
}

#sp {
    margin-left: 0px !important;
}

#kid2 {
    float: right;
    width: auto !important;
    margin-top: -65px !important;
}

#borderbox {
    margin: 10px 0px 0px 0px !important;
}

#kid1 {
    float: right;
    margin-top: -65px !important;
}

.copy {
    padding-right: 0px !important;
    text-align: center !important;
    margin-top: 0px;
	bottom: 0px;
}

#colophon .text-left-vertical .heading-text1 {
    display: none;
}

#phonetext {
    margin-top: 3em;
	font-size: 28px;
}

.site-footer {
    background: none;
    background-color: #016a9f !important;
}

.footer_area_three {
    display: none;
}

.posta {
    display: none;
}

div#footkalyani {
    display: none;
}

span.heading-text {
    margin-left: 0px !important;
}

div#nabh {
	display: none;
}

iframe.certificate {
	display: none;
}}

@media (min-width: 769px) and (max-width: 998px) {
#sp1 {
    padding: 0px 15px;
}
.site-footer .footer_area > div {
    padding-left: 0px;
}
#map {
    font-size: 94px;
}
.service3box .heading {
   
    margin-left: 0px;
}
#read {
    border: 2px solid #1eabe3;
    color: #fff;
    margin: 10px;
    display: inline-block;
    font-size: 13px;
    letter-spacing: 2px;
    line-height: 40px;
    padding: 0 18px;
    text-align: right;
    z-index: 9999;
    float: right;
    margin-right: 0px;
}
.vistitor_count {
    display: none;
}
.header_info_wrap {
    margin-left: 0%;
}

.logo_info_wrap {
    height: auto;
    padding: 10px;
}

.social_htext_wrap {
    display: none;
}

.col-md-2.padd_null {
    display: none;
}

.col-md-2.news_event {
    display: none;
}

.col-md-2.google {
    display: none;
}

.nav-slider {
    margin-left: 0px;
    margin-top: 0px;
}

.header-logo-container a {
    padding: 15px;
}

ul.sub-menu {
    width: 100% !important;
    border: none !important;
}

.wpcs-slide-out-div {
    display: none;
}

.parallax {
    margin-top: 0px;
}

.main-navigation li.menu-item-has-children ul li.menu-item-has-children ul li a {
    color: #ffffff !important;
}

#footertext1 {
    padding-left: 0px;
    margin-top: 0px;
}

.chi_display_header {
    background-size: cover;
}

.anim-slide img#image-one, .anim-slide img#image-two, .anim-slide img#image-three, .anim-slide img#image-four {
    bottom: none;
}

.wel_lft {
    text-align: -webkit-center;
}

.text-left-vertical .heading-content[data-after-text]:after {
	display: none;
}

#servicehd .heading-content1[data-after-text]:after {
	display: none;
}

.service4box {
    display: none;
}

.testimonial_rotator_wrap.with-prevnext {
    padding: 25px 30px!important;
}

.test {
    background: none;    z-index: 9;
}

.er_lft {
    background-color: #cff2fe;
    padding: 0 30px;
}
section#nav_menu-3 {
     display: none;
}
.paddown {
    padding-bottom: 10px;
}

#servicehd ul {
    margin-bottom: 20px;
    text-align: left;
}
.text-left-vertical .heading-text {
    font-size: 34px!important; top: 20px!important;
}
h3.blueline4 {
    padding-top: 0px;
    font-size: 20px;
    padding-bottom: 20px;
    margin-top: 0px;
}
.bluebox1 {

    display: none;
}
.testimonial_rotator .testimonial_rotator_slide_title {
    font-size: 19px;
}
.header_info_wrap {
    width: 100%;
    margin-left: 0%;
}

.cnss-social-icon {
    text-align: center !important;
}

.padd_null {
	padding: 0px 15px;
    text-align: center;
}

.left_bg {
    display: none;
}

.mb-ham {
    top: -5em !important;
    right: 50px !important;
}

.main-navigation.top #primary-menu {
    right: 35px !important;
	background: #1063af;
}

.main-navigation {
    min-height: 0px !important;
}

.main-navigation {
    padding-top: 0px !important;
}

div#content {
    margin: 0px;
}

.main-slider {
    margin-left: 0px !important;    margin-top: 19px!important; 
}

.anim-slider {
    height: 288px !important;
}
.heading-lead-text {
    font-size: 19px;
}
.main-navigation ul ul.sub-menu > li > a {
    color: #fff !important;
}

.is-mt-20 {
    padding-top: 0% !important;
    padding-right: 0%;
    margin-left: 0px;
}

.text-left-vertical p {
    text-align: justify !important;    line-height: 22px;
    margin-top: 30px;
}

h1.heading-content1 {
    display: none;padding: 0px 67px;
}

#servicehd .servicedark {
    margin-left: 35px !important;
}

#servicehd ul li {
    margin-left: 35px !important;
    font-size: 14px;
}

.patientimg {
    float: none !important;
    padding-top: 0px !important;
    padding-right: 0px !important;   
	display: none!important; 
}

section#text-3 {
    text-align: center;
}

#sp {
    margin-left: 0px !important;
}

#kid2 {
    float: right;
    width: auto !important;
    margin-top: -65px !important;
}

#borderbox {
    margin: 10px 0px 0px 0px !important;
}

#kid1 {
    float: right;
    margin-top: -65px !important;
}

.copy {
    padding-right: 0px !important;
    text-align: center !important;
    margin-top: 0px;
	bottom: 0px;
}

#colophon .text-left-vertical .heading-text1 {
    display: none;
}

#phonetext {
    margin-top: 0em;
	font-size: 28px;
}
.vistitor_count {
    display: none;
}

.site-footer {
    background: none;
    background-color: #016a9f !important;
}

.footer_area_three {
    display: none;
}

.posta {
    display: none;
}

div#footkalyani {
    display: none;
}

span.heading-text {
    margin-left: 0px !important;
}}

div#primary {
    width: 100%;
}

.accordions-head-title {
    color: #000;
}
@media (min-width: 1024px) and (max-width: 1200px) {
.list_icn a {
    padding-right: 16px;
    font-size: 13px;
}	
.main-navigation ul > li > a {
    padding: 0 13px;
    line-height: 14px;
}
.main-navigation {
    padding-top: 15px;
}
.header_info_wrap {
    font-size: 10px;
}
.header_info_wrap .col-md-4 {
    padding: 0px;
}
.social_htext_wrap .header_text {   
    margin-bottom: 3px;
}
.header-logo-container img {
    width: 83%;
}
.main-navigation a {
    font-size: 14px;
}

}