/* lg */ 
@media (min-width: 1200px) {
.sectn768{ display:none;}
}

/* md */
@media (min-width: 768px) and (max-width: 1024px) {
.sectn768{ display:none;}
.body_left_pan.sectn768 .btmplnk{display:none;}
}

/* sm */
@media (min-width: 768px) and (max-width: 991px) {
    .top-bg{ background-size:100%; background-color:#FFF}
.container-main{ border:none;max-width:100%}
.container{max-width:90%;}
.header { padding:0}
.header_inner{ padding:0; width:90%; margin:0 auto}	
.header .logo{ margin:0; margin-left:74px}
.header .call_pan{ float:right; margin-top: 43px; margin-left:0}
.blue-font,.red-text{ font-size:17px !important; line-height:28px}
.header .search_pan,.search{ float:none; clear:both; padding-top:8px}
.search{ margin-left:0; width:100%; background:none}
.header .search_pan .search input[type="text"],.search_pan_desk input[type="text"]{ background:none; background-color:#b7e4f8; height:36px; float: none; width:100%; text-align:right; text-transform:uppercase; color:#20358c; font-size:18px; font-weight: bold; margin:0}
.search .button{ display:none}
.nav{ background:none; height:auto; padding:0; margin:0}
.nav_wrapper{ background-color: transparent;}
.nav_wrapper #test_btn{background-image:url(../images/nav_icon.png); background-position:0 0; background-repeat:no-repeat; display:block; width:129px; height:43px; font-size:0;position:absolute; top:18px; left:0;margin-left: 37px;}
.nav .navul_pan{background-color: rgba(187,31,61,0.9); position:absolute; padding-right:15px; top:0; left:0; right:0; padding-left:20px; z-index:90}
.nav ul{ float:none;  display:block; text-align:left;}
.nav ul li{ float:none; display:block; font-size:33px; line-height:81px;text-align:left; border-bottom:2px solid #f6a82e; border-right:none}
.nav ul li a{ display:block}
.nav ul li ul li{ display:block; width:100%; padding:0; margin:0;}
.nav ul li ul{ width:100%; left:0; margin:0; position:static;border-top:2px solid #f6a82e}
.nav ul li ul li a{ width:100%; text-align:left; background-color:transparent; padding:0; line-height:84px; color:#f1d61b !important; border-bottom:2px solid #f6a82e}
.nav ul li ul li:last-child{ border-bottom:none}
.nav ul li.parent{background-image:url(../images/dropdownicon.png); background-position:right 0; background-repeat:no-repeat;}
.nav ul li.sfHover{background-image:url(../images/dropdownicon_hover.png); background-position:right 0; background-repeat:no-repeat;}

.desk_pan,.desk_pan_boks,.navul_pan{ display:none}
.mobile_pan,.desk_pan_boks_mobile,.search_pan_desk{ display:block}
.body_right_top_image img{ position:static}
.right-part{ padding-top:0}
.body_left_pan{ margin-left:0; max-width: 70%;}
.body_right_pan{ margin-right:0}
.body_mid_pan{ margin-left:0;max-width:100%;}
.body_left_pan div .font-12{ font-size:20px; line-height:24px; color:#595a5c}
.body_left_pan h1 br{ display:none}
.body_mid_pan{ margin-top:20px}
table.hmcntnt p{ font-weight:normal; font-size:20px; line-height:27px}
table.hmcntnt ul{ padding:0;font-size:20px; line-height:27px}
table.hmcntnt ul li{font-size:20px !important; line-height:27px; font-weight:normal !important}
.body_right_pan{max-width: 200px;}
.right-part img.top_right{ display:none}
.right-part img.right_bot{ width:100%}
.right-blue-bg{ padding:10px; border-radius:10px 10px 10px 10px; margin-bottom:20px}
.right-blue-bg br{ display:none}
.right-blue-bg  span,.right-blue-bg em {padding-left:0px !important;}
.body_right_pan .small-arrow li{ font-size:17px; line-height:27px; text-decoration:none }
.body_right_pan ul.small-arrow li a{ text-decoration:none}
.body_right_pan .desk_pan_boks_mobile .rdbx a br{ display:none}
.body_right_pan .right-green-heading{background:rgba(0, 0, 0, 0) url("../images/green-headmobile.jpg") no-repeat scroll center top / 100% auto;height: 39px;padding-top: 40px;}
.right-green-heading h1{font-size: 18px;}
.body_right_pan .right-bg-repet{ background-size:100%; padding:10px; text-align:center}
.body_right_pan .right-bg-repet p{ display:none}
.body_right_pan .right-bg-repet span br{ display:none}
.body_right_pan .f-12-blue{ font-size:12px; line-height:13px}
.body_right_pan .right-bg-repet .line-30{ font-size:15px; line-height:20px; font-weight:normal; display:block; margin-bottom:8px}
.body_right_pan .hmylw{font-size: 19px;padding: 10px; line-height: 22px}
.body_wrapper{ padding-bottom:40px}
.search_pan_desk input[type="text"]{ width: 94%; margin-top:20px; clear: both; float: none;}
.home_top_left { float: right;  width: 270px;}	
.home_top_right { float: left; width: 210px;}
.body_left_pan img{ float:left; padding-right:20px}	
.body_left_pan .home_top_right_image img{ float:none}

.sectn768{ display:block;}
.sectn768 .blue-box-left{ width:90%; margin-top:15px;}
.sectn768 .blue-box-left .stay-informd{width:100%; background:none; padding:0px;}
.sectn768 .blue-box-left .stay-informd .stay-informd-field{ background:#fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width:100%; height:20px;}
.body_right_top_image img{max-width:100%;}
}
@media (min-width: 768px){
.mobile_pan{ display:none;}

}

@media (min-width: 640px) and (max-width: 767px) {
	
.container-main{ border:none;max-width:100%}
.container{max-width:95%;}
.header { padding:0}
.top-bg{ background-size:100%; background-color:#FFF}
.header_inner{ padding:0; width:95%; margin:0 auto}	
.header .logo{ margin:0; margin-left:0; margin-top:30px}
.header .call_pan{ float:right; margin-top: 43px; margin-left:0}
.blue-font,.red-text{ font-size:14px !important; line-height:22px}
.header .search_pan,.search{ float:none; clear:both; padding-top:8px}
.search{ margin-left:0; width:100%; background:none}
.header .search_pan .search input[type="text"],.search_pan_desk input[type="text"]{ background:none; background-color:#b7e4f8; height:36px; float: none; width:100%; text-align:right; text-transform:uppercase; color:#20358c; font-size:18px; font-weight: bold; margin:0}
.search .button{ display:none}
.nav{ background:none; height:auto; padding:0; margin:0}
.nav_wrapper{ background-color: transparent;}
.nav_wrapper #test_btn{background-image:url(../images/nav_icon.png); background-position:0 0; background-repeat:no-repeat; display:block; width:129px; height:43px; font-size:0;position:absolute; top:18px; left:0;margin-left: 10px;}
.nav .navul_pan{background-color: rgba(187,31,61,0.9); position:absolute; padding-right:15px; top:0; left:0; right:0; padding-left:20px; z-index:90}
.nav ul{ float:none;  display:block; text-align:left;}
.nav ul li{ float:none; display:block; font-size:33px; line-height:81px;text-align:left; border-bottom:2px solid #f6a82e; border-right:none}
.nav ul li a{ display:block}
.nav ul li ul li{ display:block; width:100%; padding:0; margin:0;}
.nav ul li ul{ width:100%; left:0; margin:0; position:static;border-top:2px solid #f6a82e}
.nav ul li ul li a{ width:100%; text-align:left; background-color:transparent; padding:0; line-height:84px; color:#f1d61b !important; border-bottom:2px solid #f6a82e}
.nav ul li ul li:last-child{ border-bottom:none}
.nav ul li.parent{background-image:url(../images/dropdownicon.png); background-position:right 0; background-repeat:no-repeat;}

.nav ul li.sfHover{background-image:url(../images/dropdownicon_hover.png); background-position:right 0; background-repeat:no-repeat;}

.desk_pan,.desk_pan_boks,.navul_pan{ display:none}
.mobile_pan,.desk_pan_boks_mobile,.search_pan_desk{ display:block}
.body_right_top_image img{ position:static; width:100%}
.right-part{ padding-top:0}
.body_left_pan{ margin-left:0; max-width: 72%;}
.body_right_pan{ margin-right:0}
.body_mid_pan{ margin-left:0;max-width:100%;}
.body_left_pan div .font-12{ font-size:20px; line-height:24px; color:#595a5c}
.body_left_pan div img{ float: none; padding-right:0; width:100%; height:auto}
.body_left_pan h1 br{ display:none}
.body_mid_pan{ margin-top:20px}
table.hmcntnt p{ font-weight:normal; font-size:20px; line-height:27px}
table.hmcntnt ul{ padding:0;font-size:20px; line-height:27px}
table.hmcntnt ul li{font-size:20px !important; line-height:27px; font-weight:normal !important}
.body_right_pan{max-width: 138px;}
.right-part img.top_right{ display:none}
.right-part img.right_bot{ width:100%}
.right-blue-bg{ padding:10px; border-radius:10px 10px 10px 10px; margin-bottom:20px}
.right-blue-bg br{ display:none}
.right-blue-bg  span,.right-blue-bg em {padding-left:0px !important;}
.body_right_pan .small-arrow li{ font-size:17px; line-height:27px; text-decoration:none }
.body_right_pan ul.small-arrow li a{ text-decoration:none}
.body_right_pan .desk_pan_boks_mobile .rdbx a br{ display:none}
.body_right_pan .right-green-heading{background:rgba(0, 0, 0, 0) url("../images/green-headmobile.jpg") no-repeat scroll center top / 100% auto;height: 33px;padding-top: 40px;}
.right-green-heading h1{font-size: 18px;}
.body_right_pan .right-bg-repet{ background-size:100%; padding:10px; text-align:center}
.body_right_pan .right-bg-repet p{ display:none}
.body_right_pan .right-bg-repet span br{ display:none}
.body_right_pan .f-12-blue{ font-size:10px; line-height:13px}
.body_right_pan .right-bg-repet .line-30{ font-size:15px; line-height:20px; font-weight:normal; display:block; margin-bottom:8px}
.body_right_pan .hmylw{font-size: 19px;padding: 10px; line-height: 22px}
.body_wrapper{ padding-bottom:40px}
.search_pan_desk input[type="text"]{ width: 94%; margin-top:20px; clear: both; float: none;}
.home_top_right{ float:left}
.home_top_left{ float:right;width: 209px;}

.result-title, .result-category, .result-text, .result-created, .search-results{ float:none; width:95%;}

}
@media (min-width:360px) and (max-width: 639px) {
	
.container-main{ border:none;max-width:100%}
.container{max-width:95%;}
.header { padding:0}
.top-bg{ background-size:100%; background-color:#FFF}
.header_inner{ padding:0; width:95%; margin:0 auto}	
.header .logo{ margin:0; margin-left:0; margin-top:48px; width:220px}
.logo > img{ width:100%}
.header .call_pan{ float:right; margin-top: 43px; margin-left:0}
.top-call{ font-size:12px}
.blue-font,.red-text{ font-size:11px !important; line-height:15px}
.header .search_pan,.search{ float:none; clear:both; padding-top:8px}
.search{ margin-left:0; width:100%; background:none}
.header .search_pan .search input[type="text"],.search_pan_desk input[type="text"]{ background:none; background-color:#b7e4f8; height:36px; float: none; width:95%; text-align:right; text-transform:uppercase; color:#20358c; font-size:18px; font-weight: bold; margin:0}
.search .button{ display:none}
.nav{ background:none; height:auto; padding:0; margin:0}
.nav_wrapper{ background-color: transparent;}
.nav_wrapper #test_btn{background-image:url(../images/nav_icon.png); background-position:0 0; background-repeat:no-repeat; display:block; width:129px; height:43px; font-size:0;position:absolute; top:18px; left:0;margin-left: 10px;}
.nav .navul_pan{background-color: rgba(187,31,61,0.9); position:absolute; padding-right:15px; top:0; left:0; right:0; padding-left:20px; z-index:90}
.nav ul{ float:none;  display:block; text-align:left}
.nav ul li{ float:none; display:block; font-size:19px; line-height:40px;text-align:left; border-bottom:2px solid #f6a82e; border-right:none}
.nav ul li a{ display:block}
.nav ul li ul li{ display:block; width:100%; padding:0; margin:0;}
.nav ul li ul{ width:100%; left:0; margin:0; position:static;border-top:2px solid #f6a82e}
.nav ul li ul li a{ width:100%; text-align:left; background-color:transparent; padding:0; line-height:40px; color:#f1d61b !important; border-bottom:2px solid #f6a82e}
.nav ul li ul li:last-child{ border-bottom:none}
.nav ul li.parent{background-image:url(../images/dropdownicon.png); background-position:right 0; background-repeat:no-repeat; background-size: 6% auto;}

.nav ul li.sfHover{background-image:url(../images/dropdownicon_hover.png); background-position:right 0; background-repeat:no-repeat; background-size: 6% auto;}

.desk_pan,.desk_pan_boks,.navul_pan{ display:none}
.mobile_pan,.desk_pan_boks_mobile,.search_pan_desk{ display:block}
.body_right_top_image img{ position:static; width:100%}
.right-part{ padding-top:0}
.body_left_pan{ margin-left:0; max-width: 72%;}
.body_right_pan{ margin-right:0}
.body_mid_pan{ margin-left:0;max-width:100%;}
.body_left_pan div .font-12{ font-size:20px; line-height:24px; color:#595a5c}
.body_left_pan div img{ float: none; padding-right:0; width:100%; height:auto}
.body_left_pan h1 br{ display:none}
.body_mid_pan{ margin-top:20px}
/*.body_left_pan h1{ font-size:14px; line-height:16px; padding-bottom:8px}*/
.body_left_pan h1 br{ display:none}
.body_left_pan div .font-12{ font-size:12px; line-height:21px}
table.hmcntnt p,table.hmcntnt p.dsrcp{ font-weight:normal; font-size:12px; line-height:21px !important}

table.hmcntnt ul{ padding:0;font-size:20px; line-height:27px}
table.hmcntnt ul li{font-size:10px !important; line-height:27px; font-weight:normal !important}
.body_right_pan{max-width:77px;}
.right-part img.top_right{ display:none}
.right-part img.right_bot{ width:100%}
/*.right-blue-bg{ padding:5px; border-radius:10px 10px 10px 10px; margin-bottom:15px;font-size:8px; line-height:12px}*/
.right-blue-bg br{ display:none}
.right-blue-bg  span,.right-blue-bg em {padding-left:0px !important;}
.body_right_pan .small-arrow li{ font-size:8px; line-height:14px; text-decoration:none; background-position:0 3px }
.body_right_pan ul.small-arrow li a{ text-decoration:none}
.body_right_pan .desk_pan_boks_mobile .rdbx a br{ display:none}
.body_right_pan .right-green-heading{background:rgba(0, 0, 0, 0) url("../images/green-headmobile.jpg") no-repeat scroll center top / 100% auto;height: 0;padding-top: 40px; /*position:relative*/}
.right-green-heading h1{font-size: 9px; /*position:absolute;*/ top:15px; left:0; right:0; margin:0 auto}
.body_right_pan .right-bg-repet{ background-size:100%; padding:10px; text-align:center}
.body_right_pan .right-bg-repet p{ display:none}
.body_right_pan .right-bg-repet span br{ display:none}
.body_right_pan .f-12-blue{ font-size:8px; line-height:13px; word-wrap:break-word;}
.body_right_pan .right-bg-repet .line-30{ font-size:8px; line-height:12px; font-weight:normal; display:block; margin-bottom:8px}
.body_right_pan .hmylw{font-size: 10px;padding: 5px; line-height:12px}
.body_wrapper{ padding-bottom:0; padding-top:8px}
.search_pan_desk input[type="text"]{ width: 94%; margin-top:20px; clear: both; float: none;}
/*.rdbx br,.rdbx a br{display:none;}
.rdbx {  font-size:10px; line-height:12px; padding:5px}	*/
.rdbx a,.rdbx span { /* font-size:12px !important; line-height:13px !important;*/ display:block}
.items-leading table tr td{ width:100%; display:block; text-align:left}
.redhmhdng{ font-size:12px; line-height:14px}
.hmtitl,.hmtitl span{ font-size:26px !important; line-height:26px; padding-bottom:0}
.hmdctitl{ padding-bottom:5px; font-size:14px}
table.hmcntnt p{ width:100% !important}
.hmmdylbx{ width:86% !important; margin-bottom:10px}
.f-21-blue{ font-size:11px; line-height:18px}
.rdbgfnt{ font-size:16px!important; line-height:18px!important; padding:0; margin:0}
.copy_right, .nav_footer, .footer_link{ text-align:center}
.footer-bg{ padding:15px 0}
.nav_footer{ padding:10px 0}
.nav_footer ul.menu li{ float:none; display:inline-block; line-height:15px}

.home_top_right{ float:left; width:30%}
.home_top_left{ float:right;width:59%;}
.home_top_right ul{ text-align:left}
.home_top_right ul li strong,.home_top_right ul li span{ width:auto}
.hmcntnt p.dsrcp{ line-height:18px !important}

.result-title, .result-category, .result-text, .result-created, .search-results{ float:none; width:95%;}
}


/* xs */
@media (max-width:767px) {

.container-main{ border:none;max-width:100%}
.container{max-width:90%;}
.header { padding:0}
.top-bg{ background-size:100%; background-color:#FFF}
.header_inner{ padding:0; width:90%; margin:0 auto}	
.header .logo{ margin:0; margin-left:0; margin-top:36px; width:100%; float:none}
.header .logo img{ width:100%}
.header .call_pan{ float:right; margin-top:0; margin-left:0; width:100%; float:none}
.top-call{font-size: 30px;}
.blue-font,.red-text{ font-size:13px !important; line-height:16px}
.header .search_pan,.search{ float:none; clear:both; padding-top:5px}
.search{ margin-left:0; width:100%; background:none}
.header .search_pan .search input[type="text"],.search_pan_desk input[type="text"]{ background:none; background-color:#b7e4f8; height:36px; float: none; width:96%; text-align:right; text-transform:uppercase; color:#20358c; font-size:18px; font-weight: bold; margin:0}
.search .button{ display:none}
.nav{ background:none; height:auto; padding:0; margin:0}
.nav_wrapper{ background-color: transparent;}
.nav_wrapper #test_btn{background-image:url(../images/nav_icon.png); background-position:0 0; background-repeat:no-repeat; display:block; width:129px; height:43px; font-size:0;position:absolute; top:18px; left:0;margin-left: 10px;}
.nav .navul_pan{background-color: rgba(187,31,61,0.9); position:absolute; padding:20px; top:0; left:0; right:0; z-index:90}
.nav ul{ float:none;  display:block; text-align:left;}
.nav ul li{ float:none; display:block; font-size:14px; line-height:22px;text-align:left; border-bottom:2px solid #f6a82e; border-right:none; bordar-radius:0px!important;}
.nav ul li a{ display:block}
.nav ul li ul li{ display:block; width:100%; padding:0; margin:0;}
.nav ul li ul{ width:100%; left:0; margin:0; position:static;border-top:2px solid #f6a82e; border-radius:0px!important;}
.nav ul li ul li a{ width:90%; margin-left:10%; text-align:left; background-color:transparent; padding:0; font-size:14px; line-height:20px; color:#f1d61b !important; border-bottom:0px solid #f6a82e}
.nav ul li ul li:last-child{ border-bottom:none}
.nav ul li.parent{background-image:url(../images/dropdownicon.png); background-position:right 0; background-repeat:no-repeat; background-size: 18px auto;}

.nav ul li.sfHover{background-image:url(../images/dropdownicon_hover.png); background-position:right 0; background-repeat:no-repeat; background-size: 18px auto;}

.desk_pan,.desk_pan_boks,.navul_pan{ display:none}
.mobile_pan,.desk_pan_boks_mobile,.search_pan_desk{ display:block;}
.body_right_top_image img{ position:static; width:100%}
.right-part{ padding-top:0}
.body_left_pan, .body_mid_pan, .body_right_pan{ float:none}
.body_left_pan{ margin-left:0; max-width: 100%;}
.body_right_pan{ margin-right:0}
.body_mid_pan{ margin-left:0;max-width:100%;}
.body_left_pan div .font-12{ font-size:12px; line-height:24px; color:#595a5c}
.body_left_pan div img{ float: none; padding-right:0; width:100%; height:auto}
.hmtitl{ font-size:40px; line-height:45px; padding-bottom:0}
.hmtitl span { font-size:40px !important}
.body_left_pan h1 br{ display:none}
.body_mid_pan{ margin-top:20px}
table.hmcntnt p,table.hmcntnt ul li{ font-weight:normal; font-size:12px!important; line-height:24px !important}
table.hmcntnt ul{ padding:0;font-size:20px; line-height:27px}
table.hmcntnt ul li{font-size:20px !important; line-height:27px; font-weight:normal !important}
.body_right_pan{max-width: 100%;}
.right-part img.top_right{ display:none}
.right-part img.right_bot{ width:100%}
.right-blue-bg{ padding:10px; border-radius:10px 10px 10px 10px; margin-bottom:20px}
.right-blue-bg br{ display:none}
.right-blue-bg  span,.right-blue-bg em {padding-left:0px !important;}
.body_right_pan .small-arrow li{ font-size:17px; line-height:27px; text-decoration:none }
.body_right_pan ul.small-arrow li a{ text-decoration:none}
.body_right_pan .desk_pan_boks_mobile .rdbx a br{ display:none}
.body_right_pan .right-green-heading{background:rgba(0, 0, 0, 0) url("../images/green-headmobile.jpg") no-repeat scroll center top / 100% auto;height: 43px;/*padding-top: 83px;*/ padding-top: 29%; padding-bottom: 5%;}
.right-green-heading h1{font-size: 30px;}
.body_right_pan .right-bg-repet{ background-size:100%; padding:10px; text-align:center}
.body_right_pan .right-bg-repet p{ display:none}
/*.body_right_pan .right-bg-repet span br{ display:none}*/
.body_right_pan .f-12-blue{ font-size:14px; line-height:22px}
.body_right_pan .right-bg-repet .line-30{ font-size:15px; line-height:25px; font-weight:normal; display:block; margin-bottom:8px}
.body_right_pan .hmylw{font-size: 19px;padding: 10px; line-height: 22px}
.body_wrapper{ padding-bottom:40px}
.search_pan_desk input[type="text"]{ width: 94%; margin-top:20px; clear: both;  float: none;}
.f-11{ font-size:14px; line-height:25px}	
.blog-featured .leading-0 table  td { width:98%; display:block;text-align:left}	
.blog-featured .leading-0 table  td p{ width:100% !important}
.copy_right, .nav_footer, .footer_link{ margin-bottom:15px}
.nav_footer ul.menu li{ line-height:20px}

.redhmhdng,.f-21-blue{ font-size:14px; line-height:18px; padding:0; margin:0}
.home_top_right,.home_top_left{ float: none; width:100%}
.body_right_top_image img { display: block; margin: 0 auto; max-width: 50% !important; width: auto;}

.sectn768{ display:none;}
.body_right_pan .right-bg-repet{ border-bottom:4px solid #d4d4d4; -webkit-border-radius:0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;}
.right-blue-bg {font-size: 16px;}
.redhmhdng{margin-top:10px;}
.search_pan_desk{display:none!important;}

.result-title, .result-category, .result-text, .result-created, .search-results{ float:none; width:95%;}
.add_tab.nepds_call img {width: 60%;}
.add_tab.nepds_call p{font-size: 23px;line-height: 28px}

.body_right_pan .right-bg-repet span.caltxt br {
    display: inline-block!important;}
		.rdbx span{display:block;}
}