header{width:100%; float:left; height:119px; box-shadow:0px 0px 24px rgba(0, 0, 0, 0.25); position:relative; z-index:9;}
.menu_display{display:none;}
.logo_main_box{width:322px; height:119px; position:absolute; left:0px; top:0px; background:url(../images/logo_bg.png) center center no-repeat; background-size:cover; padding:23px; z-index:99;}
.logo_main_box img{width:100%; height:auto;}
.right_menu_main_box{width:100%; float:left; height:auto; padding:0px 0px 0px 0px; margin:10px 0px 0px 0px;}
.right_menu_main_box .call_us{width:auto; float:left; height:auto; font-family:'robotoregular'; font-size:15px; color:#6b0d25; background:url(../images/top_saparator.png) right center no-repeat; padding:0px 7px 0px 0px; margin:5px 10px 0px 0px;}
.right_menu_main_box .call_us label{font-weight:normal; font-family:'robotoregular'; font-size:15px; color:#6b0d25; margin:0px;}
.right_menu_main_box .call_us a,.right_menu_main_box .call_us span{color:#3a3a3a;  font-family:'robotobold';padding-right:11px;}
.right_menu_main_box .email_us{width:auto; float:left; height:auto; font-family:'robotoregular'; font-size:15px; color:#6b0d25; padding:0px 7px 0px 0px; margin:5px 10px 0px 0px;}
.right_menu_main_box .email_us label{font-weight:normal; font-family:'robotoregular'; font-size:15px; color:#6b0d25; margin:0px;}
.right_menu_main_box .email_us a{color:#3a3a3a; font-family:'robotobold';}
.right_menu_main_box .email_us a:hover{color:#6b0d25;}
.right_menu_main_box .social_icon_box{width:auto; float:right; height:auto;  }
.right_menu_main_box .social_icon_box .facebook{width:28px; height:28px; float:left; background:url(../images/spirte.png) left top no-repeat; margin:0px 10px 0px 0px;}
.right_menu_main_box .social_icon_box .facebook:hover{background-color:#971636;}
.right_menu_main_box .social_icon_box .twitter{width:28px; height:28px; float:left; background:url(../images/spirte.png) -29px top no-repeat; margin:0px 10px 0px 0px;}
.right_menu_main_box .social_icon_box .twitter:hover{background-color:#971636;}
.click_disable{pointer-events: none;}
.right_menu_main_box .social_icon_box .rss_blog{width:28px; height:28px; float:left; background:url(../images/spirte.png) -58px top no-repeat;}
.right_menu_main_box .social_icon_box .rss_blog:hover{background-color:#971636;}
.right_menu_main_box .top_menu_box{width:auto; float:right; height:auto; margin:3px 10px 0px 0px;}
.right_menu_main_box .top_menu_box li{background:url(../images/top_menu_saparator.png) right center no-repeat; padding:0px 10px;}
.right_menu_main_box .top_menu_box li:last-child{background:none;}
.box_menu_main_box{width:100%; float:left; height:auto; padding:0px 0px 0px 35px;}
.box_menu_main_box ul{width:auto; float:right; height:auto;}
.box_menu_main_box ul li{width:auto; float:left; height:auto; margin:12px 1px 0px 0px; position:relative; overflow:visible;}
.box_menu_main_box ul li a{width:auto; float:left; height:auto;}
.box_menu_main_box ul li ul{width:100%;min-width:172px; float:left; height:auto; top:100%; display:none; position:absolute; background:#fff; box-shadow:0 0 2px #999;}
.box_menu_main_box ul li:hover ul{display:block;}
.box_menu_main_box ul li ul li{width:100%; float:left; height:auto; padding:0px; margin:0px;}
.box_menu_main_box ul li ul li a{padding:5px 20px !important; width:100%; font-family:'robotoregular'; font-size:15px; color:#505050;}
.box_menu_main_box ul li ul li a:hover{background:#6b0d25; color:#fff; background-image:none !important;}

.box_menu_main_box .box_1{width:auto; height:auto; padding:0px; background:url(../images/spirte-1.png) 20px -190px no-repeat; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.box_menu_main_box .box_1 a{display:block; padding:12px 20px 12px 60px; }
.box_menu_main_box .box_1 a h5{font-family:'robotobold'; font-size:14px; color:#6b0d25; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; margin:0px 0px 3px 0px;}
.box_menu_main_box .box_1 a span{width:100%; float:left; height:auto; text-align:left; font-family:'robotoregular'; font-size:13px; color:#505050;}
.box_menu_main_box .box_1:hover{background-color:#6b0d25; background-position:20px -240px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.box_menu_main_box .box_1:hover a h5, .box_menu_main_box .box_1:hover a span{color:#fff; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}

.box_menu_main_box .box_2{width:auto; height:auto; padding:0px; background:url(../images/spirte-1.png) 20px -89px no-repeat; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.box_menu_main_box .box_2 a{display:block; padding:12px 20px 12px 60px;}
.box_menu_main_box .box_2 a h5{font-family:'robotobold'; font-size:14px; color:#6b0d25; margin:0px 0px 3px 0px;}
.box_menu_main_box .box_2 a span{width:100%; float:left; height:auto; text-align:left; font-family:'robotoregular'; font-size:13px; color:#505050;}
.box_menu_main_box .box_2:hover{background-color:#6b0d25; background-position:20px -139px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.box_menu_main_box .box_2:hover a h5, .box_menu_main_box .box_2:hover a span{color:#fff; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}


.box_menu_main_box .box_3{width:auto; height:auto; padding:0px; background:url(../images/spirte-1.png) 20px 14px no-repeat; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.box_menu_main_box .box_3 a{display:block; padding:12px 20px 12px 60px;}
.box_menu_main_box .box_3 a h5{font-family:'robotobold'; font-size:14px; color:#6b0d25; margin:0px 0px 3px 0px;  }
.box_menu_main_box .box_3 a span{width:100%; float:left; height:auto; text-align:left; font-family:'robotoregular'; font-size:13px; color:#505050;}
.box_menu_main_box .box_3:hover{background-color:#6b0d25; background-position:20px -37px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.box_menu_main_box .box_3:hover a h5, .box_menu_main_box .box_3:hover a span{color:#fff; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}

.box_menu_main_box .box_4{width:auto; height:auto; padding:0px; background:url(../images/spirte-1.png) 20px -292px no-repeat; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.box_menu_main_box .box_4 a{display:block; padding:12px 20px 12px 60px;}
.box_menu_main_box .box_4 a h5{font-family:'robotobold'; font-size:14px; color:#6b0d25; margin:0px 0px 3px 0px;}
.box_menu_main_box .box_4 a span{width:100%; float:left; height:auto; text-align:left; font-family:'robotoregular'; font-size:13px; color:#505050;}
.box_menu_main_box .box_4:hover{background-color:#6b0d25; background-position:20px -342px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.box_menu_main_box .box_4:hover a h5, .box_menu_main_box .box_4:hover a span{color:#fff; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}

.box_menu_main_box .box_5{width:auto; height:auto; padding:0px; background:url(../images/spirte-1.png) 20px -394px no-repeat; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.box_menu_main_box .box_5 a{display:block; padding:12px 20px 12px 60px;}
.box_menu_main_box .box_5 a h5{font-family:'robotobold'; font-size:14px; color:#6b0d25; margin:0px 0px 3px 0px;}
.box_menu_main_box .box_5 a span{width:100%; float:left; height:auto; text-align:left; font-family:'robotoregular'; font-size:13px; color:#505050;}
.box_menu_main_box .box_5:hover{background-color:#6b0d25; background-position:20px -444px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.box_menu_main_box .box_5:hover a h5, .box_menu_main_box .box_5:hover a span{color:#fff; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.banner_main_box{width:100%; float:left; height:auto; position:relative; z-index:5; padding:0px 0px 23px 0px; background:url(../images/banner_pattern.png) center bottom repeat-x;}
.banner_main_box .banner_box{width:100%; float:left; height:auto;}
/*.banner_main_box .banner_box .banner_content_box{width:544px; height:335px; position:absolute; z-index:999; left:50%; top:50%; margin:-167px 0px 0px -272px; border:solid 6px #fff; background:url(../images/banner_content_bg.png) left top repeat-y; background-size:100%; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;} 
.banner_main_box .banner_box .banner_content_box .banner_con_1{width:100%; float:left; height:auto; text-align:center; font-family:'OpenSansExtrabold'; font-size:47px; color:#ffffff; line-height:45px; text-transform:uppercase; margin:20px 0px 0px 0px;}
.banner_main_box .banner_box .banner_content_box .banner_con_2{width:100%; float:left; height:auto; text-align:center; font-family:'noticia_textitalic'; font-size:47px; color:#ffffff; line-height:45px; text-transform:none; margin:20px 0px 0px 0px;}*/

.banner_main_box .banner_box .banner_content_box { width:400px; height:265px; position:absolute; z-index:999; left:50%; bottom:3%; margin:-167px 0px 0px -199px; border:solid 6px #fff; background:url(../images/banner_content_bg.png) left top repeat-y; background-size:100%; -webkit-transition:all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
.banner_main_box .banner_box .banner_content_box .banner_con_1 { width: 100%; float: left; height: auto; text-align: center; font-family: 'OpenSansExtrabold'; font-size: 35px; color: #ffffff; line-height: 35px; text-transform: uppercase; margin: 20px 0px 0px 0px; }
.banner_main_box .banner_box .banner_content_box .banner_con_2 { width: 100%; float: left; height: auto; text-align: center; font-family: 'noticia_textitalic'; font-size: 35px; color: #ffffff; line-height: 35px; text-transform: none; margin: 20px 0px 0px 0px; }

.banner_main_box .banner_box .banner_content_box .banner_con_3{width:100%; float:left; height:auto; text-align:center; background:url(../images/view_more_bg.png) center center no-repeat; margin:30px 0px 0px 0px;}
.banner_main_box .banner_box .banner_content_box .banner_con_3 a{width:155px; height:50px; font-family:'noticia_textregular'; font-size:20px; color:#6b0d25; background:#fbe6c2; border:solid 2px #7e001f; padding:10px 25px;}

.find_home_main_box{width:100%; float:left; height:136px; background:#f4f4f4; margin:10px 0px 0px 0px; padding:0px 115px 0px 260px; border-bottom:solid 2px #d4d4d4; position:relative;}
.find_home_main_box .name_box{width:231px; position:absolute; left:0px; top:0px; height:136px; }
.find_home_main_box .slider_box{width:30%; float:left; height:auto; margin:30px 0px 0px 0px;}
.find_home_main_box .slider_box h5{font-family:'OpenSansBold'; font-size:17px; color:#2f2f2f; text-transform:uppercase; margin:0px 0px 15px 0px;}
.find_home_main_box .slider_box h5 span{font-family:'OpenSansRegular'; font-size:15px; color:#6e6e6e; padding:0px 0px 0px 10px;}
.find_home_main_box .dropdown_box{width:32%; float:left; height:auto; margin:30px 0px 0px 20px; text-align:left;}
.find_home_main_box #uwpqsf_id .slider.slider-horizontal{margin-top:6px;}
.find_home_main_box .dropdown_box h5{font-family:'OpenSansBold'; font-size:17px; color:#2f2f2f; text-transform:uppercase;}
.find_home_main_box input[type="submit"]{width:72px; position:absolute; height:73px; right:20px; top:30px; background:url(../images/spirte.png) -178px -132px no-repeat;  -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.find_home_main_box input[type="submit"]:hover{background-position:-178px -207px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.find_home_main_box .slider_box .tooltip{display:none !important;}
/*============================================== SELECT =============================================*/
.find_home_main_box .dropdown_box .bootstrap-select{width:100%; height:47px;}
.find_home_main_box .dropdown_box .selectpicker{ -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
.find_home_main_box .dropdown_box .btn-default{ height:47px; border:none; border:solid 1px #e5e5e5; border-bottom:solid 2px #e5e5e5}
/*============================================== SELECT =============================================*/

.welcome_main_box{width:100%; float:left; height:auto; margin:40px 0px 0px 0px; background:url(../images/welcome_bg.png) center bottom no-repeat; font-family:'noticia_textitalic'; font-size:21px; color:#5a5a5a; text-align:center; padding-bottom:25px;}
.welcome_main_box h3{font-family:'OpenSansBold'; font-size:32px; color:#971636; text-transform:uppercase; text-align:center;}
.main_body_content{width:100%; float:left; height:auto; background:url(../images/body_content_left.png) left center no-repeat, url(../images/body_content_right.png) right center no-repeat;}

.service_main_box{width:100%; float:left; height:auto; margin:35px 0px 0px 0px; position:relative;}
.service_main_box .content_text_box{width:435px; float:left; height:auto; position:relative; background:#eaeaea; padding:20px 160px 20px 23px; position:relative;}
.service_main_box .content_text_box h2{font-family:'OpenSansBold'; font-size:19px; color:#971636; text-transform:uppercase; text-align:left; }
.service_main_box .content_text_box p{font-family:'OpenSansRegular'; font-size:14px; color:#5a5a5a; letter-spacing:0.02em; line-height:20px; min-height:80px;}
.service_main_box .content_text_box a{width:105px; height:33px; position:absolute; display:block; bottom:-34px; z-index:99; left:23px; background:#971636; font-family:'OpenSansRegular'; font-size:14px; color:#fff; padding:6px 12px; position:relative;}
.service_main_box .content_text_box a:after{content:''; width:6px; height:10px; position:absolute; right:9px; top:12px; background:url(../images/spirte.png) -100px -281px no-repeat;}
.service_main_box .content_text_box a:hover{background-color:#221e1f;}
.service_main_box .service_img_main_box{width:274px; float:right; height:auto; position:absolute; z-index:9; right:0px; top:20px;}
.service_main_box .service_img_main_box .service_img_box{width:100%; float:left; height:auto; position:relative; overflow:hidden;}
.service_main_box .service_img_main_box .service_img_box img{width:100%; height:auto;}
.service_main_box .service_img_main_box .service_img_box .img_overlay{width:100%; height:100%; position:absolute; z-index:99; left:0px; top:0px; background:rgba(0, 0, 0, 0.7); opacity:0; filter:alpha(opacity=0); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.service_main_box .service_img_main_box .service_img_box .img_overlay a{width:93px; height:93px; background:url(../images/service_more.png) center center no-repeat; position:absolute; top:50%; left:50%; margin:-47px 0px 0px -47px;}
.service_main_box .service_img_main_box .service_img_box:hover .img_overlay{opacity:1; filter:alpha(opacity=100); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}

.btn_view_all_service{width:294px; height:58px; margin:55px auto 0px;}
.btn_view_all_service a{background:#41b64b; width:100%; height:100%; display:block; font-family:'OpenSansBold'; font-size:28px; color:#fff; text-transform:uppercase; text-align:center; padding:8px 0px;}
.btn_view_all_service a:hover{background:#971636; color:#fff;}

.who_we_are_main_box{width:100%; float:left; height:auto; overflow:hidden; margin:45px 0px 0px 0px; background:url(../images/who_we_are_bg.png) center top repeat-x, url(../images/who_we_are_bg_1.png) center bottom repeat-x #efefef; padding:23px 0px 50px 0px;}
.who_we_are_main_box .who_we_are{width:100%; float:left; height:auto; background:url(../images/welcome_bg.png) center bottom no-repeat; padding:35px 0px 15px 0px; margin:0px 0px 20px 0px;}
.who_we_are_main_box .who_we_are h2{font-family:'OpenSansBold'; font-size:29px; color:#971636; text-transform:uppercase; text-align:center;}
.who_we_are_main_box .who_we_are h5{font-family:'noticia_textitalic'; font-size:21px; color:#5a5a5a; text-align:center; text-transform:none; line-height:27px;}
.who_we_are_main_box .who_we_are_content{width:100%; float:left; height:auto;}
.who_we_are_main_box .who_we_are_content h4{font-family:'OpenSansBold'; font-size:16px; color:#434343; text-transform:uppercase; margin:0px 0px 8px 0px;}
.who_we_are_main_box .who_we_are_content p{font-family:'OpenSansRegular'; font-size:14px; color:#5a5a5a; line-height:20px; letter-spacing:0.02em; margin-bottom:15px;}
.who_we_are_main_box .who_we_are_content .read_more_1{width:105px; float:right; height:33px; background:url(../images/read_more_bg_1.png) center 0px no-repeat #971636; margin:10px 0px 0px 0px;}
.who_we_are_main_box .who_we_are_content .read_more_1:hover{background-color:#221e1f;}
.who_we_are_main_box .welcome_img_box{width:792px; position:absolute; height:617px; right:0px; top:0px; padding:0px 10px 0px 0px;}
.who_we_are_main_box .welcome_img_box img{width:100%; height:auto;}
.testimonial_main_box{width:100%; float:left; height:auto; margin:35px 0px 0px 0px;}
.testimonial_main_box .testimonial_title{width:100%; float:left; height:auto; background:url(../images/testimonial_bg.png) center bottom no-repeat; font-family:'noticia_textitalic'; font-size:31px; color:#971636; text-align:center; padding:0px 0px 50px 0px;}
.testimonial_main_box .crousel_main_box{width:100%; float:left; height:auto; margin:20px 0px 0px 0px;}
.testimonial_main_box .crousel_main_box .testicontent_box{width:100%; float:left; height:auto;}
.testimonial_main_box .crousel_main_box .testicontent_box p{font-family:'noticia_textitalic'; font-size:18px; color:#5a5a5a; text-align:center; line-height:27px;}
.testimonial_main_box .crousel_main_box .testicontent_box .name_box{width:100%; float:left; height:auto; /*border:solid 1px #FF0000;*/ font-family:'noticia_textbold'; font-size:19px; color:#525252; text-align:center;}
.testimonial_main_box .crousel_main_box .testicontent_box .designation_box{width:100%; float:left; height:auto; /*border:solid 1px #FF0000;*/ font-family:'noticia_textregular'; font-size:14px; color:#a2a2a2; text-align:center;}
.testimonial_main_box .crousel_main_box .testicontent_box .company_box{width:100%; float:left; height:auto; /*border:solid 1px #FF0000;*/ font-family:'noticia_textbold'; font-size:14px; color:#797979; text-align:center;}
.testimonial_main_box .crousel_main_box .customNavigation{width:100%; float:left; height:auto; background:url(../images/crousel_navigation_bg.png) left center no-repeat; margin:20px 0px 0px 0px;}
.testimonial_main_box .crousel_main_box .prev_1{width:38px; float:left; height:38px; background:url(../images/spirte.png) left -29px no-repeat; margin:0px 0px 0px 41px;}
.testimonial_main_box .crousel_main_box .prev_1:hover{background-position:-39px -29px;}
.testimonial_main_box .crousel_main_box .next_1{width:38px; float:left; height:38px; background:url(../images/spirte.png) -78px -29px no-repeat; margin:0px 0px 0px 10px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
.testimonial_main_box .crousel_main_box .next_1:hover{background-position:-117px -29px;}
.testimonial_main_box .crousel_main_box .customNavigation .view_all_tesimonial{width:auto; float:right; height:auto; padding:0px 10px; background:#fff; font-family:'noticia_textregular'; font-size:16px; color:#4d4d4d; text-align:center; margin:7px 30px 0px 0px;}
.testimonial_main_box .crousel_main_box .customNavigation .view_all_tesimonial:hover{color:#971636;}


.latest_news_main_box{width:100%; float:left; height:auto; margin:35px 0px 0px 0px; background:url(../images/crousel_saparator.png) 40px top repeat-y; padding:0px 0px 0px 90px;}
.latest_news_main_box .testimonial_title{width:100%; float:left; height:auto; background:url(../images/latest_news_bg.png) center bottom no-repeat; font-family:'noticia_textitalic'; font-size:31px; color:#971636; text-align:center; padding:0px 0px 50px 0px;}
.latest_news_main_box .crousel_main_box{width:100%; float:left; height:auto; margin:20px 0px 0px 0px;}
.latest_news_main_box .crousel_main_box .l_n_m_box{width:100.5%; float:left; height:auto; padding:0px 10px;}
.latest_news_main_box .crousel_main_box .l_n_m_box .l_n_img_box{width:100%; float:left; height:auto; position:relative;}
.latest_news_main_box .crousel_main_box .l_n_m_box .l_n_img_box img{width:100%; height:auto;}
.latest_news_main_box .crousel_main_box .l_n_m_box .l_n_img_box .date_box{width:50px; height:46px; position:absolute; right:0px; top:0px; background:#42a777;}
.latest_news_main_box .crousel_main_box .l_n_m_box .l_n_img_box .date_box .yr{width:14px; height:46px; float:right; background:#0d213e; font-family:'OpenSansBold'; font-size:11px; color:#fff; word-wrap:break-word; padding:3px 5px 3px 4px; line-height:10px;}
.latest_news_main_box .crousel_main_box .l_n_m_box .l_n_img_box .date_box .dt{width:36px; height:auto; float:left; font-family:'OpenSansBold'; font-size:26px; color:#fff; white-space:nowrap; padding:3px 5px 1px 4px; line-height:10px; margin:6px 0px 0px 0px;}
.latest_news_main_box .crousel_main_box .l_n_m_box .l_n_img_box .date_box .mn{width:36px; height:auto; float:left; font-family:'OpenSansBold'; font-size:11px; color:#fff; white-space:nowrap; padding:3px 5px 3px 4px; line-height:10px; margin:6px 0px 0px 0px; text-transform:uppercase; letter-spacing:0.2em;}
.latest_news_main_box .crousel_main_box .l_n_m_box .l_title_box{width:100%; float:left; height:auto; margin:10px 0px 5px; text-align:center;}
.latest_news_main_box .crousel_main_box .l_n_m_box .l_title_box a{font-family:'OpenSansSemibold'; font-size:16px; color:#434343; text-transform:uppercase; text-align:center;}
.latest_news_main_box .crousel_main_box .l_n_m_box .l_title_box a:hover{color:#971636;}
.latest_news_main_box .crousel_main_box .l_n_m_box p{font-family:'OpenSansRegular'; font-size:13.5px; color:#5a5a5a; text-align:center; letter-spacing:0; line-height:21px;}
.latest_news_main_box .crousel_main_box .l_n_m_box .read_more_1{width:105px; height:33px; margin:0px auto;}
.latest_news_main_box .crousel_main_box .l_n_m_box .read_more_1 a{width:100%; float:left; height:100%;  background:url(../images/read_more_bg_1.png) center 0px no-repeat #971636;}
.latest_news_main_box .crousel_main_box .l_n_m_box .read_more_1 a:hover{background-color:#221e1f;}
.latest_news_main_box .crousel_main_box .customNavigation{width:100%; float:left; height:auto; background:url(../images/crousel_navigation_bg.png) left center no-repeat; margin:20px 0px 0px 0px;}
.latest_news_main_box .crousel_main_box .prev_1{width:38px; float:left; height:38px; background:url(../images/spirte.png) left -29px no-repeat; margin:0px 0px 0px 41px;}
.latest_news_main_box .crousel_main_box .prev_1:hover{background-position:-39px -29px;}
.latest_news_main_box .crousel_main_box .next_1{width:38px; float:left; height:38px; background:url(../images/spirte.png) -78px -29px no-repeat; margin:0px 0px 0px 10px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
.latest_news_main_box .crousel_main_box .next_1:hover{background-position:-117px -29px;}
.latest_news_main_box .crousel_main_box .customNavigation .view_all_tesimonial{width:auto; float:right; height:auto; padding:0px 10px; background:#fff; font-family:'noticia_textregular'; font-size:16px; color:#4d4d4d; text-align:center; margin:7px 30px 0px 0px;}
.latest_news_main_box .crousel_main_box .customNavigation .view_all_tesimonial:hover{color:#971636;}

.touch_with_us_main_box{width:100%; float:left; height:auto; margin:70px 0px 0px 0px; background:#971636; padding:30px 0px 40px;}
.touch_with_us_main_box h2{font-family:'robotobold'; font-size:25px; color:#fff; text-align:center; font-weight:normal; margin:0px 0px 10px 0px;}
.touch_with_us_main_box p{font-family:'OpenSansRegular'; font-size:14px; color:#fff; text-align:center; letter-spacing:0; line-height:21px; margin:0px 0px 15px 0px;} 
.touch_with_us_main_box .form_main_box{width:725px; margin:0px auto; height:auto;}
.touch_with_us_main_box .form_main_box input[type="text"]{width:272px; float:left; height:46px; margin:5px 20px 0px 0px; box-shadow:0px 1px 1px rgba(142, 9, 42, 0.95); font-family:'OpenSansRegular'; font-size:15px; color:#6e6e6e; padding:12px 10px;}
.touch_with_us_main_box .form_main_box input[placeholder]{color:#6e6e6e;}
.touch_with_us_main_box .form_main_box ::-webkit-input-placeholder {color:#6e6e6e;}
.touch_with_us_main_box .form_main_box ::-moz-placeholder {color: #6e6e6e; opacity: 1;}
.touch_with_us_main_box .form_main_box :-ms-input-placeholder {color:#6e6e6e;}
.touch_with_us_main_box .form_main_box input[type="submit"]{width:136px; height:47px; float:left;  padding:10px; font-family:'OpenSansBold'; font-size:19px; color:#971636; text-transform:uppercase; text-align:center;  margin:5px 0px 0px 0px; border:solid 2px #7e001f; background:#fbe6c2; padding:0px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.touch_with_us_main_box .form_main_box input[type="submit"]:hover,.touch_with_us_main_box .form_main_box input[type="submit"]:focus{background:#7e001f; border:solid 2px #fbe6c2; color:#fbe6c2; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}

footer{width:100%; float:left; height:auto; background:url(../images/footer_bg.png) left bottom repeat-x; padding:40px 0px 0px 0px;}
footer .our_service_main_box{width:100%; float:left; height:auto; border-bottom:solid 1px #e7e7e7;}
footer .footer_title{width:100%; float:left; height:auto; font-family:'OpenSansBold'; font-size:24px; color:#971636; text-transform:uppercase; margin:0px 0px 20px 0px;}
footer .our_service_main_box ul{width:100%; float:left; height:auto;}
footer .our_service_main_box ul li{width:50%; padding:0px; float:left; margin:0px 0px 10px 0px;}
footer .our_service_main_box ul li a{width:auto; float:left; height:auto; font-family:'OpenSansRegular'; font-size:15px; color:#202020; padding:7px 25px 7px 30px; position:relative;}
footer .our_service_main_box ul li a span{width:9px; height:9px; background:#818181; position:absolute; top:13px; left:14px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
footer .our_service_main_box ul li a:hover{background:#e3e3e3;}
footer .our_service_main_box ul li a:hover span{background:#971636; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
footer .our_service_main_box ul li.active a{background:#e3e3e3;}
footer .our_service_main_box ul li.active a span{background:#971636; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}

footer .contact_info_box{width:100%; float:left; height:auto; padding:10px 0px 0px 0px;}
footer .contact_info_box .address_box{width:100%; float:left; height:auto; margin:0px 0px 20px 0px; position:relative; padding:0px 0px 0px 77px;}
footer .contact_info_box .address_box h5{font-family:'OpenSansBold'; font-size:15px; color:#3b3b3b; text-transform:uppercase; margin:3px 0px 5px;}
footer .contact_info_box .address_box span{width:64px; float:left; height:64px; background:url(../images/spirte.png) -186px 0px no-repeat; margin:0px 12px 0px 0px; position:absolute; left:0px; top:0px;}

footer .contact_info_box .contact_box{width:100%; float:left; height:auto; margin:0px 0px 20px 0px; position:relative; padding:0px 0px 0px 77px;}
footer .contact_info_box .contact_box h5{margin:3px 0px 5px;}
footer .contact_info_box .contact_box h5 a{font-family:'OpenSansBold'; font-size:16px; color:#3b3b3b; text-transform:none;}
footer .contact_info_box .contact_box h5 a:hover{color:#971636;}
footer .contact_info_box .contact_box span{width:64px; float:left; height:64px; background:url(../images/spirte.png) -186px -65px no-repeat; margin:0px 12px 0px 0px; position:absolute; top:0px; left:0px;}
footer .form_box{width:100%; float:left; height:auto; background:url(../images/crousel_saparator.png) 40px top repeat-y; padding:0px 0px 0px 98px;}
footer .form_box .input_box{width:50%; float:left; height:auto; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px;}

footer .form_box .input_box:nth-child(odd){padding:0px 10px 0px 0px;}
footer .form_box .input_box:nth-child(even){padding:0px 0px 0px 10px;}

footer .form_box .input_box input[type="text"],footer .form_box .input_box input[type="tel"],footer .form_box .input_box input[type="email"]{width:100%; float:left; height:49px; border:solid 1px #e5e5e5; border-bottom:solid 2px #e5e5e5; padding:12px 10px; font-family:'OpenSansRegular'; font-size:15px; color:#000000;}
footer .form_box .input_box .dropdown_box{width:100%; float:left; height:auto;}
footer .form_box .input_box .dropdown_box .bootstrap-select{width:100%; height:47px;}
footer .form_box .input_box .dropdown_box .selectpicker{ -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
footer .form_box .input_box .dropdown_box .btn-default{ height:47px; border:none; border:solid 1px #e5e5e5; border-bottom:solid 2px #e5e5e5}
footer .form_box .input_box_1{width:100%; float:left; height:auto; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px;}
footer .form_box .input_box_1 textarea{width:100%; float:left; height:119px; border:solid 1px #e5e5e5; border-bottom:solid 2px #e5e5e5; padding:12px 10px; font-family:'OpenSansRegular'; font-size:15px; color:#6e6e6e; resize:none;}
footer .form_box .captcha_box{width:100%; float:left; height:auto;}
footer .form_box .captcha_box .captcha_img{width:124px; float:left; height:49px; background:url(../images/captcha_img_bg.png) center center no-repeat; margin:0px 20px 0px 0px;}
footer .form_box .captcha_box .captcha_img img{width:100%; height:100%;}
footer .form_box .captcha_box .captcha_input{width:250px; float:left; height:auto;}

footer.popup_footer .form_box .captcha_box .captcha_input{width:190px; float:left; height:auto;}

footer .form_box .captcha_box .captcha_input input[type="text"]{width:100%; float:left; height:49px; border:solid 1px #e5e5e5; border-bottom:solid 2px #e5e5e5; padding:12px 10px; font-family:'OpenSansRegular'; font-size:15px; color:#6e6e6e;text-transform: capitalize;}
 

footer .form_box .captcha_box input[type="submit"]{width:155px; height:49px; float:right; background:#424242; font-family:'OpenSansBold'; font-size:20px; color:#fff; text-transform:uppercase; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
footer .form_box .captcha_box input[type="submit"]:hover ,footer .form_box .captcha_box input[type="submit"]:focus{background:#971636; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}

/* new */

footer.popup_footer {max-width:640px;background:none;padding:0;}
footer.popup_footer .form_box  {background:none;padding:0;}

footer.popup_footer .form_box input.frm_title{width:90%; text-transform:uppercase}

footer.popup_footer  span.mail_note {color:#971636;font-size:11px;}

footer.popup_footer .form_box .input_box:nth-child(odd){padding:0px 0px 0px 10px;}
footer.popup_footer .form_box .input_box:nth-child(even){padding:0px 10px 0px 0px;}


footer .form_box .input_box ::-webkit-input-placeholder, footer .form_box .input_box_1 ::-webkit-input-placeholder, footer .form_box .captcha_box .captcha_input ::-webkit-input-placeholder {color:#6e6e6e;}
footer .form_box .input_box ::-moz-placeholder, footer .form_box .input_box_1 ::-moz-placeholder, footer .form_box .captcha_box .captcha_input ::-moz-placeholder {color: #6e6e6e; opacity: 1;}
footer .form_box .input_box :-ms-input-placeholder, footer .form_box .input_box_1 :-ms-input-placeholder, footer .form_box .captcha_box .captcha_input :-ms-input-placeholder {color:#6e6e6e;}

footer .copyright_main_box{width:100%; float:left; height:55px; background:#a1a1a1; padding:20px; margin:20px 0px 0px 0px;}
footer .copyright_main_box .copyright_box{width:100%; float:left; height:auto;}
footer .copyright_main_box .copyright_box ul{width:auto; float:left; height:auto;}
footer .copyright_main_box .copyright_box ul li{width:auto; float:left; height:auto; font-family:'OpenSansRegular'; font-size:14px; color:#fff; padding:0px 10px 0px 0px;}
footer .copyright_main_box .copyright_box ul li a{font-family:'OpenSansRegular'; font-size:14px; color:#fff;}
footer .copyright_main_box .copyright_box ul li a:hover{color:#971636;}
footer .copyright_main_box .copyright_box p{width:auto; float:left; height:auto; font-family:'OpenSansRegular'; font-size:14px; color:#fff; background:url(../images/copyright_bullet.png) left center no-repeat; padding:0px 0px 0px 20px; margin:0px 0px 0px 5px;}
footer .copyright_main_box .signature{width:auto; float:right; height:auto; font-family:'OpenSansRegular'; font-size:14px; color:#fff;}
footer .copyright_main_box .signature a{font-family:'OpenSansRegular'; font-size:14px; color:#fff;}
footer .copyright_main_box .signature a:hover{color:#971636;}
.right_menu_main_box .top_menu_box .service_menu_1, .right_menu_main_box .top_menu_box .service_menu_2, .right_menu_main_box .top_menu_box .service_menu_3, .right_menu_main_box .top_menu_box .service_menu_4, .right_menu_main_box .top_menu_box .service_menu_5{display:none !important;}

.right_menu_main_box .top_menu_box .service_menu_1 .caret, .right_menu_main_box .top_menu_box .service_menu_2 .caret, .right_menu_main_box .top_menu_box .service_menu_3 .caret, .right_menu_main_box .top_menu_box .service_menu_4 .caret, .right_menu_main_box .top_menu_box .service_menu_5 .caret{display:block !important; position:absolute; top:0px; right:0px; cursor:pointer;
	border:0 none; width:32px; height:100%; text-align:center;
}
.right_menu_main_box .top_menu_box .menu-item-has-children .caret:after { content:"\25bc"; display:inline-block; margin-top:8px; font-size:11px;}
.right_menu_main_box .top_menu_box .menu-item-has-children.open .caret:after { content:"\25b2"; display:inline-block; margin-top:8px; font-size:11px;}

.top_header{}


/*=============================================================== LOADING ========================================================*/
.Loading{position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: rgba(255,255,255,10); z-index: 9999; transition: width 2s;             -moz-transition: width 2s; -webkit-transition: width 2s; -o-transition: width 2s;}
.loadingImg {position: absolute; top: 50%; margin-top: -34px; left: 50%; margin-left: -138px; width: 276px; height: 69px; opacity: 1; text-align: center; padding: 10px; background-color: #FFF;}
/*=============================================================== LOADING ========================================================*/

.breadcum_main_box{width:100%; float:left; height:auto; padding:0px 0px 23px 0px; background:url(../images/banner_pattern.png) center bottom repeat-x;}
.breadcum_main_box .breadcum_box{width:100%; float:left; height:184px; background:url(../images/breadcum_bg.png) left top repeat-x;  position:relative;}
.breadcum_main_box .breadcum_box .breadcum{width:100%; height:100%; position:relative; width:1196px; margin:0px auto;}
.breadcum_main_box .breadcum_box .breadcum .title_box{width:100%; /* height:80px; */ position:absolute; bottom:0px; background:rgba(0, 0, 0, 0.5); padding:10px 18px;}
.breadcum_main_box .breadcum_box h1{font-family:'OpenSansBold'; font-size:32px; color:#fff; text-transform:uppercase; margin:0px 0px 5px 0px;}
.breadcum_main_box .breadcum_box .breadcum a{width:auto; height:auto; background:url(../images/breadcum_arrow.png) right 5px no-repeat; padding:0px 15px 0px 0px; margin:0px 5px 0px 0px; font-family:'OpenSansRegular'; font-size:14px; color:#fff; text-transform:uppercase;}
.breadcum_main_box .breadcum_box .breadcum span{font-family:'OpenSansRegular'; font-size:14px; color:#fff; text-transform:uppercase;}


.listing_main_box{width:100%; float:left; height:auto; padding:0px 0px 15px 0px;}
.listing_main_box .listing_box{width:100%; float:left; height:100%; /*background-color: #fff; background-image: linear-gradient(to bottom,   #FFFFFF 45%, #eaeaea 0%);*/ padding:20px 20px 30px 20px; position:relative;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 33%, rgba(234,234,234,1) 33%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(33%,rgba(255,255,255,1)), color-stop(33%,rgba(234,234,234,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 33%,rgba(234,234,234,1) 33%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 33%,rgba(234,234,234,1) 33%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 33%,rgba(234,234,234,1) 33%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 33%,rgba(234,234,234,1) 33%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */

}
.listing_main_box .listing_box .listing_img_box{width:100%; float:left; height:auto; min-height:200px;}
.listing_main_box .listing_box .listing_img_box img{width:100%; height:auto;}
.listing_main_box .listing_box .listing_title{width:100%; float:left; height:auto; padding:5px 0px;min-height:65px;}
.listing_main_box .listing_box .listing_title a{width:100%; float:left; height:auto; font-family:'OpenSansBold'; font-size:19px; color:#971636; text-transform:uppercase;}
.listing_main_box .listing_box .price_box{width:auto; float:left; height:auto; position:relative; padding:0px 0px 0px 20px; margin:0px 15px 10px 0px;min-height:34px;}
.listing_main_box .listing_box .price_box span{width:13px; height:24px; background:url(../images/spirte.png) left -208px no-repeat; position:absolute; left:0px; top:5px;}
.listing_main_box .listing_box .price_box p{font-family:'OpenSansRegular'; font-size:12px; color:#333333; margin:0px; line-height:17px; padding:0px;}

.listing_main_box .listing_box .area_box{width:auto; float:left; height:auto; position:relative; padding:0px 0px 0px 30px; margin:0px 15px 10px 0px;min-height: 34px;}
.listing_main_box .listing_box .area_box span{width:25px; height:24px; background:url(../images/spirte.png) -24px -208px no-repeat; position:absolute; left:0px; top:5px;}
.listing_main_box .listing_box .area_box p{font-family:'OpenSansRegular'; font-size:12px; color:#333333; margin:0px; line-height:17px; padding:0px;}

.listing_main_box .listing_box .bed_box{width:auto; float:left; height:auto; position:relative; padding:0px 0px 0px 30px; margin:0px 15px 10px 0px;min-height: 34px;}
.listing_main_box .listing_box .bed_box span{width:25px; height:24px; background:url(../images/spirte.png) -56px -208px no-repeat; position:absolute; left:0px; top:5px;}
.listing_main_box .listing_box .bed_box p{font-family:'OpenSansRegular'; font-size:12px; color:#333333; margin:0px; line-height:17px; padding:0px;}

.listing_main_box .listing_box .bath_box{width:auto; float:left; height:auto; position:relative; padding:0px 0px 0px 30px; margin:0px 15px 10px 0px;min-height: 34px;}
.listing_main_box .listing_box .bath_box span{width:25px; height:24px; background:url(../images/spirte.png) -93px -208px no-repeat; position:absolute; left:0px; top:5px;}
.listing_main_box .listing_box .bath_box p{font-family:'OpenSansRegular'; font-size:12px; color:#333333; margin:0px; line-height:17px; padding:0px;}
.listing_main_box .listing_box .btn_view_more{width:105px; height:33px; position:absolute; bottom:-15px; background:#971636; right:20px; font-family:'OpenSansRegular'; font-size:14px; color:#fff; padding:6px 12px;}
.listing_main_box .listing_box .btn_view_more:after{content:''; width:6px; height:10px; position:absolute; right:9px; top:11px; background:url(../images/spirte.png) -100px -281px no-repeat; }
.listing_main_box .listing_box .btn_view_more:hover{background-color:#37a640;}

.listing_main_box .listing_box .btn_request_info{width:140px; height:33px; position:absolute; bottom:-15px; background:#37a640; left:145px; font-family:'OpenSansRegular'; font-size:14px; color:#fff; padding:6px 12px;}
.listing_main_box .listing_box .btn_request_info:after{content:''; width:6px; height:10px; position:absolute; right:9px; top:12px; background:url(../images/spirte.png) -100px -281px no-repeat;}
.listing_main_box .listing_box .btn_request_info:hover{background-color:#971636;}
/*=========*/
.facility_box .current_box {height:58px;top:11px;}
.facility_box .current_box .btn_request_info{width:150px; height:33px; position:absolute; background:#37a640; font-family:'OpenSansRegular'; font-size:14px; color:#fff; padding:6px 12px;}
.facility_box .current_box .btn_request_info:after{content:''; width:6px; height:10px; position:absolute; right:9px; top:12px; background:url(../images/spirte.png) -100px -281px no-repeat;}
.facility_box .current_box .btn_request_info:hover{background-color:#971636;}
/*=========*/
.listing_main_box .listing_box .current_label{width:105px; height:33px; position:absolute; border:solid 1px #9a9a9a; border-left:solid 3px #9a9a9a; background:#dddddd; left:0px; top:40px; text-align:center; padding:6px; font-family:'OpenSansSemibold'; font-size:14px; color:#971636;}

.find_home_main_box_1{width:100%; float:left; height:136px; background:#f4f4f4; margin:10px 0px 0px 0px; padding:0px 100px 0px 240px; border-bottom:solid 2px #d4d4d4; position:relative;}
.find_home_main_box_1 .row_1{width:100%; float:left; height:auto; margin:5px 0px 0px 0px;}
.find_home_main_box_1 .row_2{width:100%; float:left; height:auto; margin:0px 0px 0px 0px;}
.find_home_main_box_1 .row_1 .column{width:45%; float:left; height:auto; margin:5px 0px 0px 0px;}
.find_home_main_box_1 .row_2 .column{width:45%; float:left; height:auto; margin:5px 0px 0px 0px;}
.find_home_main_box_1 .row_1 .column_1{width:53%; float:right; height:auto;}
.find_home_main_box_1 .row_1 .column_1 h5{width:100px;}
.find_home_main_box_1 .row_2 .column_1{width:53%; float:right; height:auto;}
.find_home_main_box_1 .name_box{width:231px; position:absolute; left:0px; top:0px; height:136px; }
.find_home_main_box_1 .slider_box{width:100%; float:left; height:auto; margin:0px 0px 0px 0px;}
.find_home_main_box_1 .slider_box h5{width:140px; float:left; height:auto; font-family:'OpenSansBold'; font-size:17px; color:#2f2f2f; text-transform:uppercase; margin:25px 0px 0px 0px;}

.find_home_main_box_1 .row_1 span#ex2CurrentSliderValLabel{width:50%; float:right; height:auto; font-family:'OpenSansRegular'; font-size:15px; color:#6e6e6e; padding:0px 0px 0px 10px; text-align:right;}

.find_home_main_box_1 .row_2 span#ex3CurrentSliderValLabel{width:50%; float:right; height:auto; font-family:'OpenSansRegular'; font-size:15px; color:#6e6e6e; padding:0px 0px 0px 10px; text-align:right;}

.find_home_main_box_1 .slider_box .slider.slider-horizontal{width:57%; float:right;}
.find_home_main_box_1 .row_1 .checkbox_wrapper{width:auto; float:left; height:auto; margin:20px 0px 0px 0px;}
.find_home_main_box_1 .row_1 .checkbox_wrapper label{font-family:'OpenSansRegular'; font-size:15px; color:#6e6e6e; font-weight:normal; margin:0px 10px 0px 0px;}

.find_home_main_box_1 .dropdown_box{width:50%; float:left; height:auto; margin:12px 0px 0px 0px;}
.find_home_main_box_1 .dropdown_box h5{width:auto; float:left; height:auto; font-family:'OpenSansBold'; font-size:16px; color:#2f2f2f; text-transform:uppercase; margin:13px 7px 0px 0px;}
.find_home_main_box_1 input[type="submit"],.find_home_main_box_1 input[type="button"]{width:72px; position:absolute; height:73px; right:20px; top:30px; background:url(../images/spirte.png) -178px -132px no-repeat;  -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;border:none;}
.find_home_main_box_1 input[type="submit"]:hover,.find_home_main_box_1 input[type="button"]:hover{background-position:-178px -207px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
/*============================================== SELECT =============================================*/
.find_home_main_box_1 .dropdown_box .bootstrap-select{width:100px !important; height:47px;}
.find_home_main_box_1 .dropdown_box .selectpicker{ -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
.find_home_main_box_1 .dropdown_box .btn-default{ height:47px; border:none; border:solid 1px #e5e5e5; border-bottom:solid 2px #e5e5e5}
/*=============== SELECT ======================*/

.property_details_main_box{width:100%; float:left; height:auto; margin:45px 0px 0px 0px;}
.property_details_main_box .thum_crousel_box{width:100%; float:left; height:auto; position:relative;}
.property_details_main_box .facility_box{width:100%; float:left; height:85px; border:solid 1px #c8c8c8; background:#eaeaea; margin:60px 0px 60px 0px; padding:13px 210px 13px 12px; position:relative;}
.property_details_main_box .facility_box .current_box{width:215px; float:left; /*height:100%;*/ position:relative; display:table; padding:0px 0px 0px 80px; margin:0px 10px 0px 0px;}
.property_details_main_box .facility_box .current_box span{width:58px; height:58px; position:absolute; left:0px; top:0px; background:url(../images/spirte.png) left -304px no-repeat;}
.property_details_main_box .facility_box .current_box p{width:100%; height:100%; display:table-cell; vertical-align:middle; font-family:'OpenSansRegular'; font-size:14px; color:#1b1b1b;}

.property_details_main_box .facility_box .area_box{width:225px; float:left; height:100%; position:relative; display:table; padding:0px 0px 0px 80px; margin:0px 10px 0px 0px;}
.property_details_main_box .facility_box .area_box span{width:58px; height:58px; position:absolute; left:0px; top:0px; background:url(../images/spirte.png) -59px -304px no-repeat;}
.property_details_main_box .facility_box .area_box p{width:100%; height:100%; display:table-cell; vertical-align:middle; font-family:'OpenSansRegular'; font-size:14px; color:#1b1b1b; line-height:19px; text-align:left;}
.property_details_main_box .facility_box .area_box p strong{font-family:'OpenSansBold'; font-weight:normal;}

.property_details_main_box .facility_box .bedroom_box{width:215px; float:left; height:100%; position:relative; display:table; padding:0px 0px 0px 80px; margin:0px 10px 0px 0px;}
.property_details_main_box .facility_box .bedroom_box span{width:58px; height:58px; position:absolute; left:0px; top:0px; background:url(../images/spirte.png) -118px -304px no-repeat;}
.property_details_main_box .facility_box .bedroom_box p{width:100%; height:100%; display:table-cell; vertical-align:middle; font-family:'OpenSansRegular'; font-size:14px; color:#1b1b1b; line-height:19px; text-align:left;}
.property_details_main_box .facility_box .bedroom_box p strong{font-family:'OpenSansBold'; font-weight:normal;}

.property_details_main_box .facility_box .bathroom_box{width:215px; float:left; height:100%; position:relative; display:table; padding:0px 0px 0px 80px; margin:0px 0px 0px 0px;}
.property_details_main_box .facility_box .bathroom_box span{width:58px; height:58px; position:absolute; left:0px; top:0px; background:url(../images/spirte.png) -177px -304px no-repeat;}
.property_details_main_box .facility_box .bathroom_box p{width:100%; height:100%; display:table-cell; vertical-align:middle; font-family:'OpenSansRegular'; font-size:14px; color:#1b1b1b; line-height:19px; text-align:left;}
.property_details_main_box .facility_box .bathroom_box p strong{font-family:'OpenSansBold'; font-weight:normal;}

.property_details_main_box .facility_box .share_box{width:210px; height:83px; position:absolute; background:#dedddd; right:0px; top:0px; padding:19px 12px;}
.property_details_main_box .facility_box .share_box .facebook_share{width:44px; float:left; height:44px; background:url(../images/spirte.png) left -363px no-repeat rgba(255, 255, 255, 0.65); margin:0px 10px 0px 0px;}
.property_details_main_box .facility_box .share_box .twitter_share{width:44px; float:left; height:44px; background:url(../images/spirte.png) -45px -363px no-repeat rgba(255, 255, 255, 0.65); margin:0px 10px 0px 0px;}
.property_details_main_box .facility_box .share_box p{width:auto; float:left; height:auto; margin:0px 10px 0px 0px; font-family:'OpenSansRegular'; font-size:14px; color:#1b1b1b; margin:12px 0px 0px 0px; line-height:19px;}

.property_details_main_box h2{font-family:'OpenSansBold'; font-size:19px; color:#6b0d25; text-transform:none;}
.property_details_main_box p{font-family:'OpenSansRegular'; font-size:18px; color:#272727; line-height:31px; text-align:justify;}
.top_header{}


/*new css by tmp*/
.navigation.pagination{display:none}
.navigation{width:100%; margin:30px auto 10px; float:left; text-align:center; clear:both; padding-top:10px}
.navigation ul {background:#e8e8e8; width:auto; float:none; height:28px; display:inline-block;}

.navigation li a, .navigation li a:hover, .navigation li.active a, .navigation li.disabled {text-decoration:none; -webkit-transition: all 0s ease; -moz-transition: all 0s ease; -ms-transition: all 0s ease; -o-transition: all 0s ease; transition: all 0s ease;}
.navigation li { display: inline; padding:0px; line-height:27px;}

.navigation li a{color: #888384; font-family:'OpenSansBold'; font-size:17px; padding:2px 8px; -webkit-transition: all 0s ease; -moz-transition: all 0s ease; -ms-transition: all 0s ease; -o-transition: all 0s ease; transition: all 0s ease;}
.navigation li a, .navigation li a:hover, .navigation li.active a, .navigation li.disabled { cursor: pointer;}
.navigation li a:hover, .navigation li.active a { background-color: #fff; border-top:solid 2px #971636; border-bottom:solid 2px #971636; color:#971636; -webkit-transition: all 0s ease; -moz-transition: all 0s ease; -ms-transition: all 0s ease; -o-transition: all 0s ease; transition: all 0s ease;}
/* new css*/
.find_home_main_box_1 input[type="button"] { background: url("../images/spirte.png") no-repeat scroll -178px -132px rgba(0, 0, 0, 0); border-radius: 50%; height: 73px; position: absolute; right: 20px; top: 30px; transition: all 0.5s ease 0s; width: 72px; border:none; }
.box_menu_main_box  ul > li.current-menu-item, .box_menu_main_box ul li.current-menu-ancestor { background-color: #6b0d25; background-position: 20px -240px; transition: all 0.5s ease 0s; }
.box_menu_main_box  ul > li.current-menu-item a h5, .box_menu_main_box  ul > li.current-menu-item a span, .box_menu_main_box ul > li.current-menu-ancestor a h5, .box_menu_main_box ul > li.current-menu-ancestor a span { color: #fff; transition: all 0.5s ease 0s; }
.box_menu_main_box ul li ul li.current-menu-item a { background-attachment: scroll; background-clip: border-box; background-color: #6b0d25; background-image: none !important; background-origin: padding-box; background-position: 0 0; background-repeat: repeat; background-size: auto auto; color: #fff; }
.find_home_main_box_1 input[type="button"]:hover { background-position: -178px -207px; transition: all 0.5s ease 0s; }
ul#menu-footer-menu li:last-child span { display:none; }
.navbar-default .navbar-nav > li.current-menu-item > a, .navbar-default .navbar-nav > li.current-menu-ancestor > a { background-color: transparent; color: #6b0d25; }
.navbar-nav .open .dropdown-menu > li.current-menu-item > a { background: none repeat scroll 0 0 #6b0d25 !important; color: #fff !important; }
footer .our_service_main_box ul li.current-menu-item a { background: none repeat scroll 0 0 #e3e3e3; }
footer .our_service_main_box ul li.current-menu-item a span { background: none repeat scroll 0 0 #971636; transition: all 0.5s ease 0s; }
footer .copyright_main_box .copyright_box ul li.current-menu-item a { color: #971636; }
.content_testi_box { width:100% !important; padding:20px !important; border-left:2px solid #971636; }
.content_testi_box > div > span { background: url("images/testimonial_bg2.png") no-repeat; opacity: 0.4; filter: alpha(opacity=40); width:20px; height:17px; display:inline-block; float:left; margin-right:5px; }
.content_testi_box > div > p:last-child:after { content:' '; background: url("images/testimonial_bg1.png") no-repeat; opacity: 0.4; filter: alpha(opacity=40); width:20px; height:16px; display:inline-block; margin-left:5px; }
.content_testi_box .testi_box { text-align:right; padding-right:20px; color:#5a5a5a; font-weight:bold; }
.content_testi_box .testi_box h4 { color:#971636; }
.cl { clear:both; }
.sidebar .our_service_main_box { border-bottom: 1px solid #971636; float: left; height: auto; width: 100%; background:#f7f7f7 }
.sidebar .footer_title { color: #FFF; float: left; font-family: "OpenSansBold"; font-size: 24px; height: auto; margin: 0 0 20px; text-transform: uppercase; width: 100%; background:#971636; padding-left:10px; }
.sidebar .our_service_main_box ul { float: left; height: auto; width: 100%; }
.sidebar .our_service_main_box ul li { float: left; margin: 0 0 10px; padding: 0; width: 100%; }
.sidebar .our_service_main_box ul li a { color: #202020; float: left; font-family: "OpenSansRegular"; font-size: 15px; height: auto; padding: 7px 25px 7px 30px; position: relative; width: 100%; }
.sidebar .our_service_main_box ul li a span { background: none repeat scroll 0 0 #818181; height: 9px; left: 14px; position: absolute; top: 13px; transition: all 0.5s ease 0s; width: 9px; }
.sidebar .our_service_main_box ul li a:hover { background: none repeat scroll 0 0 #e3e3e3; }
.sidebar .our_service_main_box ul li a:hover span { background: none repeat scroll 0 0 #971636; transition: all 0.5s ease 0s; }
.sidebar .our_service_main_box ul li.active a { background: none repeat scroll 0 0 #e3e3e3; }
.sidebar .our_service_main_box ul li.active a span { background: none repeat scroll 0 0 #971636; transition: all 0.5s ease 0s; }
div.wpcf7-validation-errors { clear:both; }
/*POP UP*/

blockquote, q { quotes:none }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none }
table { border-collapse:collapse; border-spacing:0 }
pre, .ad { background-color:#1e1e1e; border-radius:5px 5px 5px 5px; box-shadow:0 0 5px #000; color:#c0c0c0; font-family:'Inconsolata', monospace, sans-serif; padding:15px 0 0 }
.ad { margin:25px 0 0; padding:15px 0; text-align:center }
.button { background-color:#971636; border-radius:10px; box-shadow:0 2px 3px rgba(0,0,0,0.3); color:#fff; cursor:pointer; display:inline-block; padding:10px 20px; text-align:center; text-decoration:none }
.button.small { border-radius:15px; float:right; margin:22px 5px 0; padding:6px 15px }
.button:hover { background-color:#1e1e1e }
.button>span { font-size:84% }
.button.b-close, .button.bClose { border-radius:7px 7px 7px 7px; box-shadow:none; font:bold 131% sans-serif; padding:0 6px 2px; position:absolute; right:2px; top:2px }
.example { display:block; line-height:1.25; padding:30px 110px 15px 0 }
.code-undefined { color:#617a61 }
.code-string { color:#fa8072 }
.code-function { color:#ffa54f }
.code-int { color:#971636 }
.code-comment { color:#7ccd60 }
::-moz-selection {
background-color:#971636;
color:#fff;
text-shadow:none
}
::selection { background-color:#971636; color:#fff; text-shadow:none }
#page h1+.button { position:absolute; top:20px; right:25px }
#share { position:absolute; right:18px; top:85px; width:205px }
#share>div { display:inline-block }
#page li { position:relative }
#page ul+a { display:block; font-size:180%; margin:25px 0; text-align:center; text-decoration:none }
.header { margin:30px 0 0; background-color:#000; padding:12px 20px 10px; border-radius:20px 0 0 0; width:100%; left:-40px; position:relative }
.note { color:#c0c0c0; font-size:80% }

.popup, .popup2, .bMulti { background-color:#fff; border-radius:10px 10px 10px 10px; box-shadow:0 0 25px 5px #999; color:#111; display:none; padding:25px }
.popup .logo { color:#971636; font:bold 325% 'Petrona', sans }
.popup, .bMulti { min-height:250px }
.popup2 iframe { background:url('loader.gif') center center no-repeat; min-height:240px; min-width:450px }
.loading { background:url('loader.gif') center center no-repeat }
.bMulti p { font:500% 'Petrona', sans-serif; padding:45px 0 0; text-align:center }
.bMulti a { left:175px; position:absolute; top:175px }
.lt-ie9 .bModal { background-color:#000 }
.github { background:url('images/github.png') 0 0 no-repeat; height:149px; width:149px; opacity:.6; position:fixed; right:0; top:0; -webkit-transition-property:opacity; -moz-transition-property:opacity; transition-property:opacity; -webkit-transition-duration:.35s; -moz-transition-duration:.35s; transition-duration:.35s; -webkit-transition-timing-function:ease-out; -moz-transition-timing-function:ease-out; transition-timing-function:ease-out }
.github:hover { opacity:1 }
.popup {margin-top:30px;}
div.wpcf7-mail-sent-ok ,span.wpcf7-not-valid-tip{display:inline-block !important}
div.wpcf7-response-output {margin:0 !important;}

.widget_wysija_cont {text-align:center;}
.widget_wysija_cont .allmsgs{display:inline-block;margin-right:25px;}
.formErrorContent {top:18px;font-family:"OpenSansRegular" !important;font-size:12px !important;}
.widget_wysija_cont .allmsgs.new_class{display:flex;}
.allmsgs .updated ul li {padding:0 15px;}

/* add ul li style backend editor */
.property_details_main_box ul{margin:10px 0;  }
.property_details_main_box ul li,em{
	list-style:inside square important;
    padding-left:0;
   	height: auto;
   
    position: relative;
    width: 100%; 
	font-style:normal;  
	color: #272727;
    font-family: "OpenSansRegular";
    font-size: 16px;
   
    text-align: justify; margin:0 0 10px 0;  }
.property_details_main_box .sidebar ul li{padding:0; list-style:none !important}

.umloading {
    clear: both;
      padding-top: 58px;
    position: relative;
}
.umloading img{max-width:100%;}

.banner_content_box.for-mobile{display:none }
.product-caption { position:absolute; bottom:20px; /* background:rgba(0,0,0,0.5); */ line-height:78px; height:78px; overflow:hidden; font-size:24px; color:#FFF; width:100%; box-sizing:border-box; padding-left:40px; text-transform:uppercase;}
.product-caption-price { float:right; min-width:245px; text-align:center; box-sizing:border-box; padding:0 20px; background:#6b0d25;}
/* === ============================= */


@media only screen and (max-width: 1920px)
{
.right_menu_main_box{float: left;
    height: auto;
    margin: 10px 0 0;
    padding: 0 0 0 0px !important;
    width: 100%;}
	.property_details_main_box ul li, em{list-style:inside square !important}
}

@media only screen and (max-width: 1750px)
{
.top_header .logo_main_box{width:322px; position:relative; float:left;}
.top_header .container{width:1196px; float:left;}

}


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

.box_menu_main_box{width:auto; float:right;}
.box_menu_main_box .box_1, .box_menu_main_box .box_2, .box_menu_main_box .box_3, .box_menu_main_box .box_4, .box_menu_main_box .box_5{background:none;}
.box_menu_main_box .box_1 a, .box_menu_main_box .box_2 a, .box_menu_main_box .box_3 a, .box_menu_main_box .box_4 a, .box_menu_main_box .box_5 a{padding:12px 20px 12px 20px;}
.right_menu_main_box .call_us{margin:5px 10px 0 160px;}
.top_header{}
.top_header .logo_main_box{width:20%; position:relative; float:left;}
.top_header .container{width:80%; float:left;}
.right_menu_main_box .call_us{margin:5px 10px 0px 0px; padding:0px;}
.right_menu_main_box{padding:0px !important;}
.box_menu_main_box{float:left; padding:0px;}
}

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

.logo_main_box{width:20%; display:table;}
.logo_main_box a{width:100%; height:100%; vertical-align:middle; display:table-cell;}
header .container{width:100%;}
.right_menu_main_box{padding:0px;}
.right_menu_main_box .call_us{margin:5px 10px 0 0px;}
.box_menu_main_box{padding:0px; float:left;}
.box_menu_main_box .box_1 a, .box_menu_main_box .box_2 a, .box_menu_main_box .box_3 a, .box_menu_main_box .box_4 a, .box_menu_main_box .box_5 a{padding:7px 10px 7px 10px;}
}

@media only screen and (max-width: 1199px)
{
.property_details_main_box .facility_box .current_box{padding:0;}
.facility_box .current_box .btn_request_info {display: block;left: auto;margin: 0 auto;position: absolute;right: 15px;}	
.service_main_box .content_text_box{width:65%; padding:20px 23px;}
.service_main_box .service_img_main_box{width:35%;}
footer .form_box .captcha_box{position:relative; padding:0px 0px 0px 140px;}
footer .form_box .captcha_box .captcha_img{position:absolute; left:0px; top:0px;}
footer .form_box .captcha_box .captcha_input{width:100%; margin:0px 0px 20px 0px;}
.right_menu_main_box{padding:0px;}
.box_menu_main_box{padding:0px;}
.right_menu_main_box .call_us{margin:5px 10px 0 0px;}
.right_menu_main_box .email_us label{display:none;}
.right_menu_main_box .call_us{background:none;}
.right_menu_main_box .email_us a{background:url(../images/spirte.png) -116px 0px no-repeat; text-indent:-999px; display:inline-block; width:28px; height:28px;}
.right_menu_main_box .email_us a:hover{background-color:#971636;}
.right_menu_main_box .social_icon_box{float:left; position:relative; z-index:99;}
.right_menu_main_box .call_us{margin:0px 10px 0px 0px; padding:0px;}
.right_menu_main_box .email_us{margin:0px 10px 0px 0px; padding:0px;}
.box_menu_main_box .box_1 a, .box_menu_main_box .box_2 a, .box_menu_main_box .box_3 a, .box_menu_main_box .box_4 a, .box_menu_main_box .box_5 a{padding:5px 5px 5px 5px;}

.find_home_main_box_1{width:100%; padding:0px 100px 0px 20px;}
.find_home_main_box_1 .name_box{display:none;}
.breadcum_main_box .breadcum_box .breadcum{width:100%;}

.property_details_main_box .facility_box .current_box, .property_details_main_box .facility_box .area_box, .property_details_main_box .facility_box .bedroom_box, .property_details_main_box .facility_box .bathroom_box{width:25%; margin:0px;}
.find_home_main_box .slider_box h5{font-size:16px;}
.find_home_main_box .dropdown_box h5{font-size:16px;}
}
@media only screen and (max-width: 1069px)
{	
.find_home_main_box{padding:0px 115px 0px 20px;}
.find_home_main_box .name_box{display:none;}
.find_home_main_box .dropdown_box{margin:30px 0px 0px 15px;}
}
@media only screen and (max-width: 1024px)
{
.dropdown-menu > li > a{white-space:pre-line;}
.bootstrap-select.btn-group .dropdown-menu li a span.text{line-height:19px;}	
.click_disable{pointer-events:initial;}
.right_menu_main_box .call_us a{color:#3a3a3a;}
.right_menu_main_box .call_us a:hover{color:#6b0d25;}
.service_main_box .service_img_main_box{position:relative; width:100%; top:0px;}
.service_main_box .content_text_box{width:100%;}
footer .copyright_main_box{height:auto;}
footer .copyright_main_box .signature{width:100%; text-align:center; padding:10px 0px 0px;}
footer .copyright_main_box .copyright_box ul{float:none;}
footer .copyright_main_box .copyright_box p{float:none; background:none; text-align:right;}
.right_menu_main_box .call_us label{display:none;}
.right_menu_main_box .call_us a{background:url(../images/spirte.png) -87px 0px no-repeat; text-indent:-999px; display:inline-block; width:28px; height:28px;}
.right_menu_main_box .call_us a:hover{background-color:#971636;}
.box_menu_main_box .box_1, .box_menu_main_box .box_2, .box_menu_main_box .box_3, .box_menu_main_box .box_4, .box_menu_main_box .box_5{width:20%; margin:10px 0px; min-height:55px;}
.box_menu_main_box .box_1 a span, .box_menu_main_box .box_2 a span, .box_menu_main_box .box_3 a span, .box_menu_main_box .box_4 a span, .box_menu_main_box .box_5 a span{display:none;}
.box_menu_main_box .box_1 a h5, .box_menu_main_box .box_2 a h5, .box_menu_main_box .box_3 a h5, .box_menu_main_box .box_4 a h5, .box_menu_main_box .box_5 a h5{line-height:21px;}
.product-caption { line-height:60px; height:60px; overflow:hidden;}
.breadcum_main_box .breadcum_box .breadcum .title_box { height:auto;}
.navigation{width:100%; float:left; padding:20px 0 0 0; margin-bottom:10px !important}
} 

@media only screen and (max-width: 960px)
{
.formError .formErrorContent{left:-190px !important;}	
.banner_main_box .banner_box .banner_content_box{width:380px; height:250px; margin:-125px 0px 0px -190px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.banner_main_box .banner_box .banner_content_box .banner_con_1{font-size:30px; line-height:28px; margin:0px;}
.banner_main_box .banner_box .banner_content_box .banner_con_2{font-size:30px;}
.banner_main_box .banner_box .banner_content_box .banner_con_3{margin:20px 0px 0px 0px;}

.find_home_main_box_1{height:auto; padding:0px 100px 20px 20px;}
.find_home_main_box_1 .dropdown_box{padding:0px 10px 0px 0px; margin:10px 0px 0px 0px;}
.find_home_main_box_1 .dropdown_box h5{margin:5px 0px 5px 0px}
.find_home_main_box_1 .dropdown_box .bootstrap-select{width:100% !important;}
.find_home_main_box_1 .row_1 .column_1 h5{width:100%;}
.find_home_main_box_1 .row_1 .checkbox_wrapper{margin:18px 0px 0px 0px;}
.find_home_main_box_1 .row_1 .column h5{width:100%;/* margin:15px 0px 0px 0px;*/}
.find_home_main_box_1 .row_2 .column h5{width:100%; margin:15px 0px 0px 0px;}
.find_home_main_box_1 .slider_box h5{width:100%;}
.find_home_main_box_1 .slider_box .slider.slider-horizontal{width:100%; float:left}

.property_details_main_box .facility_box{height:auto; padding:13px 210px 0px 12px;}
.property_details_main_box .facility_box .current_box, .property_details_main_box .facility_box .area_box, .property_details_main_box .facility_box .bedroom_box, .property_details_main_box .facility_box .bathroom_box{padding:0px; margin:0px 0px 15px 0px;}
.property_details_main_box .facility_box .current_box span, .property_details_main_box .facility_box .area_box span, .property_details_main_box .facility_box .bedroom_box span, .property_details_main_box .facility_box .bathroom_box span{position:relative; float:left; margin:0px 10px 0px 0px;}
.property_details_main_box .facility_box .share_box{height:100%;}

/*.testimonial_main_box .crousel_main_box .customNavigation .view_all_tesimonial{font-size:14px; margin:7px 0px 0 0;}*/
.formError .formErrorContent{margin-top:4px; top:18px}
.find_home_main_box_1 .row_1 .column{width:44%; float:left;}
.find_home_main_box_1 .row_2 .column{width:44%; float:left;}
.find_home_main_box .slider_box h5, .find_home_main_box .dropdown_box h5{font-size:14px;}

.find_home_main_box_1 input[type="button"] { top:63px;}
}


@media only screen and (max-width: 768px)
{
.find_home_main_box .slider_box h5, .find_home_main_box .dropdown_box h5{font-size:17px;}
.right_menu_main_box .top_menu_box .navbar-toggle{margin:0px;}
.property_details_main_box .facility_box .current_box, .property_details_main_box .facility_box .area_box, .property_details_main_box .facility_box .bedroom_box, .property_details_main_box .facility_box .bathroom_box{width:50%;}
.property_details_main_box .facility_box{padding:13px;}
.property_details_main_box .facility_box .share_box{width:100%; float:left; position:relative; height:auto;top:0 !important;}
.find_home_main_box_1 .row_2 .slider_box h5{margin:0px;}
footer .form_box{padding:0 0 0 70px; }

footer .form_box .input_box{width:100%; padding:0px;}
footer .form_box .input_box:nth-child(2n+1){padding:0 !important}
footer .form_box .input_box:nth-child(2n){padding:0 0px 0 0 !important}
.box_menu_main_box .box_1 a{min-height:50px}
.sub-menu li a{min-height:inherit !important}
/*.popup, .bMulti { min-width:100% }*/
.property_details_main_box .facility_box .share_box{width:100% !important}
.property_details_main_box .facility_box {height: auto;padding: 13px !important;}
.facility_box .current_box .btn_request_info{right:auto}
/* 171215 */
.banner_content_box{display:block !important}
.banner_main_box .banner_box .banner_content_box {height: 173px;margin: -125px 0 0 -140px;width: 280px;}
.banner_main_box .banner_box .banner_content_box .banner_con_1 {font-size: 20px;line-height: 19px;margin: 0;}
.banner_main_box .banner_box .banner_content_box .banner_con_2 {font-size: 20px;margin-top: 5px;}
.banner_main_box .banner_box .banner_content_box .banner_con_3 {margin: 10px 0 0;}	
.banner_main_box .banner_box .banner_content_box .banner_con_3 a{padding: 6px 25px;}
/* 171215 */
}
@media only screen and (max-width: 767px)
{
/*.testimonial_main_box .crousel_main_box .prev_1{background-size:200px 400px;width:32px;height:31px;}
.testimonial_main_box .crousel_main_box .next_1{background-size:200px 400px;width:31px;height:31px;background-position:-63px -29px;}*/

.property_details_main_box ul{margin:10px 0 10px 0px !important; padding:0 15px;}
.property_details_main_box ul li {list-style: outside none square !important;overflow: visible;}
.navbar-nav .open .dropdown-menu{background-color:#f0f0f0;border-radius:0;}
.navbar-nav .open .dropdown-menu > li > a:before {
    content: ">";
    padding-right: 5px;
    position: relative;
    top: -1px;
}
.right_menu_main_box .call_us a, .right_menu_main_box .call_us span{padding-right:0;}	
.listing_main_box {float: none;height: auto;margin-left: auto; margin-right: auto;margin-top: 20px;padding: 0 0 15px;width: 450px;}	
.facility_box .current_box .btn_request_info{right:auto}	
.widget_wysija_cont .formError .formErrorContent {left: -190px !important; top: 15px !important;}	
.find_home_main_box{height:auto;}
.find_home_main_box .slider_box{width:100%;}
.find_home_main_box input[type="submit"]{position:relative; right:0px; }
.find_home_main_box{padding:0px 20px 30px; }
.find_home_main_box .dropdown_box{width:40%; margin:25px 0px 0px 0px; padding:0px 15px 0px 0px;}
.find_home_main_box input[type="submit"]{float:right;}
.service_main_box .service_img_main_box{display:none;}
.who_we_are_main_box .welcome_img_box{width:100%; position:relative; height:auto; padding:0px;}
.latest_news_main_box{background:none; padding:0px;}
.latest_news_main_box .crousel_main_box .l_n_m_box{padding:0px;}
.touch_with_us_main_box .form_main_box{width:100%; float:left;}
.touch_with_us_main_box .form_main_box input[type="text"]{width:35%;}
footer .form_box{padding:0px; background:none;}
.right_menu_main_box .top_menu_box{margin:0px;}
.right_menu_main_box .top_menu_box .service_menu_1, .right_menu_main_box .top_menu_box .service_menu_2, .right_menu_main_box .top_menu_box .service_menu_3, .right_menu_main_box .top_menu_box .service_menu_4, .right_menu_main_box .top_menu_box .service_menu_5{display:block !important;}
.box_menu_main_box .box_1, .box_menu_main_box .box_2, .box_menu_main_box .box_3, .box_menu_main_box .box_4, .box_menu_main_box .box_5{display:none;}
.navbar-nav > li > a{padding:5px 5px !important;}
.right_menu_main_box .top_menu_box li{padding:0px !important; background:none;}
.right_menu_main_box .top_menu_box .navbar-collapse{background:#fff; padding:5px; box-shadow:0px 2px 5px #999;}

.find_home_main_box_1 .row_1 .column, .find_home_main_box_1 .row_1 .column_1, .find_home_main_box_1 .row_2 .column, .find_home_main_box_1 .row_2 .column_1{width:100%; padding:0px 20px 0px 0px;}
.find_home_main_box_1 .row_1 .column_1 h5{margin:20px 0px 0px 0px;}
.find_home_main_box_1 .row_2 .column h5{margin:20px 0px 0px 0px;}
.breadcum_main_box .breadcum_box .breadcum a{display:none;}
.breadcum_main_box .breadcum_box .breadcum span{display:none;}
.right_menu_main_box .top_menu_box{width:220px; position:absolute; top:10px; right:10px;}

.navbar-nav .open .dropdown-menu > li > a{padding:5px 10px 5px 10px !important;}
.navbar-nav .open .dropdown-menu > li > a:hover{background:#6b0d25 !important; color:#fff !important;}
.find_home_main_box_1 input[type="button"]{top:150px; right:12px}
.product-caption { display:none;}
.popup, .bMulti { left:10px !important; right:10px !important;}
}
@media only screen and (max-width: 640px)
{
/*.right_menu_main_box .call_us {margin: 40px 10px 0 0;padding: 0;position: absolute;}	*/
form .formError{width:100%;bottom: 0;left: 0 !important;margin-top: 0; opacity: 0.87;position: absolute; top: auto !important;}	
.touch_with_us_main_box .widget_wysija_cont .formError .formErrorContent{top:0 !important;left:0 !important}

.find_home_main_box .dropdown_box{width:100%; padding:0px 0px 0px 0px;}
.touch_with_us_main_box .form_main_box input[type="text"]{width:100%; margin:0px 0px 10px 0px;}
.touch_with_us_main_box .form_main_box input[type="submit"]{float:right; margin:0px;}
footer .copyright_main_box .copyright_box ul{width:215px; margin:0px auto;}
footer .copyright_main_box .copyright_box p{width:100%; float:left; text-align:center; padding:10px 0px 0px 0px; margin:0px;}
.find_home_main_box{text-align:center;}
.find_home_main_box .dropdown_box h5{text-align:left;}
.find_home_main_box .slider_box h5{text-align:left;}
.find_home_main_box input[type="submit"]{top:15px; float:none;}
.property_details_main_box .facility_box{padding:13px;}
.property_details_main_box .facility_box .share_box{width:100%; float:left; position:relative; height:auto;}
.top_header .logo_main_box{width:40%; }
.top_header .container{width:60%;}
footer .form_box .input_box:nth-child(odd), footer .form_box .input_box:nth-child(even){padding:0px;}

footer.popup_footer .form_box .input_box:nth-child(odd),footer.popup_footer .form_box .input_box:nth-child(even){padding:0px;}
footer .copyright_main_box .copyright_box ul{width:217px}
.find_home_main_box_1 input[type="button"]{top:150px; right:12px}
footer.popup_footer .form_box .captcha_box .captcha_input { width:auto; float:none; margin-bottom:20px; min-height:48px;}
footer .form_box .captcha_box .captcha_input input[type="text"] { width:100%;}
}
@media all and (max-width: 480px)
{
.owl-theme .owl-controls .owl-buttons div{transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);-webkit-transform:scale(0.7);}
.owl-buttons .owl-prev{margin-left:-7px !important;}
.owl-buttons .owl-next{margin-right:-7px !important;}	
.right_menu_main_box .call_us{position:relative;margin-top:0;}	
footer .form_box .captcha_box .captcha_img{margin:0px auto 20px; float:none;}
footer .form_box .input_box{width:100%; padding:0px;}
footer .form_box .input_box:nth-child(odd), footer .form_box .input_box:nth-child(even){padding:0px;}
footer .form_box .captcha_box .captcha_input{width:100%;}
footer .our_service_main_box ul li{width:100%;}
.logo_main_box{width:60%; height:100%; padding:5px 20px; position:absolute; left:0px; top:0px; text-align:center;}
.logo_main_box img{width:100%; height:auto;}
.testimonial_main_box .crousel_main_box .customNavigation .view_all_tesimonial{margin:7px 20px 0px 0px;}
.banner_main_box{display:none;}
footer .copyright_main_box .copyright_box ul{width:217px}
.listing_main_box {float: none;height: auto;margin-left: auto; margin-right: auto;margin-top: 20px;padding: 0 0 15px;width: 100%;}
.banner_content_box.for-mobile {     background: rgba(0, 0, 0, 0) url("../images/banner_content_bg.png") repeat-y scroll left top / 100% auto;
    border: 6px solid #ffffff;
    float: left;
    height: 265px;
    margin: 0;
    position: static;
    transition: all 0.5s ease 0s;
    width: 100%;
    z-index: 999;}
.banner_content_box.for-mobile{display:block !important}

.banner_content_box.for-mobile .banner_con_1 { width: 100%; float: left; height: auto; text-align: center; font-family: 'OpenSansExtrabold'; font-size: 24px; color: #ffffff; line-height: 28px; text-transform: uppercase; margin: 20px 0px 0px 0px; }
.banner_content_box.for-mobile .banner_con_2 { width: 100%; float: left; height: auto; text-align: center; font-family: 'noticia_textitalic'; font-size: 24px; color: #ffffff; line-height: 28px; text-transform: none; margin: 20px 0px 0px 0px; }

.banner_content_box.for-mobile .banner_con_3{width:100%; float:left; height:auto; text-align:center; background:url(../images/view_more_bg.png) center center no-repeat; margin:30px 0px 0px 0px;}
.banner_content_box.for-mobile .banner_con_3 a{width:155px; height:50px; font-family:'noticia_textregular'; font-size:16px; color:#6b0d25; background:#fbe6c2; border:solid 2px #7e001f; padding:10px 25px;}

}
@media all and (max-width: 479px)
{
.right_menu_main_box .top_menu_box{clear:both; margin:15px 0px;}
.right_menu_main_box .call_us{margin:0px 5px 0px 0px;}
.right_menu_main_box .email_us{margin:0px 5px 0px 0px;}
.right_menu_main_box .social_icon_box .facebook{margin:0px 5px 0px 0px;}
.right_menu_main_box .social_icon_box .twitter{margin:0px 5px 0px 0px;}
.right_menu_main_box .social_icon_box .rss_blog{margin:0px 0px 0px 0px;}
header{padding:0px;}
.logo_main_box{width:100%; height:auto; padding:5px 0px; position:relative; text-align:center;}
.logo_main_box img{width:auto; height:auto; max-width:276px; max-height:69px;}
.right_menu_main_box .top_menu_box{clear:none; margin:0px;}
header{height:130px; padding:0px 0px 10px 0px; box-shadow:none; border-bottom:solid 1px #ddd;}
.find_home_main_box_1 .row_1 .column, .find_home_main_box_1 .row_1 .column_1, .find_home_main_box_1 .row_2 .column, .find_home_main_box_1 .row_2 .column_1{padding:0px;}
.find_home_main_box_1{padding:20px; text-align:center;}
.find_home_main_box_1 input[type="submit"],.find_home_main_box_1 input[type="button"]{position:relative !important; top:10px !important; right:0px !important;}
.find_home_main_box_1 .slider_box h5{text-align:left;}
.property_details_main_box .facility_box .current_box, .property_details_main_box .facility_box .area_box, .property_details_main_box .facility_box .bedroom_box, .property_details_main_box .facility_box .bathroom_box{width:100%;}

.top_header .logo_main_box{width:100%; height:auto;}
.top_header .container{width:100%;}
footer .copyright_main_box .copyright_box ul{width:217px}
/*.popup, .bMulti { min-width:80%;width:320px;}*/
}
@media all and (max-width: 360px)
{
/*.testimonial_main_box .crousel_main_box .customNavigation .view_all_tesimonial{font-size:14px; margin:7px 0px 0px 0px;}
*/
/*footer .form_box .captcha_box .captcha_input input[type="text"] {width:166px;}*/
footer .copyright_main_box .copyright_box ul{width:217px}
footer .contact_info_box .contact_box h5 a, footer .contact_info_box .address_box h5{font-size:14px;}
footer .form_box .captcha_box input[type="submit"]{width:115px;}
div.wpcf7 img.ajax-loader{margin-top:16px;}
.breadcum_main_box .breadcum_box .breadcum .title_box{bottom:8px;}
.popup, .bMulti { min-width:80%; left:10px !important; right:10px !important;}
}
@media all and (max-width: 320px)
{
.testimonial_main_box .crousel_main_box .customNavigation .view_all_tesimonial, .latest_news_main_box .crousel_main_box .customNavigation .view_all_tesimonial{font-size:14px; margin:7px 0px 0px 0px;float:left}
.testimonial_main_box .crousel_main_box .prev_1, .latest_news_main_box .crousel_main_box .prev_1{margin-left:35px;}
.testimonial_main_box .crousel_main_box .next_1, .latest_news_main_box .crousel_main_box .next_1{margin-left:5px;}
.popup, .bMulti { position:fixed; top:10px; overflow:auto }
footer.popup_footer .form_box .captcha_box .captcha_input input[type="text"] {width:130px;}
footer .form_box .captcha_box .captcha_input input[type="text"] {   width: 145px;
}
footer .copyright_main_box .copyright_box ul{width:217px}
footer .form_box .captcha_box{padding-left:120px}
footer .form_box .wpcf7 .captcha_box .captcha_img{width:110px !important}
}
@media all and (max-width: 900px){
.property_details_main_box .facility_box .share_box{width:100% !important;top:87px;padding:10px;height:64px;}
.property_details_main_box .facility_box {height: auto;padding: 13px 0px 0 12px;}
}
@media (min-width: 480px) and (max-width: 767px){
	header { height:auto;}
	.top_header .logo_main_box { height:50px; position:static; clear:left; width:150px; padding:0 23px;}
	.top_header .container { width:auto; float:none; margin-left:150px;}
}
@media (min-width: 767px) and (max-width: 870px){
	.testimonial_main_box .crousel_main_box .customNavigation .view_all_tesimonial { margin-right:0; padding:0;}
}
/* 30-3-2015*******/
@media all and (min-width: 1025px) {
	.service_main_box .content_text_box p { min-height:180px; margin-bottom:0;}
}
div.wpcf7-mail-sent-ok{opacity:1 !important}
/* End 30-3-2015*******/
.find_home_main_box_1 #uwpqsf_id .column{margin:0}