﻿@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,500,600,700,800);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:600italic,400);
@font-face {
    font-family: 'nexa_boldregular';
    src: url('fonts/Nexa Bold-webfont.eot');
    src: url('fonts/Nexa Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Nexa Bold-webfont.woff2') format('woff2'),
         url('fonts/Nexa Bold-webfont.woff') format('woff'),
         url('fonts/Nexa Bold-webfont.ttf') format('truetype'),
         url('fonts/Nexa Bold-webfont.svg#nexa_boldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'nexa_lightregular';
    src: url('fonts/Nexa Light-webfont.eot');
    src: url('fonts/Nexa Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Nexa Light-webfont.woff2') format('woff2'),
         url('fonts/Nexa Light-webfont.woff') format('woff'),
         url('fonts/Nexa Light-webfont.ttf') format('truetype'),
         url('fonts/Nexa Light-webfont.svg#nexa_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'intro_condblack_free';
    src: url('fonts/Intro Cond Black Free-webfont.eot');
    src: url('fonts/Intro Cond Black Free-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Intro Cond Black Free-webfont.woff2') format('woff2'),
         url('fonts/Intro Cond Black Free-webfont.woff') format('woff'),
         url('fonts/Intro Cond Black Free-webfont.ttf') format('truetype'),
         url('fonts/Intro Cond Black Free-webfont.svg#intro_condblack_free') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{
	padding:0 0 0 0;
	margin:0;
	font:normal Arial, Helvetica, sans-serif;
	color:#686868 !important;
background-color:#FFF;
}

td,div,h1,h2,h3,input,from{
	padding:0;
	margin:0;
}
imag{
	padding:0;
	margin:0;
	border:none;
}
ul{
	list-style:none;
	padding:0;
	margin:0;
	}
.clear{
	padding:0px;
	margin:0px;
	clear:both;
	}

.mid_main{
width:100%;
padding:0;
margin:0;
float:left;
text-align:center;
}
.inner_text{
width:100%;
padding: 8px 0 11px;
margin:0;
float:left;
background:url('images/underline.png') repeat-x center center;
}
.fa-circle{
background: none repeat scroll 0 0 #fff;
    font-size: 25px !important;
    padding: 0 5px 0 6px;
    color:#db3333;
   }
.mid_main h1{
font-family: 'Open Sans', sans-serif;
color:#7c7c7c;
font-size:14px;
line-height:22px;
padding:8px 0 15px 0;
margin:0;
}
.mid_main h2 {
    color: #7c7c7c;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    line-height: 22px;
    margin: 0;
    padding: 8px 0 15px;
}
.mid_main h1.textheading{
font-family: 'nexa_lightregular';
font-size:30px;
color:#db3333;
margin:20px 0 0 0; 
}

.mid_lower{
width:100%;
padding:0;
margin:0;
float:left;
text-align:center;
}
.mid_lower h2{
font-family: 'nexa_lightregular';
font-size:30px;
color:#db3333;

}
.mid_lowerHeading{
font-family: 'nexa_lightregular' !important;
font-size:30px !important;
color:#db3333 !important;

}

.mid_lower p{
font-family: 'Open Sans', sans-serif;
color:#7c7c7c;
font-size:14px;
line-height:22px;
padding:8px 0 15px 0;
margin:0;
}
.gallery_main{
width:100%;
margin:0 0 41px 0;
padding: 0 0 32px;
background:#efefef;
float:left;
}
.inner_total{
width:100%;
padding:0;
margin: 26px 0 0;
float:left;
}
.inner_image{
width:100%;
padding:0;
margin:0 0 30px 0;
background:#fff;
float:left;
border:1px solid #d1d1d1;
position:relative;
}

.image_part {
    margin: 0 auto;
    padding: 10px 0 0;
    text-align: center;
    width: 90%;
}
.image_part img{
width:100%;
height:auto;
}
.text_part {
    margin: 9px auto;
    padding: 0;
    text-align: center;
    width: 90%;
}
.text_part h3{
font-family: 'nexa_lightregular';
font-size:20px;
color:#202020;
padding:0;
margin:0;
line-height:26px;
}
.text_part p{
font-family: 'Open Sans', sans-serif;
color:#3e3e3e;
font-size:14px;
line-height:26px;
padding:0;
margin:0;
}
.text_part p a{
color:#e93535;
text-decoration:none;
font-size:14px;
font-family: 'Open Sans', sans-serif;
}
.member_part{
width: auto;
padding:0;
margin:0;
position: absolute;
bottom:0;
top:0;
}
.news_main{
width:100%;
padding:0;
margin:0;
float:left;
background:url('images/menu-bg.jpg') repeat 0 0;
}
/*.news_main{
width:100%;
padding:0;
margin:0;
float:left;
background:#db3333;
}
*/
.textCenter{
	text-align:center;
}
.imgInfo{
margin:-35px 0 0 0;	
text-align:center;
}
.imgInfo img{
display:block;
width:100%;
}
.textInfo{
width:50%;
	padding:52px 0;
}
.textInfo h2{
	color:#fff;
	font-family: 'nexa_lightregular';
	font-size:48px;
	font-weight:700;
	letter-spacing: -3px;
	margin:0 0 6px 0;
}
.textInfoHeading{
	color:#fff !important;
	font-family: 'nexa_lightregular' !important;
	font-size:48px !important;
	font-weight:700 !important;
	letter-spacing: -3px;
	margin:0 0 6px 0;
	
}
.spanText{
 color: #fff;
    font-family: "intro_condblack_free";
    font-size: 250px;
    position: absolute;
    right: 99px;
    top: -31px;
   }
.textInfo p{
	color:#fff;
	font-family: 'Open Sans', sans-serif;	
	font-size:15px;
	color:#fff;
	font-weight:400;
}
.textInfo h3{
	color:#fff;
	font-family: 'nexa_boldregular';
	font-size:24px;
	margin:0;
}
.textInfo h3 span{
	color:#fff;
	font-family: 'nexa_boldregular';
	font-size:36px;
}
.textInfo h4{
	color:#fff;
	font-family: 'nexa_boldregular';
	font-size:36px;
	margin:9px 0;
	color:#340000;
	text-shadow: 1px 1px #e58686;
}
.bkNow{
	width:295px;
	height:55px;
	border:1px solid #ff0000;
	border-radius:3px;	
	-webkit-box-shadow: inset 10px 10px 5px -5px rgba(30,0,0,1);
	-moz-box-shadow: inset 10px 10px 5px -5px rgba(30,0,0,1);
	box-shadow: inset 10px 10px 5px -5px rgba(30,0,0,1);
	background:#460000;
	font-family: 'intro_condblack_free';
	text-align:center;
	color:#fff !important;
	font-size:28px !important;
}
.bkNow:hover{
	color:#fdefef !important;
	background:#740101;
	transition:all .4s;
}
.textInfo .usText{
 display:block;
}



.news_inner{
width:97%;
padding:0;
margin:0;
}
.latest_text{
width:35.22%;
padding:0;
margin:0;
background:#fff;
border-radius: 15px;
}
.news_inner h3{
font-family: 'nexa_lightregular';
color:#5e5e5e;
font-size:22px;
text-align:center;
padding:6px 0 6px 0;
margin:0;
font-weight:800;
}
.news_inner ul {
    margin: 0;
      padding: 14px 0 0 12px;
}
.news_inner ul li {
    color: #ffcece;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    line-height: 23px;
    padding: 7px 0 1px;
}
.news_inner ul li:nth-child(1){
list-style:disc;
font-size:15px;
font-weight:bold;
}
.news_inner ul li:nth-child(3){
list-style:disc;
font-size:15px;
font-weight:bold;
}
.member_log{
width:96%;
padding:0;
margin:0;
float:right;
background:#fff;
}
.member_inner{
width:90%;
padding:0;
margin:0 auto;
}
.member_log h2{
font-family: 'nexa_lightregular';
color:#494949;
font-size:22px;
text-align:center;
font-weight:800;
}
.member_inner input, select, textarea{
    border: 1px solid #dadada;
    border-radius: 5px;
    margin: 11px 0 1px;
    padding: 8px 0 7px;
    width: 100%;
}
 .member_inner input[type=checkbox], input[type=radio] {
 background: none repeat scroll 0 0 #e7e7e7;
    border: 1px solid #dadada;
    float: left;
    height: 33px;
    margin: 11px 10px 0 0;
    padding: 0 6px 0 3px;
    width: 8%;
    }

.member_inner p{
font-family: "Open Sans",sans-serif;
padding:10px 0 7px 0;
margin:0;
color:#5e5e5e;
font-size:14px;
}
.member_inner button, html input[type=button], input[type=reset], input[type=submit]{
width:36%;
padding: 8px 0;
margin:0 auto;
background:#cc2626;
color:#fff;
font-family: "Open Sans",sans-serif;
font-size:15px;
border-radius: 6px;
}
.bot_part{
width:100%;
height: auto;
float:left;
text-align:center;
margin: 6px 0 8px;
}
.news_inner_total{
width:100%;
padding: 48px 0 22px;
margin:0;
float:left;
}
.lower_text{
width:100%;
padding:0;
margin:0;
float:left;
}
.lower_inner_text{
width:100%;
padding: 49px 0 51px;
margin:0;
float:left;
}
.lower_inner_text p{
font-family: "Open Sans",sans-serif;
color:#848383;
font-size:14px;
text-align:left;
}
.foter_main{
width:100%;
padding: 0 0 56px;
margin:0;
float:left;
background:#1d1d1d;
}
.socal_part{
width:100%;
padding:0;
margin:0;
float:left;
}
.socal_part ul{
list-style:none;
padding:0;
margin:0;
}
.socal_part ul li{
width:35px;
padding:0;
margin: 0 7px 0 0;
background:#000;
border-radius:50%;
height:35px;
text-align:center;
float:left;
}
.fa-facebook{
font-size:21px !important;
color:#fff !important;
margin:8px 0 2px;
}
.fa-twitter{
font-size:21px !important;
color:#fff !important;
margin:8px 0 2px;
}

.fa-linkedin{
font-size:21px !important;
color:#fff !important;
margin:8px 0 2px;
}

.fa-pinterest {
    color: #fff !important;
    font-size: 21px !important;
    margin: 7px 0 0 4px;
}
.fa-google-plus {
    color: #fff !important;
    font-size: 21px !important;
    margin: 7px 0 0 4px;
}

.socal_part ul li:hover{
background:#1ebef0;
}
.foter_inner{
width:100%;
padding:0;
margin:32px 0 0 0;
float:left;
}
.foter_inner p{
font-family: "Open Sans",sans-serif;
padding:16px 0 20px 0;
margin:0;
font-size:14px;
color:#747474;
line-height:22px;
}
.recent_post{
width:100%;
padding:0;
margin: 38px 0 0;
float:left;
}
.recent_post p{
 font-size:14px;
 color:#787878;
 margin:17px 0;
}

/*.foter_sub_main h2{
 border-right: 1px solid #fff;
    color: #fff;
    display: inline-block;
    font-family: "nexa_lightregular";
    padding-right: 18px;
    font-size:22px;
    margin:0;
    }
*/.foter_sub_mainHeading{
 border-right: 1px solid #fff;
    color: #fff;
    display: inline-block;
    font-family: "nexa_lightregular";
    padding-right: 18px;
    font-size:22px;
    margin:0;
    }

.recent_post ul{
padding:0;
margin:0;
list-style: none;
}
.recent_post ul li{
padding: 10px 0px 8px 0;
margin:0;
float:left;
color:#747474;
font-family: "Open Sans",sans-serif;
font-size:14px;
border-bottom:1px solid #747474;
width:100%;
height:auto;
}
.recent_post ul li p.left_link{
	float:left;
	width:50%;
	text-align:left;
}
.recent_post ul li p.right_link{
	float:right;
	width:50%;
	text-align:right;
}
.foter_sub_main{
width:100%;
padding:0;
margin:15px 0 0 0;
float:left;
}
.contact_main {
    float: left;
    margin: 38px 0 0;
    padding: 0;
    width: 100%;
}
.contact_main ul li {
    color: #787878;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    line-height: 28px;
    margin: 13px 0 21px;
    padding: 0;
}
.fa-map-marker {
    color: #fff !important;
    float: left;
    font-size: 20px !important;
    height: 26px;
    margin: 4px 8px 0 0;
}
.fa-phone{
   color: #fff !important;
    float: left;
    font-size: 20px !important;
    height: 26px;
    margin: 4px 8px 0 0;
}
.fa-envelope-o{
   color: #fff !important;
    float: left;
    font-size: 20px !important;
    height: 26px;
    margin: 4px 8px 0 0;
}
.image_inner{
width:100%;
padding:0;
margin:0;
float:left;
}
.image_inner ul{
padding:0;
margin:15px 0 0 0;
list-style: none;
}
.image_inner ul li{
float:left;
padding:0;
 margin: 3px 6px 4px 1px;
 overflow: hidden;
 width: auto !important;
}
.gutter{
padding:0 20px 0 10px;
}
.recent_image{
width:100%;
padding:0;
margin:38px 0 0 0;
float:left;
}

.foter_lower{
width:100%;
padding: 28px 0 37px;
margin:0;
float:left;
background:#000;
}
.foter_nav{
width:100%;
padding:0;
margin:0;
float:left;
}
.foter_lower ul{
padding:0;
margin:0;
list-style:none;
text-align:center;
}
.foter_lower ul li{
display:inline-block;
font-family: "Open Sans",sans-serif;
font-size:14px;
color:#373737;
font-weight: bolder;
text-align:center;
 padding: 0 34px 0 4px;
}
.foter_lower ul li a{
text-decoration:none;
color:#373737;
font-size:14px;
}
.foter_lower ul li a:hover{
color:#9e9e9e;
}
.banner_main{
    background: url("images/babesbanner.png") no-repeat 0 0;
    border-top: 5px solid #2e2e36;
    height: 636px;
    width: 100%;
}    
/*.navbar-brand {
    height: auto !important;
    left: 228px;
    padding: 0 !important;
    position: absolute;
    top: 5px;
}
*/
.logo{
	width:auto;
	display:block;
	margin:0 0 0 135px;
}
.navbar-default{
background: none !important;
border: none !important;
}
.nav_main ul{
padding:0;
margin:0;
list-style:none;
text-align:left;
}
.nav_main ul li{
padding: 16px 0px 0 0;
margin:0;
display:inline-block;
text-align:center;
color:#373737;
font-size:14px;
font-family: "Open Sans",sans-serif;
font-weight:400;
}
.nav_main ul li a{
text-decoration:none;
color:#373737;
font-size:14px;
padding: 7px;
font-weight:600;
}
/*.nav_main ul li a:hover{
background:#DB3333;
border-radius: 6px;
color:#fff;
}
*//*.nav_main > ul > li:hover > a, .nav_main > ul > li.current-menu-item > a
{
background:#DB3333;
border-radius: 6px;
color:#fff;
}
*/
.nav_main ul li:hover a, .nav_main ul li.current-menu-item a
{
background:#DB3333;
border-radius: 6px;
color:#fff;
}


.nav_inner{
width:auto;
padding:0;
margin:0;
float:right;
}
.current-menu-item{
/*background:#242424;*/
border-radius: 5px;
color:#fff !important;
}

.banner_inner {
    float: right;
    margin: 40px 0 0 23px;
    padding: 0;
    width: 35%;
}
.banner_inner h1{
font-family: 'nexa_boldregular';
font-size:72px;
padding:0;
margin:0;
letter-spacing: -3px;
}
.banner_inner h2{
font-family: 'nexa_boldregular';
color:#555555;
font-size:36px;
padding:0;
margin:0;
line-height: 16px;
}
.banner_inner p{
font-size:14px;
font-family: "Open Sans",sans-serif;
color:#3b3b3b;
padding:0 0 8px 0;
margin:0;
}
.banner_inner h3{
font-size:14px;
font-family: "Open Sans",sans-serif;
color:#3b3b3b;
margin-bottom:30px;
}

.banner_inner h3 a.view{
background:#e02f2f;
border:none;
padding:10px 40px;
margin:0 0 30px 0;
font-family: 'nexa_boldregular';
color:#fff;
font-size:20px;
line-height:26px;
font-weight: normal;
border-radius:5px;
cursor:pointer;
text-decoration:none;
box-shadow: inset 0px 2px 3px #6c6a6a; 
}
.blank_part{
width:100%;
padding:16px 0 0px 0;
margin:0;
float:left;
background:#fff;
}



.image_inner ul li a img {
    -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -o-transition: all 1s ease; /* IE 9 */
    -ms-transition: all 1s ease; /* Opera */
    transition: all 1s ease;
        max-width: 100%;
   
}
.image_inner ul li a:hover img {
    -webkit-transform:scale(1.25); /* Safari and Chrome */
    -moz-transform:scale(1.25); /* Firefox */
    -ms-transform:scale(1.25); /* IE 9 */
    -o-transform:scale(1.25); /* Opera */
     transform:scale(1.25);
}

/*about_page start*/

.about_header{
width:51%;
padding:0;
margin:0 auto;
text-align:center;
}
.about_header h1{
  color: #555555;
    font-family: "nexa_boldregular";
    font-size: 48px;
    margin: 0;
    padding: 0;
}
.about_header p{
  color: #3b3b3b;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    margin: 0;
    padding: 0 0 7px;
    }
.about_header p span{
 font-family: "Open Sans",sans-serif;
 font-weight:bold;
 padding:0;
 color:#242424;
 font-size:15px;
}
.about_header h3 a.view{
background: none repeat scroll 0 0 #e02f2f;
    border: medium none;
    border-radius: 5px;
    box-shadow: 0 2px 3px #6c6a6a inset;
    color: #fff;
    cursor: pointer;
    font-family: "nexa_boldregular";
    font-size: 20px;
    font-weight: normal;
    line-height: 26px;
    margin: 0 0 30px;
    padding: 10px 40px;
    text-decoration: none;
}
.inerpages_main{
width:100%;
padding:0;
margin:0;
float:left;
background:url('images/inner_banner.png') no-repeat center top;
}
.about_enter{
width:100%;
padding:0;
margin:0;
float:left;
}
.about_enter h1, .about_enter h2 {
    color: #db3333;
    font-family: "nexa_lightregular";
    font-size: 26px;
    margin: 0 0 20px;
    padding: 0;
}
.about_enter p {
    color: #737373;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    line-height: 24px;
}
.about_enter p span{
 font-family: "Open Sans",sans-serif;
 font-style:italic;
 color:#4c4c4c;
 font-weight:bold;
}
.side_cut{
  left: 38px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: -17px;
    width: auto;
    z-index:999;
}
.about_image{
width:100%;
padding:0;
margin:0;
float:left;
position:relative;
}
.about_image img {
    display: block;
    width: 74%;
}

.about_text{
width:100%;
padding:0;
margin:0;

}
.about_total {
    float: left;
    margin: 0;
    padding: 56px 0 0;
    width: 100%;
}
.about_total:last-child{
padding: 18px 0 69px;
}
.inner_total p{
text-align:center;
 font-family: "Open Sans",sans-serif;
 font-size:14px;
 color:#656565;
 line-height:25px;
 padding:0;
 margin:0;
}
.inner_total p span{
color:#f12f2f;
font-size:60px;
}
.about_header h3 {
    margin: 12px 0 0;
    padding: 0;
}
.rates_main{
width:100%;
padding:0;
margin:0;
float:left;
}
.rates_inner{
width:60%;
padding:0;
margin:0;
float:left;
}
.rates_back{
width:100%;
padding:0;
margin:0;
float:left;
background:url('images/rapes_banner.png') no-repeat center top;
background-size:100%;
}
.chart_main{
width:100%;
padding:0;
 margin: 12px 0 26px;
float:left;
}
.head_text{
width:52%;
padding:0;
margin:9px 0 0 0;
float:left;
background:#e93434;
text-align:left;
}
.head_text h2{
font-family: 'nexa_lightregular';
font-size:20px;
color:#fff;
padding:0 0 0 14px;
margin:0;
line-height:50px;
}
.header_lower{
width:100%;
padding:0;
margin:0;
float:left;
background:#2c2c2c;
}
.header_lower h2{
 font-family: "Open Sans",sans-serif;
 text-align:left;
 font-size:18px;
 color:#fff;
 line-height:39px;
 padding:0 0 0 14px;
 margin:0;
}
.chart_inner{
width:100%;
padding:0;
float: left;
margin:0;
background:#fff;
}
.chart_table_in{
width:70%;
padding:0;
float:left;
margin:0;
}
.chart_row{
width:100%;
padding:0;
margin:0;
float:left;
border-bottom:1px solid #000;
border-right:1px solid #cfcfcf;
}
.chart_row p{
color:#4c4c4c;
font-size:14px;
line-height:25px;
 font-family: "Open Sans",sans-serif;
padding: 7px 0 4px 15px;
 margin:0;
}
.chart_table_right{
width:30%;
padding:0;
margin:0;
float: left;
}
.chart_row:last-child{
border-bottom:none;
}
.rate_lowertext{
width:100%;
padding:30px 0 20px 0;
margin:0;
float:left;
}
.rate_lowertext p{
 font-family: "Open Sans",sans-serif;
 font-size:14px;
 color:#5f5f5f;
}
.rates_header{
width:100%;
padding:0;
 margin: 50px 0 16px;
float:left;
text-align:center;
}
.rates_header h2{
font-family: 'nexa_lightregular';
color:#db3333;
font-size:28px;
padding:0;
margin:0;
}
.rates_header p{
 font-family: "Open Sans",sans-serif;
 font-size:14px;
 color:#5f5f5f
}
.gallerypart_main{
width:100%;
padding:0;
margin:0;
float:left;
}
.gallerypart_head{
width:100%;
padding:0;
margin: 45px 0 34px;
float:left;
}
.gallerypart_head h1{
font-family: 'nexa_lightregular';
text-align:center;
color:#db3333;
font-size:28px;
padding:0;
margin:0;

}
.gallerypart_head p{
font-family: "Open Sans",sans-serif;
 font-size:14px;
 color:#5f5f5f;
 text-align:center;
}
.gallery_image_main {
    float: left;
    margin: 0 0 50px;
    padding: 0;
    width: 100%;
}
.gallery_image_main ul{
padding:0;
margin:0;
list-style:none;
}
.gallery_image_main ul li{
   border: 1px solid #bfbfbf;
    float: left;
    margin: 2px 5px 5px 0;
    padding: 7px;
    width: 32%;
     overflow: hidden;
    }
.gallery_image_main img{
width:100%;
transition: all 1s ease 0s;
height:auto;
}
.gallery_image_main ul li a:hover img {
    transform: scale(1.25);
}
.gallerypart_inner p{
font-family: "Open Sans",sans-serif;
 font-size:14px;
 color:#5f5f5f;
 text-align:center;
 padding: 28px 0 38px;
 clear:both;
}
.gallerypart_inner h3{
text-align:center;
padding:0 0 60px 0;
}
.gallerypart_inner h3 a.contct {
    background: none repeat scroll 0 0 #1d1d1d;
    border: medium none;
    border-radius: 5px;
    box-shadow: 0 5px 9px #000 inset;
    color: #fff;
    cursor: pointer;
    font-family: "nexa_boldregular";
    font-size: 36px;
    font-weight: normal;
    line-height: 26px;
    margin: 0 0 30px;
    padding: 10px 40px;
    text-decoration: none;
    text-align:center;
}
.gallerypart_inner h3 a.contct:hover{
background:#3d3d3d;
color:#fff;
}
.vacency_main{
width:100%;
padding:0;
margin:0;
float:left;
background:#eeeeee;
}
.vacency_main{
width:100%;
padding:0;
margin:0;
float:left;
background:#eeeeee;
}
.vacency_inner input{
 float: left;
    margin: 5px 5px 1px 2px;
     padding: 9px 7px 9px 12px;
    width: 32%;
   /* border:1px solid #c4c4c4;*/
   font-family: "Open Sans",sans-serif;
   color:#727272;
    }
.vacency_inner  textarea{
border: 1px solid #c4c4c4;
    margin: 6px 0 4px;
    width: 98%;
    padding: 9px 7px 9px 12px;
    font-family: "Open Sans",sans-serif;
   color:#727272;

    }
.vacency_inner input[type=file]{
font-family: "Open Sans",sans-serif;
color:#727272;
width:18%;
padding: 7px 0 22px;
} 
.vacency_inner{
width:100%;
padding:0;
margin:10px 0 50px 0;
float:left;
}
.cpat{
width:13% !important;
padding:0;
margin:0;
float:left;
}
.vacency_inner > html input[type=button], input[type=reset], input[type=submit]{
width: auto;
padding: 11px 16px 7px 16px;
margin:0;
float:left;
background: none repeat scroll 0 0 #e53535;
    border: medium none;
    border-radius: 5px;
    box-shadow: 0 2px 3px #000 inset;
    color: #fff;
    cursor: pointer;
    font-family: "nexa_boldregular";
    font-size: 30px;
    font-weight: normal;
    line-height: 26px;
    text-decoration: none;
    text-align:center;
}
.capta{
width:100%;
padding:0;
margin:0;
float:left;
}
.vacncy_text{
width:100%;
padding:0;
margin:0;
float:left;
text-align:left;
}
.vacncy_text p{
font-family: "Open Sans",sans-serif;
font-size:14px;
color:#717171;
padding:46px 0 42px 0;
margin:0;
}
.faq_main{
width:100%;
padding:0;
margin:0;
float:left;
}
.faq_innertext{
width:100%;
padding:0;
 margin: 43px 0 33px;
float:left;
}
.faq_text_part{
width:100%;
padding: 7px 0 13px;
margin:0;
float:left;
}
.faq_innertext h2{
font-family: "Open Sans",sans-serif;
color:#db3333;
padding: 15px 0 17px;
margin:0;
font-size:18px;
}
.faq_innertext h3{
font-family: "Open Sans",sans-serif;
width:45%;
margin: 0 0 19px;
padding: 7px 5px 11px 14px;background:#3e3e3e;
color:#fff;
font-size:20px;
}
.faq_innertext p{
font-family: "Open Sans",sans-serif;
color:#737373;
font-size:14px;
padding:0;
margin:0;
}
.blog_main{
width:100%;
padding:0;
margin:0;
float:left;
}
.blog_image{
width:100%;
padding:2px;
margin:0;
float:left;
border:1px solid #dbdbdb;
}
.blog_image img{
width:100%;
}
.blog_text{
width:100%;
padding:0;
margin:0;
float:left;
}
.blog_left{
width:12.33%;
padding:0;
margin:0;
float:left;
text-align:center;
}
.blog_left_total{
width:100%;
padding:0;
margin:0;
float:left;
}
.blog_left h2{
font-family: 'nexa_boldregular';
font-size:30px;
padding:0;
margin:0;
color:#fff;
}
.blog_left p{
font-family: 'nexa_boldregular';
}
.blog_headtext{
width: 100%;
padding:0;
margin:0;
float:left;
background:#000;
}
.blog_lower_text{
width:100%;
padding:0;
margin:0;
float:left;
background:#fff;
border:1px solid #dbdbdb;
}
.blog_lower_text h2{
color:#e02f2f;
font-size:48px;
padding: 9px 0 1px;
margin:0;
}
.coment_part{
width:100%;
padding:0;
margin:24px 0 0 0;
float:left;
background:#e02f2f;
}
.coment_part p{
font-family: 'nexa_lightregular';
color:#fff;
font-size:16px;
padding:0 0 5px 0;
margin:0;
}
.coment_part h2{
color:#fff;
font-size:30px;
padding: 9px 0 1px;
margin:0;
}
.blog_riht{
width:84%;
padding:0;
margin:0;
float:right;
}
.blog_riht h2{
color:#484848;
font-family: "Open Sans",sans-serif;
font-size:16px;
padding: 0 0 20px;
margin:0;
font-weight:600;
}
.blog_riht p{
color:#484848;
font-family: "Open Sans",sans-serif;
padding:0;
margin:0;
font-size:14px;
}
.blog_total_part{
width:100%;
padding:0;
margin:55px 0 7px 0;
float:left;
}
.blog_total_part:last-child{
margin:15px 0 71px 0;
}
.contact_mainin{
width:100%;
padding:0;
margin:0;
float:left;
}
.contact_sub{
width:100%;
padding: 19px 0 22px;
margin:0;
float:left;
background:#eeeeee;
}
.contact_form input{
width:100%;
padding:10px 0 10px 7px;
margin:8px 0 4px 0;
color:#484848;
font-family: "Open Sans",sans-serif;
}
.contact_form textarea{
width:100%;
padding:10px 0 10px 7px;
margin:8px 0 4px 0;
color:#484848;
font-family: "Open Sans",sans-serif;
}
.cpat2{
width:20% !important;
}
.contact_form p{
padding:0;
margin:0;
color:#6a6a6a;
font-size:14px;
font-family: "Open Sans",sans-serif;
/*width:48%;
*/float:right;
width:100%;
}
.contact_form{
	display:inline-block; width:100%;
}
.contact_form input[type=button], input[type=reset], input[type=submit]{
  background: none repeat scroll 0 0 #2a2a2a;
    border: medium none;
    border-radius: 5px;
    box-shadow: 0 4px 3px #000 inset;
    color: #fff;
    cursor: pointer;
    float: left;
    font-family: "nexa_boldregular";
    font-size: 30px;
    font-weight: normal;
    line-height: 26px;
    margin: 9px 0 11px;
    padding: 11px 16px 7px;
    text-align: center;
    text-decoration: none;
    width:55%;
}
.contact_detail{
width:100%;
padding:0;
margin:0;
float:left;
}
.contact_detail p{
font-size:14px;
font-family: "Open Sans",sans-serif;
color:#535353;
padding:7px 0 5px 0;
margin:0;
}
.contact_detail h2{
 font-family: 'nexa_boldregular';
 color:#4e4e4e;
 font-size:30px;
 padding:5px 0 0px 0;
 margin:0;
}
.contact_detail h2 span{
color:#cd2929;
font-size:44px;
}
.contact_detail h3{
font-family: "Open Sans",sans-serif;
color:#535353;
font-size:16px;
font-weight:600;
}
.contact_detail h3 span{
color:#e02222;
}
.contact_innerimg{
width:100%;
padding:0;
margin:15px 0 0 0;
float:left;
background:url('images/contact_img.png') no-repeat center top;
background-size:100%;
}
.text_22 {
    float: right;
    margin: 10px 14px 6px 0;
    padding: 0;
    width: 50%;
}
.text_22 h2{
color:#fff;
font-size:30px;
padding:0;
margin:0;
text-transform:uppercase;
}
.text_22 h3{
color:#fff;
font-size:30px;
padding:0;
margin:0;
 font-family: 'nexa_boldregular';
 text-transform:uppercase;
 text-align:right;
}
.text_22 p{
font-family: 'nexa_lightregular';
color:#fff;
font-size:20px;
text-align:right;
padding:0;
margin:0;
}
.text_22 h3 span{
color:#000;
}
.inner_pera{
width:100%;
padding:0;
margin:0;
float:left;
}


/**sriyanka**/

.navbar-nav {
    padding-top: 10px;
}

.navbar-nav > li {
    margin-right: 2px;
}

.navbar-nav > li > a {
    padding: 8px 24px !important;
    font-weight:600;
}
.welcometag{
	width:100%;
	display:inline-block;
}
.welcometag h3 {
    color: #2d2e36;
    font-family: "Open Sans";
    font-size: 30px;
    font-weight:bold;
    margin:0;
   }
.welcometag span {
   color: #db3333;
    font-family: "nexa_lightregular";
    font-size: 105px;
    letter-spacing: -9px;
    line-height: 125px;
   }
.iner_para{
    color: #d2153c !important;
    font-family: "Open Sans";
    font-size: 18px;
    float:right;
    margin: 0 60px 10px 0;
  }
.welcometag h2 {
    color: #565656;
    font-family: "Open Sans";
    font-size: 18px;
    /*font-weight: 600;
*/    line-height: 20px;
    display:inline-block;
    float:right;
    margin:0 45px 10px 0;
}
.welcometag p {
    color: #565656;
    font-family: "Open Sans";
    font-size: 14px;
    /*font-weight: 600;
*/    line-height: 20px;
    display:inline-block;
    float:right;
    margin:0 45px 10px 0;
}

.atag {
    color: #2d2e36 !important;
	font-family: 'nexa_boldregular'!important;   
}

/*abou*/

.banner_main1{

	background:url('images/inner_banner.png') no-repeat 0 0; width:100%; height:auto; position:relative;border-top: 5px solid #2e2e36;

}

.aboutuspage{

	width:50%;

	text-align:center;

	margin:0 auto;

}

.aboutuspage h3 {

    color: #555555;

    font-family: "nexa_boldregular";

    font-size: 48px;

    letter-spacing: -3px;

    margin:0;

/*  position: absolute;

    top: 76px;

    left: 582px;

*/}

.contactus{

 left: 523px !important;

	

}

.faq{

	left: 627px !important;

}



.gallery{

	  left: 566px !important;

}



.aboutuspage h4 {

    color: #242424;

    font-family: "Open Sans";

    font-size: 15px;

    font-weight: 600;

    margin:0;



/*    left: 566px;

    position: absolute;

    top: 144px;

*/}

.aboutuspage p {

    color: #3b3b3b;

    font-family: "Open Sans";

    font-size: 14px;

    line-height: 23px;

    text-align: center;

}



.buttonnew {

    text-align: center;

}



.buttonnew .btn {

    background: none repeat scroll 0 0 #e02f2f;

    border: medium none;

    border-radius: 5px;

    box-shadow: 3px 2px 3px #931515 inset;

    color: #fff;

    cursor: pointer;

    font-family: "nexa_boldregular";

    font-size: 20px;

    font-weight: normal;

    line-height: 26px;

    padding: 10px 40px;

    text-decoration: none;

    margin:6px 0 0 0;

}



.buttonnew .btn:hover {

    background:#d22323;

    transition:all .4s;

	color:#FFF;

}







/*about*/

/**sriyanka**/



/***modalhomepagesriyanka***/



.modalescort .modal-header {

    background-color: #db3333;

    color: #fff;  

}

.modalescort .modal-title {

    font-family: "nexa_lightregular";

    font-size: 25px;

}

.modalescort .modal-body p {font-family: "Open Sans";}

.modalescort .tdwidth{width:20%;}



.modalescort .namemodal{

	padding-left:10px; color:#DB3333;padding-top: 5px;

}

/***modalhomepage***/

.navigation .navbar-toggle, .navigation .navbar-toggle:active, .navigation .navbar-toggle:hover{

	background:#e02f2f; border:none;

}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{

	background:#e02f2f !important; border:none !important;

}

.icon-bar{

	border:1px solid #fff !important;

}



/***responsivefixsriyanka***/

@media screen and (max-width: 768px){
	.banner_main1{background:#cdd0ce;}
	.banner_main{ background-size:100%; height:auto;}
	.nav_main ul li a {padding: 7px 4px !important;}
	.welcometag span {font-size: 90px;letter-spacing: -4px;line-height: 89px;}
	.mid_main p.textheading {font-size: 25px; line-height:30px;}
	.foter_sub_main h2{ font-size:20px;}
	.foter_logo img{ width:100%; display:block;}
	.imgInfo{display:none;}
}
@media screen and (max-width: 360px){
	.textInfo{width:100%;}
	.spanText {font-size: 64px;position: absolute; right: 49px; top: 83px;}
}

@media screen and (max-width: 980px){

.container {

    width: 100% !important;

}



.banner_main {height:435px;}

.navbar-brand {

    left: 108px;

    top:5px;

}

.navbar-brand img{

	width:70%;

}

/*.nav_main ul {float:right;}

*/

.navbar-collapse{

	margin:40px 0 0 0;

}

.nav_main ul li {margin-right:10px;}

.welcometag h3{

  right: 210px;

  top: 69px;

}    

.welcometag h1{right: 48px;top: 82px;font-size: 123px;}   

.welcometag h4 { right: 126px;top: 208px; font-size:16px;}

/*.welcometag p {display:none;}

*/

.buttonnew {

    left: 355px;}

.aboutuspage h3 {left:369px;}



.aboutuspage h4 {

    left: 353px;}

    

.aboutuspage p {

    left: 278px;

}



.contactus {

    left: 316px !important;

}



.faq {

    left: 412px !important;

}



.gallery {

    left: 354px !important;

}



}

@media screen and (max-width: 800px){

.banner_main {background-image: url("images/babesbanner.png");height: 356px;}

.navbar-nav > li {

    margin-right: 2px;

}



.navbar-nav > li > a {

    font-weight: 600;

    padding: 8px 13px !important;

    font-size:13px;

}

.welcometag h3 {right: 204px; top: 64px;}

.welcometag h1 {   

    right: 59px;

    top: 74px;

    font-size: 118px;

}   

.welcometag h4 {

    font-size: 16px;

    right: 120px;

    top: 199px;

}   

/*.welcometag p {display:none;}

*/

.buttonnew {

    left: 279px;

}



.aboutuspage h3 {

    left: 314px;

}



.aboutuspage h4 {

    left: 294px;

}



.aboutuspage p {

    left: 213px;

}



.contactus {

    left: 245px !important;

}



.faq {

    left: 356px !important;

}



.gallery {

    left: 294px !important;

}



}

/*@media screen and (max-width: 768px){

.banner_main {height: 342px;}



}

*/@media screen and (max-width: 480px){

    

.banner_main { height: 209px;background-size:100%; width:100%;}

.navbar {margin-bottom:0px;}
.navbar-nav {
    background-color: #eeeeee;
    position: absolute !important;
    width: 100% !important;
    z-index: 999;
    margin:0px !important;
}

nav{
	background-color:#eeeeee;
}

.navbar-nav > li {
    margin-right: 0px;
    z-index:999 !important;
}

.navbar-nav > li > a{border-radius: 0px !important;
}




.navbar-default .navbar-collapse, .navbar-default .navbar-form {border:0px;}
.banner_main  .navbar-default .navbar-toggle {border-color: transparent;}
.navbar-collapse { box-shadow: 0 0 0 rgba(255, 255, 255, 0.1) inset; padding-left:0px !important;}
.navbar-default .navbar-toggle:hover , .navbar-default .navbar-toggle:focus {background-color:transparent;}
.banner_main .nav {
    background-color: #eeeeee;
    position: absolute;
    width: 100%;
    z-index: 999;
    margin-top:0px;
    margin:0px;
}
.banner_main  .navbar-nav > li {margin-right:0px;z-index:999;}
.banner_main  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {border-radius:0px !important;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    border-radius: 0px !important;
}

.banner_main  .nav > li > a:hover { border-radius:0px;background-color: #db3333 !important;color: #fff !important; border-radius:0px;}
.navbar-brand {
    left: 26px;
    top: -1px;
}

.navbar-default .navbar-toggle{
	background:#e02f2f; border:0;
}
.navbar-brand img {
    width: 47% !important;
}

.banner_main  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: #db3333;
    color: #fff;
}


.welcometag h3 {
    right: 119px;
    top: 43px;
    font-size:20px;  
}

.welcometag h1 {
    font-size: 108px;
    right: 48px;
    top: 55px;
}

.aboutuspage h4 {
    left: 78px;
}

.aboutuspage h3 {
    left: 98px;
}


.aboutuspage p {
    left: 27px;
    font-size:12px;
}

.buttonnew {
    left: 68px;
}

.contactus {
    left: 29px !important;
}

.faq {
    left: 137px !important;
}


.gallery {
    left: 77px !important;
}


}
@media screen and (max-width: 320px){
.banner_main .navbar-brand {left: 17px;}   
.welcometag h1 {right: 41px;}
.welcometag h3 {

    right: 107px;
    }
.welcometag span{
	font-size: 65px !important;
    letter-spacing: -4px;
    line-height: 78px !important;
}
.banner_inner h2 {
    float: none;
    font-size: 22px;
    margin: 10px 0;
}
.welcometag p{
	margin:0 0 10px 0;
}
.welcometag h3 {
    margin: 20px 0 0;
    }
    
.aboutuspage h3 {

    left: 98px;

    font-size:40px;

}



.aboutuspage h4 {

    left: 67px;

}



.aboutuspage p {

    left: 6px;

}



.buttonnew {

    left: 49px;

}



.buttonnew {

    left: 49px;

}



.gallery {

    left: 86px !important;

}

.gallery_image_main ul li{

width: 100%;

}

}

 

/***responsivefixsriyanka***/

.mainBodyDv{
	width:100%; display:inline-block; padding:60px 0 53px 0;
}
.describtion {
    background: none repeat scroll 0 0 #fafafa;
    border: 1px solid #dadada;
    margin: 46px 0 0;
}
.describtion h2{
	background:#fafafa; border-bottom:1px dotted #555555; font-family: 'nexa_boldregular'; color:#303030; font-size:24px; text-transform:uppercase; padding: 15px 0 11px 0;
	text-align:center;
}
.describtionInr{
	padding:20px;
}
.describtionInr ul{
	margin:0; display:inline-block;
}
.describtionInr ul li{
	font-family: 'Open Sans', sans-serif; font-size:15px; color:#555555; padding:12px 0 0 0;
}
.describtionInr ul li span{
	color:#282828; font-weight:700;
}
.galleryPanel{
	display:inline-block;
}
.galleryPanel h2{
	font-size:24px; color:#202020; font-family: 'nexa_lightregular'; font-weight:700; margin:0; padding:0 0 18px 0;
}
.galleryPanel .bigImg{
	width:100%; border:1px solid #e7e7e7; margin:0 0 12px 0;
}
.galleryPanel .bigImg img{
	width:100%; display:block; margin:0 12px 0 0; height:auto;
}

.galleryPanel .img-thumbnail{
	border-radius:0;
}
.galleryPanel ul{
	margin:0; display:inline-block;
}
.galleryPanel ul li{
	margin:0 10px 0 0;
	display: inline-block;
	border:1px solid #e7e7e7;
	padding:4px;
}
.textPanel{
	display:inline-block; margin:23px 0 0 0;
	width:100%;
}
.textPanel p{
	display:inline-block; padding:10px 0;
}
.callMePanel{
	background: none repeat scroll 0 0 #e02f2f;
    border: medium none;
    border-radius: 5px;
    box-shadow: 3px 2px 3px #950909 inset;
    color: #fff;
    cursor: pointer;
    font-family: "nexa_boldregular";
    font-size: 20px;
    font-weight: normal;
    line-height: 26px;
    text-decoration: none;
    margin:20px 0 0 0;
}
.dottedBorder{
	border-right:1px dotted #491010;
}
.callMePanel p{
	font-family: 'nexa_boldregular'; font-size:24px; color:#fff; padding:30px 22px 23px 22px; margin:0;
}
.callMePanel p span{
	font-family: 'nexa_boldregular'; font-size:36px; color:#fff;
}
.blackText {
    color: #240000;
    display: block;
    font-family: "nexa_boldregular";
    font-size: 24px;
    padding: 28px 0;
    text-align: center;
}
.blackText:hover {
    color: #240000;
    display: block;
text-decoration:underline;
}

/*=========================profile end====================*/
.policyTextPanel, .policyTextPanel-inr{
    display:inline-block; width:100%;
}
.policyTextPanel h2{
	font-family: 'nexa_boldregular'; font-size:24px; color:#fff; width:auto; display:block; float:left; margin:30px 0;
}
.policyTextPanel ul{
	 margin:6px 0 20px 0; width:100%; display:inline-block;
}
.policyTextPanel span{
	font-size:14px; color:#292929 !important; font-family: 'Open Sans', sans-serif; font-weight:700; width:100%; display:inline-block;
}
.policyTextPanel ul li{
	background:url('images/arrow.png') no-repeat 0 21px;  padding: 14px 0 0 15px;
}
.blackBar{
	padding:12px 205px 10px 18px !important; background:#4d4d4d !important; border-radius:5px;
}
.redBar{
	background:#e02f2f; border-radius:5px; padding:12px 150px 10px 18px !important;
}
.policyTextPanel p{
	padding-bottom:10px; display:inline-block; width:100%;
}
.foter_nav p{
 text-align:center;
 padding:10px 0 0 0;
 margin:0;
}
.foter_nav a, .foter_nav a:hover{
 color:#686868;
}
.nav_main .navbar-toggle{
 background:#e02f2f !important; border:0 !important;
}
/*=========================privacy policy end====================*/

.contact_main ul li i{
 color:#f81b1b !important;
}
.text_part h3 a{
 font-family: 'nexa_lightregular'; color:#202020; font-size:20px; text-decoration:none;
}
.text_part h3 a:hover{
 color:#616060; text-decoration:none;
}
.form_inner{
width:100%;
padding:0;
margin:0;
float:left;
background:#fafafa;
border:1px solid #e3e3e3;
}
.form_inner input{
   margin: 2px 8px 12px 0;
    padding: 8px 0 9px;
    width: 95%;
        }
.form_inner p{
padding:0;
margin:0;
}
.form_inner2{
width:98%;
padding: 13px;
margin:0 auto;
}
.form_inner textarea{
width:90%;
padding:0;
margin:0;
}
.form_inner h2{
font-family: 'Open Sans', sans-serif;
color:#e93131;
font-size:14px;
padding:0;
 margin: 9px 0 6px;
}
.form_inner p{
font-family: 'Open Sans', sans-serif;
color:#868686;
font-size:14px;
padding: 2px 0 9px;
margin:0;
}
.form_in{
width:39%;
padding:0;
margin:0;
float:left;
}
.form_inner input[type=file] {
    border: 1px solid #acacac;
    display: block;
    float: left;
    padding: 5px;
    width: 30%;
}

.form_inner button, html input[type=button], input[type=reset], input[type=submit]{
     background: #525252;
    border-radius: 6px;
    color: #fff;
    display: block;
    font-family: "Open Sans",sans-serif;
    font-size: 24px;
    margin: 9px auto;
    padding: 8px 0;
    text-align: center;
    width: 32%;
      /*font-family: "nexa_boldregular";*/
    }
    .biju_inner{
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.biju_inner ul {
    list-style: outside none none;
    margin: 15px 0 0;
    padding: 0;
}
.biju_inner ul li {
    border: 1px solid #c1c1c1;
    float: left;
    margin: 3px 5px 4px 1px;
    overflow: hidden;
    padding: 1px;
    width: 23% !important;
}
.biju_inner ul li a img {
    max-width: 100%;
    transition: all 1s ease 0s;
}
.biju_gallery_main h3{
padding:5px 0 5px 0;
margin:0;
text-align:center;
font-family: "nexa_boldregular";
clear:both;
color:#fff;
}
.biju_gallery_main h3 a{
color:#fff;
text-decoration:none;
}
.biju_head{
width:100%;
padding:0;
 margin: 6px 0 19px;
background:#c82a2a;
padding:5px 0 5px 0;
float:left;
}
.biju_head2{
width:100%;
padding:0;
 margin: 6px 0 19px;
background:#525252;
padding:5px 0 5px 0;
float:left;
}
.credit_part{
width:100%;
padding:0;
margin:0;
float:left;
}
.credit_part h2{
font-family: "nexa_boldregular";
font-size:30px;
padding:5px;
margin:0;
color:#fff;
text-align:center;
}
.credit_part p{
font-family: 'nexa_lightregular';
font-size:28px;
padding:0;
margin:0;
font-weight:normal;
}
.card_part{
 border: 1px solid #000;
    float: left;
    margin: 15px 0 0;
    padding: 15px;
    width: 100%;
    }
    
    .biju_inner ul li a img {
    -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -o-transition: all 1s ease; /* IE 9 */
    -ms-transition: all 1s ease; /* Opera */
    transition: all 1s ease;
        max-width: 100%;
   
}
.biju_inner ul li a:hover img {
    -webkit-transform:scale(1.25); /* Safari and Chrome */
    -moz-transform:scale(1.25); /* Firefox */
    -ms-transform:scale(1.25); /* IE 9 */
    -o-transform:scale(1.25); /* Opera */
     transform:scale(1.25);
}
.gallery_inner{
width:100%;
padding:0;
margin:0;
float:left;
}
.about_text p span{
color:#f24545;
}
.about_text p b{
font-size:15px;
}
.spnaHeading{
  border-right: 1px solid #fff;
  color: #fff;
  display: inline-block;
  font-family: "nexa_lightregular";
  padding-right: 18px;
  font-size: 22px;
  margin: 0;
}
/*blog start*/
.blogSection {
    border-bottom: 1px solid #ccc;
    height: auto;
    margin-bottom: 10px;
    padding-bottom: 30px;
    padding-top: 30px;
    width: 100%;
}
.date {
    height: auto;
    width: 100%;
    margin-bottom:10px;
}
.topDate{
    background: #e02f2f;
    padding: 10px 0;
    text-align: center;
}
.topDate p {
    color: #fff;
    display: block;
    font-family: 'nexa_lightregular';
    font-size: 16px;
    font-weight: normal;
    line-height: 20px;
}
.topDate p span {
    color: #fff;
    display: block;
    font-family: 'nexa_lightregular';
    font-size: 25px;
    font-weight: bold;
    line-height: 20px;
}
.bottomDate {
    background: #efefef none repeat scroll 0 0;
    padding: 7px 0 2px;
    text-align: center;
}
.bottomDate p {
    color: #2e2f33;
    display: block;
    font-family: 'nexa_lightregular';
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
}
.blogPost {
    height: auto;
    width: 100%;
    margin-bottom:30px;
}

.blogPost p a{
text-decoration:none;
font-weight:bold;
color:#e02f2f;

    }

.blogPic {
    height: auto;
    width: 100%;
    margin-bottom:10px;
    1px solid #e7e7e7;
}
.blogPic img{
	width:100%;
	display:inline-block;
}
.blogPost h2 {
    color: #2e2f33;
    font-family: 'nexa_lightregular';
    font-size: 25px;
    font-weight: normal;
    line-height: 35px;
    margin-bottom:10px;
}
.blogPost a {
    color: #2e2f33;
    text-decoration: none;
    font-family: 'nexa_lightregular';
}
.blogPost a:hover{
    color: #2e2f33;
    text-decoration: none;
}

.blogPost p span {
    color: #ab112e;
    display:block;
    margin-bottom:10px;
}
.readMore {
    background:#1d1d1d;
    color: #fff !important;
    display: inline-block;
    font-family:'Open Sans' !important;
    font-size: 17px;
    font-weight: normal;
    line-height: 35px;
    padding: 5px 10px;
    text-decoration: none;
    margin:10px 0 0 0;
    border-radius: 6px;
    box-shadow: 0 4px 3px #000 inset;
    border: 0 none;
}
.readMore:hover{
	background:#3d3d3d;
}
.recentBlog {
    float: left;
    height: auto;
    width: 100%;
}
.recentBlogHead {
    background: #2e2f33 none repeat scroll 0 0;
    float: left;
    height: auto;
    margin-top: 30px;
    width: 100%;
}
.recentBlogHead h3 {
    color: #fff;
    font-family: 'nexa_lightregular';
    font-size: 25px;
    margin-top: 10px;
    padding-left: 15px;
    text-align: left;
}
.typeList {
    float: left;
    height: auto;
    width: 100%;
}
.typeList ul {
    height: auto;
    width: 100%;
}
.typeList ul li {
    background: #efefef url("images/red-arrow.png") no-repeat scroll 12px 14px;
    border-bottom: 1px solid #c1c1c2;
    padding: 10px 10px 10px 30px;
    text-align: left;
}
.typeList ul li a{
    color:#515151;
}
.typeList ul li a:hover{
	text-decoration:none;
}
.typeList ul li:last-child {
    border-bottom: medium none;
}
.buton {
    background:#2f1310 ;
    color: #fff !important;
    display: inline-block;
    font-family:'Open Sans' !important;
    font-size: 17px;
    font-weight: normal;
    line-height: 35px;
    padding: 5px 10px;
    text-decoration: none;
    margin:10px 0 0 0;
    border-radius: 6px;
    box-shadow: 0 4px 3px #000 inset;
    border: 0 none;
    display:block;
    text-align:center;
}
.buton :hover{
	background:#361714;
}
.submitbuton {
    background:#ee2934;
    color: #fff !important;
    display: inline-block;
    font-family:'Open Sans' !important;
    font-size: 17px;
    font-weight: normal;
    line-height: 35px;
    padding: 5px 10px;
    text-decoration: none;
    margin:10px 0 0 0;
    border-radius: 6px;
    box-shadow: 0 4px 3px #cf101b inset;
    border: 0 none;
    display:block;
    text-align:center;
}
.buton :hover{
	background:#361714;
}
.resizediv{
	width:35% !important;
}
.formPanel{
	width:100%;
	display:inline-block;
	background:#efefef;
	padding: 19px 22px;
	margin:25px 0 0 0;
}
.formPanel input{
	display:block;
	height:43px;
}
.formPanel textarea{
	color:#8b8b8b;
}
.submit{
    background:#2e0f0c;
    border-radius: 6px;
    color: #fff;
    display: block;
    font-family: "Open Sans",sans-serif;
    font-size: 24px;
    margin: 15px auto;
    padding: 8px 30px;
    text-align: center;
    width: auto;
    border:0;
    box-shadow: 0 4px 3px #000 inset;
}
.submit:hover{
    background:#502925;
    transition:all .4s;
}
.blogPost a:hover {
    color: #838488;}
