@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&amp;family=Open+Sans:wght@300;400;600;700;800&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&amp;display=swap');
@font-face {
  font-family: Continuum;
  src: url(../fonts/Continuum.ttf);
}
@font-face {
  font-family: continuum_medium;
  src: url(../fonts/contm.ttf);
}


*{
    margin:0;
    padding:0
}
html{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
*,:after,:before{
    -webkit-box-sizing:inherit;
    box-sizing:inherit
}
body{ box-sizing: border-box; font-family: 'Open Sans', sans-serif; }
img { border: none }
ul{
    list-style: none;
}
i{
    font-weight: 400;
}
button:focus{
    outline: none!important;
}
a { text-decoration: none; }
p, h1, h2, h3, h4, h5{
    margin: 0; padding: 0;   
}



/**************************************************************************************************
Whatsapp Section
**************************************************************************************************/

.float3{
	position:fixed;
	width:60px;
	height:60px;
	bottom:80px;
	left:10px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:100;
}

.my-float3{
	margin-top:16px;
}


.float4{
	position:fixed;
	width:60px;
	height:60px;
	bottom:180px;
	left:10px;
	border-radius:50px;
	text-align:center;
	box-shadow: 2px 2px 3px #999;
  z-index:100;
}

.my-float4{
	/* margin-top:16px; */
	width:100%;
}

/**************************************************************************************************
Header Section
**************************************************************************************************/

.head-scl{
	background:#df0024;
	padding:0px 0;
}
.head_location{
	padding:35px 0 0 0;
	text-align:center;
	width:100%;
}
.head_location ul{margin:0px;}
.head_location ul li{
	display:inline-block;
	margin:0 4px;
	color:#282828;
}
.head_location ul li a{
	font-size:16px;
	color:#282828;
	font-family: 'Roboto', sans-serif;
	/* letter-spacing:0.5px; */
}
.head_location ul li a span{color:#108447;font-weight:800;}
.head_location ul li a i{padding-right:5px; color:#ff0000;}

/* Logo Right Side  */
.head_location1{
	padding:5px 0;
	text-align:center;
	width:100%;
}
.head_location1 ul{margin:35px 0 0;float:right;}
.head_loca{float:right;}
.head_loca ul li img{
	width:150px;
}
.head_location1 ul li{
	display:inline-block;
	margin:0 25px;
}
.head_location1 ul li a{
	font-size:16px;
	color:#f1f1f1;
	font-family: 'Oswald', sans-serif;
	letter-spacing:0.5px;
	background:#a4c84e;
	padding:6px 20px;
}
.head_location1 ul li a i{padding-right:15px;}


/* Logo Section */

.headertop{
    /* background: #e2eff8; */
    /* background: #fff7f3; */
    /* background: #f2eff8; */
    background: #ecf3f3;
    padding: 10px 0;
}
/* Logo Section First Part */
.logo{
	/* padding:0px 20px; */
	padding:0px 45px 10px;
	/* margin-left:-15px; */
}
.logo img{
	width:100%;
}

/****************************************************************************************
Banner Section
****************************************************************************************/

.carousel-control-next{
	bottom:10px!important;
	top:unset!important;
	right:6%!important;
}
.carousel-control-prev{
	left:unset!important;
	right:10%;
	bottom:10px!important;
	top:unset!important;
}

.carousel-control-next, .carousel-control-prev{
	width:5%!important;
	opacity:1!important;
}

.carousel-control-next-icon{
	background:#df0024 no-repeat center center!important;
	/* background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")!important; */
	width: 50px!important;
    height: 50px!important;
    border-radius: 50%;
    position: relative;
    line-height: 50px;
}
.carousel-control-next-icon:hover{
	background:#a4c84e!important;
	transition:0.3s;
	border-radius:2px;
}
.carousel-control-next-icon:hover:after{color:#f1f1f1;}
.carousel-control-next-icon:hover:after{
	left:10px;
	transition:0.3s;
}
.carousel-control-next-icon:after{
	position:absolute;
	font-family: FontAwesome;
    content: "\f178";
	left:0px;
	right:0px;
	top:0px;
	font-size:26px;
	color:#fff;
}
.carousel-control-prev-icon{
	background:#df0024 no-repeat center center!important;
	width: 50px!important;
    height: 50px!important;
    border-radius: 50%;
    position: relative;
    line-height: 50px;
}
.carousel-control-prev-icon:hover{
	background:#a4c84e!important;
	transition:0.3s;
	border-radius:2px;
}
.carousel-control-prev-icon:hover:after{
	right:10px;
	transition:0.3s;
}
.carousel-control-prev-icon:hover:after{color:#f1f1f1;}
.carousel-control-prev-icon:after{
	position:absolute;
	font-family: FontAwesome;
    content: "\f177";
	left:0px;
	right:0px;
	top:0px;
	font-size:26px;
	color:#fff;
}

.banner{
    position: relative;
}
.banner .carousel-caption{
    top: 20%;
    left: 8%;
    padding: 40px 20px;
    position: absolute;
    width: 620px;
    height: 260px;
    background: #ffffff95;

}
.banner .carousel-caption h1 {
    font-size: 55px;
    font-family: 'Lato', sans-serif;
    line-height: 35px;
    margin: 0;
    font-weight: 800;
    padding-bottom: 25px;
    color: #23428f;
}
.banner .carousel-caption h2 {
    font-size: 30px;
    color: #444;
    font-family: 'Roboto', sans-serif;
    line-height: 35px;
    margin: 0;
    font-weight: 400;
    padding-bottom: 10px;
}
.banner .carousel-caption h3 {
    font-size: 32px;
    font-family: 'Roboto', sans-serif;
    line-height: 40px;
    margin: 0;
    padding-bottom: 20px;
    color: #333;
    font-weight: 600;
}
.banner .carousel-control-next{
    position: absolute;
    width: 80px;
}
.banner .carousel-control-prev{
    position: absolute;
    width: 80px;
}
.banner .carousel-indicators li{
    background: #fff;
    cursor: pointer;
    width: 8px;
    height: 8px
}
.banner .carousel-indicators li.active{
    background: #fff;
}
.banner .btn-change5{
    height: 40px;
    width: 150px;
    background: #23428f;
	cursor: pointer;
    float: none;
    font-weight: 600;
    border:0px;
    color:#fff;
    box-shadow: 0 0 1px #ccc;
    -webkit-transform-origin: 50% 50%;
    -webkit-transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
    -webkit-box-shadow: 100px 0px 0 0 #2da7da inset , -100px 0px 0 #2da7da inset;
}
.banner .btn-change5:hover{
    -webkit-box-shadow: 0px 0px 0 0 #2da7da inset , 0px 0px 0 #2da7da inset;
}


/* panchakarma */

.panchakarma{}
.panchakarma img{width:100%;}

/****************************************************************************************
 About Section
****************************************************************************************/

.head_about{
	padding:50px 20px;
	background:#f1f1f1;
	/* position:relative; */
	/* display:inline-block; */
}
/* .head_about:before{ */
	/* content:''; */
	/* position:absolute; */
	/* background:url(../img/abt-bg.png) no-repeat; */
	/* background-size:100% 100%; */
	/* right:0px; */
	/* top:0px; */
	/* width:40%; */
	/* height:100%; */
/* } */
.head_abt_profile{}
.head_abt_profile img{
	border-radius:50%;
	width:100%;
	/* border:5px solid #ff9300; */
	
}
.head_abt_description{}
.head_abt_description h1{
	font-size:22px;
	color:#a4c84e;
	font-family: Monotype Corsiva;
	text-decoration:underline;
	letter-spacing:1px;
}
.head_abt_description h2{
	/* color: #a4c84e; */
	color: #323232;
    font: 800 50px/55px Monotype Corsiva;
    display: block;
    margin: 0px;
	/* text-transform:uppercase; */
}
.head_abt_description h3{
	font: 500 20px/28px 'Montserrat', sans-serif;
    color: #282828;
    padding: 10px 0px 8px 0px;
    position: relative;
    text-transform: capitalize;
}
.head_abt_description .abt_prof{
	/* border-top:1px solid #a4c84e; */
	border-top:1px solid #e1e1e1;
	padding-top:15px;
	margin-top:10px;
}
.head_abt_description p{
	font-size:16px;
	font-family: 'Roboto', sans-serif;
	color:#282828;
	text-align:justify;
	line-height:28px;
}
.head_abt_description .abt_btn{}
.head_abt_description .abt_btn .abt-appo{
	background:#a4c84e;
	padding:5px 25px;
	color:#fff;
	font-size:16px;
	font-family: 'Oswald', sans-serif;
	letter-spacing:1px;
	/* border-radius:25px; */
}
.head_abt_description .abt_btn .abt-read{
	background:#df0024;
	padding:5px 25px;
	color:#fff;
	font-size:16px;
	font-family: 'Oswald', sans-serif;
	letter-spacing:1px;
	/* border-radius:25px; */
}
.head_abt_description .abt_btn .abt-read:hover{
	background:#002b82;
	transition:0.5s;
	border-radius:0px;
	text-decoration:none;
}
.head_abt_description .abt_btn .abt-appo:hover{
	background:#21b89f;
	transition:0.5s;
	border-radius:0px;
	text-decoration:none;
}

.head_abt_description .abt_btn a:hover i{
	transform:translateX(10px);
	transition:0.5s;
}

.produt .abt_btn{
    margin:15px 0 30px;
}
.produt .abt_btn .abt-read{
	background:#df0024;
	padding:5px 25px;
	color:#fff;
	font-size:16px;
	font-family: 'Oswald', sans-serif;
	letter-spacing:1px;
	/* border-radius:25px; */
}
.produt .abt_btn .abt-read:hover{
	background:#002b82;
	transition:0.5s;
	border-radius:0px;
	text-decoration:none;
}
.produt .abt_btn a:hover i{
	transform:translateX(10px);
	transition:0.5s;
}

.abt_sha_img img{width:100%;border:10px solid #e5e5e5;}

.cebt_profile{padding:50px 0;}
.cent_prof {margin:15px 0;}
.cent_prof img{width:100%;border:5px solid #e5e5e5;}

/*****************************************************************************************
Sticky Book Appointment
*****************************************************************************************/

.book_appointment .float{
	position:fixed;
	top:50%;
	right:-97px;
	padding:7px 15px;
	font-size:22px;
	color:#FFF;
	font-family: 'Roboto', sans-serif;
	text-align:center;
	/* background-color:#ccafaa; */
	/* background-color:#f38e38bf; */
	background-color:#005528;
	border-radius:8px 8px 0 0;
	box-shadow: 2px 2px 3px #5c5c5cbf;
	z-index:100;
	transform: rotate(-90deg);
	/* overflow:hidden; */
}
.book_appointment .float1{
	position:fixed;
	bottom:26%;
	right:-80px;
	padding:7px 15px;
	font-size:22px;
	color:#FFF;
	font-family: 'Roboto', sans-serif;
	text-align:center;
	background-color:#7db182;
	border-radius:0 0 8px 8px;
	box-shadow: 2px 2px 3px #999;
	z-index:100;
	transform: rotate(-90deg);
}
.book_appointment .float i,
.book_appointment .float1 i{
	padding-right:10px;
}
.book_appointment .float:hover{
	transition:0.5s;
	box-shadow: 6px 6px 4px #999;
	text-decoration:none;
	background:#0b689d;
	transform:translateX(-10px);
	/* transform:translateY(-10px); */
	transform: rotate(-90deg);
}

.book_appointment .float1:hover{
	transition:0.5s;
	box-shadow: 6px 6px 4px #999;
	text-decoration:none;
	background:#0b689d;
	/* transform:translateY(-10px); */
	transform: rotate(-90deg);
}
.book_appointment .float:hover i,
.book_appointment .float1:hover i{
	transition:0.5s;
	transform:translateX(-5px);
}




/****************************************************************************************
Doctor Home page About Section
****************************************************************************************/

.profilesec {
    padding: 4em 0;
}
.dr-sushma{display:inline-block;width:100%;margin-bottom:1.5rem;}
.overlaybg2 {
    background: #f1f1f1;
    position: absolute;
    width: 80%;
    height: 390px;
    left: 0px;
}
.pcnt2 {
    padding: 2em 0;
    position: relative;
    padding-right: 20px;
    padding-left: 20px;
}
.pcnt {
    padding: 2em 0;
    position: relative;
    padding-left: 50px;
    padding-right: 30px;
}
.pcnt2 h1,
.pcnt h1 {
    font-size: 34px;
    font-weight: 500;
    color: #005528;
    padding-bottom: 5px;
	font-family: 'Oswald', sans-serif;
}
.pcnt2 h3,
.pcnt h3 {
    font-size: 18px;
    line-height: 30px;
    color: #4a4a4a;
    padding-bottom: 0px;
	margin:0px;
    font-family: 'Roboto', sans-serif;
}

.pcnt2 h2,
.pcnt h2 {
    font-size: 18px;
    color: #fff;
    background: #df0024;
    padding: 5px 25px;
    margin:0px 0 7px;
    font-family: 'Roboto', sans-serif;
	display:inline-block;
}
.pcnt2 p,
.pcnt p {
    color: #4a4a4a;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    font-weight: 400;
	text-align:justify;
	padding-top:15px;
}
.pcnt button,
.pcnt2 button {
    background: #df0024;
    width: 140px;
    height: 40px;
    color: #fff;
    border-radius: 30px;
    font-family: 'Poppins', sans-serif;
    font-style: italic;
    cursor: pointer;
    border: none;
    border-right: 5px solid #dddddd;
}
.prof2 img {
    position: absolute;
    top: 0;
    right: 0;
}
.prof1 img {
    position: absolute;
    top: 0;
    left: 14%;
}
.overlaybg {
    background: #f1f1f1;
    position: absolute;
    width: 80%;
    height: 380px;
    right: 0;
}
.prof1 {
    /* margin-bottom: 60px; */
    position: relative;
}

.prof2 {
    margin-top: 90px;
    position: relative;
}


/*********************************************************************************
Services Section
*********************************************************************************/

.service_home{
	padding:50px 0;
	background:#f2f7fb;
	/* background:#edf7d6; */
	/* position:relative; */
}
/* .service_home:after{ */
	/* content:''; */
	/* position:absolute; */
	/* left:-0px; */
	/* top:-10px; */
	/* background:url(../images/p.png) no-repeat; */
	/* background-size:100% 100%; */
	/* width:200px; */
	/* height:200px; */
	/* z-index:1; */
/* } */
/* .service_home:before{ */
	/* content:''; */
	/* position:absolute; */
	/* right:-0px; */
	/* top:-10px; */
	/* background:url(../images/p.png) no-repeat; */
	/* background-size:100% 100%; */
	/* width:200px; */
	/* height:200px; */
	/* z-index:1; */
/* } */

.service_home .owl-carousel{z-index:999;}
.header_title_main{text-align:center;width:100%;padding:0 0 40px;}
.header_title_main h1{
	font-size:42px;
	font-family: 'Oswald', sans-serif;
	/* color:#a4c84e; */
	color:#005528;
	letter-spacing:1px;
	
}

.service_detail{
	background:#fff;
	padding:0 0 20px 0;
	margin:0px 25px;
	/* z-index:99; */
}
.service_inner{padding:0 20px;}
.service_detail h1{
	font-size:22px;
	font-family: 'Oswald', sans-serif;
	letter-spacing:0.5px;
	/* color:#a4c84e; */
	color:#005528;
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
}
.service_detail p{
	font-size:16px;
	font-family: 'Roboto', sans-serif;
	color:#4a4a4a;
	margin:0px;
	text-align:justify;
}
.service_detail .serv_img{}
.service_detail .serv_img img{
	width:100%;
	padding:0px 0;
}
.service_detail a{
	font-size:16px;
	font-family: 'Oswald', sans-serif;
	letter-spacing:0.5px;
	color:#fff;
	margin:0px;
	background:#e12638;
	padding:5px 15px;
	/* border-radius:5px; */
	margin-top:10px;
	display:inline-block;
}
.service_detail a:hover{
	background:#3480bb;
	text-decoration:none;
	transition:0.5s;
	color:#fff;
}


/* service_bott */

.service_bott{}
.service_bott img{
	width:100%;
}

/*******************************************************************************
Hospital Attachment Home page
*******************************************************************************/


.philosophy{
	/* background:url(../img/emergency_bg.jpg) no-repeat; */
	background:#095883;
	background-size:100% 100%;
	width:100%;
	padding:30px 0 50px;
}
.philosophy_main{
    padding-top: 0px;
    margin: 0px 25px 0;
    /* border: 1px solid #fff; */
    
    position: relative;
    transition: all 0.7s ease 0s;
}

.philosophy_main h2{
	font: 500 30px/40px continuum_medium;
    text-align: center;
    color: #f1f1f1;
	letter-spacing:0.5px;
    text-transform: uppercase;
    padding: 30px 75px 45px;
    background: url(../img/starts-bg.html) no-repeat center bottom;
}
.philosophy_main .description{
    font-size: 16px;
    color: #ddd;
	font-weight:500;
    line-height: 28px;
	text-align: center;
    /* border-bottom: 1px solid #f7f7f7; */
    /* padding: 0 25px 35px; */
    margin: 0;
}

.emergency{text-align:center;width:100%;margin:0 auto;}
.emergency .icon{
	background:#0b689d;
	width:130px;
	height:130px;
	border-radius:50%;
	display:inline-block;
}
.emergency:hover .icon{
	background:#ff9103;
	transition:0.5s;
}
.emergency .icon i{
	font-size:56px;
	line-height:130px;
	color:#fff;
}
.emergency h3{
	font-size:24px;
	font-family: 'Roboto', sans-serif;
	color:#ebebeb;
	margin:0px;
	padding-top:25px;
}


/*******************************************************************************
Hospital Attachment Home page
*******************************************************************************/

.hospital{padding:50px 0 50px 0;}
.hospital-title{text-align:center;width:100%;padding-bottom:0px;text-transform:CaptionText;}
.hospital-title h1{
	font-size:28px;
	/* color:#5c7e89; */
	color:#fff;
	padding-bottom:20px;
	font-family: 'Oswald', sans-serif;
	letter-spacing:1px;
	text-align:center;
	/* background:#006994; */
	/* padding:10px 15px; */
	/* display:inline-block; */
}

.hosp-inner{
	position:relative;
	background:url(../img/2.png) no-repeat;
	background-size:100% 100%;
	width:96%;
	height:250px;
	/* animation: wiggle 16s linear infinite; */
	/* margin-top:20px; */
	margin:20px 20px 0;
}
/* Keyframes */
@keyframes wiggle {
  0%, 7% {
    transform: rotateZ(0);
  }
  15% {
    transform: rotateZ(-15deg);
  }
  20% {
    transform: rotateZ(10deg);
  }
  25% {
    transform: rotateZ(-10deg);
  }
  30% {
    transform: rotateZ(6deg);
  }
  35% {
    transform: rotateZ(-4deg);
  }
  40%, 100% {
    transform: rotateZ(0);
  }
}

.hospital-disc{
	position:absolute;
	left:50px;
	top:40px;
	right:40px;
	
}
.hospital-disc h1{
	font-size:22px;
	/* color:#18abaf; */
	color:#fff;
	font-family: 'Oswald', sans-serif;
	padding-bottom:0px;
}
.hospital-disc p{
	color:#f1f1f1;
	font-size:16px;
	font-family: 'Roboto', sans-serif;
	text-align:justify;
	margin:0px;
	padding-bottom:3px;
}
.hospital-disc p i{
	color:#ff9103;
}
.hospital-disc a{
	color:#fff;
	font-size:16px;
	font-family: 'Roboto', sans-serif;
	border:1px solid #0b689d;
	background:#0b689d;
	padding:6px 15px;
	margin-top:10px;
	display:inline-block;
}
.hospital-disc a img{
	width:20px;
	margin-left:10px;
}
.hospital-disc a:hover{
	color:#fff;
	border-color:#ff9103;
	background:#ff9103;
	transition:0.5s;
	letter-spacing:0.5px;
	text-decoration:none;
}
/* .hospital-disc .frame{ */
	/* border-radius:50%; */
	/* width:200px; */
	/* border:4px solid #f1f1f1; */
	/* overflow:hidden; */
/* } */


.hospital-disc ul{margin:0px;}
.hospital-disc ul li{
	font-size:16px;
	color:#f1f1f1;
	font-family: 'Roboto', sans-serif;
	padding-right:10px;
	display:inline-block;
}
.hospital-disc ul li i{
	color:#ff9103;
}

.attach_btn{
	margin-top:40px;
	text-align:center;
}
.attach_btn a{
	font-size:16px;
	background:#0b689d;
	color:#fff;
	font-family: 'Roboto', sans-serif;
	padding:10px 20px;
}
.attach_btn a i{
	color:#fff;
	padding-left:10px;
}
.attach_btn a:hover{
	background:#4a4a4a;
	color:#fff;
	text-decoration:none;
	transition:0.5s;
}
.attach_btn a:hover i{color:#f38e38;}
/* Inner Page */

.hospital1{padding:50px 0 100px 0;}



/*******************************************************************************
Testimonial Section
*******************************************************************************/

.testimonial_main{
	background:url(../img/testimonial.jpg) no-repeat;
	background-size:100% 100%;
	padding:50px 0 50px 0;
}

.test_img{text-align:center;width:100%;}
.test_img img{width:100px;height:100%;border-radius:50%;}
.testimonial_title_main{text-align:center;width:100%;}
.testimonial_title_main h1{
	font-size:42px;
	font-family: 'Oswald', sans-serif;
	color:#f1f1f1;
	letter-spacing:1px;
	padding:0 0 20px;
}
.testimonial{text-align:center;}
.testimonial h1{
	font-size:28px;
	color:#e12638;
	margin:0px;
	padding:0 0 20px 0;
	font-family: 'Oswald', sans-serif;
}
.testimonial p{
	font-size:16px;
	font-family: 'Roboto', sans-serif;
	color:#f1f1f1;
	line-height:28px;
}
.testimonial a{
	background:#e12638;
	color:#fff;
	font-size:16px;
	padding:5px 14px;
	margin-top:15px;
	display:inline-block;
	font-family: 'Roboto', sans-serif;
}
.testimonial a:hover{
	background:#0b689d;
	text-decoration:none;
	color:#fff;
	transition:0.5s;
}
.testimonial a i{
	transform:translateX(5px);
}


/* Testimonial Inner Page Section */

.testi_inner{padding:50px 0;}
.testimonial_discript {
	/* background:#0b689d; */
	background-color: #fff;
    box-shadow: 1px 1px 15px 0 rgb(0 0 0 / 20%);
	padding:20px 20px;
	/* height:370px; */
	margin:15px 0;
	width:100%;
}
.testimonial_discript h1{
	font-size:26px;
	color:#e50707;
	font-family: 'Oswald', sans-serif;
	margin:0px;
	padding-bottom:15px;
}
.testimonial_discript p{
	font-size:16px;
	color:#4a4a4a;
	font-family: 'Roboto', sans-serif;
	line-height:26px;
	text-align:justify;
}
.padd-40{padding-top:40px;}

/*************************************************************************
Footer
*************************************************************************/

.footer{
	/* background:#a4c84e; */
	background:#585858;
	/* background:url(../img/testimonial.jpg) no-repeat; */
	padding:50px 0 10px 0;
}
.footer .footer_title{text-align:center;}
.footer .footer_title h1{
	font-size:32px;
	color:#fff;
	font-family: 'Oswald', sans-serif;
	margin:0px;
	padding-bottom:20px;
}
.footer .quick-footer p{
	/* border-top:1px solid #267fa4; */
	border-top:1px solid #7a7a7a;
	border-bottom:1px solid #7a7a7a;
	padding:14px 0;
	display:inline-block;
	width:100%;
	/* margin:0 auto; */
	text-align:center;
	margin:0px;
}
.footer .quick-footer p a{
	/* float:left; */
	padding:0 10px;
	font-size:16px;
	color:#fff!important;
	border-right:1px solid #7a7a7a;
	font-family: 'Roboto', sans-serif;
	font-weight:300;
	letter-spacing:1px;
	margin:10px 0;
	display:inline-block;
}
.footer .quick-footer p a i{padding-right:10px;color:#f5f5f5;}
.footer .quick-footer p a:last-child, .footer .quick-footer1 p a:last-child{
	border-right:none;
}
.footer .quick-footer1 p{
	/* border-top:1px solid #267fa4; */
	border-bottom:1px solid #7a7a7a;
	padding:12px 0;
	display:inline-block;
	width:100%;
	/* margin:0 auto; */
	text-align:center;
	/* line-height:44px; */
	font-family: 'Roboto', sans-serif;
	margin:0px;
}
.footer .quick-footer1 p a{
	/* float:left; */
	padding:0 10px;
	font-size:15px;
	color:#fff!important;
	border-right:1px solid #7a7a7a;
	font-family: 'Roboto', sans-serif;
	font-weight:300;
	letter-spacing:1px;
	margin:10px 0;
	display:inline-block;
}
.footer .quick-footer2 p{
	/* border-top:1px solid #267fa4; */
	/* border-bottom:1px solid #267fa4; */
	padding:14px 0;
	display:inline-block;
	font-family: 'Roboto', sans-serif;
	width:100%;
	/* margin:0 auto; */
	text-align:center;
	margin:0px;
}
.footer .quick-footer2 p a{
	/* float:left; */
	padding:0 20px;
	font-size:14px;
	color:#fff!important;
	border-right:1px solid #7a7a7a;
	font-family: 'Roboto', sans-serif;
	font-weight:300;
	letter-spacing:1px;
}
.footer .quick-footer2 p a:last-child{
	border-right:none;
}
.footer .quick-footer2 p a i{padding-right:10px;color:#f5f5f5;}
.footer .quick-footer3 p{
	padding:10px 0;
	display:inline-block;
	width:100%;
	color:#282828;
	background:#fff;
	font-family: 'Roboto', sans-serif;
	text-align:center;
	letter-spacing:1px;
	margin:0px;
}

.footer .quick-footer3 p a{
	font-size:12px;
	color:#282828;
	font-weight:600;
	letter-spacing:1px;
}


.sms-logo{padding-left:10px;}
.sms-logo img{width:20px;}




/*******************************************************************************************
Gallery Tab Section
*******************************************************************************************/
.gallery {padding:50px 0;}
.gallery .btn:focus, .gallery .btn:active, .gallery button:focus, .gallery button:active {
  outline: none !important;
  box-shadow: none !important;
}

.gallery #image-gallery .modal-footer{
  display: block;
}

.gallery .thumb{
  margin-top: 15px;
  margin-bottom: 15px;
}

/* Home Page Gallery Section */

.gallery_main{
	padding: 50px 0;
    background: #f2f7fb;
}
.gallery_inn{
	margin:0 15px;
	border:5px solid #ddd;
}
.gallery_inn img{width:100%;}


/********************************************************************************************
Header Title
********************************************************************************************/

.header_title_inner{
	background:url(../img/emergency_bg.jpg) no-repeat;
	background-size:cover;
	padding:30px 0;
}
.header_title h1{
	font-size:42px;
	color:#fff;
	font-family: 'Oswald', sans-serif;
	letter-spacing:1px;
	margin:0px;
	padding-bottom:10px;
	/* width:100%; */
}
.header_title ul{margin:0px;}
.header_title ul li{
	display:inline-block;
	font-size:16px;
	color:#fff;
	margin:0px;
	padding-right:10px;
}
.header_title ul li a{
	color:#fff;
	padding-right:10px;
}


/********************************************************************************************
Contact Section
********************************************************************************************/

.contact{
	padding:50px 0;
}
.cnt-detail {
	/* background:#0b689d; */
	background-color: #fff;
    font-family: 'Rubik', sans-serif;
    /* padding: 20px 0 0; */
    box-shadow: 1px 1px 15px 0 rgb(0 0 0 / 20%);
	padding:40px 30px;
	height:480px;
}
.cnt-detail h1{
	font-size:24px;
	background:#df0024;
	color:#fff;
	text-align:center;
	padding:5px;
	font-family: 'Roboto', sans-serif;
	margin:0px;
	
}
.cnt-detail .frt-hos{
	padding-top:30px;
}
.cnt-detail .frt-hos h2{
	font-size:18px;
	color:#4a4a4a;
	font-family: 'Roboto', sans-serif;
	margin:0px;
	padding-bottom:10px;
}
.cnt-detail .frt-hos h2 i{
	padding-right:10px;
	color:#ff9103;
	font-size:16px;
}
.cnt-detail .frt-hos p i{color:#a4c84e;padding-right:6px;}
.cnt-detail .frt-hos p{
	font-size:16px;
	color:#282828;
	font-family: 'Roboto', sans-serif;
	margin:0px;
}



.contact_form{padding:50px 0;}

.main_form {
	background:#a4c84e;
	padding:30px;
}
.main_form .form-control{
	background-color:#f1f1f1;
	border-color:#a4c84e;
	font-size:15px;
	font-family: 'Roboto', sans-serif;
}
.main_form .single_input_fieldsbtn input{
	background:#ff9103;
	font-size:16px;
	color:#fff;
	font-family: 'Oswald', sans-serif;
	border:none;
	padding:4px 15px;
	cursor:pointer;
}
.main_form .single_input_fieldsbtn input:hover{
	background:#e7f7fd;
	color:#282828;
	transition:0.5s;
}
.form-group1{width:50%;display:inline-block;float:left;margin-bottom:15px;}


/******************************************************************************
Academics_courses Section
******************************************************************************/

.academics_courses_main{
	padding:50px 0;
}
/* .acad_title{ */
	/* text-align:center; */
/* } */
/* .acad_title h1{ */
	/* font-size:32px; */
	/* font-family: 'Oswald', sans-serif; */
	/* color:#8ab329; */
	/* margin:0px 0 30px; */
/* } */
.academics_courses_desc{
	box-shadow:-1px 1px 17px 0px rgb(0 0 0 / 10%);
	padding:20px;
	margin:20px 0;
}
.academics_courses_desc h1{
	font-size:32px;
	font-family: 'Oswald', sans-serif;
	color:#8ab329;
	margin:0px 0 15px;
	padding:0 0 10px;
}
.academics_courses_desc p{
	font-size:16px;
	font-family: 'Roboto', sans-serif;
	color:#4a4a4a;
	padding:0px;
	margin:0px;
	line-height:26px;
}
.academics_courses_desc ul li{
	font-size:16px;
	font-family: 'Roboto', sans-serif;
	color:#4a4a4a;
	margin:8px 0;
}
.academics_courses_desc ul li i{
	color:#8ab329;
	padding-right:7px;
}
.academics_courses_desc p span{
	color:#005528;
	font-weight:600;
}
.academics_courses_desc h3{
	font-size:16px;
	font-family: 'Roboto', sans-serif;
	color:#fff;
	background:#c91c1c;
	padding:7px 20px;
	margin:10px 0 0;
	display:inline-block;
}
.academics_courses_desc h4{
	font-size:22px;
	font-family: 'Oswald', sans-serif;
	color:#8ab329;
	margin:0px 0 15px;
	padding:0 0 10px;
}



/*************************************************************************
Article Section
*************************************************************************/
.article_main{position:relative;}
.date_article{position:absolute;right:10px;top:5px;font-size:14px;color:#4a4a4a;}
.article_main h4{margin:10px 0;padding:0px;}
.article_main ul li{position:relative;padding-left:25px;}
.article_main ul li i{position:absolute;left:0px;top:4px;}

/*************************************************************************
Model Popup
*************************************************************************/

.modal-body img{
	width:100%;
}