body{
margin:0px;
padding:0px;

}
img{
	max-width:100%;
	height:auto;
}

header{

background-size:100% 100%;
height:177px;
}
.banner
{
	max-width:100%;
	margin:0 auto;
	text-align:center;
}
.h_top{
	color:#fffefe;
	text-align:center;
	max-width:500px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
.h_top a{
color:#fffefe;
font-family:Calibri;
font-size:14px;
text-decoration:none;
-maz-transition-duration:900ms;
-webkit-transition-duration: 900ms;
transition-duration: 900ms;
}
.h_top a:hover{
color:#af364d;
}

#hmenu{
margin:5px 0 0 20px;
}

.wel{
color:#000000;
font-family:Calibri;
font-size:30px;
text-decoration:none;
}
.wel span{
	color:#0059a9;
	font-family:"Myriad Pro";
	font-size:35px;
	text-decoration:none;
	text-decoration:none;
}
.nor-font{
color:#555555;
font-family:Calibri;
font-size:18px;
text-align:justify;
letter-spacing:-0.7px;
text-decoration:none;
}
.nor-font1{
color:#555555;
font-family:Calibri;
font-size:18px;

letter-spacing:-0.7px;
text-decoration:none;
}
.bt{
background-color:#35424d;
text-align:center;
max-width:192px;
height:52px;
}
.btn{
opacity:1;
-maz-transition-duration:900ms;
-webkit-transition-duration: 900ms;
transition-duration: 900ms;
}
.btn:hover{
opacity:0.2;
}
.bt a{
color:#FFFFFF;
text-decoration:none
}
.bt:hover a{
color:#000000;
background-color:#FFFFFF;

}
.bg1{
	background-color:#2a093b;
}
.bg4{
	background-color:#ed1651;
}
.bg5{
	background-color:#0059a9;
}

.bg2{
-maz-transition-duration:900ms;
-webkit-transition-duration: 900ms;
transition-duration: 900ms;
}
.bg4{
-maz-transition-duration:900ms;
-webkit-transition-duration: 900ms;
transition-duration: 900ms;
}
.bg5{
-maz-transition-duration:900ms;
-webkit-transition-duration: 900ms;
transition-duration: 900ms;
}
.bg2:hover {
	background-color:#dcb5f1;
	color:#000000;
}
.bg4:hover {
	background-color:#f3a0b7;
	color:#000000;
}
.bg5:hover {
	background-color:#9cc5ea;
	color:#000000;
}
.bg2:hover p{
color:#000000;
}
.bg4:hover p{
color:#000000;
}
.bg5:hover p{
color:#000000;
}
.font2{
color:#ffffff;
font-family:Calibri;
font-size:25px;
font-weight:bold;
}
.font3{
 color:#ffffff;
 font-family:Calibri;
 font-size:16px;
 padding:0px 30px;
 text-decoration:none;
}
.font4{
color:#000000;
font-family:Calibri;
font-size:30px;
text-decoration:none;
}
.font5{
color:#000000;
font-family:Calibri;
font-size:18px;
text-decoration:none;
}
.font6{
color:#ffffff;
font-family:"Myriad Pro";
font-size:20px;
text-decoration:none;
}
.fmenu a{
color:#cdcdcd;
font-variant:small-caps;
text-decoration:none;
font-family:"Myriad Pro";
font-size:14px;
-maz-transition-duration:900ms;
-webkit-transition-duration: 900ms;
transition-duration: 900ms;
}
.fmenu a:hover{
color:#af364d;
}
.fadd{
	color:#cdcdcd;	
	font-size:12px;
}
.fadd1{
	color:#cdcdcd;
	padding-left:0px;
	font-size:12px;
}
.fadd a{
color:#cdcdcd;
}
.fadd1 a{
color:#cdcdcd;
}
.bottom{
	background-repeat:no-repeat;
	background-size:100% 100%;
	background-color: #31353d;
}
.font-bt{
	color:#FFFFFF;
	font-family:"Myriad Pro";
	font-size:14px;
	text-decoration:none;
}
.circul

{transition:width 1s, height 1s, transform 1s;
-webkit-transition:width 1s, height 1s, -webkit-transform 1s; /* Safari */
}


.circul:hover

{transform:rotate(360deg);
-webkit-transform:rotate(360deg);
opacity:0.5;

 /* Safari */
}
.contact-font
{
	font-family:Calibri;
	text-decoration:none;
	color:#000000;
	font-size:16px;
}
.contact-font a:hover
{
	font-family:Calibri;
	text-decoration:none;
	color:#cc3b2b;
	transition-duration:800ms;
	font-size:16px;
}
.client{
border:1px solid #CCCCCC;
}

.client1{
border:1px solid #CCCCCC;
border-radius: 10%;
transition-duration:1200ms;
opacity:1;
padding:10px 10px;
margin:20px 40px;
}
.client1:hover{
opacity:0.5;
border-radius: 100%;
 transform: rotate(360deg);
 border:1px solid #ab9ea0;
}

/*-----------------------------------Responsive Menu Style Sheet-------------------------------------------*/

@media screen and (max-width : 760px){

header{
background-image:url(image/head_bg.jpg);
background-size:100% 100%;
background-repeat:no-repeat;
}
.h_top{
color:#333333;
text-align:center;

}
.h_top a{
color:#333333;
padding:0px 0px;
text-align:center;


}
.bottom{
background-color:#2d2d2d;
background-image:none;
text-align:center;
}

}
