@charset "utf-8";@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;}
}
@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{}
}
@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;}
.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]{}
.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{}
}
@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]{}
.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%;}
}
@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;}
}