@media(max-width:1500px){
.banner .owl-theme .owl-controls .owl-nav .owl-prev{left:15px;margin:-33px 0 0 0;}
.banner .owl-theme .owl-controls .owl-nav .owl-next{right:15px;margin:-33px 0 0 0;}
.banner_sec{vertical-align:middle;}
.banner_sec_in{margin:0 50px 0 0;}
#logo{padding:0 15px;}
.back2top{right:15px;}
.main_blk1_lf{width:65%;}
.main_blk1_rt{width:34%;}
}
@media(max-width:1140px){
.main_blk1_rt2 figure img{width:100%;height:auto;}
}
@media(max-width:1023px){
.banner_sec_in{width:300px;padding:10px 15px;}
.main_blk1_rt h2,.main_blk2_sec h2{font-size:24px;padding:10px 15px;}
.banner_sec_in p{font-size:20px;line-height:25px;}
.main_blk1_lf1 h1{font-size:26px;line-height:30px;}
.main_blk1_lf1 p,.main_blk2_cnt1 p{font-size:16px;line-height:20px;}
.main_blk1_lf2 p,.main_blk2_cnt2 p{font-size:14px;line-height:18px;}
}
@media(max-width:767px){
.header_top{height:14px;}
#logo{text-align:center;}
#logo a img{width:167px;height:auto;}
.header_in{margin:16px 0 17px;}
header{padding:0;margin:0;border:none;}
.main_blk1_lf{width:100%;padding:0 0 15px;}
.main_blk1_rt{width:100%;}
.main_blk1{padding:15px 0;}
.mobile_request{display:block;}
.request{display:none;}
.mobile_request .request{display:block;text-align:center;}
.request_btn{float:none;}
.banner_cnt{display:none;}
.main_blk2{padding:0 0 15px;}
.main_blk2_cnt2 p{padding:0;}
.main_blk1_lf1 p, .main_blk2_cnt1 p{padding:0 0 10px;}
footer{padding:15px 0;}
.back2top{top:50%;margin-top:-14px;}
.banner .owl-theme .owl-controls .owl-nav .owl-prev{left:10px;margin:-16px 0 0 0;background-size:13px 30px;width:13px;height:30px;}
.banner .owl-theme .owl-controls .owl-nav .owl-next{right:10px;margin:-16px 0 0 0;background-size:13px 30px;width:13px;height:30px;}
.banner .owl-theme .owl-dots{top:auto;bottom:10px;}
nav{display:none;}
.sidebar{width:265px;position:absolute;left:-265px;overflow-y:auto;top:0;z-index:99;transition: ease-out 0.5s all;-moz-transition: ease-out 0.5s all;-ms-transition: ease-out 0.5s all;-o-transition: ease-out 0.5s all;-webkit-transition: ease-out 0.5s all;background:#dddddd;height:100%;display:block;}
.open .sidebar{left:0;}
.sidebar nav{display:block;padding:0;margin:0;}
.open .overlay{visibility:visible;opacity:0.5;cursor:pointer;background:rgba(0,0,0,.7);z-index:9;}
.menu_icon{display:block;margin:0;left:15px;top:15px;transition: ease-out 0.5s all;-moz-transition: ease-out 0.5s all;-ms-transition: ease-out 0.5s all;-o-transition: ease-out 0.5s all;-webkit-transition: ease-out 0.5s all;}
.wrapper{position:relative;transition: ease-out 0.5s all;-moz-transition: ease-out 0.5s all;-ms-transition: ease-out 0.5s all;-o-transition: ease-out 0.5s all;-webkit-transition: ease-out 0.5s all;left:0;}
.open .menu_icon{display:block;margin:0;z-index:99;top:-10px;left:230px;}
nav  ul > li{float:none;display:block;}
nav  ul > li a{width:100%;border-bottom:1px solid #ececec;}
nav  ul > li .tog{position:static;visibility:visible;display:none;width:100%;padding:0;opacity:1;}
nav ul li span{position: absolute;z-index:999;right:5px;top:20px;height:25px;width:25px;text-align: center;background:url(../images/down_arrow_icon.png) no-repeat center center;cursor:pointer;}
/*Inner page*/
.main_blk1_rt2_inner{text-align:center;}
.banner1{padding:0;}
.claim {display:none;}
}
@media(max-width:599px){
footer ul li{float:none;display:block;padding:5px 0;border:none;}
.request_btn								{float:center;display:inline-block;color:#ffffff;font-size:13px;line-height:33px;height:33px;border:none;outline:none;width:126px;background:url(../images/mail_icon.png) no-repeat 8px center #2a7db9; text-align:left;padding:0 5px 0 38px;border-radius:5px;cursor:pointer; margin-top: 10px;}
.request_btn2								{float:center;display:inline-block;color:#ffffff;font-size:13px;line-height:33px;height:33px;border:none;outline:none;width:150px;background:url(../images/home_icon.png) no-repeat 8px center #2a7db9; text-align:left;padding:0 5px 0 38px;border-radius:5px;cursor:pointer; margin-top: 10px;}
}
@media(max-width:479px){
}