@charset "utf-8";
*{
 margin:0px;
 padding:0px;
 }
body { color: #4f4f4f; background-color: #FFF;  font-family: 'signikaregular'; }
li{
 list-style:none;
 display:inline-block;
}
p{
 text-align:justify;   
}
a{text-decoration:none;}

@font-face {
    font-family: 'signikabold';
    src: url('../fonts/signika-bold-webfont.eot');
    src: url('../fonts/signika-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/signika-bold-webfont.woff') format('woff'),
         url('../fonts/signika-bold-webfont.ttf') format('truetype'),
         url('../fonts/signika-bold-webfont.svg#signikabold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'signikalight';
    src: url('../fonts/signika-light-webfont.eot');
    src: url('../fonts/signika-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/signika-light-webfont.woff') format('woff'),
         url('../fonts/signika-light-webfont.ttf') format('truetype'),
         url('../fonts/signika-light-webfont.svg#signikalight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'signikaregular';
    src: url('../fonts/signika-regular-webfont.eot');
    src: url('../fonts/signika-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/signika-regular-webfont.woff') format('woff'),
         url('../fonts/signika-regular-webfont.ttf') format('truetype'),
         url('../fonts/signika-regular-webfont.svg#signikaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.wrapper,section,footer{
   width:100%; 
}
header{
   
    }
.inner_header{
    width:1280px;
    margin:0 auto;
}

.logo img,.logo a,.logo span{ display: inline-block;
 vertical-align: middle}
.logo{padding-top:20px;}
.logo span {
    color: #090909;
    font-size: 22.59px;
}
.nav{
	background:#c03552;
 	padding:14.5px 0;
}
.nav li{
  color:#fff;
  padding-right:32px;
  font-size:14px;
  text-transform:uppercase;
}
.nav li a{
  color:#fff;
}
.nav li a:hover{
  color:#fff;
}
.fright li{
 	padding:0 0 0 19px;
 	font-size:20px;
 	line-height:0;
}
.font-awesome{
     font-size:64px;
     color:#c03552;
     font-weight:bold;
     display:inline-block;
     vertical-align:middle;
}
.font-awesome span{
 	color:#601b4a;
  	font-size:16px;
   	display:block;
    vertical-align:middle;
}
.tel-no{	
 	color:#c03552;
	font-size:25px;
 	display:inline-block;
    vertical-align:middle;
    line-height:25px;
}
.display{
	display:inline-block;
	vertical-align:middle;
}
.slider{
 	width:100%;
}
.slider img{
 	width:100%;
}
.slider_inner{
   background:url(../images/inner-page.jpg) no-repeat;
   height:211px; 
   position: relative;
   background-size:cover;

}
.bg-color h3{
 color:#fff;
 font-size:30px;
 text-transform:uppercase;
 padding-top:18px;
 	   
}
.left-container{
    width:68.75%;
    padding:0 60px 0 15px;
    float:left;
}

.right-container{
     width:31.25%;
     float:left;
     padding:0 13px;
     margin-top:56px;
}
.right-container h3{
   font-size:24px;
   text-transform:uppercase;
   color:#333333;
   text-align:center;
   margin-bottom:35px; 
}
.right-container span{ font-size:16px; float:left;}
.right-container li{ display:block; margin-bottom:10px;}
.right-container input,.right-container select{
    width:240px;
    padding:5px;
    border:1px solid #dadada;
    border-radius:3px;
    float:right;
}
.right-container input:hover{
    border:1px solid #c03552;
}
.inner_left-box{
 display:block;
vertical-align:top;
}
.inner_left-box li{ display:inline-block; vertical-align:top;}
.left-text{ width:56% !important; margin-top:0px !important;}
.left-text h4{ color:#c03552; text-transform:uppercase; font-weight:normal; text-align:left}
.left-text p{ font-size:14px; text-align:left;}
.bg-color{ 
	background: none repeat scroll center 0 rgba(0, 0, 0, 0.25);
    bottom: 0;
    height: 68px;
    position: absolute;
    width: 100%;
}
.cir-1 a{ 
	background:#f2f1ef url(../images/cir-7.png) no-repeat center center;
}
.cir-2 a{ 
	background:#f2f1ef url(../images/cir-2.png) no-repeat center center;
}
.cir-3 a{ 
	background:#f2f1ef url(../images/cir-3.png) no-repeat center center;
}
.cir-4 a{ 
	background:#f2f1ef url(../images/cir-4.png) no-repeat center center;
}
.cir-1 a:hover{ 
	background:#c03552 url(../images/cir-1.png) no-repeat center center;
}
.cir-2 a:hover{ 
	background:#c03552 url(../images/cir-8.png) no-repeat center center;
}
.cir-3 a:hover{ 
	background:#c03552 url(../images/cir-6.png) no-repeat center center;
}
.cir-4 a:hover{ 
	background:#c03552 url(../images/cir-5.png) no-repeat center center;
}
.round-cir{ text-align:center;}
.round-cir li:nth-child(odd){
	margin:0 45px;
}
.round-cir li{display:inline-block; width:254px;}
.round-cir li a{
 	width:254px;
  	height:254px;
  	border-radius:127px;
   /* background-color:#f2f1ef;*/
    border:1px solid #e1e0de;
    display: inline-block;
    transition: all .7s ease;
}
.round-cir li a:hover{
	/*background:#c03552;*/
 	border:1px solid #a72540;
}
.round-cir p{
 	color:#202020;
  	font-size:14px;
   	margin:19px auto 0;
    font-family: 'signikalight';
}
.round-cir h1{font-size:18px; margin-top:20px;}
.form-img-main {background:url(../images/bg-main-form.jpg) fixed no-repeat; background-size:100%;height:412px;}
.form-img img{width:100%;}
.form-img{
 	background:url(../images/pettern.png) repeat;
  	width:100%;
   height:100%;
  
 }
 .text-center{text-align:center;}
 .button-sub{
  background:#c03552;
  border:none;
  border-bottom:5px solid #a72540;
  color:#fff; border-radius:3px;
  padding:10px;
  width:200px;
  margin-top:50px;
  cursor:pointer;
  transition: all .7s ease;
  text-transform:uppercase;
  font-weight:800;
}
.border-container{
  border-bottom:1px solid #e8e8e8;
  margin-top:35px; 
  margin-bottom:50px; 
    }
.left-text button {width:140px; margin-top:0px;}
.right-container li{text-align:center;}
.right-container li button{width:220px; margin-top:35px;}
.map-image{
	background:url(../images/map.jpg) no-repeat;
	min-height:402px;
 background-size:cover;
}
.content-left a:hover{color:#fff;}
.content-left{
    background:#c03552;
    width:422px;
    color:#fff;
    padding:20px;
    min-height:402px;
    }
.p-text{padding:0 100px; font-size:16px; color:#333333;}
 .button-sub:hover{
   background:#a72540;  
   border-bottom:5px solid #c03552;
}
.form-img h1{ color:#fff; text-transform:uppercase; padding:30px 0 50px 0}
.fleft{float:left;}
.heading{
 	text-align:center;
  	color:#007ec6;
    font-size:1.375em;
    text-transform:uppercase;
}
section h1{
 text-align:center;
 color:#c03552;
 margin-top:56px; 
 font-size:40px; 
 text-transform:uppercase;
}
section p{
 text-align:center;
 color:#c03552;
 margin:26px auto 37px;
 }
.form-img li input,.form-img li select{
    width:373px;
    padding:8px;
    border-radius:3px;
    border:none;
    font-size:20px;
}
.form-img li:nth-child(even){
	margin:0 65px;
}
.form-img ul:nth-child(even){
	margin-top:30px;;
}
.box-cont li:nth-child(even){
	margin:0 65px;
}
.text-right p{
    color:#333333; text-align:left; margin:0px;
    }
.text-right a:first-child{margin-top:47px !important;}
.text-right a{ color:#333333; display:block}
.content-left h1{
 	color:#fff;
  margin-top:36px;
}
.content-left span .fa {
    color: #fff;
} 
.content-left p:nth-child(even){
     margin:45px 0 16px 0;
}
.content-left p{
    color: #fff;
    text-align:left;
    font-size:18px;
    margin:0px;
}
.box-cont ul:first-child{
    margin-bottom:25px;
 }
 
.box-cont h5,.article h5{font-weight:900; font-size:18px; color:#c03552;}
.article h5{font-size:14px; text-align:left;}
.box-cont p{ margin:16px 0 0 0; text-align:justify; font-size:14px; color:#222;}
.article p{ text-align:justify; font-size:13px; color:#222; line-height:15px; margin:5px 0; }
.box-cont span a{ font-size:14px; color:#c03552;}
.article span a{ font-size:13px; color:#c03552;}
.article-middle{
    margin:10px 0;}
.box-cont li{
    width:373px;
    padding:28px 20px;;
    border-radius:3px;
    border:none;
    font-size:20px;
    background:#f6f6f6;
}
.article li{
    width:373px;
    padding:15px 20px;;
    border-radius:3px;
    border:none;
    font-size:20px;
    background:#f6f6f6;
}
.margin-top{margin-top:50px;} 
.fa-ellipsis-h{padding-right:5px; font-size:25px; color:#c03552;}
.footer-top li{display:inline-block;}
.footer-top{
 	font-size:12px;
    background:#222222;
    padding:25px 0;
    margin-top:120px;
    }
footer{
  	font-size:12px;
 	width:100%;
	background:#0f0f0f;
 	padding:25px 0;
  
}
footer p,.footer-top ul{
    text-align:center;
}
.footer-top a{color:#fff;bdbdbd; padding-right:30px;}
footer a:hover,.footer-top a:hover,footer a{
 	 	color:#7e7e7e;
}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {
    display: inline-block;
}
html[xmlns] .clearfix {
    display: block;
}
* html .clearfix {
    height: 1%;
}
.toggle_menu{
 display:none;
}
.fleft{float:left;}
.fright{float:right !important;}
.margin-but{margin:0;}
.margin-but button{margin-top:30px !important;}
.border-container-right{margin:50px 0 90px 0;  border-bottom:1px solid #e8e8e8; }
.span{color:#c03552; height:auto !important; border:none !important;}