@charset "utf-8";
/* CSS Document */
/* iPads (portrait and landscape) ----------- */


@media only screen and (max-width:1024px)  {
	.els_logo{ left:0; top:0; right:0;}
	}

@media only screen and (min-width:768px) and (max-width:968px) 
{
body {
    background: #ffffff none repeat scroll 0 0;
    border-top: 5px solid #53565a;
}
.head_container{ width:100%;}
.top_search_l{ display:none;}
.top_search_r{ display:none;}
.top_search_m{ width:98%; padding: 5px 10px 0;}
.ass_text { width:20%;  padding-top:5px;}
.top_cont {    margin: 1% 1% 0;    width: 98%;}

/*.logo{ background:url(../images/logo.png) no-repeat; width:340px; height:auto; margin:10px; background-size:100%;}
.logo a { display:block; height:85px;}*/
#featured {width:100%}
#featured ul.ui-tabs-nav{ left:418px;}
#featured .ui-tabs-panel{ width:400px;}
#featured .ui-tabs-panel .info{width:400px;}
.banner_img img { width :180px; height:auto;}
.rightpanel{ width:65%;}
.mar_0{ margin:0 12px 20px !important}
.footer_container{ width:98%;}
.col_result_img{ width: 100%; }
.reg_l{ width:59%;}
.reg_r{ width:40%;}
.reg_r select{ width:90%}
.reg_r input[type="text"] {width:90%;}
.reg_r input[type="password"] {width:90%;}
.col_result_cont{width:100%; box-sizing:border-box;}

.article_container{ width:100%;}
.els_logo {
right: 0;
    left: 0;
    top: 0;
	
}
.hm { height: 30px;    padding: 5px 0;}



#ddmenu div.column a{ display: block;    float: none;    min-height: 50px;    width: 100%; border-bottom:1px solid #ededed; border-right: 0px solid #ededed;}
#ddmenu div.column a img { float: left;}
#ddmenu div.column a span {    display: block;    margin-top: 10px;    padding-left: 65px;    text-align: left;}
.frm_height {
  -webkit-overflow-scrolling: touch;
  overflow-y: scroll;
  height:100vh;
}

.frm_height iframe {
  height: 100%;
  width: 100%;
}

.edit_scr {
  -webkit-overflow-scrolling: touch;
  overflow-y: scroll;
}



	} 
	
@media only screen and (max-width:767px) 
{
body{ background:#FFFFFF; border-top:5px solid #53565a }
	.head_container{ width:100%;}
.top_search_l{ display:none;}
.top_search_r{ display:none;}
.top_search_m{ width:100%; padding: 5px 10px 0; margin:0 auto; height:auto; background:#3F62A4;}
.top_text{ float:none; display:inherit; text-align:center}
.s_field_bg{ float:none; text-align:center; margin:0 auto; height: 18px;}
.ass_text { width: 100%;  padding:10px 0; text-align:center}
.top_cont {    margin: 1% 1% 0;    width: 98%;}
.logo_fl{ float:none;}
/*.logo{ background:url(../images/logo.png) no-repeat; width:50%; height:auto; height:115px; margin:10px 10px 0;}
.logo a { display:block; height:88px;}*/
.field_fr{ float:left; padding:0px; width:100%}
input.t_sear{ width:50%;  margin: 0px 0 10px;}
.banner_wrapper{width:100%}
#featured {width:100%}
#featured ul.ui-tabs-nav{ left:330px;}
#featured .ui-tabs-panel{ width:343px;}
#featured .ui-tabs-panel .info{width:340px;}
.banner_img img { display:none;}

.article_container{ width:auto; margin:5px 0 0 0}
.leftpanel{ width:96%; float:none; margin:0px 2% 0;}
.l_box{float: left;    margin: 0 10px;    width: 190px;}
.fla_box{ width:100%;}
.fla_box img{ width:80%; height:auto}
.rightpanel{float: right;    margin: 0px 2%;    width: 96%;}
.footer_container{ width:98%;}
.mar_0{ margin:0 24px 20px 0 !important}
.left_menu{width:190px; float:left;}
#ddmenu div.column a{ display: block;    float: none;    min-height: 50px;    width: 100%; border-bottom:1px solid #ededed; border-right: 0px solid #ededed;}
#ddmenu div.column a img { float: left;}
#ddmenu div.column a span {    display: block;    margin-top: 10px;    padding-left: 65px;    text-align: left;}
a.sea_icon{ top:8px;}
.res_nav{ color: #ffffff;    display: block;    float: left;    font-size: 18px;    font-weight: bold;    line-height: 35px;    padding-left: 20px;}

.hm { height: 30px;    padding-top: 5px;}
.col_result_cont{width:100%; box-sizing:border-box;}
.tit_bg{ border-radius:0; padding:0 2%; box-sizing:border-box;}
h4{ border-radius:0;}
.cont_img{margin: 0 0 10px;    width: 100%; text-align: center;}
.col_result_img{ float:none; width:100%; }
.pin_box{ width:100%}
.l_box {    float: left;    margin: 0 0 300px;    width: 100%;}
.els_logo{ left:0; top:0; right: auto;}
.field_fr{ margin-top:10px;}
.reg_r select{ width:98%}
.reg_r input[type="text"] {width:98%;}
.reg_r input[type="password"] {width:98%;}
	}
	
@media only screen and (max-width:667px) 
{
	body{ background:#FFFFFF; border-top:5px solid #53565a }
.head_container{ width:100%;}
.top_search_l{ display:none;}
.top_search_r{ display:none;}
.top_search_m{ width:94%; padding: 5px 10px 0; margin:0 auto; height:auto; background:#3F62A4;}
.top_text{ float:none; display:inherit; text-align:center}
.s_field_bg{ float:none; text-align:center; margin:0 auto; height: 18px;}
.ass_text { width: 100%;  padding:10px 0; text-align:center}
.top_cont {    margin: 1% 1% 0;    width: 98%;}
.logo_fl{ float:none;}
/*.logo{ background:url(../images/logo.png) no-repeat; width:95%; height:auto; height:auto; margin:0;}
.logo a { display:block; height:78px;}*/
.field_fr{ float:left; padding:0px; width:100%}
input.t_sear{ width:50%;  margin: 0px 0 10px;}
.u_field_bg{ width:100%}
.banner_wrapper{width:100%}
#featured {width:100%}
#featured ul.ui-tabs-nav{ display:none;}
#featured .ui-tabs-panel{ width:343px;}
#featured .ui-tabs-panel .info{width:340px;}
.banner_img img { display:none;}
#featured .info h2{font-size: 16px;}

.article_container{ width:auto; margin:5px 0 0 0}
.leftpanel{ width:96%; float:none; margin:0px 2% 0;}
.l_box {    float: left;    margin: 265px 0 10px;    width: 100%;}
.fla_box{ width:100%;}
.fla_box img{ width:80%; height:auto}
.rightpanel{float: right;    margin: 0px 2%;    width: 96%;}
.footer_container{ width:98%;}
/*.mar_0{ margin:0 60px 20px !important}*/
.list_box{margin: 0 10% 5% !important;    width: 80%;}
.list_box_img{ width:100%; box-sizing:border-box;}
.fut_l{ width:100%; margin-bottom:10px;}
.fut_r{ width:100%; text-align:center;}
.left_menu{width:100%; float:left;}
.inner_cont{width:100%; box-sizing:border-box;}
.page_bot{width: 96.4%;}
.col_result_img{ float:none; width:100%; }
.top_link{ float:left; margin-bottom:8px;}
.field_reg{ padding: 5px 15px 0 10px;}
.demo_btn{ float:left;}
.reg_l{ width:100%; float:none; text-align:left}
.reg_r{ width:100%; float:none; text-align:left}
.reg_r select{ width:98%}
.reg_r input[type="text"] {width:98%;}
.reg_r input[type="password"] {width:98%;}
#ddmenu div.column a{ display: block;    float: none;    min-height: 50px;    width: 100%; border-bottom:1px solid #ededed; border-right: 0px solid #ededed;}
#ddmenu div.column a img { float: left;}
#ddmenu div.column a span {    display: block;    margin-top: 10px;    padding-left: 65px;    text-align: left;}
a.sea_icon{ top:8px;}
.res_nav{ color: #ffffff;    display: block;    float: left;    font-size: 18px;    font-weight: bold;    line-height: 35px;    padding-left: 20px;}

.hm { height: 30px;    padding-top: 5px;}
.col_result_cont{width:100%; box-sizing:border-box;}
.tit_bg{ border-radius:0; padding:0 2%; box-sizing:border-box;}
h4{ border-radius:0;}
.cont_img{margin: 0 0 10px;    width: 100%; text-align: center;}
.pin_box{ width:100%}
.els_logo{ left:0; top:0; right: auto;}
.field_fr{ margin-top:10px;}
#simplemodal-container { top:50px !important;}
#fa_vsearch_col{ display:none;}
input.inputbx[type="text"]{width: 190px;}
.reg_pin{ display:block;}
.reg_pin_desk{ display:none;}
	}
	
@media only screen and (max-width:480px) 
{/*.logo{ background:url(../images/logo.png) no-repeat; width:95%; height:auto; height:auto; margin:0; background-size:100%;}*/}
	
@media only screen and (max-width:320px) 
{
	.btn_gry{ font-size:15px;}
	.btn_blu{ font-size:15px;}
	.width_100_fr h1{font-size: 13px;}
	.select-style{ width:50%;}
	.els_logo {
    position: absolute;
    right: auto;
    top: -0px;
	left:0;
}
.els_logo img{ width:35px; height:45px;}
input.inputbx[type="text"]{width: 150px;}
.select-style select{ width:100%; padding-right:22px;}
}




	