@charset "utf-8";
/* CSS Document */
@media screen and (min-width:979px){
	
}
@media screen and (min-width:980px) and (max-width:1000px){
.image_inner ul li{
width: 41%;
}
.nav_inner {
    float: right;
    margin: 0;
    padding: 0;
    width: 73%;
}
.nav_main ul li {
padding: 0px 0 0;
}
.nav_main ul li a {
    color: #fff;
    font-size: 14px;
    padding: 7px 8px;
    text-decoration: none;
}
.banner_inner {
    float: right;
    margin: 61px 0 0;
    padding: 0;
    width: 70%;
}
.banner_inner h1{
font-size:55px;
}
.socal_part ul li{
height:30px;
width:30px;
}
.fa-facebook{
font-size:17px !important;
}
.fa-twitter{
font-size:17px !important;
}
.fa-linkedin{
font-size:17px !important;
}

.fa-google-plus{
font-size:17px !important;
}
.foter_inner p{
font-size:13px;
}
.recent_post ul li{
font-size:13px;
}
.contact_main ul li{
font-size:13px;
}
.member_log{
width:100%;
}
.member_part img{
width:100%;
}
.member_part img {
    width: 75%;
}
.text_part h3{
font-size:17px;
}
.about_header {
    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 83%;
}
.about_image img{
width:100%;
}
.side_cut{
left:15px;
}
.banner_inner {
    float: right;
    margin: 61px 0 0;
    padding: 0;
    width: 70%;
}
.gallery_image_main ul li {
    border: 1px solid #bfbfbf;
    float: left;
    margin: 2px 5px 5px;
    overflow: hidden;
    padding: 7px;
    width: 15.22%;
}
.rates_back{
background:#eee;
}
.rates_inner {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.image_inner ul li{
width: 41% !important;
}

}
/* TABLET LANDSCAPE PART */
@media screen and (min-width:768px) and (max-width:979px){
.logo {
    display: block;
    margin: 0;
    width: auto;
}
.nav_inner {
    float: right;
    margin:0;
    padding: 0;
    width: auto;
}
.nav_main ul li {
padding: 0px;
}
.nav_main ul li a {
    color: #fff;
    font-size: 14px;
    padding: 7px 8px;
    text-decoration: none;
}
.banner_inner {
     float: none;
    margin: 40px auto;
    padding: 0;
    text-align: center;
   }
.banner_inner h1{
font-size:92px;
}
.welcometag h4{
	float:none;
	text-align:center;
	margin:0;
}
.image_inner ul li{
width: 41% !important;
}
.socal_part ul li{
height:30px;
width:30px;
}
.fa-facebook{
font-size:17px !important;
}
.fa-twitter{
font-size:17px !important;
}
.fa-linkedin{
font-size:17px !important;
}

.fa-google-plus{
font-size:17px !important;
}
.foter_inner p{
font-size:13px;
}
.recent_post ul li{
font-size:13px;
}
.contact_main ul li{
font-size:13px;
}
.member_log{
width:100%;
}
.member_part img{
width:100%;
}
.member_part img {
    width: 75%;
}
.text_part h3{
font-size:17px;
}
.about_header {
    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 83%;
}
.about_image img{
width:100%;
}
.side_cut{
left:15px;
}
.gallery_image_main ul li {
    border: 1px solid #bfbfbf;
    float: left;
    margin: 2px 4px 5px 6px;
    overflow: hidden;
    padding: 7px;
    width: 19.22%;
}
.lb-outerContainer{
 width: 32% !important;
}
.gallery_image_main ul {
    list-style: outside none none;
    margin: 0;
    padding: 0 0 0 120px;
}
.rates_back {
background:#eeeeee;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.rates_inner {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.text_22 h2{
font-size:16px;
}
.text_22 h3{
font-size:16px;
}

.text_22 p{
font-size:16px;
}
.spanText {
    color: #fff;
    font-family: "intro_condblack_free";
    font-size: 166px;
    position: absolute;
    right: 34px;
    top: -2px;
}
.banner_main1{
/*	background:#cdd0ce;*/
}

}
/* TABLET PROTRAIT PART */
@media screen and (min-width:480px) and (max-width:767px){
.lb-outerContainer{
width:43% !important;
}
.gallery_image_main ul li {
    border: 1px solid #bfbfbf;
    float: left;
    margin: 2px 5px 5px 0;
    overflow: hidden;
    padding: 7px;
    width: 23.22%;
}
.nav_main ul li{
width:100%;
padding:0;
}
.nav_main ul li a{
padding: 16px 0;
display:block;
}
.nav_main ul li a:hover{
background:#242424;
border-radius: 5px;
color:#fff;
width:100%;
display:block;
padding:16px 0;
}
.welcometag{
	margin:20px 0 0 0;
}
.banner_inner {
    float: right;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
}
.banner_inner h2{
font-size:33px;
}
.banner_inner h1{
font-size:89px;
}
.logo{
	margin:0;
}
/*.banner_main{
background:url('../images/inner_banner.png') no-repeat center top !important;
background-size:cover !important;
}
*/
.inner_image{
margin:2px 0 12px;
}
.inner_total{
margin: 20px 0 0;
}
.latest_text{
width:71%;
}
.member_log{
margin: 13px 6px 0 0;
width:96%;
}
.lower_inner_text{
 padding: 32px 0 18px;
}
.lower_inner_text p{
text-align:center;
}
.member_inner input[type=checkbox], input[type=radio]{
/*height:53px;*/
}
.contact_main{
float: left;
    margin: 38px 0 0;
    padding: 0;
    width: 100%;
}
.foter_lower {
    background: none repeat scroll 0 0 #000;
    float: left;
    margin: 0;
    padding: 19px 0 20px;
    width: 100%;
}
.foter_lower ul li{
 padding: 2px 0 0 4px;
}
.nav_inner{
width:100%;
}
.image_inner ul li{
width:15%;
}
.inerpages_main{
background-size:cover;
}
.about_header{
width:100%;
}
.about_image img{
width:70%;
}
.about_image {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
    width: 93%;
}
.side_cut{
left:129px;
}
.image_inner ul li{
width:13%;
}
.blog_text{
margin:13px 0 0 0;
}
.coment_part p{
font-size:13px;
}
.contact_form p{
width:62%;
}
.contact_form input[type=button], input[type=reset], input[type=submit]{
width:100%;
}
.text_22 h2{
font-size:24px;
}
.text_22 h3{
font-size:24px;
}

.text_22 p{
font-size:24px;
}
.vacncy_text p{
padding:14px 0 25px
}
.faq_innertext h3{
width:75%;
font-size:17px;
}
.rates_back {
    background: url("images/rapes_banner.html") no-repeat left;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
    background-size:cover;
}
.rates_back{
background:#eeeeee;
}
.rates_inner{
width:100%;
}
.head_text{
width:86%;
}
.head_text h2{
font-size:17px;
}
.header_lower h2{
font-size:15px;
line-height:28px;
}
.vacency_inner input{
width:100%;
}
.vacency_inner textarea{
width:100%;
}
.vacency_inner input[type=file]{
width:100%;
}
.cpat {
    float: left;
    margin: 0;
    padding: 0;
    width: 40% !important;
}
.contact_innerimg{
background-size:cover;
}
.contact_detail h3{
text-align:center;
}
.contact_detail h2 span{
font-size:37px;
}
.spanText {
    color: #fff;
    font-family: "intro_condblack_free";
    font-size: 166px;
    position: absolute;
    right: 34px;
    top: -2px;
}
.banner_main1{
/*	background:#cdd0ce;*/
}


}

/* SMART PHONE LANDSCAPE PART */
@media screen and (min-width:321px) and (max-width:479px){
.nav_main ul li{
width:100%;
padding:0;
}
.nav_main ul li a{
padding: 16px 0;
display:block;
}
.nav_main ul li a:hover{
background:#242424;
border-radius: 5px;
color:#fff;
width:100%;
display:block;
padding:16px 0;
}
.banner_inner {
    float: right;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
}
.banner_inner h2{
font-size:33px;
}
.banner_inner h1{
font-size:37px;
}
.inner_image{
margin:2px 0 12px;
}
.inner_total{
margin: 20px 0 0;
}
.latest_text{
width:71%;
}
.member_log{
margin: 13px 6px 0 0;
width:96%;
}
.lower_inner_text{
 padding: 32px 0 18px;
}
.lower_inner_text p{
text-align:center;
}
.member_inner input[type=checkbox], input[type=radio]{
/*height:53px;*/
}
.contact_main{
float: left;
    margin: 38px 0 0;
    padding: 0;
    width: 100%;
}
.foter_lower {
    background: none repeat scroll 0 0 #000;
    float: left;
    margin: 0;
    padding: 19px 0 20px;
    width: 100%;
}
.foter_lower ul li{
width:100%;
 padding: 2px 34px 0 4px;
}
.inerpages_main{
background-size:cover;
}
.about_header{
width:100%;
}
.about_header h3 {
    margin: 15px 0 -10px;
    padding: 0;
}
.about_enter h2{
text-align:center;
}
.about_enter p{
text-align:center;
}
.about_image img{
width:100%;
margin:6px 0 0 0;
}
.blog_left{
width:100%;
}
.blog_riht{
width:100%;
}
.blog_riht h2{
font-size:15px;
text-align:center;
margin:13px 0 0 0;
}
.blog_riht p{
text-align:center;
}
.contact_form p{
width:68%;
}
.contact_detail p{
text-align:center;
}
.contact_form input[type=button], input[type=reset], input[type=submit]{
font-size:27px;
width:59%;

}
.contact_detail h3{
text-align:center;
}
.contact_detail h2 span{
font-size:37px;
}
.text_22 h2{
font-size:16px;
}
.text_22 h3{
font-size:16px;
}

.text_22 p{
font-size:16px;
}
.text_22{
margin: 6px 14px 6px 0;
}
.vacncy_text p{
 padding: 18px 0 25px;
}
.faq_innertext h3{
width:75%;
font-size:17px;
}
.gallery_image_main ul li{
width: 48.22%;
}
.lb-outerContainer{
 width: 62% !important;
}
.rates_back{
background:#eeeeee;
}
.rates_inner{
width:100%;
}
.head_text{
width:86%;
}
.head_text h2{
font-size:17px;
}
.header_lower h2{
font-size:15px;
line-height:28px;
}
.vacency_inner input{
width:100%;
}
.vacency_inner textarea{
width:100%;
}
.vacency_inner input[type=file]{
width:100%;
}
.cpat {
    float: left;
    margin: 0;
    padding: 0;
    width: 40% !important;
}
.spanText {
color: #fff;
    font-family: "intro_condblack_free";
    font-size: 127px;
    position: absolute;
    right: 34px;
    top: 21px;}

}
.aboutuspage {
    margin: 0 auto;
    text-align: center;
    width: 100%;
}

}

/* SMART PHONE PROTRAIT PART */
@media screen and (max-width:320px){
.nav_main ul li{
width:100%;
padding:0;
}
.nav_main ul li a{
padding: 16px 0;
display:block;
}
.nav_main ul li a:hover{
background:#242424;
border-radius: 5px;
color:#fff;
width:100%;
display:block;
padding:16px 0;
}
.banner_inner {
    float: right;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
}
.banner_inner h2{
font-size:33px;
}
.banner_inner h1{
font-size:37px;
}
.banner_main{

background-size:cover !important;
}
.inner_image{
margin:2px 0 12px;
}
.inner_total{
margin: 20px 0 0;
}
.latest_text{
width:71%;
}
.member_log{
margin: 13px 6px 0 0;
width:96%;
}
.lower_inner_text{
 padding: 32px 0 18px;
}
.lower_inner_text p{
text-align:center;
}
.member_inner input[type=checkbox], input[type=radio]{
height:53px;
}
.contact_main{
float: left;
    margin: 38px 0 0;
    padding: 0;
    width: 100%;
}
.foter_lower {
    background: none repeat scroll 0 0 #000;
    float: left;
    margin: 0;
    padding: 19px 0 20px;
    width: 100%;
}
.foter_lower ul li{
width:100%;
 padding: 2px 34px 0 4px;
}
.inerpages_main{
background-size:cover;
}
.about_header{
width:100%;
}
.about_header h3 {
    margin: 15px 0 -10px;
    padding: 0;
}
.about_enter h2{
text-align:center;
}
.about_enter p{
text-align:center;
}
.about_image img{
width:100%;
margin:6px 0 0 0;
}
.blog_left{
width:100%;
}
.blog_riht{
width:100%;
}
.blog_riht h2{
font-size:15px;
text-align:center;
margin:13px 0 0 0;
}
.blog_riht p{
text-align:center;
}
.contact_form p{
width:68%;
}
.contact_detail p{
text-align:center;
}
.contact_form input[type=button], input[type=reset], input[type=submit]{
font-size:27px;
width:59%;

}
.contact_detail h3{
text-align:center;
}
.contact_detail h2 span{
font-size:37px;
}
.text_22 h2{
font-size:16px;
}
.text_22 h3{
font-size:16px;
}

.text_22 p{
font-size:16px;
}
.text_22{
margin: 6px 14px 6px 0;
}
.vacncy_text p{
 padding: 18px 0 25px;
}
.faq_innertext h3{
width:75%;
font-size:17px;
}
.gallery_image_main ul li{
width: 48.22%;
}
.lb-outerContainer{
 width: 62% !important;
}
.rates_back{
background:#eeeeee;
}
.rates_inner{
width:100%;
}
.head_text{
width:86%;
}
.head_text h2{
font-size:17px;
}
.header_lower h2{
font-size:15px;
line-height:28px;
}
.vacency_inner input{
width:100%;
}
.vacency_inner textarea{
width:100%;
}
.vacency_inner input[type=file]{
width:100%;
}
.cpat {
    float: left;
    margin: 0;
    padding: 0;
    width: 40% !important;
}
.spanText {
    color: #fff;
    font-family: "intro_condblack_free";
    font-size: 114px;
    position: absolute;
    right: 14px;
    top: 50px;
}
.banner_main1{
	background:#cdd0ce;
}
.aboutuspage {
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
}
@media screen and (max-width: 768px) {
.imgInfo {
    margin: -25px 0 0;
    text-align: center;
}
}
@media screen and (max-width: 640px) {
.imgInfo{
 display:none !important;
}
}
@media screen and (max-width: 320px) {
.callMePanel p {
    line-height: 32px;
    margin: 0;
    padding: 14px 22px 12px;
}

}

