/* 
	jQuery Logo Slider Ticker 
	by http://webdesignandsuch.com
	build with code from http://bxslider.com
*/


#slider {
	list-style:none;
	padding:0px;
    width: 840px;
}

.slider-container { 
   
	height:150px; 
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px; 
}

#slider img { 
    width: 200px; 
	height:100px; 
	margin:0px; 
	display:inline-block  
}

#slider li {
	width:210px
}
.bx-window{
width: 1300px;
}
body{
overflow-x:hidden !important;
}
@media(max-width:1200px){
.bx-window{

}
}



*{
	margin:0px;
	padding:0px;
	}
body{
font-family: 'Poppins', sans-serif;
}
p{
color: #5f5d5d;
font-family: 'Poppins', sans-serif;
font-size: 15px;
}
.top_area{
	background-color: #ffffff;
	padding-top: 10px;
	}
.padding-top-bottom{
padding-bottom: 13px;	
}
.top_area p{
padding-left:10px;
color: whitesmoke;
font-weight: 400;
margin: 0;
}
.icon-top{
font-size: 45px;
padding: 10px 15px 10px 15px;
color: #1978bd;
}
.icon-heading{
padding-left:10px;
position: relative;
top: 3px;
font-size: 25px;
color: white;
}
.icon-heading1{
    padding-left: 10px;
    position: relative;
    font-size: 15px;
    color: #4078ff;
}
.top_area p a{
color: white;
text-decoration: none;
}
.top_area p a{
color: black;
text-decoration: none;
transition:all 0.4s ease-in-out;
}
.top_area p a:hover{
color: blue;
}
.client_speak p{
color: white;	
font-weight: 550;
}

.top_area .social_media li {
	float: left;
margin: 5px;
list-style-type: none;	
}
.top_area .social_media li a {
	color: white;
    font-size: 28px;
    position: relative;
    top: 5px;	
}
.top_area .social_media li a:hover {
	color: black;
	}
.top_area .search_area{
padding-top: 8px;
color: #335bb5;
font-size: 15px;
font-weight: 550;
}
.top_area .search_area input[type=text]{
background-color: transparent;
border: none;
border-bottom: 1px solid white;
border-radius: 0;
color: white;
-webkit-box-shadow: inherit;
box-shadow: inherit !important;
}

.submit{
-webkit-box-shadow: inherit;
box-shadow: inherit !important;
background-color: transparent;
border: none;
}


.navbar-default .navbar-nav>li>a{
padding-top:9px;
}








@media(max-width:560px){
	#top span img{
		width:100%;
		}
	
	}
	
#email span{
	padding-right:5px;
	}
#social_area ul{
	float:right;
	
	}
#social_area ul li{
	float:left;
	list-style-type:none;
	padding-top:21px;
	}
#social_area ul li img{
	width:30px;
	margin-left:5px;
	transition:all .4s ease-in-out;
	}
#social_area ul li img:hover{
	box-shadow:0px 0px 10px white;
	transition:all .4s ease-in-out;
	transform:scale(0.1);
	}

.navbar-nav>li>a{

	}

#navigation_area #navigation{
   background-color: #0037b8;
    background-size: cover;
    border-radius: 0px;
    border-top: 1px inset #0037b8;
	}
	@-webkit-keyframes mymove_navigation{
		
		}


#navigation_area .navbar-default{
	border-radius:0px;
	}
.fixed{	
	position: fixed; 
	top:0px;
	width:100%;
	
}
.navbar-nav>li>a {
   
}

#navigation_area #navigation ul li a{
	color:#fffefc;
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
	transition:all 0.4s ease-in-out;
	overflow:hidden;
	text-transform: uppercase;
	}
#navigation_area #navigation .navbar-nav li a:hover{
	
	overflow:hidden;
    transition:all 0.4s ease-in-out;
    background-color: #b82839;
    color:white;
	}
@media(max-width:768px){
	#navigation_area #navigation #logo img{
	display:none;
	
	}

#navigation_area #navigation ul li a{
	color:white;
	
	}
#navigation_area #navigation #navbar-brand {
    color: white !important;
    font-size: 15px;
    font-weight: bold;
}
	
.arrow{
display: none;
}
	#navigation_area{
		background-color:rgb(0, 55, 184);
		}
.slider_lower_area ul li {
  font-size: 16px !important;
    font-weight: bold;
    padding-right: inherit !important;
    line-height: inherit !important;
}
.slider_lower_area ul li{
padding-left: 10px;
}
.top_area .search_area {
  text-align: center;
    padding-bottom: 12px;
}
.footer_social_area .social_media {
  
    padding-right: 137px !important;
}
#copyright p{
text-align: center;
}
	
.top_area .social_media{
display: none;
}

	}
#navigation .nav>li>a {
    position: relative;
    display: block;
    padding: 12px 27px;
}	
	
@media(max-width:731px){
.nav>li>a {
    position: relative;
    display: block;
    padding: 8px 20px;
}
	#top #email h3{
	font-size:20px;
	
	}
	#top #social_area ul{
		float:left;
		}
.padding-none {
    padding-left: 0px !important;
}
.icon-top {
    font-size: 33px;
    
    padding: 4px 8px 4px 8px;
    margin-right: 16px;
    /* width: 126px; */
    /* height: 100px; */
    color: #0037b8;
}

}
	
@media(max-width:991px){
#navigation_area #navigation{
	background-color:transparent;
	background-image:none;
	}
#navigation_area #navigation #navbar-brand img{
	width:200px;
	}
.navbar-nav>li>a{
padding: inherit !important;
}

}
	
	
@media(max-width:991px){
#navigation_area #navigation ul li a{
	background-color:transparent;
	
	background-image:none;
	}
#navigation_area #navigation ul li ul li a{
	color:white;

	
	}
}

@media(max-width:390px){
     #navigation_area #navigation ul{
		
         overflow:auto;
		 }
#navigation_area #navigation ul li .dropdown-menu{
		height:40%;
		 }
	.top_area .padding-left_none {
    padding-left: 20px !important;
}	 
    }
@media(max-width:1424px){
 #navigation_area #navigation #navbar-brand{display:none;}
 #navigation_area #navigation #navbar-brand{
	 
	 }

}

@media(max-width:1229px){

  #banner_top #phone p a{
	 font-size:14px;
	 }
}@media(max-width:986px){

  #banner_top #phone p a{
	 font-size:14px;
	 }
}

@media(max-width:991px){
     #navigation_area #navigation ul li a{
		
		 text-align: center;
		 }
		.navbar-right{
float:left !important;
}
    }
@media(max-width:767px){
     #navigation_area #navigation #navbar-brand {display:block;}	
    }
#navigation_area #navigation ul li ul{
	background-color:#333333;
	color:yellow;
	transition:0.4s;

	
	}
#content-area p{
padding-right: inherit !important;	
}
#navigation_area #navigation ul li ul>li{
	border-bottom:1px solid #ffff005e;
	}
#navigation_area #navigation ul li a:focus{
	background-color: #697c80;
	color:black;
	transition:0.4s;
	}
#navigation_area #navigation #navbar-brand{
		color:yellow;
		font-size:15px;
		}
	
#slider_area{
	width:100%;
	
    }

	
#demo1 li img{
	width:100%;
	
	}
.top_address{
padding-top: 6px;
padding-bottom: 6px;
}	


.process_area_menu a:hover{
text-decoration: none;
}
.arrow{
font-size:120px;
padding-left:10px;
position: relative;
top: 25px;
color: #11c3f1;
}
	
/*<!--====================================Slider closed  here============================================-->*/


.book_an_appointment{
position: absolute;
top: 222px;
width:100%;
}
#container_form{
background-color: #8080807a;
padding: 100px !important;
width:100%;
}
#container_form tr td {
    position: relative;
   
    padding: 4px;   
}
#container_form tr td input{
    width: 95% !important;
    padding-left: 37px;
}
#container_form tr td textarea {
width: 91% !important;
padding-left: 37px;
margin: 1px !important;
}
#container_form tr td span {
       position: absolute;
    background: #0037b8;
    /* top: 12px; */
    /* left: 39px; */
    width: 34px;
    color: #ffffff !important;
    padding: 10px;
}
.btn-danger {
    color: #fff;
    background-color: #0037b8 !important;
    border-color: #0037b8 !important;
}
#container_form h3{
    color: #ffffff;
    text-transform: uppercase;
    padding: 10px;
    font-weight: 550;
}


@media(max-width:768px){
.book_an_appointment{
position: relative !important ;
top: inherit !important;
}
#container_form{
    background-color: transparent;
    
}
}













/*======================================= Slider lower part is starts from here =========================== */

.slider_lower_area{
font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
padding: 10px 0 10px 0px;
}
.slider_lower_area ul li{
font-size: 19px;
font-weight: bold;
padding-right: 18px;
line-height: 50px;
}
.navbar-right{
float: right;
}
.padding-left{
padding-left: 50px;
}





.destination{
background-image: url(../images/icon/bg-1.jpg);
padding: 78px 0 96px 0px;
background-attachment:fixed;
color: white;
font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
background-repeat:no-repeat;
background-size: cover;
}
.destination h3{
font-weight: 550;
padding-bottom: 30px;
}
.destination p{
color:white;
line-height: 35px;
}

.destination button{
margin-top: 10px;
outline: inherit;
padding-left: 46px;
padding-right: 45px;
background-color: #0037b8;
color: white;
border: none;
border: 2px outset #0037b8;
transition: all 0.4s ease-in-out;
}
.destination button:hover{
border: 2px outset white !important;
background-color: white !important;
}
.destination button a{
text-decoration: none;
}
.margin_bottom_10{
margin-bottom: 20px;
}





.review-area{
background:url(../images/what-customer-say.jpg);
padding: 35px 0 96px 0px;

color: white;
font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;

}
.review-area h2{
padding-top: 3px;
padding-bottom: 17px;
font-size: 18px;
}
.review-area p{
color: white;
line-height:25px;
}
.review-area button{
outline:inherit;

padding-left: 46px;
padding-right: 45px;
background-color: #0037b8;
color: white;
border: none;
border: 2px outset #0037b8;
transition: all 0.4s ease-in-out;
}
#demo{
padding-top:20px;
}

.testimonial{
    padding: 20px 20px 20px 90px;
    margin: 10px 20px 50px 55px;
    border-left: 2px solid #ae483a;
    position: relative;
}
.testimonial:after{
    content: "";
    border-bottom: 25px solid #ae483a;
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    position: absolute;
    bottom: -24px;
    left: -26px;
}
.testimonial .pic{
    width: 100px;
    height: 100px;
    border-radius: 50%;
    border: 2px solid #ae483a;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: -50px;
}
.testimonial .pic img{
    width: 100%;
    height: auto;
}
.testimonial .title{
    font-size: 22px;
    font-weight: 600;
    color: #71334a;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 0 0 7px 0;
}
.testimonial .post{
    display: block;
    font-size: 15px;
    color: #ae483a;
    text-transform: capitalize;
}
.testimonial .description{
    font-size: 15px;
    color: #ab9c99;
    line-height: 28px;
}
.owl-theme .owl-controls{ margin-top: 10px; }
.owl-theme .owl-controls .owl-page span{
    width: 35px;
    height: 15px;
    border-radius: 0;
    background: #71334a;
    opacity: 0.8;
    transition: all 0.3s ease 0s;
}
.owl-theme .owl-controls .owl-page.active span{
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background: #ae483a;
}
@media only screen and (max-width: 479px){
    .testimonial{
        padding: 20px 0 20px 60px;
        margin: 10px 20px 50px 50px;
    }
    .testimonial .title{ font-size: 20px; }
}



/*<!--==================================== Services Starts from here============================================-->*/






.services{
background: white;
background-attachment: fixed;
padding: 10px 10px 30px 0px;
font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;


}
.full-width{
width:100%;
}
.services .row_bg{
width: 100%;background-color: #e5253e;padding:10px;
}
.services .row_bg tr td{
padding-right: 3px;
    font-size: 17px;
    line-height: 13px;
    color: white;
    font-weight: 550;
    text-transform: uppercase;
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
}
.services .row_bg tr td i{
    position: relative;
    font-size: 28px;
    background: #315095 none repeat scroll 0 0;
    padding: 10px;

}
.services h3{
text-align: center;
padding: 20px;
color: black;
}
.services .service_col{
background-color: #ab2a6a;
color: black;
font-weight: 400;
text-align: center;
}

.services .service_col h4{
padding: 15px 0 0 0;

}
.services .service_col p{
padding: 10px;
line-height: 23px;
}

/*<!--==================================== Service is closed here============================================-->*/



/*<!--====================================Welcome Starts from here============================================-->*/

	
#welcome{
	
	text-align:center;
	padding-top:50px;
	padding-bottom:50px;
	}
#welcome h1{
	color:#980C0E;
	text-align:center;
	text-transform:uppercase;
	font-family: Chelsea;
	font-size:26px;
	}
#welcome h1:hover{
	color:yellow;
	text-align:center;
	text-transform:uppercase;
	}
#welcome p{
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	text-align:center;
    line-height:21px;
	
	}	
	
.welcome_jquery{
	animation:mymove_welcome 1s;
	}
@-webkit-keyframes mymove_welcome{
	from{
		
		font-size:30px;
		transition:0.4s;
		opacity:0.1;
		
		}
		to{
			opacity:0.7
			
			}
		
	}
.welcome_effect{
	animation:mymove_welcome_effect 1s;
	}
@-webkit-keyframes mymove_welcome_effect{
	from{
		
		transition:0.4s;
		opacity:0.1;
		transform:scale(-2,-1);
		}
		to{
			opacity:0.7
			
			}
		
	}
	
	.why_all{
		
		animation:mymove_all 1s linear alternate;
		transition:0.4s;
		
		}
		@-webkit-keyframes mymove_all{
			from{
				opacity:0.1;
				transition:0.4s;
				
				transform:rotate(-10deg);
				
				}
				to{
					
					transform:scale(1.120,1.1);
					transition:0.4s;
					
					}
			}
	
	
	
	
	
	
	
	
/* ====================================Welcome closed  here============================================ */



/* =========================Our feature project starts from here==================== */

#our_feature_project{
	
	padding:20px 0px 40px 30px;
	
	}
#our_feature_project h2{
    padding-bottom: 10px;
    text-transform: uppercase;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: rgb(217, 83, 79);
    font-weight: 550;
    font-size: 19px;
    padding-top: 10px;
}
#our_feature_project p{
font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
font-size: 16px;
color: black;
}
#our_feature_project .img_feature img{
	
    display:block;
	transition:all 0.4s ease-in-out;
	border:4px solid transparent;
	
	}

#our_feature_project .img_feature img:hover{
    transform:scale(1.1,1.1);
	transition:all 0.4s ease-in-out;
	}
#our_feature_project #img-1{
	 padding-right:50px;
	}
#our_feature_project #img-1:hover>h4{
color: black !important;
}
#our_feature_project #img-1 h4{
    padding-bottom: 14px;
    text-transform: uppercase;
    border-bottom: 2px dotted #335bb5;
    text-transform: uppercase;
    color: #335bb5;
    font-weight: 500;
	
	}
#our_feature_project #img-1 p{
    text-align:center;
	font-weight:400;
	font-size:15px;
	font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    color: black;
	}
 .btn-danger a{
color: white;
text-decoration: none;
transition: all 0.4s ease-in-out;
}
  .btn-danger a:hover{
color: white;
text-decoration: none;
}
 
 
 



/* =========================Our feature project closed from here==================== */



/* ========================= Our services ========================================== */



.section_padding {
    padding: 10px 10px;
}

.page_title > h2 {
color: #222;
text-transform: uppercase;
font-size: 26px;
padding: 10px 10px;
color: #decfcf;
}
.client_discription_area {
background: #000;
padding-bottom: 42px;
}
.single_client {
    border: 1px solid #f0f0f0;
    margin-top: 20px;
    padding: 30px 25px 30px 125px;
    position: relative;
    background-color: white;
}
.single_client:hover img {
    border: 2px solid #F86215;
}
.client_img > img {
    border-radius: 50px;
    height: 86px;
    width: 86px;
    border: 2px solid #fff;
    transition: all 0.5s ease 0s;
}
.client_discription h5 {
    color: #262626;
    margin-bottom: 5px;
    text-transform: uppercase;
    font-weight: 700;
}
.client_discription .client_address {
    color: #11c3f1;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
}
.client_img {
    left: 20px;
    position: absolute;
    top: 20px;
}
.section_padding p {
    line-height: 28px;
}










/* ======================== Our services =========================================== */



/* ========================= Our Team is starts from here =========================== */


/*==================== eight part style is here ==================== */
.eight_part{
background-attachment: fixed;
padding: 24px 0 29px;
}
.single_team:hover>div {
    background: #FC5A1A;
}
.team_discription {
    background: #335bb5c4 none repeat scroll 0 0;
    color: #fff;
   
    padding-top: 20px;
    padding-bottom: 4px;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.5s ease 0s;
}
.eight_part img{
width: 100%;
   
    border-bottom: 10px solid #2d4c94;
    border-left: 36px solid #ff000000;
    border-right: 10px solid #9db8f9cc;
    border-top-right-radius: 18%;
    padding: 55px;    

}
.eight_part h3{
    color: #2f2c2c;
    font-weight: 550;
}
.team_discription .top_area .social_media{
    border: 1px dotted white;
}
.team_discription .top_area .social_media li {
    padding-left: 35px;margin: 0; margin: 3px 0 0 0; 
   list-style-type: none;
}


/*==================== seven part style is here ==================== */
.seven_part{
padding: 10px 0 30px;
}
.seven_part h3{
padding: 10px 0 15px;
text-align: center;
font-weight: 700;
color:white;
}
.process_title{

padding: 30px 0;
color: grey;
font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
}
.process_title1{
margin-left: -103px;
}
.process_area_menu > ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
    text-align: center;
}
.process_area_menu > ul li {
    display: inline-block;
    margin: 0 1%;
    position: relative;
    color: blue;
}
.process_area_menu > ul li a img {
    transition: all 0.5s ease 0s;
}
.process_area_menu img:hover{
transform: rotate(90deg);
}










/* ========================= Our Team is closed  here =========================== */







#our_branch{
	    background-color:rgba(247, 149, 28, 0.85);
		padding-top:20px;
		padding-bottom:10px;
	}
#our_branch #branch{
	    
		border-left:1px solid white;
		padding-left:60px;
	}
#all_project{
	    background-image:url(../images/all_project1.jpg);
		padding-top:40px;
		padding-bottom:94px;
	    background-color:rgba(78, 139, 185, 0.28);
		background-attachment:fixed;
		
	}
#project_nav_area #all_project_nav{
	    width:100%;
		padding-top:0px;
		
       
	}
#project_nav_area #all_project_nav ul li a{
     border-top:2px double transparent;
	 color:yellow;
	}
	
#project_nav_area #all_project_nav ul li a:hover{
		width:100%;
		cursor:pointer;
	    background-color:transparent;
		color:#0D9892;
		border-top:2px double #0A968B;
		transition:all 0.4s ease-in-out;
		
	}
#all_project_image #img_area{
		overlfow-y:hidden;
        overflow-x:hidden;
		
		
		
		
	}

#all_project_image #img_area ul.scroll{
		
		
		
		width:100%;
		float:left;
	    height:195px;
		margin:0 auto;
		
		
	}

#all_project_image #img_area ul.scroll img{
		width:270px;
		float:left;
		margin:5px;
		overflow:scroll;
       
		
	}
.all_image_effect:hover{
		transform:scale(1.1);
		transition:all 0.4s ease-in-out;
		
		
		}














/*-----------Content area-----------*/


.welcome-bg{
background:url(../images/welcome--bg.jpg) !important;
background-size:cover !important;
background-repeat:no-repeat !important;
}
.welcome-bg p{
color: white !important;
}
.welcome-bg h3{
color: black !important;
padding-top:12px;
font-size: 16px !important;
line-height: 30px;
}
#content-area{
	background: #f1efef;
    background-attachment:fixed;
	padding-left: 30px;
	padding-bottom: 28px;
	}
#content-area h3{
    padding-bottom: 10px;
    text-transform: uppercase;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: rgb(237, 19, 30);
    font-weight: 550;
    font-size: 19px;
	}
#content-area p{
    text-align: justify;
    padding-right: 100px;
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    line-height: 32px;
    color: black;
    font-size: 15px;
    font-weight: 450;
}
.content_list li{
     color: black;
    font-size: 15px;
    font-weight:550;
    line-height: 27px;
     list-style-type: none;
}
#principal_message h2:hover{
	transition:0.4s;
	padding-bottom:20px;
	text-shadow:2px 2px 2px white;
	background-color:white;
	padding-top:20px;
	color:#a24444;
	border-left:26px inset red;
	}

#principal_message p{
	padding:20px;
	
	font-size:18px;
	font-family:Copperplate Gothic Light;
	}
#principal_message p:hover{
	
	background-color:white;
	transition:0.4s;
	
	}
#principal_message img{
	
	padding-top:20px;
	
	}


/* ========================Client speak starts from here==================== */

.client_speak{
background-image: url(../images/icon/on-road_bg.jpg);
background-attachment:fixed;
background-position: center center;
}


/* =========================Client closed here==================== */





/* =========================Latest project starts from here==================== */



#experince_man{
	
	background-color:#29333b;
	color:white;
	padding-top:50px;
	padding-bottom:50px;
	}
#experince_man #exp_1{
	border-radius:70%;
	background-image:url(../only_image/HiRes.jpg);
	padding-left:50px;
	padding-right:50px;
	height:300px;
	margin:30px;
	padding-top:60px;
	position:relative;
	}
#experince_man #exp_2{
	background-color:green;
	position:absolute;
	transition:0.4s;
	color:yellow;
	border-radius:50%;
	width:300px;
	left:-10px;
	top:0px;
	height:300px;
	
	
	z-index:2;

	}
#experince_row h1,#experince_row p{
	text-align:center;    
    }
#experince_row p{
	text-align:center;  
    }
.rotate_bk{
	background-color:red;
	transform:rotate(-120deg);
	transition:0.4s;
	color:yellow;
	}


#l_body
{
	padding: 8px 12px;
}
#l_body img
{
	margin-bottom: 10px;
}






/*<!--====================================Meet our doctor starts from here============================================-->*/


    #third_part #meet_area{
		background-image:url(../images/hard_work.jpg);;
		background-size:cover;
		background-position:bottom left;
		position:relative;
		}
		 
	#third_part #meet_doctor{
		padding:80px;
		}
	
		
	#third_part #meet_doctor h2{
		font-family: Chelsea;
		text-transform:uppercase;
		color:white;
		text-align:center;
		}
	#third_part #meet_doctor p{
		
		font-family:roboto_slabbold;
		font-size:100%;
		color:white;
		text-align:center;
		font-size:20px;
		}
.nine-part{
    background-color: #c0c1c0;
padding-bottom:40px;
padding-top:34px;
}
.nine-part img{
width:208px;
}
.nine-part h3{
font-weight:550;
}
.left,.right{    font-size: 45px;
    margin: 9px;text-decoration: none !important;}
.left:hover,.right:hover{
text-decoration: none !important;
}
/*<!--====================================Meet our doctor closed here============================================-->*/


#content_area{
	   padding:40px 0px 50px 0px;
	   background-color:#DBD7D7;
	   }
	  #content_area h3{
	  color:#6f6f6f;
	  font-family:Lato;
	  font-size:18px;
	  color:red;
	  border-bottom:2px outset yellow;
	  padding-bottom:10px;
	  
	   }
	  #content_area h2{
	  color:#6f6f6f;
	  font-family:Lato;
	  font-size:28px;
	  color:red;
	  border-bottom:2px outset yellow;
	  padding-bottom:10px;
	  
	   }
	  #content_area h4{
	  
	  font-family:Lato;
	  font-size:18px;
	  color:#081C5E;
	  
	  padding-bottom:5px;
	  
	   }
	#content_area img{
		 padding-top:20px;
		 padding-bottom:20px;
		 padding-right:30px;
		 padding-left:30px;
		 width:100%;
		 height:100%;
		 box-shadow:1px 0px 20px black;
		 
	   }
	  #content_area img:hover{
		 
		 padding-bottom:25px;
		 padding-right:35px;
		 padding-left:35px;
		 width:100%;
		 height:100%;
		 box-shadow:1px 0px 20px black;
		 transition:0.4s;
	   }
	   #content_area img:hover{
		animation:mymove_image 1s infinite linear alternate;
        transition:0.4s;	
	   }
	  @-webkit-keyframes mymove_image{
		  from{
			  transform:skew(-2,1);;
			  box-shadow:1px 0px 20px red;
			  }
		  }
	  #content_area #post_img{
        background-color:white;
		padding:20px;
		margin-top:50px; 
		 
        	
	   }
	#content_area p{
		 padding-top:10px;
		 padding-bottom:10px;
		 line-height:30px;
		 padding-right:30px;
		 padding-left:10px;
	     font-family: 'Open Sans', sans-serif;
	     background-color:white;
        	
	   }
	   #content_area #services{
		 padding-top:10px;
		 padding-bottom:10px;
		 line-height:30px;
		 padding-right:30px;
		 padding-left:50px;
	     font-family: 'Open Sans', sans-serif;
	     background-color:white;
		
		 
	   }
	   #content_area #career_form tr td{
		   padding:5px;
		   }
		#content_area #career_form tr td span{
		   color:red;
		   font-family:Chelsea;
		   }
		#content_area #career_form tr td button{
		   width:100px;
		   height:40px;
		   }
    #footer_banner{
        background-color:transparent;
		}
	  
	#footer{
		background-color: #ffffff;
		padding:15px 0px 15px 0px;
        font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
		}
	#footer .f-logo{
		width:100%;
		}
	#footer_area form,#footer ul,#footer #map{
		padding-top:2px;
		}
	#footer h3{
		color: #131313;
		font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
		font-weight:400;
		padding-bottom:13px;
	    font-weight: 550;
        padding-bottom: 13px;
        font-size: 21px;
		}
#footer p {
    color: #000000;
    /* padding-right: 30px; */
    font-size: 15px;
    text-align: justify;
	}
.footer_social-link{
padding: 10px  0 10px 0;
}
.footer_social-link li{
list-style-type: none;
float:left;
padding-left: 7px;
font-size: 31px;
}
	#footer #form_area span{
		position:absolute;
		padding-top:18px;
		left:23px;
		color:black;
		font-size: 13px;
        font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
		}
	#footer #form_area input:hover span{
		
		}
	 #footer form input[type=text],#footer form textarea{
		
		background-color:rgba(247, 149, 28, 0);
		box-shadow: inset 1px 0px 20px rgba(0, 0, 0, 0.22);
		margin-top: 13px;
		color:white;
		padding-left:60px;
		border-radius:0px;
		padding-top:4px;
		border:0px;
		}
	#footer form textarea{
		
		background-color:rgba(247, 149, 28, 0);
		box-shadow: inset 1px 0px 20px rgba(0, 0, 0, 0.22);
		margin-top: 13px;
		color:black;
		padding-left:80px;
		border-radius:0px;
		padding-top:5px;
		
		}
	#footer form input[type=submit]{
		color:white;
		margin-top:10px;
		padding-left:40px;
		padding-right:40px;
		padding-top:5px;
		padding-bottom:5px;
		border-color:transparent;
		
		background-color:rgba(247, 149, 28, 0);
		box-shadow:inset 1px 0px 20px rgba(0, 0, 0, 0.22);
		}
	#footer form input[type=submit]:hover{
		background-color:orange;
		transition:all 0.4s ease-in-out;
		}
		
		
   #footer #recent_post ul li{
list-style-type: none;
padding-top: 7px;
background-color: rgba(247, 149, 28, 0);
margin-top: 13px;
box-shadow: inset 1px 0px 20px rgba(0, 0, 0, 0.22);
padding-bottom: 10px;
padding-left: 10px;
		}
	#footer #recent_post ul li a{
		text-decoration:none;
		color: #000000cf;
		font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	
    font-size: 14px;
    font-weight: 550;
		}
	#footer #recent_post ul li a:hover{
		text-decoration:none;
		color: blue;
		transition:0.4s;
		
		}
		
		
	#footer #recent_project img{
		height:80px;
		padding:5px 0px 5px 0px;
		width:150px;
		}
	#footer #recent_project img:hover{
		border:1px dotted yellow;
		transition:0.4s;
		}
		
		
	#footer #contact_footer ul li{
	color: #000000cf;
    list-style-type: none;
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    background-color: rgba(247, 149, 28, 0);
    margin-top: 5px;
    line-height: 24px;
    box-shadow: inset 1px 0px 20px rgba(0, 0, 0, 0.22);
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 10px;
font-weight:550;
		}
	#footer #contact_footer ul li a{
		color: #000000cf;
		font-size:15px;
		font-weight:550;
		}
	#footer #contact_footer ul li a:hover{
		text-decoration:none;
		color: blue;
		border-bottom:1px dotted blue;
		}
	
	#copyright{
		background-color:#b82839;
		color:black;
		font-family: Poor;		
		font-size:20px;
		box-shadow: 1px 0px 20px rgba(0, 0, 0, 0.36);
		}
	
	#copyright a{
		color:black;
		font-size: 20px;
        transition: all 0.4s ease-in-out;
        text-decoration: none;
		font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
        }
	#copyright a:hover{
		color: white !important;
		}
		
	
	#copyright p{
		padding-top:10px;
		animation:mymove_p  1s infinite linear alternate;
		font-size:15px;
		font-weight:450;
        font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
		}
	
	#contact_footer .social_icon ul li{
		float:left;
		padding-left:5px;
		list-style-type:none;
		
		}
.footer_social_area .social_media{ 
padding-right: 40px;
}
.footer_social_area .social_media li{
float: right;
padding-left: 10px;
list-style-type: none;
}















		
	
	#contact_footer .social_icon ul li img{
		width:30px;
		height:30px;
		border-radius:50%;
		border:1px solid white;
		padding-left:5px 5px 5px 5px;
		}
	
	#contact_footer .social_icon ul li img:hover{
		
		border:6px inset yellow;
		box-shadow:1px 2px 2px yellow;
		transition:0.4s;
		
		}
		
		/*------------------About Us------------------*/
		
		#content_area_manage{
			padding-top:30px;
			padding-bottom:40px;
			background-color:rgba(158, 158, 158, 0.07);
			}
		#content_area_manage h1{
			color:#B4C821;
			
			padding-left:20px;
			
			border-bottom:4px solid  rgba(128, 16, 16, 0.82);
			border-left:60px solid rgba(128, 16, 16, 0.82);
			color:black;
			padding-top:10px;
			padding-bottom:10px;
			
			
			}
		#content_area_manage #content h3{
			color:#86090B;
			padding-right:80px;
            padding-left:40px;
			}
			
		#content_area_manage #content{
			
			padding-top:20px;
			
			font-size:17px;
			
			}
		#content_area_manage #content p{
			
			padding-right:80px;
			
			padding-top:10px;
			padding-bottom:20px;
			padding-left:40px;
			text-align:justify;
			font-family:Chelsea;
			}
		
		
		#content_area_manage #img_area{
			
			
			font-size:17px;
			
			}
		
		#content_area_manage #img_area img{
			
			padding-top:40px;
			
			font-size:17px;
			padding-left:30px;
			padding-right:30px;
			}
		#content_area_manage #img_p p{
			color:green;
			}
		#content_area_manage #img_area img:hover{
			
			}
			
			
			
			
			/*---content_area second part because the matter is enough-- */
			
		#content_area_manage #content_2{
			
			font-size:17px;
			}
		#content_area_manage #content_2 h3{
			color:#86090B;
			padding-right:80px;
            padding-left:40px;
			}
		#content_area_manage #content_2 p{
			
			padding-right:80px;
			
			padding-top:10px;
			padding-bottom:20px;
			padding-left:40px;
			text-align:justify;
			font-family:Chelsea;
			}
		
		
		
		
		#content_area_manage #img_area_2 img{
			
	
			padding-left:30px;
			padding-right:30px;
			}
		
		#content_area_manage #img_area .img_bk{
			opacity:0;
			}
			
			
		#third_content{
			font-family:Arial;
			text-align:justify;
			padding-right:100px;
			font-size:17px;
			font-family:Chelsea;
			}
		
		
		
		/*------------------About us------------------*/
			
			
			
			
	    /* ----------------------- contact_us.php---------------------*/
	
	#contact_area{
		background-color:#C3DADC;
		
		padding-top:40px;
		padding-bottom:40px;
		}
	#contact_area #contact_area_box h2{
		color:orange;
		font-family:Poor Richard;
		}
		
	#contact_area #contact_area_box ul{
		background-color:white;
	    padding-top:10px;
		padding-bottom:10px;
		}
	#contact_area #contact_area_box ul li{
		list-style-type:none;
	    padding-top:7px;
		
		}
	
	
	#contact_form{
		padding-top:40px;
		padding-bottom:60px;
		background-image:url(../images/all_project1.jpg);
		background-attachment:fixed;
		
		}
	#contact_form h2{
		
		padding-bottom:10px;
		font-family:Poor;
		color:white;
		}
	#contact_form #form_area table td input{
		width:90%;
		margin-top:20px;
		border-radius:0px;
		font-family:Poor;
		background-color:transparent;
		color:white;
		}
	#contact_form #form_area table td input:hover{
		border:1px solid red;
		transition:all 0.4s ease-in-out;
	}
	/*#contact_form #form_area table tr td{
		position:relative;
		
		}
	#contact_form #form_area table tr td span{
		position:absolute;
		top:25px;
		left:10px;
		}
	*/
	#contact_form #form_area table td textarea{
		margin-top:20px;
		width:95%;
		font-family:Poor;
		background-color:transparent;
		color:white;
		}
	#contact_form #form_area table td textarea:hover{
	    border:1px solid red;
		transition:all 0.4s ease-in-out;
		}
	#contact_form #form_area table td input[type=submit]{
		
		width:40%;
		
		}
	#contact_form #form_area table td input[type=submit]:hover{
		
		border:1px solid red;
		transition:all 0.4s ease-in-out;
		color:orange;
		
		}
	  /* ----------------------- contact_us.php---------------------*/
	  
	  
	  
	  
	  /*-------------------------About Us--------------------------*/
	  
	  #about_us{
		  
		 padding-top: 23px;
    padding-bottom: 19px;
		  }
	  #about_us  #about_us_area{
		  
		  padding-right:100px;
		  }
	  #about_us #about_us_area h2{
		  font-family:Poor;
		  margin-top:0px;
		  
		  }
	  #about_us #about_us_area p{
		  line-height:24px;
		  padding-top:10px;
		  padding-right:30px;
		  text-align:justify;
		  color:grey;
		  font-family:Poor;
		  font-size:16px;
		  }
	  
	  
	  
	  
	  
	  
	  
	    /*-------------------------About Us--------------------------*/
	  
	  
	  
	  
	  
	  
	  
	  #banner{
		  width:100%;
		 
		  }
		   /*@media(max-width:980px){
			   #banner{
				   padding-top:150px;
				   }
			   }*/
			   #banner h2{
				   color:black
				   }
	  
	  
	  
	   
   
		#detail_information{
	padding:0px 30px 0px 0px;
	
	
	}
#detail_information h3{
	color:#780B0D;
	text-transform:uppercase;
	
	}
#detail_information_p ul{
background-color:white;
padding:20px 20px 40px 20px;

	}
#detail_information_p ul li{
list-style-type:none;
box-shadow:0px 1px 2px red;
margin-top:20px;
border-left:10px outset #873032;
border-right:10px solid #873032;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
	}
#detail_information_p ul li:hover{
list-style-type:none;
box-shadow:0px 1px 2px red;
margin-top:20px;
border-left:10px outset #873032;
border-right:10px solid #873032;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
background-color:#D9D5D5;
color:black;
	}
	
	
	/*----------------- facility_movement starts from here--------------- */
	
	#facility_move{
		background-color:#DFDCDC;
		
		background-position:center center;
		padding-bottom:30px;
		
		
		}
	#facility_move h1{
		text-align:center;
		padding-top:10px;
		padding-bottom:20px;
		color:brown;
		text-shadow:1px 1px 1px yellow;
		
		}
	#facility_move p{
		padding:20px;
		color:white;
		
		
		}
	#facility_move span{
		
	    color:white;
		font-size:18px;
		border-bottom:1px dotted yellow;
		text-shadow:2px 12px 12px yellow;
		
		}
	
	
	
	#facility_move img{
		width:300px;
		
		text-align:center;
		box-shadow:1px 0px 10px;
		}
		
		
	@media(max-width:966px){
		#facility_move{
		background-color:#B0A9A9;
		
		
		}
		#facility_move img{
		width:60px;
		border-radius:50%;
		border:1px solid red;
		text-align:center;
		box-shadow:1px 0px 10px;
		padding-bottom:20px;
		}
	#facility_move p{
		font-size:12px;
		
		padding:10px;
		
		
		}
		
	
		}
		
		
		
	/*----------------- facility_move closed from here--------------- */	
		
      #programme tr td{
		  background-color:#804d4d;
		  box-shadow:0px 0px 10px black;
		  color:white;
		  }
		 #programme tr th{
		  background-color:black;
		  box-shadow:0px 0px 10px black;
		  color:white;
		  }
		
		
		
		/* ---------------- Admission Process--------------------- */
		
		#content_area_manage #admission_require{
			font-family:Chelsea;
			padding-left:45px;
			background-color:#E1DEDE;
			padding:30px 30px 30px 30px;
			}
		
		#content_area_manage #download{
		     padding-left:40px;
			}
		#content_area_manage #download li{
		    list-style-type:none;
			}
		#content_area_manage #download li a{
		   color:blue;
			}
		
		
		
	#copyright p {
color: black;

}
		
		
		
		
		
		
		
		
		/* -------------- Admission is closed here----------------- */
	
	
	
	/*---------------Services is starts from here---------------- */
	
	
	#service_area{
		padding-top:50px;
		padding-bottom:50px;
		}
	#service_area #service img{
		border:1px dotted transparent;
		display:block;
		transition:0.4s;
		padding:20px;
		box-shadow:0px 0px 40px transparent;
		}
	#service_area #service img:hover{
	    border:1px solid black;
		transition:0.4s;
		box-shadow:0px 0px 40px grey;
		}
	#service_area #service h3 a{
		color:#ff0018;
		font-family:Poor;
		font-weight:400;
		transition:all 0.4s ease-in-out;
		padding-left:20px;
		}
	#service_area #service h3 a:hover{
		color:#5A0708;
		font-family:Poor;
		font-weight:400;
		transition:all 0.4s ease-in-out;
		}
	#service_area #service p{
		text-align:justify;
		padding-top:10px;
		padding-left:20px;
		padding-right:20px;
		}
	
	@media(max-width:440px){
		#service_area #service img{
		width:100%;
		}
		}
	@media(max-width:1195px){
		#service_area #service img{
		width:100%;
		}
		}
	
	
	
	
	
	
	
	
	
	/*---------------Services is starts from here---------------- */
	
	
#know_us{
	width:100%;
	
	}
#know_us tr th {
   cellspacing: 130px;
    cellpadding: 130px;
    background-color:rgba(247, 149, 28, 0.17);
    color: rgb(79, 84, 87);
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    border-bottom: 3px solid rgba(0, 0, 0, 0.02);
    border-top: 3px solid rgba(0, 0, 0, 0.41);
    font-family: Poor;
    font-weight: 800;
    font-size: 14px;
	}
#know_us tr td {
	background-color: rgba(128, 128, 128, 0.82);
    color: rgba(255, 255, 255, 0.88);
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 10px;
    font-family: Arial;
    font-size: 14px;
    border: 1px solid white;
	transition:all 0.4s ease-in-out;
	}
#know_us tr.hover:hover{
	background-color:grey;
	color:white;
	transition:all 0.4s ease-in-out;
	}
	
	@media(max-width:992px){
		table{
		padding:0px;
		margin:0px;
		}
		#about_us  #about_us_area{
			padding:0px;
			}
	}
#news marquee{
	height:250px;
	padding:0 10px;
	}
#latest_news h2{
	font-size: 18px;
    margin-top: 0px;
    background-color: orange;
    padding: 10px 0px;
    /* padding-bottom: 16px; */
    text-align: center;
    font-family: Poor;
	}
#latest_news{
	border:4px groove yellow
	}
#latest_news ul li{
	list-style:disc;
	margin-bottom:10px;
	
	}
/*================================================Completed Project starts from here===================================================*/	
	
#underline{
	padding-top:30px;
	text-align:center;
}
#underline img{
	 position:absolute;
	 top:-15px;
	}
#underline h1{
	border-top:1px dotted black;
	border-bottom:1px dotted black;
	padding:4px 0px 4px 0px;
	font-family:Chelsea;
}

/*--jquery file addclass is insert here-- */
.completed_project{
	background-color:rgba(43, 48, 50, 0.51);
	}
	
	
#completed_project{
	padding:10px 0px 30px 0px;
	}
#completed_project h1{
	text-align:center;
	font-family:Poor;
   
	
	}
#completed_project #tooltip{
	
	}
#completed_project #tooltip .hide{
    position:absolute;
	top:174px;
	color:white;
	
	width:90%;
	height:48px;
	transition:0.4s ease-in-out;
	opacity:0;
	font-family:Chelsea;
	font-size:20px;
	z-index:1000;
	display:block;
	}
#tooltip .show p{
	margin-left:40px;
	padding-top:10px;
	font-size:18px;
	}

#completed_project #tooltip:hover .show{
    background-color:rgba(0, 0, 0, 0.88);
	opacity:7;
	  animation:mymove 1s  linear alternate;
	}
@-webkit-keyframes mymove{
	from{transform:scale(0,0.1)}
	}
#tooltip img:hover{
	
	
	}
#completed_project h3{
	font-family: Poor;
	font-size:18px;
    padding-top: 8px;
    padding-bottom: 8px;
    color: rgba(32, 29, 29, 0.75);
    //background-color: rgba(237, 19, 30, 0);
    text-align: center;
    border-top: 2px solid;
    border-bottom: 2px solid;
    padding-bottom: 10px;
	margin-bottom:14px;
	
}



	
	
	
	
	
/*================================================Completed Project starts from here===================================================*/	





/*======================================== Ongoing page style is starts from here======================================================*/	
	#book_now{
		background-color:white;
		padding-top:20px;
		padding-bottom:20px;
		text-align:center;
		transition:all 0.4s ease-in-out;
		}
	#book_now:hover{
		background-color:orange;
		
		}
	#book_now button{
		padding-left:10px;
		padding-right:10px;
		padding-top:3px;
		padding-bottom:3px;
		transition:all 0.4s ease-in-out;
		background-color:#A40A0D;
		color:white;
		
		font-size:15px;
		transition:all 0.4s ease-in-out;
		}
	#book_now button:hover{
	    background-color:#660607;
		
		transition:all 0.4s ease-in-out;
		
		}
	
	
	
	
	
	
	
	
	
	
	
/*======================================== Ongoing page style is starts from here======================================================*/
	




/*========================================= Owner png image png===========================================================*/

#about_us #owner{
	background-color:rgba(0, 0, 0, 0.15);
	
	}
#about_us #owner h4{
	background-color:grey;
	padding:10px 0px 10px 20px;
	color:white;
	font-family:Poor;
	border-top:5px solid red;
	border-bottom:5px solid red;
	border-left:10px solid transparent;
	}
#about_us #owner ul{
	padding:0px 0px 10px 0px;
	}
#about_us #owner ul li{
	list-style-type:none;
	padding-left:20px;
	line-height:25px;
	font-family:Poor;
	font-size:19px;
	color:rgba(0, 0, 0, 0.69);
	}
#about_us #owner ul li img{
	width:25px;
	}







/*========================================= Owner png image png===========================================================*/



/*========================================= Owner png image png===========================================================*/
#about_us #downloades_heading{
	border-left: 40px solid #065480;
    color: black;
    border-top: 3px solid #065480;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    font-size: 18px;
	}

#about_us #downloades{
	padding-top:20px;
	}
#about_us #downloades li{
	list-style-type:none;
	padding-left:50px;
	line-height:25px;
	}

















.our-branch{
background-color: #8080801c;
padding:19px 0 65px;
}
.bg-table-row{
background-color: #0138b8;
color:white;
}

.link-media{
list-style-type: none;
}
.link-media li{
float:left;
margin: 3px;
padding: 3px 10px;
font-size:25px;
background-color: #3d3e3d17;
}

.heading-sec{
background-color:#0138b8;
margin-bottom:10px;
padding:10px;
color:white;
cursor:pointer;
}
.heading-sec h3{
font-size: 21px;
}



/*========================================= Owner png image png===========================================================*/

.footer-backtotop a {
    background-color: #333;
    font-size: 11px;
    color: #fff;
    height: 30px;
    width: 30px;
    line-height: 30px;
    text-align: center;
    display: inline-block;
    margin-top: 3px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    padding-right: 1px;
}
.footer-backtotop a:hover {
    color: #fff;
}
.footer-top-position {
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    text-align: center;
}
.footer-widgets-section .widget-title:after {
    border-bottom: 1px dashed #555555!important;
    background: none !important;
    height: 1px;
}
.footer-copyright-section .footer-copyright-left a:hover,
.footer-copyright-section .footer-copyright-left a:active,
.footer-copyright-section .footer-copyright-left a:focus {
    color: #fff;
}
/* Sidebar Menu */
#footer .footer-menu-sidebar {
    float: right;
}
.footer-widgets.footer-menu-sidebar .widget {
    margin-bottom: 0;
    margin-top: 5px;
}
ul#menu-footer-bottom-menu li {
    display: inline-block;
    margin: 0;
}
ul#menu-footer-bottom-menu li a {
    padding-right: 10px;
	font-size: 14px;
}
ul#menu-footer-bottom-menu li:last-child a {
    padding-right: 0;
}
/*Copyright and back to top - Center */
.footer-copyright-center .zozo-footer-nav {
    width: 100%;
}
.footer-copyright-center .zozo-footer-nav > li {
    float: none;
    display: inline-block;
    margin-bottom: 5px;
}
/* Dark Footer */
.footer-section.footer-skin-dark,
.footer-skin-dark .footer-backtotop a {
    background: #202020;
}
.footer-section.footer-skin-dark .footer-copyright-section,
.footer-skin-dark .footer-widgets .form-control {
    background: #2e2e2e;
}
.footer-section.footer-skin-dark .zozo-social-icons li a:hover {
    opacity: .5;
}
.footer-skin-dark .footer-widgets .form-control {
    border-color: #2e2e2e;
    background: #fff;
}
.footer-section.footer-skin-dark .footer-widgets .widget h3.widget-title,
.footer-section.footer-skin-dark .zozo-counter-count > .counter {
    color: #fff;
}
.footer-section.footer-skin-dark .footer-widgets .widget,
.footer-section.footer-skin-dark .latest-posts-menu .entry-date,
.footer-section.footer-skin-dark caption {
    color: #7f7f7f;
}
.footer-section.footer-skin-dark .widget.widget_recent_entries li a,
.footer-section.footer-skin-dark .widget.widget_recent_comments li .comment-author-link a,
.footer-section.footer-skin-dark .widget.zozo_category_posts_widget li a,
.footer-section.footer-skin-dark .widget.widget_categories li a,
.footer-section.footer-skin-dark .widget.widget_archive li a,
.footer-section.footer-skin-dark .widget.widget_meta li a,
.footer-section.footer-skin-dark .widget.widget_nav_menu li a,
.footer-section.footer-skin-dark .widget li .tweet-user-name a,
.footer-section.footer-skin-dark .widget.zozo_popular_posts_widget .posts-title > a,
.footer-section.footer-skin-dark .zozo-tabs-widget a,
.footer-section.footer-skin-dark .widget.widget_pages li > a {
    color: #7c7c7c;
}
.footer-section.footer-skin-dark p.subscribe-desc,
.footer-section.footer-skin-dark .footer-copyright-section p,
.footer-section.footer-skin-dark .zozo-footer-nav.navbar-nav > li > a {
    color: #fff;
}
.footer-section.footer-skin-dark .footer-widgets .widget h3,
.footer-section.footer-skin-dark .widget.zozo_popular_posts_widget li.posts-item,
.footer-section.footer-skin-dark .widget .tweet-item,
.footer-section.footer-skin-dark .zozo-tabs-widget .tab-content > .tab-pane,
.footer-section.footer-skin-dark .zozo-tabs-widget .nav-tabs li.active h6 a,
.footer-section.footer-skin-dark .nav-tabs,
.footer-section.footer-skin-dark .zozo-tabs-widget .nav-tabs li h6 a:hover,
.footer-section.footer-skin-dark .widget-posts-list li {
    border-color: #333;
}
.footer-section.footer-skin-dark .footer-copyright-section {
    border-color: #111;
}
.footer-section.footer-skin-dark .zozo-tabs-widget .tab-content > .tab-pane,
.footer-section.footer-skin-dark .zozo-tabs-widget .nav-tabs li.active h6 a,
.footer-section.footer-skin-dark .zozo-tabs-widget .nav-tabs li h6 a:hover {
    background: transparent;
}

.navi_packer{
padding-top: 20px;
padding-botttom: 20px;
}
.navi_packer ._heading_title{
padding-bottom: 30px;
 padding-top: 14px;

}
h3{
line-height: 38px;
}
.navi_packer p{
font-size: 15px;
line-height:27px;
color: #525252f2;
}
._navi_mumbai_item{
color: black;
}
._navi_mumbai_item li i{
color: blue;
}
._navi_mumbai_item li{
padding-top: 10px;
    font-weight: bold;
}
._highlight{
color: #464242a8;
font-weight: bold;
}
._highlight_link{
color: blue;
font-weight:bold;
}
.normal_bold{
font-weight: 550;
color:#000000ad;
}
.padding{
padding-top: 20px;
padding-bottom: 20px;
}
.nav-branches{
    background-color: #0000007d;
    padding-top: 34px;
    padding-bottom: 16px;
    color: white;
}
.nav-branches h2{
padding-bottom: 20px;
font-size: 25px;
}	
.nav-branches ul li{
padding-top: 5px;
}	
.nav-branches ul li a{
line-height: 30px;
font-size: 16px;
color: white;
}



._padding_top_bottom{
padding-top: 20px;
padding-bottom: 20px;
}
.list_style{
    margin-left: 16px;
    font-size: 16px;
    color: #908888;
    font-weight: 700;
font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
}
._font_weight_700{
font-weight: 700;
}
.list_style_margin_left{
margin-left: 20px;
}
._text_underline{
text-decoration:underline;
}

.contact-form input , .contact-form textarea{
  background: #8080801c;
color: black;  
}
.btn-style-one{
background:blue;
color: white;
padding: 10px 50px;
    border: none;
    border-radius: 3px;
    text-shadow: 2px 2px 2px #0000008a;
}





/*================== Photo Gallery Page style here ================== */

.gallery-section{
  position:relative;
  padding: 60px 0px 30px;
}
.gallery-section .link-btn {
  position: absolute;
  right: 0px;
  top: 10px;
}

.gallery2-section{
  position:relative;
  padding: 0px 0px 0px;
}
.gallery2-section .link-btn {
  position: absolute;
  right: 0px;
  top: 10px;
}

.default-portfolio-item{
  position:relative;
  padding: 0 7.5px;
  margin-bottom:15px;
}

.fluid-section-two .default-portfolio-item{
  margin-bottom:0px;  
  padding: 0;
}

.default-portfolio-item.mix{
  display:none;
}

.default-portfolio-item .inner-box{
  position:relative;
  width:100%;
  overflow:hidden;
}

.default-portfolio-item .image-box{
  position:relative;
  display:block;
}

.default-portfolio-item .image-box img{
  position:relative;
  display:block;
  border-radius:3px;
  width:100%;
}

.default-portfolio-item .overlay-box{
  position:absolute;
  left:0px;
  top:-100%;
  width:100%;
  height:100%;
  padding:0px;
  color: #fff;
  opacity:0;
  text-align:center;
  transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
}

.style-two .default-portfolio-item .overlay-box{
  border:none;
}

.default-portfolio-item .inner-box:hover .overlay-box{
  top:0px;
  opacity:1;  
}

.default-portfolio-item .overlay-inner{
  position:absolute;
  left:0px;
  top:0px;
  width:100%;
  height:100%;
  display:table;
  vertical-align:middle;
  padding:10px 20px;
  background: rgba(20, 30, 52, 0.57);
}

.default-portfolio-item .overlay-inner .content{
  position:relative;
  display:table-cell;
  vertical-align:middle;
  padding:10px 15px;
}

.default-portfolio-item .overlay-inner .option-btn{
  position:relative;
  display:block;
  color:#777777;
  font-size:14px;
  width:44px;
  height:44px;
  line-height:36px;
  margin:0 auto;
  border:4px solid rgba(53,77,113,0.50);
  background:#ffffff;
  border-radius:50%;
  transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
}

.default-portfolio-item .overlay-inner .option-btn:hover{
  background:#354d71;
  border-color:#ffc300;
  color:#ffffff;  
}

.default-portfolio-item .overlay-inner h4{
  position:relative;
  margin-bottom:5px;
  line-height:1.4em;
  font-size:16px;
  color:#ffffff;
  text-transform:uppercase;
  font-weight:700;
  font-family:'Montserrat',sans-serif;  
}

.default-portfolio-item .overlay-inner h4 a{
  color:#ffffff;  
}

.default-portfolio-item .overlay-inner .text{
  position:relative;
  margin-bottom:20px;
  line-height:1.8em;
  font-size:14px;
  color:#ffffff;  
}

.gallery-section .view-more{
  padding-top:20px;
  text-align:center;  
}

.fancybox-next span,
.fancybox-prev span{
  background-image:none !important;
  width:44px !important;
  height:44px !important;
  line-height:44px !important;
  text-align:center;
}

.fancybox-next span:before,
.fancybox-prev span:before{
  content:'';
  position:absolute;
  font-family: 'FontAwesome';
  left:0px;
  top:0px;
  font-size:12px;
  width:44px !important;
  height:44px !important;
  line-height:44px !important;
  background-color:rgba(28,28,28,0.40) !important;
  color:#ffffff;
  visibility:visible;
  transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
}

.fancybox-next span:before{
  content:'\f178';
}

.fancybox-prev span:before{
  content:'\f177';
}

.fancybox-next:hover span:before,
.fancybox-prev:hover span:before{
  background-color:#00ADEF !important;
  color:#ffffff;  
}

.fancybox-type-image .fancybox-close{
  right:0px;
  top:0px;
  width:45px;
  height:45px;
  background:url(../images/icons/icon-cross.png) center center no-repeat;
  background-color:rgba(17,17,17,0.50) !important;  
}

.fancybox-type-image .fancybox-close:hover{
  background-color:#000000 !important;  
}

.fancybox-type-image .fancybox-skin{
  padding:0px !important; 
}


.single_promotions {
    background: rgb(4,109,218) none repeat scroll 0 0;
    display: table-cell;
    height: 270px;
    padding: 10px;
    position: relative;
    color: #fff;
    vertical-align: middle;
    overflow: hidden;
}
.single_promotions::before {
    background: #11b8ec none repeat scroll 0 0;
    bottom: 0px;
    content: "";
    height: 3px;
    position: absolute;
    right: 0;
    transition: all 0.3s ease 0s;
    width: 212px;
}
.s_promotion_icon {
    left: 50%;
    margin-left: -72.5px;
    position: absolute;
    top: -70px;
    width: 145px;
    height: 145px;
    background-color: #fff;
    border-radius: 50%;
    transition: all 0.3s ease 0s;
}
.single_promotions > h2 {
    font-size: 20px;
    font-weight: normal;
    padding-top: 80px;
    text-transform: uppercase;
    color: #000;
}
.fullwidth p {
    line-height: 28px;
}

.single_promotions p {
    padding-top: 15px;
    color: white;
}
.single_promotions::after {
    background: #11b8ec none repeat scroll 0 0;
    bottom: -3px;
    content: "";
    height: 212px;
    position: absolute;
    right: 0px;
    transition: all 0.3s ease 0s;
    width: 3px;
}

.page_title > h2 {
    color: #222;
    text-transform: uppercase;
    font-size: 26px;
text-align:center;
}
.single_work {
    margin-top: 40px;
    overflow: hidden;
    width: 50%;
    float: left;
    padding-right: 15px;
}
.alignleft {
    float: left;
    margin-right: 15px;
display: inline;
}
.feature {
    float: right;
    width: 69%;
}
.single_work h4 {
   
    font-size: 17px;
    text-transform: uppercase;
color: black;
}
.show_mobile_div{
		display: none;
	}
@media(max-width:767px){
.single_promotions{
    display: inherit;
margin:25px;
}
.single_work{
width: unset;
}
._msg{
margin-left:25px;
}
.msg_padding{
    margin-top: 10px;
}
.mobile_font_top{
    font-size: 36px;
    margin-left: 0px;
}
.welcome-bg {
    background: grey !important;
}
#container_form h3 {color: black;}
	._img_width_equal{
	width:100% !important;
	height: 100%;
	
}
	#navigation_area #navigation #navbar-brand{
		font-size:11px !important;
		}
	.hide_mobile_div{
		display:none;
	}
	.show_mobile_div{
		display: table;
		margin:0 auto;
	}
	.hideen_scroll_horizontal{
	overflow-y:hidden;
}
	.process_title1{
		margin-left: 0 !important;
		font-size: 16px !important;
	}
	.review-area h2 {
    padding-top: 13px !important;
	}
	#footer h3{
		clear:both;
	}
	
}

.mobile_width_100{
width:100%;
}
.mobile_width_100 tr ._center{
text-align: right;
}



/*=============  Our Services page style here ============================= */

.vertical-navbar .vertical-bar-heading{
    color: #fff;
    background: #00ADEF;
    margin: 7px 0;
   padding: 18px 0;
}
.vertical-navbar .vertical-bar-heading span{
       margin-left: 10px;
}
.vertical-navbar li{
    list-style-type: none;
    background: #8080801c;
    margin: 7px 0;
    padding: 18px 0;
}


.vertical-navbar li a{
color: black; 
margin: 0 13px;

}
._img_padding{
	padding-bottom: 20px;
}
._img_width_equal{
	width:68%;
	height: 300px;
}
.services-style-two {
    position: relative;
    margin-bottom: 30px;
}
.hover-style1 {
    display: block;
    position: relative;
}
.services-style-two .inner {
    position: relative;
}

.services-style-two .inner .image-box {
    position: relative;
}
.hover-style1:hover .hover-style1-img::before {
    opacity: 0.8;
}
.hover-style1 > .hover-style1-img::before {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    bottom: 0px;
    content: "";
    left: 0px;
    opacity: 0;
    position: absolute;
    right: 0px;
    top: 0px;
    transition: all 0.4s ease-in-out 0s;}
.services-style-two .inner .lower-box {
    position: relative;
    background: #fff;
    border-top: 0px;
    padding: 30px 13px 30px;
    border: 1px solid #f4f4f4;
    margin-top: -20px;
}
.hover-style1-view {
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    transition: all 0.5s ease 0s;
}
.hover-style1-view a {
    background: rgba(255, 255, 255, 1) none repeat scroll 0 0;
    border-radius: 50%;
    color: #000;
    font-size: 20px;
    height: 60px;
    line-height: 60px;
    opacity: 0;
    position: absolute;
    text-align: center;
    transform: translateX(-50%) translateY(-50%) scale(0.6);
    transition: all 0.4s ease 0s;
    width: 60px;
}
.hover-style1-view a:hover {
    background: rgba(255, 255, 255, .8) none repeat scroll 0 0;
    color: #000;
}
.hover-style1:hover .hover-style1-view {
    opacity: 1;
}
.hover-style1:hover .hover-style1-view a {
    opacity: 1;
    transform: translateX(-50%) translateY(-50%) scale(1);
}
.services-style-two .inner .image-box .icon-box {
    position: absolute;
    width: 60px;
    height: 75px;
    color: #fff;
    background: #00ADEF;
    line-height: 60px;
    text-align: center;
    font-size: 30px;
    right: 15px;
    bottom: 0;
}
.service-details h3{
	padding-bottom:10px;
}
.service-details h3:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 20px;
    border-bottom: 3px solid #00529c;
}
.service-details h3:after {
    content: '';
    position: absolute;
    left: 22px;
    bottom: 0px;
    width: 20px;
    border-bottom: 3px solid #00ADEF;
}

.services-style-two .inner .lower-box h3 {
    position: relative;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 20px;
    text-transform: capitalize;
}
.services-style-two .inner .lower-box h3 a {
    position: relative;
    color: #333333;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}
#testimonial{
	background-image: url(../images/our_team_Bg.jpg);
	background-attachment:fixed;
	background-repeat:y-repeat;
	}
#testimonial h1{
	color:white;
	text-align:center;
	padding-bottom:10px;
	font-family:Poor;
	}
@media(max-width:492px){
	#da-slider h2{
	font-size:20px;
}
	
	
	}

.da-slider{
	width: 100%;
	min-width: 300px;
	height: 400px;
	position: relative;
	margin: 30px auto;
	overflow: hidden;
	background: transparent url(../images/waves.gif) repeat 0% 0%;
	
	//box-shadow: 0px 1px 1px rgba(0,0,0,0.2), 0px -2px 1px #fff;
	-webkit-transition: background-position 1s ease-out 0.3s;
	-moz-transition: background-position 1s ease-out 0.3s;
	-o-transition: background-position 1s ease-out 0.3s;
	-ms-transition: background-position 1s ease-out 0.3s;
	transition: background-position 1s ease-out 0.3s;
}
.da-slide{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 110px;
	font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	text-align: left;
}
.da-slide-current{
	z-index: 1000;
}
.da-slider-fb .da-slide{
	left: 100%;
}
.da-slider-fb  .da-slide.da-slide-current{
	left: 0px;
}
.da-slide h2,
.da-slide p,
.da-slide .da-link,
.da-slide .da-img{
	position: absolute;
	opacity: 0;
	left: 0;
}
.da-slider-fb .da-slide h2,
.da-slider-fb .da-slide p,
.da-slider-fb .da-slide .da-link{
	left: 10%;
	opacity: 1;
}
.da-slider-fb .da-slide .da-img{
	left: 60%;
	opacity: 1;
}
.da-slider h3{
color: white;
    padding-left: 235px;
    font-size: 29px;
    font-weight: 550;
}
.da-slide h2{
	color: orange;
    font-size: 34px;
    width: 60%;
    top: 92px;
    white-space: nowrap;
    z-index: 10;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	left: 100px;
}
.da-slide p{
	width: 65%;
	top: 155px;
	color: #ffffffcf;
	font-size: 18px;
	line-height: 26px;
	
	overflow: hidden;
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-weight: 400;
	text-align: justify;
}
.da-slide .da-img{
	text-align: center;
	width: 30%;
	top: 70px;
	height: 256px;
	line-height: 320px;
	left: 110%; /*60%*/
}
.da-slide .da-link{
	top: 270px; /*depends on p height*/
	border-radius: 30px;
	box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	border: 8px solid rgba(255,255,255,0.8);
	padding: 2px 20px 0px;
	font-size: 18px;
	line-height: 30px;
	width: 80px;
	text-align: center;
	background: rgba(255,255,255,0.2);
}
.da-slide .da-link:hover{
	background: rgba(255,255,255,0.3);
}
.da-dots{
	width: 100%;
	position: absolute;
	text-align: center;
	left: 0px;
	bottom: 20px;
	z-index: 2000;
	-moz-user-select: none;
	-webkit-user-select: none;
}
.da-dots span{
	display: inline-block;
	position: relative;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #e4b42d;
	margin: 3px;
	cursor: pointer;
	box-shadow: 
		1px 1px 1px rgba(0,0,0,0.1) inset, 
		1px 1px 1px rgba(255,255,255,0.1);
}
.da-dots span.da-dots-current:after{
	content: '';
	width: 8px;
	height: 8px;
	position: absolute;
	top: 2px;
	left: 2px;
	border-radius: 50%;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
}
.da-arrows{
	-moz-user-select: none;
	-webkit-user-select: none;
}
.da-arrows span{
	position: absolute;
	top: 50%;
	height: 30px;
	width: 30px;
	
	
	cursor: pointer;
	z-index: 2000;
	
	opacity:0;
	transition:all 0.4s ease-in-out;
}
.da-slider:hover .da-arrows span{
	opacity: 1;
}
.da-arrows span:after{
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	top: 5px;
	left: 5px;
	
	border-radius: 50%;
	box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
}
.da-arrows span:hover:after{
	box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
}
.da-arrows span:active:after{
	box-shadow: 1px 1px 1px rgba(255,255,255,0.1);
}
.da-arrows span.da-arrows-next:after{
	background-position: top right;
}
.da-arrows span.da-arrows-prev{
	left: 15px;
	background-color:none;
}
.da-arrows span.da-arrows-next{
	right: 15px;
}

.da-slide-current h2,
.da-slide-current p,
.da-slide-current .da-link{
	left: 10%;
	opacity: 1;
}
.da-slide p{
	color:white;
	}
.da-slide-current .da-img{
	left: 60%;
	opacity: 1;
}
/* Animation classes and animations */

@media(max-width:768px){
    
    .heading-sec h3{
font-size: 18px !important;
}

    
.da-slide{
	position: absolute;
	width: 100%;
	height: 100%;
	font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	
}
#testimonial h1{
font-size: 30px;
font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
}
.da-slider h3{
color: white;
    padding-left: inherit;
    font-size: 17px;
    font-weight: 550;
    text-align: center;
    padding-left: 123px;
}
.da-slider{
height: 600px;
min-width: 490px;
left:-147px !important;

}
}



/* Slide in from the right*/
.da-slide-fromright h2{
	-webkit-animation: fromRightAnim1 0.6s ease-in-out 0.8s both;
	-moz-animation: fromRightAnim1 0.6s ease-in-out 0.8s both;
	-o-animation: fromRightAnim1 0.6s ease-in-out 0.8s both;
	-ms-animation: fromRightAnim1 0.6s ease-in-out 0.8s both;
	animation: fromRightAnim1 0.6s ease-in-out 0.8s both;
}
.da-slide-fromright p{
	-webkit-animation: fromRightAnim2 0.6s ease-in-out 0.8s both;
	-moz-animation: fromRightAnim2 0.6s ease-in-out 0.8s both;
	-o-animation: fromRightAnim2 0.6s ease-in-out 0.8s both;
	-ms-animation: fromRightAnim2 0.6s ease-in-out 0.8s both;
	animation: fromRightAnim2 0.6s ease-in-out 0.8s both;
	color:white;
    font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
}
.da-slide-fromright .da-link{
	-webkit-animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
	-moz-animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
	-o-animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
	-ms-animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
	animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
}
.da-slide-fromright .da-img{
	-webkit-animation: fromRightAnim4 0.6s ease-in-out 0.8s both;
	-moz-animation: fromRightAnim4 0.6s ease-in-out 0.8s both;
	-o-animation: fromRightAnim4 0.6s ease-in-out 0.8s both;
	-ms-animation: fromRightAnim4 0.6s ease-in-out 0.8s both;
	animation: fromRightAnim4 0.6s ease-in-out 0.8s both;
}
@-webkit-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-moz-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-o-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-ms-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}
/* Slide in from the left*/
.da-slide-fromleft h2{
	-webkit-animation: fromLeftAnim1 0.6s ease-in-out 0.6s both;
	-moz-animation: fromLeftAnim1 0.6s ease-in-out 0.6s both;
	-o-animation: fromLeftAnim1 0.6s ease-in-out 0.6s both;
	-ms-animation: fromLeftAnim1 0.6s ease-in-out 0.6s both;
	animation: fromLeftAnim1 0.6s ease-in-out 0.6s both;
}
.da-slide-fromleft p{
	-webkit-animation: fromLeftAnim2 0.6s ease-in-out 0.6s both;
	-moz-animation: fromLeftAnim2 0.6s ease-in-out 0.6s both;
	-o-animation: fromLeftAnim2 0.6s ease-in-out 0.6s both;
	-ms-animation: fromLeftAnim2 0.6s ease-in-out 0.6s both;
	animation: fromLeftAnim2 0.6s ease-in-out 0.6s both;
}
.da-slide-fromleft .da-link{
	-webkit-animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
	-moz-animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
	-o-animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
	-ms-animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
	animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
}
.da-slide-fromleft .da-img{
	-webkit-animation: fromLeftAnim4 0.6s ease-in-out 0.6s both;
	-moz-animation: fromLeftAnim4 0.6s ease-in-out 0.6s both;
	-o-animation: fromLeftAnim4 0.6s ease-in-out 0.6s both;
	-ms-animation: fromLeftAnim4 0.6s ease-in-out 0.6s both;
	animation: fromLeftAnim4 0.6s ease-in-out 0.6s both;
}
@-webkit-keyframes fromLeftAnim1{
	0%{ left: -100%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-moz-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-o-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-ms-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}
/* Slide out to the right */
.da-slide-toright h2{
	-webkit-animation: toRightAnim1 0.6s ease-in-out 0.6s both;
	-moz-animation: toRightAnim1 0.6s ease-in-out 0.6s both;
	-o-animation: toRightAnim1 0.6s ease-in-out 0.6s both;
	-ms-animation: toRightAnim1 0.6s ease-in-out 0.6s both;
	animation: toRightAnim1 0.6s ease-in-out 0.6s both;
}
.da-slide-toright p{
	-webkit-animation: toRightAnim2 0.6s ease-in-out 0.3s both;
	-moz-animation: toRightAnim2 0.6s ease-in-out 0.3s both;
	-o-animation: toRightAnim2 0.6s ease-in-out 0.3s both;
	-ms-animation: toRightAnim2 0.6s ease-in-out 0.3s both;
	animation: toRightAnim2 0.6s ease-in-out 0.3s both;
}
.da-slide-toright .da-link{
	-webkit-animation: toRightAnim3 0.4s ease-in-out both;
	-moz-animation: toRightAnim3 0.4s ease-in-out both;
	-o-animation: toRightAnim3 0.4s ease-in-out both;
	-ms-animation: toRightAnim3 0.4s ease-in-out both;
	animation: toRightAnim3 0.4s ease-in-out both;
}
.da-slide-toright .da-img{
	-webkit-animation: toRightAnim4 0.6s ease-in-out both;
	-moz-animation: toRightAnim4 0.6s ease-in-out both;
	-o-animation: toRightAnim4 0.6s ease-in-out both;
	-ms-animation: toRightAnim4 0.6s ease-in-out both;
	animation: toRightAnim4 0.6s ease-in-out both;
}
@-webkit-keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-webkit-keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-webkit-keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-webkit-keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@-moz-keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-moz-keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-moz-keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-moz-keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@-o-keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-o-keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-o-keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-o-keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@-ms-keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-ms-keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-ms-keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-ms-keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
/* Slide out to the left*/
.da-slide-toleft h2{
	-webkit-animation: toLeftAnim1 0.6s ease-in-out both;
	-moz-animation: toLeftAnim1 0.6s ease-in-out both;
	-o-animation: toLeftAnim1 0.6s ease-in-out both;
	-ms-animation: toLeftAnim1 0.6s ease-in-out both;
	animation: toLeftAnim1 0.6s ease-in-out both;
}
.da-slide-toleft p{
	-webkit-animation: toLeftAnim2 0.6s ease-in-out 0.3s both;
	-moz-animation: toLeftAnim2 0.6s ease-in-out 0.3s both;
	-o-animation: toLeftAnim2 0.6s ease-in-out 0.3s both;
	-ms-animation: toLeftAnim2 0.6s ease-in-out 0.3s both;
	animation: toLeftAnim2 0.6s ease-in-out 0.3s both;
}
.da-slide-toleft .da-link{
	-webkit-animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
	-moz-animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
	-o-animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
	-ms-animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
	animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
}
.da-slide-toleft .da-img{
	-webkit-animation: toLeftAnim4 0.6s ease-in-out 0.5s both;
	-moz-animation: toLeftAnim4 0.6s ease-in-out 0.5s both;
	-o-animation: toLeftAnim4 0.6s ease-in-out 0.5s both;
	-ms-animation: toLeftAnim4 0.6s ease-in-out 0.5s both;
	animation: toLeftAnim4 0.6s ease-in-out 0.5s both;
}
@-webkit-keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-webkit-keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-webkit-keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-webkit-keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	70%{ left: 30%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@-moz-keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-moz-keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-moz-keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-moz-keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	70%{ left: 30%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@-o-keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-o-keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-o-keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-o-keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	70%{ left: 30%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@-ms-keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-ms-keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-ms-keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-ms-keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	70%{ left: 30%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	70%{ left: 30%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}


.example-1 {
  overflow: hidden;
  width: 100%;
  position: relative;
}

.example-1 ul {
  overflow: hidden;
  margin: 0;
  zoom: 1;
}

.example-1 ul li { float: left; }

.example-1 ul li img { width: 100%; }

/*style for dots*/


.dots-1 {
  position: absolute;
  bottom: 10px;
  right: 10px;
  margin: 0;
  padding: 0;
  text-align: center;
}

.dots-1 li {
  display: inline-block;
 *display: inline;
 *zoom: 1;
  width: 15px;
  height: 15px;
  margin: 0 5px;
  background: #963;
  cursor: pointer;
}

.dots-1 li:hover, .dots-1 li.active { background: #000; }

.wrapper-2 {
  width: 100%;
  margin: 0 auto;
}

/*style for img in case of low download speed*/

.example-2 {
  overflow: hidden;
  width: 100%;
  position: relative;
}

.example-2 ul {
  overflow: hidden;
  margin: 0;
  zoom: 1;
}

.example-2 ul li { float: left; }

.example-2 ul li img { width: 100%; }

.dots-2 {
  position: absolute;
  bottom: 20px;
  left: 50%;
  width: 300px;
  margin: 0 0 0 -150px;
  padding: 0;
  text-align: center;
}

.dots-2 li {
  display: inline-block;
 *display: inline;
 *zoom: 1;
  width: 15px;
  height: 15px;
  margin: 0 5px;
  border-radius: 50%;
  background: #fff;
  cursor: pointer;
}