﻿@font-face {
    font-family: 'helvetica-normalregular';
    src: url('helvetic-webfont.eot');
    src: url('helvetic-webfont.eot?#iefix') format('embedded-opentype'),
         url('helvetic-webfont.ttf') format('truetype'),
         url('helvetic-webfont.svg#helvetica-normalregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*! Generated by Font Squirrel (http://www.fontsquirrel.com) on November 8, 2013 */
@font-face {
    font-family: 'open_sansregular';
    src: url('opensans-regular-webfont.eot');
    src: url('opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-regular-webfont.ttf') format('truetype'),
         url('opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal; font-style: normal;}

/*! Generated by Font Squirrel (http://www.fontsquirrel.com) on November 8, 2013 */
@font-face {
    font-family: 'open_sansbold';
    src: url('opensans-bold-webfont.eot');
    src: url('opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-bold-webfont.ttf') format('truetype'),
         url('opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;font-style: normal;}

/*-----------------------------------------------------------------------------------------------------------------------------*/

 
/*--------------------------- base css -- Default style of site  (Content) ---------------------------------*/
H1,H2,H3{font-weight:normal;/*#393939;*/text-decoration:none;margin:0;word-spacing:normal;font-family:open_sansbold;}

H4, H5 {margin:0;padding:0;}

H1{font-size:35px;line-height:normal;/*16px;*/letter-spacing:normal;line-height:40px;margin:0;/*0 0 5px;*/color:#0d4f78; font-family: open_sansregular; font-weight:600;}

H2{font-size:26px;line-height:normal;margin:0/*0 0 5px;*/;color:#0d4f78/*336195*/; font-family: open_sansregular;font-weight:600;}

H3{font-size:24px;line-height:normal;color:#0d4f78/*336195*/; font-family: open_sansregular;font-weight:600;}

H4{font-size:22px;line-height:normal;color:#0d4f78/*336195*/;font-weight: normal;font-family:open_sansregular;font-weight:600;}

H5{font-size:20px;line-height:normal;color:#0d4f78/*336195*/;font-weight: normal;font-family: open_sansregular;font-weight:600;}

BODY,TD
{
   -webkit-text-size-adjust: 100%;
    font-size:15px;line-height:22px;
    font-weight:normal;
    text-decoration:none;
    color:#434342;
    padding:0;
    border:0;
    font-family:open_sansregular;
}
BODY b,TD b{ font-family:open_sansregular;font-weight:normal }
.stickycntr {
     position: fixed;
    width: 100%;
    z-index: 10;
    top:0;
}

.HL{background:#FC6;/*FF52C4*/color:#393939}

.M_Data a,#dtlPageContent a, .left-txt-contnr a, .right-txt-contnr a, .rightTextDiv a{color:#393939;/*#df068c;*/text-decoration:underline;}
.M_Data a:hover,#dtlPageContent a:hover, .left-txt-contnr a:hover, .right-txt-contnr a:hover, .rightTextDiv a:hover{color:#06f2e4;text-decoration:underline;}

.left-txt-contnr ul, #middledataDiv ul, .right-txt-contnr ul, .rightTextDiv ul{padding:0 0 0 19px;left:0;margin:0;}
.left-txt-contnr ul li, #middledataDiv ul li, .right-txt-contnr ul li, .rightTextDiv ul li{list-style-image: url('../images/bullet.png');padding:0 0 0 7px;}
.left-txt-contnr li font, #middledataDiv li font, .right-txt-contnr li font, .rightTextDiv li font,.rightcntr li font{line-height: 1.1em}
.left-txt-contnr li span, #middledataDiv li span, .right-txt-contnr li span, .rightTextDiv li span,.rightcntr li span{line-height: 1.1em}
.rightcntr ul{padding:7px 0 0 20px;left:0;margin:0;}
.rightcntr li {list-style-image: url('../images/bullet.png');padding:12px 0 0 5px !important; font-family: open sans;font-size: 15px; font-weight: normal;line-height: 1.4em;text-decoration:underline}
#maincntr_Div{position:relative;margin:0;float:left;width:100%;}
.MainTop_Cntr{float:left;position:relative;margin:0;padding:0;width:100%;}
BODY
{
    margin:0 auto;
    padding:93px 0 0 0;
  /*  background:none;
    background-color:#537ead;*/
      background-color: #0d4f78;
}

a,img{border:0; text-decoration:none; }

img
{   
    max-width:100%;/*height:auto !important;*/
   /* width:100%;*/ /*For ie*/
}


.text-style{font-weight:normal;text-decoration:none;color:#434342;font-size:15px;line-height:24px;font-family:open_sansregular;}
.text-style b { font-family:open_sansregular;font-weight:normal }
/*--------------------------- End of base css ---------------------------------*/

.M_Data td img { max-width:100%;}
.M_Data table {/* width:100% !important;*/}

.M_Data #table28 td img { width:auto !important;}

/**************** Common for all pages ******************/
.clear
{
    padding:0;
    margin:0;
    border:0;
    clear:both;
    display:block;
    overflow:hidden;
    height:0px;
}

.clear_no_display
{
    display:none;
    padding:0;
    margin:0;
    border:0;
    clear:both;
    display:block;
    overflow:hidden;
    height:0px;
}

.main_container{width:100%;}
.mainDiv{width:100%;float:left;}
.header_container{width:100%;padding:0;margin:0 auto;position:relative;height:auto;border-bottom:6px solid #0d4f78;}
.header_div{width:100%;background-color:#fff; height:auto; }
.header{position:relative;margin:0 auto;width:100%;max-width:1060px;}
.sitelogo{float:left;padding:21px 0 21px 1px;}
.sitelogo1{float:left;padding:21px 0 18px 1px;}
@media only screen and (max-width:767px) {
    .sitelogo1{padding:15px 0 14px 1px;}
    .sitelogo{padding:15px 0 14px 1px;}
}
.logo{width:307px;/*height:36px;*/}
.logo1{width:307px}
.menu_container{float:right;margin:0 0px 0 0;width:60%}

.search-button{/*display:inline-block;*/float:right;padding:35px 0 0 10px;/*28px 16px 0 0;*/margin:0;display:block;}
.search-button a{height:11px;}
.search-button img, .menu-button img{/*width:50%;*/}
.search-button img{vertical-align:top}

/*START: commented for new change --search box above menulisting*/
.avia-search-tooltip {background:url(media/bg_topsrchcntr.png) left top no-repeat;padding:0;position:absolute;top:57px;right:0;width:283px;z-index:5}
.inner_tooltip{border-color:#E1E1E1;}
.inner_tooltip > div {max-width:300px;position:relative;margin:24px 15px 14px 16px;text-align:left;}
.searchsubmit{position:absolute;right:0;top:0;width:58px;min-width:40px;height:35px;line-height:40px;margin:1px 0 0 0;padding:0;border:0;border-radius:3px;background:#393939 url(media/bg_sokbtn.png) center center no-repeat;color:#FFFFFF;cursor:pointer}
.searchsubmit:hover{background:#06f2e4 url(media/bg_sokbtn_mo.png) center center no-repeat;}
#skeywordStk {box-shadow:none;margin:0;padding:9px 10px 9px 11px;position:relative;width:170px;z-index:1;background-color:#DFDFDF;border-radius:4px;border:0;color:#393939;font-family:open_sansregular;font-size:15px;line-height:18px;}
/*END: commented for new change --search box above menulisting*/

.avia-search-tooltip-m {background:#0d4f78;padding:0;position:relative;top:0;right:0;padding:4%;/*2%*/width:92.5%;/*96%;*/z-index:5;border-bottom:1px #fff solid;}
.inner_tooltip-m{border-color: #E1E1E1;}
.inner_tooltip-m > div {max-width:280px;/* 300px;*/position: relative;margin:0 0 0 0;text-align:left;}
.msearchsubmit, #msearchsubmit {position:absolute;right:0;top:0;width:58px;min-width:40px;height:35px;line-height:40px;margin:2px 0 0 0;padding:0;border:0;border-radius:3px;/*z-index:2;*/background:#393939 url(media/bg_sokbtn.png) center center no-repeat;color:#FFFFFF;cursor:pointer}
.msearchsubmit:hover, #msearchsubmit:hover {background:#393939 url(media/bg_sokbtn_mo.png) center center no-repeat;}
#msok, #mskeywordStk {box-shadow: none;margin: 0;padding:9px 10px 9px 11px;/*9px 68px 9px 11px;*/position:relative;width:197px;/*217px;/*170px;*/z-index:1;background-color:#DFDFDF;border-radius:4px;border:0;color:#393939;/*#646464;*/font-family:open_sansregular;font-size:15px;line-height:18px;}


.both_menus{position:relative;}
.menus{padding:30px 17px 0 15px;float:right;}
.menu_name{padding:0 0 0 19px;float:left;font-size:15px;font-family:Arial;}
.menu_button_main{width:50px;height:25px;background-color:#06f2e4;display:none;cursor:pointer;text-align:center;padding:3px 0 3px 0;border-radius:2px;}
.icon-bar{background-color: #F5F5F5;border-radius:2px;display: block;height: 3px;width: 40px;margin:4px 4px 4px 4px;}
#mobile_menu{width:100%;display:none;z-index:100;left:0;position:relative;}
.mn-txt{color:#0d4f78;font-size: 17px;  font-weight: 700; font-family: open_sansregular;}
ul#nav_mobile .mn-txt{color:White;font-size:16px;padding:15px 9px 15px 9px;}
ul#nav .mn-txt-sel{color: #06f2e4;font-size: 16px;font-weight: 700;font-family:open_sansregular ;}
ul#nav_mobile .mn-txt-sel{color:#000000;font-size: 16px;padding:  15px 9px 15px 9px;}
ul#nav .mn-txt:hover{color:#06f2e4;}
ul#nav_mobile .mn-txt:hover{color:#FFFFFF;}
ul#nav .mn-txt-sel:hover{color:#336195;}
.topbanner_div{max-width:100%;padding:0;background-color:#f4f3f3;}
.topbanner{width:100%;position:relative;text-align:center}

.bannertitle{padding:0;margin:0;font-family: open_sansregular;font-size:28px;/*28px;*/font-weight:normal;}
.bannertitle h1{color:#FFFFFF !important;font-family: Open sans;font-size:27px !important;/*28px;*/line-height:32px; font-weight:normal;text-shadow: 0px 0px;}

.banneringress{padding:0 0 0 0%;}
.banneringress > h3{color:#06f2e4 !important;font-family:  Open sans;font-size:27px !important;/*28px;*/line-height:32px;font-weight:normal;padding:0 0 0 0px;text-shadow: 0px 0px;}

.border_topbanner{width:100%;border-bottom:6px solid #df068c;}
.topbanner_text{background-color:#0d4f78;/*DF068C;*/padding-bottom:0;/*width:100%;*/width: 96%;padding:7px 2% 0 2%;text-align:center;margin:0 auto;display:none;}
.topbanner_text .bannertitle h1{color:#FFFFFF !important;font-family: open_sansbold;font-size:20px !important;/*28px;*/line-height:normal;font-weight:normal;}
.topbanner_text >.banneringress > h3{color:#06f2e4 !important;font-family:open_sansbold;font-size:20px !important;/*28px;*/line-height:normal;font-weight:normal;}

.topbanner_image_hw{width:100%;max-width:100%;}
.kontktBar{/*position:relative;width:100%;padding:0;margin:0;*/ background: none repeat scroll 0 0 #fff;
    /*bottom: 91px;*/
    margin: 0px 0 0 0;
    /*opacity: 0.8;*/
    padding: 0;
    position: relative;/*top:568px;*/
    width: 100%;
    z-index: 9;}
.kontktBar-ctnr{position:relative;margin:0 auto;max-width:950px;/*947px;/*933px;*/width:100%}


.kontkttxt{position:relative;float:left;padding:0;margin:0 auto;/*max-width:933px;/*927px;*/font-family:open_sansregular;font-size:30px;/*30px;*/line-height:41px;/*41px;*/font-weight:normal;color:#fff}
.kontktNum{position:relative;float:left;padding:0px;width:100%;border-right: 0px solid #ededed;
    top: 0px;
    left: 0px;
}
.SendDiv{position:relative;float:right;padding:5px 24px 0 0}
.TelDiv{position:relative;float:right;margin-right:40px;}
.tel_icon{position:relative;float:left; width:36px;padding:0px 0 0}
.tel_txt{position:relative;float:left;padding:6px 0 0px 2px; font-family:open sans;font-size:20px;line-height:18px;color:#393939;}
.send_txt{position:relative;float:left;padding:1px 0 0px 2px; font-family:open sans;font-size:20px;line-height:18px;color:#393939;}
.msg_icon{position:relative;float:left; width:36px;padding:0px 0 0}
.telmobi_txt{display:none}

.kontktbtn{position:relative;float:right;padding:16px 28px 20px;/*17px 44px 19px 41px;*/margin:0;/*0 8px 0 0;/*0 15px 0 0;/*0 auto;*/max-width:156px;/*176px;*/background:url(../media/bg_kontaktbtn.jpg) left top no-repeat;font-family:open_sansregular;font-size:18px;line-height:16px;font-weight:normal;color:#fff;cursor:pointer;}

.PrevNext{padding:30px 0 15px 0;text-align: center; clear: both;}
.M_prv_next{color:Black;}
.M_prv_next:hover{color:#336195;}
/****************End -- Common for all pages ******************/


/*************INDEX page *********************/
.middledata_div{width:100%;margin:0 auto;padding:20px 0 30px 0;background-color:#ededed;}
.middledata_div_index{width:100%;margin:0 auto;padding:50px 0 20px 0;background-color:#ededed;}


.middledata_content{
    padding:0;
    margin:0 auto;
    width:100%;/*66.2%;/*70.2%;*/
    max-width:958px;/*933px;*/
}

.leftcntr{position:relative;padding:0 2.04% 0 0;float:left;width:31.5%}

.midcntr{position:relative;padding:0 2.04% 0 0;float:left;width:54.48%;bottom:5px;}

.rightcntr{position:relative;padding:0 0 0 0;float:right;width:35%;margin:0 0 0 0}
.rightcntr_hjem{  margin: 30px 0 0 0;padding: 0;position: relative; width: 100%; /*background-color:#ffffff;*/}



.middle_content
{
    padding:0;/*20px 0 0 0;*/
    font-size:17px;
   color:#393939;
   line-height:22px;
   font-family:open sans;
  
}

.heading1
{
    width:100%;
    padding:0 0 0px 0;
    word-wrap:break-word;
}

.heading2
{
    width:100%;
    padding:0 0 0px 0;
    word-wrap:break-word;
}

.line_below_heading
{
    border-top:3px solid #0d4f78; /*#8FC1AC;*/
    padding:0 0 2px 0/*0 0 27px 0;*/
}

/********Middle box *****************/

.middlebox_div
{
    width:100%;
    margin:0;
    padding:0 0 0 0;
    background-color:#F4F3F3;
}

.middlebox_container
{
    margin:0 auto;
    width:70.2%;   
    max-width:958px;
    padding:27px 0 0 0;
}

.middlebox_container_contact
{
    margin:0;
    width:100%;   
    padding:27px 0 0 0;
}

.middlebox
{
    width:50%; /*446px*/
    height:auto;
    padding:0 0 46px 0;
    float:left;
}

.middlebox_forside
{
    width:30%; /*446px  50%*/
    height:auto;
    padding:0 0 46px 0;
    float:left;
    background-color:#ffffff;
    
}

.mboxdata_hjem{ padding: 0 20px 10px;}
.middlebox_contact, .article_contact
{
    width:100%; /*446px  50%*/
    height:auto;
    padding:0 0 46px 0;
    float:left;
}

#MiddleboxContainer img:hover, #articleContainer img:hover{opacity:0.7}
.mbox_image
{
    width:100%;/*148px;33.2%;*/
    float:left;
    padding:0px 0.06% 0 0 ; /*left:6px 4.05% */
    
}

.mbox_image_forside
{
    width:33.2%; /*148px*/
    float:left;
    padding:7px 0.06% 0 0 ; /*left:6px 4.05% */ 
}

.mbox_image_forside_hjem {    
    padding: 0;
    width: 100%;
}

.mbox_image_contact
{
    width:33.2%; /*148px*/
    float:left;
    padding:7px 0.06% 0 0 ; /*left:6px 4.05% */
    
}



.mbox_image_hw
{
    width:100%;
    max-width:100%;  /*150px;*/
    /*min-height:140px;*/
    /*border-radius:80px;*/
}

.mbox_data   /*contact and index_page*/
{
    width:54.8%;  /*66.8%* 273px*/
     float:left;
     padding:7px 3.79% 0 3.79%; /* 16px 3.79% 0 3.79%; */
}



.mbox_data_hjem {
    background-color: #ffffff;
    max-width: 100%;
}

.mbox_title_hjem {
    clear: both;
    font-size: 17px;
    max-width: 100%;
    padding: 25px 20px 16px;
}

.mbox_title
{
    width:100%;
     clear:both;
     padding:0 0 14px 0;/*0 0 7px 0/*0 0 20px 0;*/
     font-size:17px;
}

.M_BoxTitle{font-family:open sans;/*verdana*/ font-size:20.69px;/*19px;*/line-height:25px/*24px;*/}
.M_ArtTitle{font-family:open sans;/*verdana*/ font-size:20.69px;/*19px;*/line-height:25px/*24px;*/}
.M_ArtTitle_inactive{font-family:open sans;/*verdana*/ font-size:25px;/*19px;*/line-height:25px;/*24px;*/color:#393939;}
.M_BoxTitle_Color_inactive{color:#393939;}
.M_BoxTitle_Color {color:#0d4f78;}
.M_BoxTitle_Color:hover {color:#06f2e4;}

.M_ArtTitle_Color {color:#0d4f78;;}
.M_ArtTitle_Color:hover {color:#06f2e4}


.mbox_text{width:100%;padding:0 0 25px 0;/*0 0 20px 0;*/font-family:open_sansregular;font-size:14px;line-height:normal;word-wrap:break-word;}
.M_Box_Data{ word-wrap:break-word;font-family:open sans;font-size:15px;}
.mbox_lesmer{width:100%;font-size:13px;padding:0 0 0px 0;text-align:center;position:absolute ;bottom:30px;}
/*.mbox_lesmer{width:55%;font-size:13px;padding:0 0 5px 0;text-align:center;position:absolute;bottom:32px;margin: 0 0 0 20%;}*/
.mbox_lesmer1{width:100%;font-size:13px;padding:0 0 5px 0;text-align:center;position:relative;}
.M_Box_Lesemer{ border-bottom:2px solid #336195; padding-bottom:3px; }
/*.M_Box_Lesemer_Color {  font-family: lato,sans-serif; background: url("media/index_rtArrow_cp.png") no-repeat scroll 90% 54% #336195;color: #fff;padding: 3% 13%;text-align: center;text-decoration: none;font-size:19px;font-weight:normal;}*/
.M_Box_Lesemer_Color{background: #0d4f78 url("media/index_rtArrow_cp.png") no-repeat scroll 88% 58%;
    color: #ffffff;
    font-family: open sans;
    font-size: 19px;
    font-weight: normal;
    padding: 3% 18% 3% 10%;
    text-align: center;
    text-decoration: none;}
    .M_Box_Lesemer_Color:hover { color:#06f2e4; }
.M_Box_Lesemer_Color_index{background: #0d4f78 url("media/index_rtArrow_cp.png") no-repeat scroll 86% 54%;
    color: #ffffff;
    font-family: open sans;
    font-size: 19px;
    font-weight: normal;
    padding: 3% 14% 3% 10%;
    text-align: center;
    text-decoration: none;}
.M_Box_Lesemer_Color_index:hover { color:#06f2e4; }


.M_Art_Lesemer{padding-bottom:3px;}
/*.M_Art_Lesemer_Color {background: none repeat scroll 0 0 #336195;color: #fff; padding: 11px 20.66%;text-align: center;text-decoration: none;font-size:15px;font-weight:bold;}*/
.M_Art_Lesemer_Color {  /*background: #336195 url(media/index_rtArrow_cp.png) no-repeat;
    background-position: 90% 54%; color: #fff;padding: 3% 14%; text-align: center;text-decoration: none;font-size:19px;font-family: lato,sans-serif;*/
    background: #0d4f78 url("media/index_rtArrow_cp.png") no-repeat scroll 88% 54%;
    color: #ffffff;
    font-family: open sans;
    font-size: 19px;
    padding: 3% 18% 3% 10%;
    text-align: center;
    text-decoration: none;}
.M_Art_Lesemer_Color:hover { color:#06f2e4; }

/********End of Middle box *****************/





/***********************  Footer *********************************/
.footer_div
{
     background-color:#0d4f78; /*#393939;*/
     width:100%;
     margin:0;
     padding:28px 0 0 0;/*30px 0 0 0;*/
}

.footer_content
{
    margin:0 auto;
    width:100%;
    max-width:950px;/*980px;*/
    padding:0 0 28px 0;
    border-bottom:1px solid #616161;
    /*color:#DF068C;*/
}

.footer_content a
{
    color:#fff;
    text-decoration:underline;
}

.footer_content a:hover
{
    color:#06f2e4;
}

 .footer_content td{color:#fff}

.a2n {
    margin:0px auto;
    padding:20px 0px 45px;
    text-align:center;
    width:120px;/*160px;*/
    height:auto;
    color:#fff;
    font-size:11px;
}

.contact
{
    width:36%;  /*227px; 28.91%*/ 
    float:left;
    padding:0 2% 0 0/*1.5%*/;
    border-right:1px solid #616161;
}
.contact_bar{margin:0 auto;width:100%;position:relative;max-width:958px;padding:9px 0 0 0}


.sitemap
{
    width:15.37%;/*13.37%; /*177px;*/
     float:left;
     padding:0 2% 0 2.1%;/*0 2% 0 3.1%;*/ /*30px;*/
     border-right:1px solid #616161;
}

.sitemap_link{ padding:0 0 2px 0; }

.search{ width:20.45%; /*260px;*/
     float:left;
     padding:/*0 6% 0 5%*/5px 7% 0;/*0 0 0 3.1%;*/ /*30px;*/
}

.follow_us
{
    width:20%;  /*280px;*/
     float:left;
     padding:0 0 0 7%; /*20px;*/
     border-left:1px solid #616161;
}

.footer_title
{
    width:100%;
    padding:0 0 15px 0;
    font-size:19px;color:#fff;font-family:open_sansregular/*open_sansbold*/;font-weight:600;/* font-weight: bold; */
}

.footer_data{width:100%;height:auto;color:#ffffff;font-size:15px;font-family:open_sansregular;line-height:24px;padding:4px 0 0 0}
.sitemap >.footer_data{line-height:15px;padding:0}
.sitemap > .footer_title{padding: 0 0 5px}
.search  > .footer_title{padding: 0 0 14px}
.B_Link_Color{color: #757575;font-size: 14px;font-style: italic;}
.B_Link_Color:hover{color:#fff}
.B_sep{color:#DF068C}
.footer_img{float: left;padding-right: 11px;padding-top: 24px;}
.footer_data1{width:100%;height:auto;color:#ffffff;font-size:15px;font-family:open_sansbold;line-height:18px;padding:38px 0 0 0}
/*********************** End of Footer *********************************/


/***************Left-side ****************/
.lftextmob{display:none;padding:10px 0}
.leftside{width:23.2%; float:left;padding:0 0 0 0;  margin:55px 3% 0 0.8%; font-family:open sans;}
.leftside_tempno1{width:22.4%;float:left;padding:0 0 0 0;margin:55px 3% 0 0.2%;font-family:open sans;}
.leftside_container{border-top:3px solid #06f2e4;}

.L_Font{font-size:16px; font-weight:bold;}
.L_Level1_Sel{ color:#0d4f78; }
.L_Level1_Sel:hover{ color:#393939; }
.L_Level1{ color:#0d4f78;line-height:20px; }   
.L_Level1:hover { color:#393939; }   
.L_Level2_Sel{ color:#0d4f78;text-decoration:underline;}
.L_Level2_Sel:hover{ color:#393939; }
.L_Font2{ font-size:14px;line-height:18px;font-weight:bold;}
.L_Level2{ color:#393939; }
.L_Level2:hover{ color:#0d4f78; } 
.L_Font3{ font-size:14px;line-height: 16px;}
.L_Level3 { color:#393939; }
.L_Level3_Sel { color:#0d4f78; }
.L_Level3_Sel:hover{ color:#393939; }
.L_Level3:hover { color:#0bc0ca; }

.L_Font4{ font-size:13px;line-height: 15px;}
.L_Level4 { color:#393939; }
.L_Level4_Sel { color:#0d4f78; }
.L_Level4_Sel:hover{ color:#393939; }
.L_Level4:hover { color:#0d4f78; }
.L_Level3_Sel_Un_Ul {color: #336195;font-weight: bold;}
.ul1{ border-bottom: 2px solid;}
.level1{padding:11px 2.12% 11px 3.12%; border-bottom:1px;border-bottom-color:#7d7d7d;border-bottom-style:dashed;margin:0 1% 0 0;}
.level1_sel{padding:11px 3.12% 9px/*11px 3.12% 11px 3.12%;*/}

.level1Text{float:left;width:92%;word-wrap:break-word;}

.arrow
{
    float:right;width:9px;height:14px;padding: 5px 0 0;
}
.arrow1
{
    float:right;width:14px;height:9px;padding:7px 0 0;
}

.secondlevel
{
    padding:6px 11.12% 0;/*0 3.12% 10px 3.12%; /*7px 3.12% 10px 3.12%;*/
}

.one_submenu
{
    width:100%;
    padding:10px 0 0 0;
}

.bullet
{
    width:5.5%;  /*7px*/
    height:7px;
    float:left;
    padding:3px 0 0 0;
    
}

.bullet_hw
{
    width:100%;
}

.level2Text
{
    width:/*91%*/89%;
    float:left;
    padding:0 0 0 4%;
}

.level3Text
{
    width:91%;
    padding:5px 0 0 15%;/*0 0 0 15%;*/
}

.left-txt-contnr
{
    padding:10px 0 0 0;
    width:100%;
    height:auto;
}

.leftside_sep
{
    border-bottom:1px;
    border-bottom-color:#7d7d7d;
    border-bottom-style:dashed;
}

.thirdlevel
{
    padding:0 3.12% 0 13.12%;/*0 3.12% 0 5.12%;;*/

}
.Fourthlevel{padding:0 3.12% 0 6.12%;/*7px 3.12% 0 5.12%;*/}

.level4Text{width:80%;padding:5px 0 0 25%/*0 0 0 25%;*/}
/***************End of Left-side ****************/



/***************Right-side ****************/

.rightside{position:relative;width:28%;float:right;margin:86px 0 0 0;/*#F6F5F0;*/padding:0 0 2% 0/*21px 2% 21px 2.5%;*/}
.rightsideWForm{width:28%; padding:0 0 2% 0;}
.rightside fieldset {position:relative;max-width:100%;}
.fs_rightnews{position:relative;max-width:100%;width:100%;border:0;padding:0;margin:0;left:0;top:0;}
.rightAktuelt{position:relative;width:100%;}
.news_heading{position:relative;width:100%;}
.R_Header{ font-size:20px; }
.news{position:relative;padding:20px 0 20px 0;width:100%;}
.rightimg{position:relative;width:100%;}
.rightAktuelt img:hover{opacity:0.7;}
.news_title{padding:0 0 14px 0;}
.R_Title_Color, .R_Title_inactive_Color{ font-size:15px;color:#0d4f78; font-family:Arial;line-height:normal }
.R_Title_Color:hover{ color:#06f2e4 }
.R_Title_Sel_Color { font-size:15px; color:#336195  /*#8FC1AC;*/ }
.R_Title_Sel_Color:hover { color:#336195 }


.news_image{padding:0 0 10px 0;}
.news_text{padding:0 0 0 0;font-family:open_sansregular;}
.R_Data{ color:#333333;font-size:13px;line-height:normal}
.news_lesmer{padding:13px 0 0 0;font-family:open_sansregular;}
.R_Lesemer_Color{ color:#0d4f78; font-size:13px;text-decoration:underline;}
.R_Lesemer_Color:hover{ color:#06f2e4;}
.right-txt-contnr{width:100%;padding:20px 0 0 0;font-size:15px;}


/***************End of Right-side ****************/


/************For masterpage*************/

.main_content
{
    background-color:#ededed; /*#F4F3F3;*/
    width:100%;
    /*overflow-x:hidden;*/
}

.main_content_container
{
    /*width:70.2%; */
    width:100%;
    max-width:958px;
    margin:0 auto;
    padding:0 0 41px 0;
}

.middledata_div_inner
{
    width:100%;
    margin:0 auto;
     padding:0 0 26px 0px;/*0 0 26px 5px; /*bottom:40px*/
   /* background-color:#f7f5e7;   */  /*#F4F3F3;*/
    font-family:open sans;
}

.middledata_content_inner
{
    padding-bottom:10px;
    margin:0;
    width:100%;   
    color: #434342;    
}

.middlebox_container_inner
{
    margin:0;
    width:100%;
    padding:0 0 0 0; /* padding:27px 0 0 0;*/
    
}

.middlebox_inner
{
    width:30.63%;  /*50%;*/   /*100%;*/
    height:auto;
    padding:0 0 16px 0;/*0 0 46px 0;*/
    float:left;
    background:#fff;
   /* float:left;*/
}

.middlebox_inner_hjem {
    background: none repeat scroll 0 0 #ffffff;
    float: left;
    height: auto;
    padding: 0 0 16px;
    width: 100%;
}

.mboxwidth{width:45%;position:relative;}
.mboxwidth_hjem{width:auto !important;position:relative;}
.mboxwidth1{width:30.63%;position:relative;}

.middlebox_innerTempno1
{
    width:50%;
    height:auto;
    padding:0 0 46px 0;
    float:left;
}

.middlebox_innerTempno1NL
{
    width:50%;
    height:auto;
    padding:0 0 46px 0;
    float:left;
   /* float:left;*/
}

.middlebox_innerTempno3
{
     width:100%;  /*50%;*/   /*100%;*/
    height:auto;
    padding:0 0 46px 0;
     float:left;
   /* float:left;*/
}

.middlebox_div_inner
{
    width:100%;
    margin:0;
   /* padding:0 0 0 1%;*/padding:0 0 0 0%;
}

.mbox_image_tempno1
{
    width:24.2%; /*148px*/
    float:left;
    padding:7px 0.06% 0 0 ; /*left:6px 4.05% */
   
}

.mbox_data_inner
{
    width:80%;   /*68.8%;*/    /*66.8%* 273px 69.8%*/
     float:left;
     padding:31px 10.32% 31px 10.32%; /*16px 3.79% 0 3.79%;*/
}

.mbox_data_innerTempno3
{
     width:80%;  /*66.8%* 273px 59.8% */
     float:left;
     padding:31px 10.32% 31px 10.32%;/*7px 2.79% 0 3.79%; /*16px 2.79% 0 3.79%*/
    margin-bottom: 3%;
    
}

.mbox_data_innerTempno1NL
{
     float: left;
    padding: 22px 7% 30px;
    width: 85.8%;
    
}
/*
.mbox_data_innerTempno1NL
{
     width:73.8%;  
     float:left;
     padding:31px 16.45% 31px 10.32%;
    
}*/



.mbox_data_innerNoimage
{
     width:80%;  /*66.8%* 273px 69.8%  91.8% */
     float:left;
     padding:31px 10.32% 31px 10.32%; /*16px 3.79% 0 0.79%;*/
}
.midsection{float:left;}

/************End of masterpage*************/



/*********Print div***************/
.printdiv
{
    width:100%;
    padding:15px 0 15px 0;clear:both;
}


.icons
{
    width:100%;
}

.logo_print { float:right; padding:1px 0 0 8px; }
.logo_sendmail { float:right; padding:3px 0 0 5px; }
.logo_red { float:right; padding:4px 0 0 2px; }
.logo_linkedin { float:right; padding:4px 0 0 2px; }
.logo_twitter { float:right; padding:4px 0 0 2px; }
.logo_fb { float:right; padding:4px 0 0 5px; }

/*********End of Print div***************/




/************ Templates ******************/

.tempno1
{
    width:100%;  /*673px 69.25%*/
    padding:0px 1.5% 0 0.835%; /*8px*/
    /*float:right;*/
    word-wrap:break-word;
}

.tempno1H
{
    width:/*72%*/70%;  /*673px 69.25%*/
    padding:48px 1.5% 0 0.835%; /*8px*/
    float:left;
    word-wrap:break-word;
}

.tempno3
{
    width:100%;  /*48.75% */
    padding:0px 2.5% 0 0.835%; /*8px*/
    float:left;
    word-wrap:break-word;
}
.tempno2NR
{
    width:100%;
     padding:0px 0 0 0.835%; /*8px*/
    float:left;
    word-wrap:break-word;
          
           }

.tempno3H
{
    width:41%;  /*44% */
    padding:48px 0 0 0.835%; 
    float:left;
    word-wrap:break-word;
}

.tempno1NL, .main_tempno3
{/*
    width:98.3%; 
    padding:0px 0.835% 0 0.835%; 
    word-wrap:break-word;*/
       width: 100%;
    word-wrap: break-word;
    
}



.tempno1NLH
{
    width:98.3%; /*70.2%*/
    padding:48px 0.835% 0 0.835%; /*57px 0 37px 0;*/
    word-wrap:break-word;
   
}

.tempno3NL
{
    width:96.3%; /*67.5%;*/
    float:left;
    padding:0px 3.5% 0 0; /* right:1.5% */
    word-wrap:break-word;
}

.tempno3NLH
{
    width:72%; /*67.5%;*/
    float:left;
    padding:48px 0 0 0; /* right:1.5% */
    word-wrap:break-word;
}

@media only screen and (min-width:768px) and (max-width:768px) {.tempno3NLH {width: 100%  !important; }
    .tempno1H {
        width: 100% !important;
    }
.inquirt_btn{padding-top:2% !important; padding-bottom:2% !important;}
.inquirt_btn_close{padding-top:2% !important; padding-bottom:2% !important;}
.btn_submitECRM{padding:2% !important;}
}


/************ End of Templates ******************/


/************************Contact page css*****************/

.topbanner_contact
{
    width:100%;
   /* background: url(../media/topimg02.png) top left no-repeat;
    height:335px;*/
}

 .main_content_cntr_contact
 {
     width:70.2%;
     max-width:958px;
     margin:0 auto;
     padding:47px 0 45px 0;
 }

.main_data
{
    width:100%;
}

.contact_left
{
    width:48%;  /*50%*/
    float:left;
    padding:0 3% 0 0; /*top:38px right:0px*/
    margin:0;
}

.contact_left_form
{
    width:100%;
    float:left;
    padding:10px 0 0 0;
    margin:0;
}

.contact_right_googlemap
{
    width:46%;
    float:right;
    padding:0 0 0 3%; /*padding:38px 0 0 2% */
    margin:0;
}

.rightTextDiv
{
    padding:0 0 35px 0;
}

/*.contact_details
{
    width:95%;
    padding:10px 0 0 3%; left:14px
}*/

.panelContactUs
{
    width:100%;
     padding:0 0 0 0%; /*left:14px*/
}

.contact_form
{
    width:100%;
    padding:0px 0 0 0; /*top:45px*/
}

.contact_form_fields
{   
    display:block; 
    padding:2px 0 15px 0;
    width:100%;
}
.contact_form_fields1
{   
   
    padding:2px 0 0 0;
    width:100%;
}

.gmap
{
    width:100%;
    padding:0 0 0 0; /*left:4.7% */
}

.send_button
{
    padding:13px 0 0 0;
}


.yellow_bg
{
    background-image:url(media/bgsecmsg.png);
    background-repeat:no-repeat;
    width:100%;
    height:35px;
    /*text-align:center;*/
    cursor:pointer;
    background-size:100% 100%; 
}

.yellow_bg_small
{
    background-image:url(media/bgsecmsg_small.png);
    background-repeat:no-repeat;
    width:230px;
    height:35px;
    /*text-align:center;*/
    cursor:pointer;
}

/*.gmap_image
{
    float:right;
}*/
@media only screen and (max-width:767px){.btn_submitECRM{width:100% !important;}}
.btn_submitECRM{/*background:url(media/send_btn.png) left top no-repeat;width:280px;height:49px;cursor:pointer;*/background: #0d4f78 url(media/index_rtArrow_cp.png) no-repeat;
    background-position: 75% 50%; cursor:pointer;   width:39%; background-color:#0d4f78; font-size:19px;  color:#fff; padding:3%; -webkit-appearance:none; moz-appearance: none;border-radius:0; font-family: open_sansregular;
    font-weight: normal;text-shadow: 1px 1px #585858; }
.btn_submitECRM:hover{/*background:url(media/send_mo.png) left top no-repeat; */   opacity:0.8;}

.btn_submitECRM_cp{/*background:url(media/send_btn.png) left top no-repeat;width:280px;height:49px;cursor:pointer;*/background: #0d4f78 url(media/index_rtArrow_cp.png) no-repeat;
    background-position: 75% 50%; cursor:pointer;   width:39%; background-color:#0d4f78; font-size:19px;  color:#fff; padding:3%; -webkit-appearance:none; moz-appearance: none;border-radius:0; font-family:open_sansregular;
    font-weight: normal;text-shadow: 1px 1px #585858; }
.btn_submitECRM_cp:hover{/*background:url(media/send_mo.png) left top no-repeat; */   opacity:0.8;}

/*.btn_submitECRM:hover
{
    background:url(media/send_mo.png) center center no-repeat;
     width:116px ;
      height:42px; 
      cursor:pointer
}*/

.inquirt_btn{/*background:url(media/send_btn.png) left top no-repeat;width:280px;height:49px;cursor:pointer;*/ cursor:pointer; text-align:center;  width:92%; background-color:#0d4f78; font-size:18px;  color:#fff; padding:4%; font-family:open sans;font-weight:bold;text-shadow: 1px 1px 1px #000000;text-align:center; }
.inquirt_btn_close{cursor:pointer;width:56%; background-color:#0d4f78; font-size:18px;  color:#fff; padding:4% 23.67% 4% 21.67%; font-family:open sans;font-weight:bold;text-shadow: 1px 1px 1px #000000;text-align:center; }
.inquirt_btn:hover{/*background:url(media/send_mo.png) left top no-repeat; */   opacity:0.8;}

.inquirt_btn_Disabled
{
    opacity:0.5 !important;
    
}
.close_img{float:left;padding-right:3.72%;}
.inquiry_btn_text{}
/************************End of Contact page css*****************/




/**********controls.css************/

.txtSok{text-align:left;vertical-align:top;width: 132px;height: 16px;background-color: transparent;font-family:Arial;font-weight:normal;font-size:11px;color:#003C5E;padding: 0 0px 0 0px;margin:4px 0 0 12px;line-height:20px;}
.btnSearch{background:url(../media/btnsok.png) no-repeat;text-align:center;position:relative;width: 28px;height:26px;padding:0px;float:left;cursor:pointer;}

/*-----------------------------
		FOR Kontakt Labels
--------------------------------*/
.KLable{font-weight:700;font-size:11px;color:#000;font-family:open_sansregular;text-decoration:none;text-align:right}
/*.KText{width:410px; font-weight:400;font-size:18px;font-family:open_sansregular;text-decoration:none;border:1px dashed black; color:#444444;line-height:14px;left:0;outline:none; margin:12px 0 2px 0; padding:0 5px 0 5px;}*/
.KText{font-weight:400;font-size:16px;font-family:open_sansregular;text-decoration:none;border:1px solid #9c9ea0;color:#444444;line-height:14px;left:0;outline:none;/* for removing default yellow border in chrome */margin:5px 0 0 0;padding:0 5px 0 5px;}
input.KText{ width:96%; max-width:96%; padding:0px 2%;}
.KText:focus {
    border: 1px solid #000000;
}
.KText:hover {
    border: 1px solid #000000;
}
.ErrorMsg{color:Red;font-weight:700;font-size:11px;font-family:open_sansregular;line-height:17px}
.securityStmt{font-size:10px;font-family:open_sansregular;font-weight:400;text-decoration:none;color:#33304B}


/**********End of controls.css************/


/**********Search section*********/


.search_box 
{
    Position:relative;
    width:191px;
    height:27px;
    border:1px solid #757575;
   /* background-color:#393939;*/
 }
 
#sokText
{
    background:none;
    text-align:left;
    position:relative;
    float:left;
    width:149px;
    height:20px;
    padding:3px 0px 0px 8px;
    outline:none;
}
    
#txtSearch 
{
    background:none;
    border:0px solid red;
    color:#fff;
} 

#sokBtn_cntr 
{
    position:relative;
    width:17px;
    height:13px;
    float:right;    /*left*/
    padding:7px 9px 7px 0; /*0*/
 } 
 
.btnsok {
    position:relative;
    width:17px;
    height:13px;
    background:url(media/bg_sokbtn.png) no-repeat;
    border-width:0px;
    cursor:pointer;
}
.btnsok:hover{background:url(media/bg_sokbtn_mo.png) no-repeat;}

#frmSearchDiv{margin:0 auto;}



.text_search{color:#393939;font-size:14px;}

.S_Text{font-size:15px;line-height:1.6;}

.S_Text_Color{color:#525252;}

.S_Text_Color:hover{color:black;}

.skeyword {
    background: linear-gradient(#EEEEEE, #FFFFFF) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #CDCDCD;
    color: #555555;
    font-family: Arial;
    height: 28px;
    margin: 0;
    padding: 0 5px;
    transition: all 0.3s ease-out 0s;
    vertical-align: middle;
    width: 130px;font-size:16px;
}
.skeyword:focus {
    background-position:0 -28px;/* 0 -1.9em;*/
    outline: medium none;
}
.spsokbtn {
    background: url("media/btn_sok.png") no-repeat scroll center center;
    border: 0 none;
    height: 30px;
    vertical-align: middle;
    width: 30px;padding:0
}
.spsokbtn:hover {
    background: url("media/btn_sok_mo.png") no-repeat scroll center center;
}
#pnlMain a.title1{font-size:16px;/*14px*/line-height:18px}


/*.sok_btn_over:hover
{
     background:url(media/btn_sok_mo.png) left top no-repeat !important;
}*/


/*****thankyou::: *********/
.sendMail_contnr
{
    margin:0 auto;
    text-align:center;
    padding:10px 10px; 
}

.thankyou_contnr
{
    padding:15px 0 0 0;
}

.btntilbak
{
    padding:15px 0 0 0;
}

/**********End of Search section*********/



/*-- -------------------------- Start of css for topScroll Arrow ------------------------------- --*/
    #back-top span{-moz-transition: all 1s ease 0s;background:#DF068C url("images/arrow-up-large.png") no-repeat scroll center center;display: block;height: 46px;margin-bottom: 8px;width: 45px;}
    #back-top {bottom: 0;margin: 0 0 0 95%;position:fixed;z-index:7;}
    #back-top span:hover {background-color:#757575;/*#757575;616161*/height:46px;margin-bottom: 8px;width:45px;}
    
    
    a#backToTop {
        background-color: #0d4f78;
        background-image: url("images/back-top.png");
        background-position: center center;
        background-repeat: no-repeat;
        border-radius: 50px;
        bottom:20px;
        display: none;
        height: 38px;
        outline: medium none !important;
        position: fixed;
        right: 4%;
        text-decoration: none;
        transition: all 300ms linear 0s;
        width: 38px;
        z-index: 9999999;
    }
    a#backToTop:hover {
        background-color: #757575;
    }
/*-- -------------------------- End of css for topScroll Arrow ------------------------------- --*/

.ls-s1
{
background-color:#0d4f78;color:#FFFFFF;

top:33% !important;right:494px !important;left:57% !important;
word-wrap:break-word;
font-weight:normal;

/*width:auto !important;height:auto !important;
width:286px !important;height:283px !important;
padding:10px 20px 10px 10px;opacity:0.7 !important;*/
width:335px !important; /*200px*/
height:auto !important;    /*112px*/
/*91px 42px 80px 44px !important*/
/*overflow:scroll;*/
opacity:0.8 !important;
border-radius:3%;
padding:25px 24px 30px 24px !important;
text-align:left;
}

.ls-s1 h1, .ls-s1 h2, .ls-s1 h3
{
color:#FFFFFF;
}

.width_topbanner
{
    width:100%;
}


.clearfix:before,.clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1; clear:both}

/**********************Start of Responsive Table*****************************/
    
/*.innerpage table {
border: 0;
@include trailing-border;
padding-bottom: 0;
display: block;
width: 100%;
}

.innerpage tbody {
border: 0;
display: block;
padding: 0;
text-align: left;
white-space: normal;
}

.innerpage tr,.innerpage td
{
 display:inline-block;    
 white-space: normal;
}

.innerpage td:empty {
display: none;
}

.innerpage td
{
    padding:0 3px 0 3px;
}*/

/**********************End of Responsive Table*****************************/

/*.sfHover
{
    z-index:98 !important;
}*/

/*.slideeffectUL
{
    z-index:102 !important;
}*/



/*--------------------new classes--------------------------------------------------*/
 .lastlls {border-right:0px solid #ededed !important;}
 @media only screen and (min-width:768px){
 .frstcls{padding-left:0px !important;}
 }
  @media only screen and (max-width:550px){
.indexlinks{border-right:0px solid #ededed !important;}
 }
.indexlinks{float:left;color:#0d4f78;padding:33px 2.5% 33px 10.5%;border-right:1px solid #ededed;width:21.2%;}
.indexlinks:hover{color:#06f2e4;}
.index_linkH{float:left;/*padding-right:15px;*/ /*padding-right: 16%;*/font-family: open sans;font-size: 27px;font-weight: normal;background: url(media/index_rtArrow.png)no-repeat;
    background-position: 100% 100%;-webkit-font-smoothing: none;
-webkit-font-smoothing: subpixel-antialiased;
-webkit-font-smoothing: antialiased;
}
/*.index_linkH_3{width:87%;}*/
.index_arrow{float:left;padding:3px 0 0 0}
.refsectn{float:left;padding:0 109px 0 0;}
.ref_logos
{
 
 background-color:#FFFFFF;
 width:100%;
 padding:37px 0 15px 0;
 margin:0;
}
.referanserHeading
{
    padding:0px 0 15px 0;
    font-family:open_sansbold;
    font-size:30px;
    color:#0d4f78;
     font-weight: normal;
}

.ref_logo_content
{
 margin:0 auto;
 padding:0;
 max-width:958px;
width:100%;
}

.expand_btn_logo
{
    cursor:pointer;
}

.reflogoContainer1
{
    float:left;
    position:relative;
  /*   width: 99px;
     padding-right: 20px !important;

    max-width:114px;*/
}

.reflogoContainer1 .logo_images
{
    width:auto !important;
}

.reflogoContainer2
{
     float:left;
      position:relative;
       width: auto;
      /*max-width:114px;*/
}

.reflogoContainer1 img, .reflogoContainer2 img
{
    max-width:100%;
}


.more_logolist
{
    /*padding:10px 0 0 108px;*/
    padding: 10px 0 0 288px;
}

.logo_images
{
    /*width:auto;*/
    position:relative;
}
#buildpathDiv{text-align:left;position:relative;width:100%;padding:0 0 15px 0}
.buildpath{position:relative;border:0 #00f solid;left:0;width:100%;bottom:4px;padding:0 0 15px}
.build_Sep{position:relative;width:100%;height:1px;background:url(media/build_sep.jpg) center top repeat-x;margin:0 auto;padding:0}
.M_Path{font-size:12px;font-family:open sans;color:#393939;text-decoration:none;line-height:18px;text-transform: capitalize;}
.M_Path:Hover{text-decoration:none}
.M_Path1{font-size:12px;font-family:open sans;color:#393939;text-decoration:underline}
.M_Path_main{font-size:12px;font-family:open sans;text-decoration:none}
.M_Path_main1{font-size:12px;font-family:open sans;text-decoration:underline}
.M_Path_Color{font-weight:400;color:#0d4f78;}
.M_Path_Color:Hover{font-weight:400;color:#06f2e4;text-decoration:none}
.M_Path_Current{font-weight:400;color:#0d4f78;text-decoration:underline}
.M_Path_Current:Hover{font-weight:400;color:#06f2e4;text-decoration:underline}
.M_Path_arrow{background: url("media/Arrow_DirectionRight.png") no-repeat scroll 38% 60% rgba(0, 0, 0, 0);font-weight:400;font-size:12px;font-family:open sans;text-decoration:none;color:#393939;margin: 0 7px;}
.M_Box_Date{font-weight:400;font-size:7pt;color:#393939;font-family:open sans;text-decoration:none}
.right_heading{font-size:21px;font-family:open sans;color:#393939}
.fixfixed #header_div {position: absolute ! important;}
/*.Internetlogginn{background: url("media/locker.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); float: left;height: 15px;margin: 25px 1% 0 3px;width: 13%;}
.webmaillogginn{background: url("media/Mail-icon1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); float: left;height: 15px; margin: 14px 1% 0 3px;width: 13%;}
.Internetlogginn_fr{margin: 22px 0 0 0; background: url("media/locker.png") no-repeat scroll 0% 25% rgba(0, 0, 0, 0);float: left;}
.login_anch{padding-left:30px;}
.webmaillogginn_fr{margin: 8px 0 0 0;float: left; background:url("media/Mail-icon1.png") no-repeat scroll 0 49% rgba(0, 0, 0, 0)}
.webmail_anch{padding-left:30px;}*/
.Internetlogginn{background: url("media/locker.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); float: left;height: 15px;margin: 25px 1% 0 3px;width: 13%;}
.webmaillogginn{background: url("media/Mail-icon1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); float: left;height: 15px; margin: 14px 1% 0 3px;width: 13%;}
.Internetlogginn_fr{margin: /*22px 22% 0 0*/22px 0 0 0; background: url("media/locker.png") no-repeat scroll 0% 25% rgba(0, 0, 0, 0);float: left;}
.Lesetilganglogginn_fr{margin: /*22px 22% 0 0*/8px 0 0 0; background: url("media/locker.png") no-repeat scroll 0% 25% rgba(0, 0, 0, 0);float: left;}
.login_anch{padding-left:30px;}
.webmaillogginn_fr{margin: /*8px 22% 0 0*/8px 0 0 0;float: left; background:url("media/Mail-icon1.png") no-repeat scroll 0 49% rgba(0, 0, 0, 0)}
.webmail_anch{padding-left:30px;}
.login_anch2{padding-left:30px;}

.underline_Sel{text-decoration: underline;font-weight: bold;}
.L_Level2_sel_color{color:#336195;}
.SecondLevelBorder{ border-bottom: 1px dashed #7d7d7d;margin: 0 0 3%;padding: 11px 2.12% 11px 3.12%;}
.ContactPageData{font-family:open sans;font-size: 15px;}
#ctl00_rightSection_txtname,#ctl00_rightSection_txtemail,#ctl00_rightSection_txttelno,#ctl00_rightSection_txtMelding{border:1px dashed #7d7d7d;}
#ctl00_rightSection_txtname:hover,#ctl00_rightSection_txtemail:hover,#ctl00_rightSection_txttelno:hover,#ctl00_rightSection_txtMelding:hover {border: 1px solid #000000;}
#ctl00_rightSection_txtname:focus,#ctl00_rightSection_txtemail:focus,#ctl00_rightSection_txttelno:focus,#ctl00_rightSection_txtMelding:focus{border: 1px solid #000000;}
#ctl00_rightSection_submitECRM{ background-position: 65% center;width: 100%;}
#rightSection_submitECRM{ background-position: 65% center;width: 100%;}


.Btm_loggin{display:none;}

.contdivmid{width:100%;display:inline-block}
@media only screen and (min-width:768px) {
    .Contentfullwdth {
        width: 100%;
        text-align: center;
    }

    .Contenthalfwdth {
        width: 64%;
        float: left;
    }
}

@media only screen and (max-width:767px) {
    .Contentfullwdth {
        width: 100%;
        text-align: center;
        margin-bottom:25px;
    }
    .rightcntr{float :left ;padding-top:20px !important;}
    .middlebox_forside{margin-bottom:25px;}

    .layerslider .clslayerind{background-position:0 0 !important;background-size:100% 100% !important}
    .bannertitle{font-weight:normal !important;color:#FFFFFF !important;font-family: Open sans;font-size:22px !important;/*28px;*/line-height:32px; text-shadow: 0px 0px;}
.banneringress{font-weight:normal !important; color:#06f2e4 !important;font-family:Open sans;font-size:22px !important;/*28px;*/line-height:normal;}
fieldset{margin:0 0 10px !important}
}
@media only screen and (min-width:768px) and (max-width:992px) {
     .middlebox_forside{margin-bottom:25px;width:47% !important;margin-right: 0 !important;margin-left:40px;}
      .middlebox_forside:nth-child(odd){margin-left:0;}

}
.bantxt{position :absolute ;}

.bannertitle{font-weight:normal !important;color:#FFFFFF !important;font-family: Open sans;font-size:27px ;/*28px;*/line-height:32px; text-shadow: 0px 0px;}
.banneringress{font-weight:normal !important; color:#06f2e4 !important;font-family:Open sans;font-size:27px;/*28px;*/line-height:normal;}

.middlebox_forside .mbox_lesmer{width:95%;font-size:13px;padding:19px 0 0px 0;text-align:center;position:relative ;bottom:0px;}
.middlebox_forside{margin-right:42px;}
.middlebox_forside:last-child{margin-right:0 !important;}

.initwidth{width: 100%!important;
    height:178px;
    background-color: #e8e6e6;
    transition: .4s ease;
    padding: 0;
    margin: 0;}


/*--------------------------------------JqueryMenucustom.css-----------------------------------------------*/



/***************  ^^^^^ For new_dropdown ^^^^^ ********/

ul#nav .frstlevelli > a
{
    border:0 !important;
}


ul.new_dropdown div.touch-button_1L, .touch-button_nochild_1L
{
    display:none;
    padding:12px 0 18px 0;
    width:10.5%;
    text-align:center;
    font-weight:bold;
    cursor:pointer;
}

ul.new_dropdown div.touch-button, .touch-button_nochild
{
    display:none;
    padding:12px 0 5px 0;/*12px 0 10px 0;*/
    width:10.5%;
    text-align:center;
    font-weight:bold;
    cursor:pointer;    
}

/***************  ^^^^^ For new_dropdown ^^^^^ ********/



ul#nav_mobile .frstlevelli a
{
    width:89%;
    border-right:1px solid white;
}


ul#nav_mobile.dropdown .padding_left_mobile_3L
{
    padding-left:37px !important;
}

ul#nav_mobile.dropdown .padding_left_mobile_4L
{
    padding-left:53px !important;
}

ul#nav_mobile.dropdown .padding_left_mobile_5L
{
    padding-left:70px !important;
}


ul#nav_mobile.dropdown
{
    float:none;
    clear:both;
}


ul.dropdown div.touch-button_1L, .touch-button_nochild_1L
{
    display:none;
    padding:12px 0 18px 0;
    width:10.5%;
    text-align:center;
    font-weight:bold;
    cursor:pointer;
}

ul.dropdown div.touch-button, .touch-button_nochild
{
    display:none;
    padding:12px 0 5px 0;/*12px 0 10px 0;*/
    width:9%;
    text-align:center;
    font-weight:bold;
    cursor:pointer;
    
}



ul.dropdown span {
 display: block;

}
ul.dropdown  a
{ display: block;
 
}
ul.dropdown li {
 padding: 0;
float: left;
 min-height: 1px;
 line-height: 1.3em;
 vertical-align: middle;
}

ul#nav.dropdown ul {
 visibility: hidden;
 position: absolute;
 /*top: 100%;*/
 left: 0;
 display:block;  
 width:182px;   
}


ul#nav_mobile.dropdown ul {
 display:none;
 position: relative; /*absolute*/
 top: 100%;
 left: 0;
 width:100%;            /*182px*/
}


ul.dropdown ul  a{
 
	white-space:normal;
	text-decoration:none; 
	color:White;
}
 
ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}


ul.dropdown {
 position: relative;
 float: left;
}

ul#nav.dropdown  li.first
{
 background-color:#323232;
	border:0px solid #ffffff;
}


ul#nav_mobile.dropdown  li.first
{
    background-color:#336195; /* #FFC775;  #494949;*/
	border:0px solid #ffffff;
	padding-top:0px;
}

ul#nav_mobile.dropdown  li.first:hover
{
 background-color:#d7d3d3;  /*#D7D3D3;*/
}

ul#nav.dropdown li li
{
    background:#323232; 
     width:100%;  /*182px*/
     padding-bottom:5px;
}

ul#nav_mobile.dropdown li li
{
    background:#336195;  /*#FFC775;  #494949; */
     width:100%;  /*182px*/
}

ul#nav_mobile.dropdown li li:hover
{
    background:#d7d3d3;    /*#D7D3D3;*/ 
}


ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 
 cursor: default;
}


ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;

 left:100%;
}

ul.dropdown li:hover > ul {
 overflow:visible;  
 }

.text
{
   
    /*color: #FFFFFF;*/
    font-family:lato,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding:7px 20px 7px 5px;/*5px 20px 5px 5px;/*10px 20px 10px 5px;*/
    text-decoration: none;
    white-space: normal;
    width:77%;  /* 135px*/
    word-wrap:break-word;  
    padding-right:10px !important;
}


ul#nav_mobile .link:hover .expandLeft   /*,ul#nav_mobile .link .expandLeft*/
{
 	background: none;
 	padding-left:5px;
	border:0px yellow solid;	
}

ul.dropdown ul  li:hover > *.dir > *.text {color: #FFFFFF; /*8FC1AC   6F9685*/ }

li.first > ul
{
    top:0;/*top:10px !important;*/
}

.frstlevelli
{
   /* height:58px ;            57px*/
    top:0px;
    /*z-index:100;*/
}

ul#nav .slideeffectUL
{
       top:40px !important; /*58px !important; */
}

ul#nav_mobile .slideeffectUL
{
       top:0px;
       overflow-x:hidden;
       overflow-y:visible;
}

ul#nav_mobile.dropdown li.frstlevelli
{
    cursor:pointer;
    border-bottom:1px solid white;
}

ul#nav_mobile.dropdown li.frstlevelli:hover
{
     background-color:#d7d3d3; /*#FFA844;*/ /*#6E9585;*/
}

ul#nav_mobile.dropdown .slideeffectUL span.text, ul#nav_mobile.dropdown .slideeffectUL span.expandLeft
{
    padding-left:20px;
}



/*-----------------------------------------------Superfish --------------------------------------------------------*/

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;}
.sf-menu li {position:relative;}
.sf-menu ul {position:absolute;display:none;top:100%;left:0;z-index:99;}
.sf-menu > li {float:left;}
.sf-menu li:hover > ul,.sf-menu li.sfHover > ul {display:block;}
.sf-menu a {display:block;position:relative;}
.sf-menu ul ul {top:0;left:100%;}
/*** DEMO SKIN ***/
.sf-menu {float:left;font-family:open_sansregular;line-height:16px }
.sf-menu ul {box-shadow:2px 2px 6px rgba(0,0,0,.2);min-width:13em;width:13em; }
.sf-menu a {border-left:1px solid #fff;border-top: 1px solid #dFeEFF;  border-top: 1px solid rgba(255,255,255,.5);padding: .75em 0.7em;  text-decoration: none;zoom: 1; }
.sf-menu a {color:#FFFFFF;}
.sf-menu a:hover {color:#393939;}
.sf-menu li {background:none;/*#F6F5F0;*/white-space: nowrap; *white-space: normal;-webkit-transition: background .2s;transition: background .2s;}
.sf-menu ul li {background:#0D4F78;}
.sf-menu ul ul li {background:#0d4f78;width:204px;/*192px;*/word-wrap: break-word;}
.sf-menu > li:hover,
.sf-menu > li.sfHover {background:none !important;color:#8FC1AC;}
.sf-menu li:hover, .sf-menu li.sfHover {background: #06f2e4;-webkit-transition: none;transition: none;}
.sf-arrows >ul.sf-with-ul {padding-right: 0 !important;}
.sf-arrows .sf-with-ul { *padding-right: 1em;}
/* styling for both css and generated arrows */
.sf-arrows .sf-with-ul:after {content: '';position: absolute;top: 50%;right: 1em;margin-top: -3px;height: 0;width: 0;border: 5px solid transparent;}
/* styling for right-facing arrows */
.sf-arrows ul .sf-with-ul:after {margin-top: -5px;margin-right: -11px;	border-color: transparent;border-left-color: #dFeEFF;border-left-color: rgba(255,255,255,.5);}
.sf-arrows ul li > .sf-with-ul:focus:after,.sf-arrows ul li:hover > .sf-with-ul:after, .sf-arrows ul .sfHover > .sf-with-ul:after {border-left-color:#393939;}


/*--------------------------------------------------Mediaqueries.css-----------------------------------------------------*/

/************* Media Queries*******************/

/*@media screen and (max-device-width: 480px)
{
    html
    {
        -webkit-text-size-adjust: none;
    }
}
*/

/*------------------Gallery-----------------------*/

#GalleryDiv
{
    position: relative;
    max-width: 870px;
    width: 99%;
    padding: 0 0 30px 0;
    left: 0%;
}
/*5.41% */
.galdetail
{
    width: 93.82%;
    position: relative;
    bottom: 0%;
    background: #363636;
    padding: 17px 2.17% 16px 4%;
}
.galtitle
{
    width: 100%;
    font-family: Arial;
    color: #DF068C;
    font-size: 15px;
    font-weight: bold;
    line-height: normal;
    padding: 0 0 3px 0;
}
.galingress
{
    width: 100%;
    font-family: Arial;
    color: #ffffff;
    font-size: 15px;
    font-weight: normal;
    line-height: normal;
}
.headingMainiv
{
    position: relative;
    width: 100%;
    padding: 0 0 35px 0;
    margin: 0;
    float: left;
}
.headingKontDiv
{
    position: relative;
    width: 100%;
    padding: 0; /*0 0 10px 0;*/
    margin: 0;
}

@media only screen and (max-width:1210px)
{
    div.main_content_cntr_contact
    {
        width: 80.2%;
    }

}


@media only screen and (max-width:1180px)
{
    div.footer_content
    {
        width: 94.2%;
    }

}

@media only screen and (max-width: 750px)
{
    #frmSearchDiv > table
    {
        width: 76% !important;
    }
}

@media only screen and (min-width:300px) and (max-width:450px)
{


    #logo img
    {
        max-width: 75%;
    }

    .btn_submitECRM_cp
    {
        /*background:url(media/send_btn.png) left top no-repeat;width:280px;height:49px;cursor:pointer;*/
        background: #336195 url(media/index_rtArrow_cp.png) no-repeat;
        background-position: 65% 50%;
        cursor: pointer;
        width: 100%;
        background-color: #336195;
        font-size: 19px;
        color: #fff;
        padding: 3%;
        -webkit-appearance: none;
        moz-appearance: none;
        border-radius: 0;
        font-family: lato,sans-serif;
        font-weight: normal;
    }
    .btn_submitECRM_cp:hover
    {
        /*background:url(media/send_mo.png) left top no-repeat; */
        opacity: 0.8;
    }

    div.header
    {
        text-align: left !important;
    }

    .InternetLoginMainDiv
    {
        width: 60%;
        margin-left: 25%;
    }
    .WebMailMainDiv
    {
        width: 64%;
        margin-left: 24%;
    }
}
@media only screen and (min-width:350px) and (max-width:667px)
{
    .mboxwidth1
    {
        position: relative;
        width: 45.63%;
        margin-bottom: 4%;
    }
    div.mbox_data_inner, div.mbox_data_innerTempno1NL
    {
        width: 85.8% !important;
    }

    div.header
    {
        text-align: left !important;
    }

    .InternetLoginMainDiv
    {
        width: 47%;
        margin-left: 33%;
    }
    .WebMailMainDiv
    {
        width: 48%;
        margin-left: 33%;
    }
}


@media only screen and (max-width:1100px)
{
    div.main_content_container
    {
        width: 90%;
        margin: 0 auto;
    }

    div.footer_content
    {
        width: 90.2%;
    }

    div.main_content_cntr_contact
    {
        width: 90.2%;
    }


}

@media only screen and (max-width:970px)
{
    div.header
    {
        width: 90%;
    }

    .sitelogo
    {
        width: auto;
    }
    .logo, .logo1
    {
        width: 260px;
    }
    .menus
    {
        padding: 22px 0 0; /*32px 0 0;*/
    }
    .mn-txt, .mn-txt-sel
    {
        font-size: 16px;
    }
    /*.search-button{padding:32px 15px 0 10px}*/

    div.footer_content
    {
        width: 90%;
        margin: 0 auto;
    }

    ul#nav.dropdown ul
    {
        width: 100px !important;
    }

    ul#nav_mobile.dropdown ul
    {
        width: 100%;
    }

    ul#nav .dir span.text
    {
        width: 60%;
    }

    ul#nav_mobile .dir span.text
    {
        width: 75%;
    }

    .footer_div
    {
        padding: 7px 0 0;
    }
    div.footer_content
    {
        width: 90%;
        margin: 0 auto;
        padding: 0 0 7px;
    }

    div.contact, div.search, div.follow_us, div.sitemap
    {
        clear: both;
        width: 100%; /*50%*/
        float: none;
        margin: 0 auto;
        padding: 10px 0 15px 0;
        text-align: center;
        border-left: 0;
        border-right: 0;
    }

    div.contact, div.search, div.sitemap
    {
        border-bottom: 1px solid #616161;
    }

    div.search_box
    {
        margin: 0 auto;
    }

    div.footer_title
    {
        text-align: center;
    }


    div.footer_section
    {
        height: auto !important;
    }

    div.contact_right_googlemap
    {
        clear: both;
        float: none;
        margin: 0;
        width: 100%;
        padding: 0 0 0 0;
    }


    div.contact_left
    {
        width: 100%;
        margin: 0 auto;
        float: none;
    }

    div.panelContactUs
    {
        padding: 0 0 50px 0;
    }

    div.gmap
    {
        padding: 0;
        width: 100%;
    }

    .kontktBar-ctnr
    {
        padding: 23px 0 18px 0;
        margin: 0 auto;
        max-width: 800px; /*933px;*/
        width: 100%;
    }
    .kontkttxt
    {
        font-size: 22px; /*25px;/*30px;*/
        line-height: 36px; /*51px;*/
        font-weight: normal;
        color: #fff;
    }

    .kontktNum
    {
        position: relative;
        float: left;
        padding: 0 30px 0 43px /*0 37px 0 63px;*/;
    }
    .tel_icon
    {
        position: relative;
        width: 30px; /*36px;*/
        padding: 0px 0 0;
    }
    .tel_txt
    {
        position: relative;
        padding: 6px 0 10px 7px; /*17px 0 10px 17px;*/
        font-family: helvetica-normalregular;
        font-size: 20px;
        line-height: 18px;
    }

    .telmobi_txt
    {
        position: relative;
        float: left;
        padding: 13px 0 10px 17px; /*17px 0 10px 17px;*/
        font-family: helvetica-normalregular;
        font-size: 20px;
        line-height: 18px;
        color: #fff;
    }
    .telmobi_txt a
    {
        font-family: helvetica-normalregular;
        font-size: 18PX; /*20px;*/
        line-height: 16px; /*18px;*/
        color: #fff;
    }


    .kontktbtn
    {
        position: relative;
        float: right;
        padding: 13px 25px 15px 25px; /*17px 44px 19px 41px;*/
        margin: 0 0 0 0; /*0 auto;*/
        max-width: 176px;
        background: url(../media/bg_kontaktbtn.jpg) center no-repeat;
        font-family: open_sansregular;
        font-size: 19px;
        line-height: 16px;
        font-weight: normal;
        color: #fff;
        cursor: pointer;
        border-radius: 3px;
    }
}

@media only screen and (min-width:300px) and (max-width:407px) /*middlebox contact*/
{
    .login_anch2
    {
        padding-left: 29px;
    }
    
    .InternetLoginMainDiv
    {
        width: 65%;
        margin-left: 26%;
    }
    
    .WebMailMainDiv
    {
        width: 65%;
        margin-left: 26%;
    }
    
}
@media only screen and (min-width:800px) and (max-width:850px) /*middlebox contact*/
{
    .kontktBar-ctnr
    {
        padding: 23px 0 18px 0;
        margin: 0 auto;
        max-width: 760px; /*933px;*/
        width: 100%;
    }
    .kontkttxt
    {
        font-size: 22px; /*25px;/*30px;*/
        line-height: 36px; /*51px;*/
        font-weight: normal;
        color: #fff;
    }

    .kontktNum
    {
        position: relative;
        float: left;
        padding: 0 30px 0 43px /*0 37px 0 63px;*/;
    }
    .tel_icon
    {
        position: relative;
        width: 30px; /*36px;*/
        padding: 0px 0 0;
    }
    .tel_txt
    {
        position: relative;
        padding: 6px 0 10px 7px; /*17px 0 10px 17px;*/
        font-family: helvetica-normalregular;
        font-size: 20px;
        line-height: 18px;
    }

    .telmobi_txt
    {
        position: relative;
        float: left;
        padding: 13px 0 10px 17px; /*17px 0 10px 17px;*/
        font-family: helvetica-normalregular;
        font-size: 20px;
        line-height: 18px;
        color: #fff;
    }
    .telmobi_txt a
    {
        font-family: helvetica-normalregular;
        font-size: 18PX; /*20px;*/
        line-height: 16px; /*18px;*/
        color: #fff;
    }



    .kontktbtn
    {
        position: relative;
        float: right;
        padding: 13px 25px 15px 25px; /*17px 44px 19px 41px;*/
        margin: 0 0 0 0; /*0 auto;*/
        max-width: 176px;
        background: url(../media/bg_kontaktbtn.jpg) center no-repeat;
        font-family: open_sansregular;
        font-size: 19px;
        line-height: 16px;
        font-weight: normal;
        color: #fff;
        cursor: pointer;
    }
}

@media only screen and (min-width:800px) and (max-width:970px) /*middlebox contact*/
{

    div.middlebox_container_contact .mbox_image_table
    {
        width: 50%;
    }

    div.article_contact
    {
        width: 50%;
        float: left;
    }

}

@media only screen and (max-width:870px)
{

    /* div.leftside, div.leftside_tempno1
                                {
                                    width:99%;
                                }
                                
                                div#leftTextDiv
                                {
                                    display:none;
                                }*/

    div.leftside, div.leftside_tempno1
    {
        display: none;
    }

    .lftextmob
    {
        display: none;
    }
    div.tempno1, div.tempno3, div.tempno1NL, div.main_tempno3, div.tempno3NL
    {
        width: 96.5%; /*97% */
    }

    div.tempno1NL
    {
        padding: 20px 1% 0 0%;
    }

    div.tempno3NL
    {
        padding-right: 0;
        width: 97%;
        margin: 0 auto;
        float: none;
    }

    div.main_content_container
    {
        padding: 0 0 0 0;
    }

    div.rightside
    {
        float: none;
        width: 96%; /*95.5%;*/
        clear: both;
    }

    div.news
    {
        float: left;
        border-top: 0 !important;
        width: 46%;
        padding-right: 4%; /*padding-right:4%;*/
    }

    div.clear_no_display
    {
        display: block;
    }

}


@media only screen and (max-width:800px)
{
    div.middlebox_contact, div.article_contact
    {
        clear: both;
        float: none;
        width: 70%; /*80%  100%;*/
        margin: 0;
    }
    #GalleryDiv
    {
        max-width: 100%;
        width: 99%;
        left: 0% !important;
    }

    .kontktBar-ctnr
    {
        padding: 23px 0 18px 0;
        margin: 0 auto;
        max-width: 650px; /*933px;*/
        width: 100%;
    }
    .kontkttxt
    {
        font-size: 18px; /*20px;*/
        line-height: 36px; /*31px;*/
        font-weight: normal;
        color: #fff;
    }

    .kontktNum
    {
        position: relative;
        padding: 0 25px 0 34px /*0 30px 0 43px;*/;
    }
    .tel_icon
    {
        position: relative;
        width: 30px; /*36px;*/
        padding: 0px 0 0;
    }

    .telmobi_txt
    {
        display: block;
        position: relative;
        float: left;
        padding: 13px 0 10px 13px; /*13px 0 10px 17px;*/
        font-family: helvetica-normalregular;
        font-size: 17PX; /*20px;*/
        line-height: 16px; /*18px;*/
        color: #fff;
    }
    .telmobi_txt a
    {
        font-family: helvetica-normalregular;
        font-size: 17PX; /*20px;*/
        line-height: 16px; /*18px;*/
        color: #fff;
    }

    .kontktbtn
    {
        position: relative;
        float: right;
        padding: 13px 20px 15px; /*13px 25px 15px 25px;*/
        margin: 0 0 0 0; /*0 auto;*/
        max-width: 176px;
        background: url(../media/bg_kontaktbtn.jpg) center no-repeat;
        font-family: open_sansregular;
        font-size: 17px; /*19px;*/
        line-height: 14px; /*16px;*/
        font-weight: normal;
        color: #fff;
        cursor: pointer;
    }
}

@media only screen and (min-width:870px)
{
    /*div.middlebox_inner
                                {
                                    width:50% ; 
                                    
                                }*/
}


@media only screen and (min-width:871px) and (max-width:970px)
{
    .Internetlogginn_fr
    {
        background: url("media/locker.png") no-repeat scroll 0 25% rgba(0, 0, 0, 0);
        float: left;
        margin: 22px 0 0;
        margin-left: 42%;
    }
    .webmaillogginn_fr
    {
        background: url("media/Mail-icon1.png") no-repeat scroll 0 49% rgba(0, 0, 0, 0);
        float: left;
        margin: 8px 0 0;
        margin-left: 42%;
    }
    .Lesetilganglogginn_fr
    {
        background: url("media/locker.png") no-repeat scroll 0 25% rgba(0, 0, 0, 0);
        float: left;
        margin: 8px 0 0;
        margin-left: 42%;
    }
}

@media only screen and (min-width:669px) and (max-width:870px) /*2 middlebox in one row*/
{
    div.middlebox_inner, div.middlebox_innerTempno3 /*, div.middlebox_innerTempno1*/
    {
        width: 40.63%; /*70%;*/
        float: left;
        margin: 0 0 20px;
    }

    div.mbox_data_innerTempno3, div.mbox_data_inner, div.mbox_data_innerTempno1NL
    {
        float: none;
        clear: both;
        width: 79.8%;
    }

    div.mbox_image
    {
        /*  width:38.2% !important;*/
    }

    div.mbox_data_innerTempno3, div.mbox_data_inner, div.mbox_data_innerTempno1NL
    {
        /* padding-left:0;*/
        padding: 31px 10.32% 31px 10.32%;
    }
    .tempno3H
    {
        width: 100%;
    }

    .InternetLoginMainDiv
    {
        width: 29%;
        margin-left: 40%;
    }
    .WebMailMainDiv
    {
        width: 28%;
        margin-left: 40%;
    }
}

@media only screen and (max-width:668px) /*single middlebox in one row*/
{
    div.mbox_image
    {
        /* width:26.2% !important;*/
    }

    div.mbox_data_inner, div.mbox_data_innerTempno1NL
    {
        width: 59.8%;
    }

    div.middlebox_innerTempno1NL, div.middlebox_innerTempno1
    {
        width: 100%;
        float: none;
    }


}

@media only screen and (max-width:749px) /*single middlebox in one row*/
{
    .rightcntr_hjem
    {
        margin: 0;
        padding: 0;
        position: relative;
        width: 100%;
    }
}
@media only screen and (min-width:781px)
{
    .header_div
    {
        padding: 0 0 0 0;
    }
    /*.menu_container{width:60%;} */
}


@media only screen and (max-width:970px) /*780px*/ /*and (devicePixelRatio:1)*/ /*max-width:760px*/
{

    BODY
    {
        padding-top: 0 !important;
    }
    .stickycntr
    {
        position: relative;
    }
    .header_div
    {
        position: fixed;
        height: 82px; /*82px;*/
        z-index: 200;
    }

    .header_container
    {
        height: 82px; /*82px;*/
    }


    ul#nav_mobile.dropdown .slideeffectUL ul
    {
        left: 0 !important;
    }


    ul#nav_mobile li a.dir
    {
        float: left;
    }

    ul.dropdown li div.touch-button, ul.dropdown li div.touch-button_1L
    {
        float: right;
        display: block;
        color: #FFFFFF;
    }

    div.main_content_container
    {
        /* width:95%;*/
        width: 91.8%;
        margin: 0 auto;
    }

    div.menu_container
    {
        width: auto;
        float: right;
    }

    div.header
    {
        width: 94%; /*100%;*/
    }

    div.menu_button_main
    {
        display: block;
    }

    ul#nav
    {
        display: none;
    }
    div.sitelogo
    {
        padding-left: 7px;
    }
    div.menus
    {
        padding-right: 5px;
    }
    ul#nav_mobile.dropdown li.frstlevelli
    {
        background-color: #0d4f78;
        float: none;
        clear: both;
        height: auto;
    }
    ul#nav
    {
        width: 100%;
    }
    div.menus
    {
        float: right;
        width: 100%;
    }

    /*commented for new change --search box above menulisting*/
    .search-button
    {
        padding: 22px 15px 0 10px; /*3.4% 5px 0 10px*/
        display: none;
    }
    /*.avia-search-tooltip{right:15px;}*/
    /*commented for new change --search box above menulisting*/
}

@media only screen and (min-device-width: 780px)
{
    /*.search-button{padding:32px 15px 0 10px}*/
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape)
{
    .menus
    {
        padding: 18px 0 0 /*22px 0 0;*/;
    }
    .sitelogo
    {
        width: 200px;
    }
    .logo, .logo1
    {
        width: 260px;
    }
    ul#nav .mn-txt-sel
    {
        color: #336195;
        font-size: /*14*/ 17px;
    }
    .mn-txt
    {
        color: #393939;
        font-size: /*14*/ 17px;
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 841px) and (orientation: landscape)
{
    .mn-txt
    {
        font-size: 12px;
    }
    ul#nav .mn-txt-sel
    {
        font-size: 12px;
    }
}


@media only screen and (min-width:750px) and (max-width:970px)
{
    div.middlebox_container
    {
        width: 95.2%; /*93.2%*/ /* margin:0 auto;*/
    }

    div.middledata_content
    {
        width: 93%;
    }
    .ref_logo_content
    {
        width: 93%;
    }

}
@media only screen and (min-width:780px) and (max-width:970px)
{
    .menu_container
    {
        width: 55%;
    }
    ul#nav .mn-txt-sel
    {
        font-size: 13px;
    }
    .mn-txt
    {
        font-size: 13px;
    }
}

@media only screen and (max-width:650px)
{
    div.middlebox_contact, div.article_contact
    {
        clear: both;
        float: none;
        width: 100%; /*80%  100%;*/
        margin: 0;
    }

}


@media only screen and (max-width:749px)
{
    div.middlebox_forside, .mbox_image_table
    {
        width: 100%;
        clear: both;
    }

    .leftcntr
    {
        float: none;
        width: 100%;
        padding: 0 0 25px 0;
    }
    .midcntr
    {
        float: none;
        width: 100% !important;
        padding: 0 0 25px 0;
    }
    .rightcntr
    {
        float: none;
        width: 100%;
        padding: 0 0 10px 0;
        margin: 0 0 0 0;
    }
}



@media only screen and (max-width:650px)
{

    div.header
    {
        text-align: center;
    }

    div.main_content_cntr_contact
    {
        width: 80.2%; /*80%*/
    }

    /*  div.contact_form_fields .KText
                                 {
                                    width:340px !important;
                                 }
                                 */
    div.topbanner_text
    {
        display: block;
        color: #FFFFFF !important;
    }

    div.banneringress
    {
        /*padding-bottom:21px;*/
    }

    div.ls-s1
    {
        display: none !important;
        color: #FFFFFF;
    }
    .kontktBar-ctnr
    {
        padding: 23px 0 18px 0;
        margin: 0 auto;
        max-width: 560px; /*933px;*/
        width: 100%;
    }
    .kontkttxt
    {
        font-size: 16px; /*17px;*/
        line-height: 40px; /*51px;*/
        font-weight: normal;
        color: #fff;
    }

    .kontktNum
    {
        position: relative;
        float: left;
        padding: 0 13px 0 20px /*0 25px 0 34px*/;
    }
    .tel_icon
    {
        position: relative;
        width: 25px; /*30px;*/
        padding: 0px 0 0;
    }
    .tel_txt
    {
        position: relative;
        padding: 6px 0 10px 7px; /*13px 0 10px 17px;*/
        font-family: helvetica-normalregular;
        font-size: 20PX; /*20px;*/
        line-height: 20px; /*18px;*/
    }


    .telmobi_txt
    {
        position: relative;
        float: left;
        padding: 13px 0 10px 13px; /*13px 0 10px 17px;*/
        font-family: helvetica-normalregular;
        font-size: 17PX; /*20px;*/
        line-height: 16px; /*18px;*/
    }
    .telmobi_txt a
    {
        font-family: helvetica-normalregular;
        font-size: 16px; /*17PX;*/
        line-height: 16px; /*18px;*/
        color: #fff;
    }

    .kontktbtn
    {
        position: relative;
        float: right;
        padding: 13px 20px 15px; /*17px 44px 19px 41px;*/
        margin: 0 0 0 0; /*0 auto;*/
        max-width: 176px;
        border-radius: 3px;
        background: url(../media/bg_kontaktbtn.jpg) center no-repeat;
        font-family: open_sansregular;
        font-size: 15px; /*19px;*/
        line-height: 16px;
        font-weight: normal;
        color: #fff;
        cursor: pointer;
    }
}

@media only screen and (max-width:800px)
{
    div.topbanner_text
    {
        display: block;
        color: #FFFFFF !important;
    }
    div.ls-s1
    {
        display: none !important;
        color: #FFFFFF;
    }

    .kontktBar
    {
        background: none repeat scroll 0 0 #fff;
        margin: 0;
        /*opacity: 0.8;*/
        padding: 0;
        position: relative;
        top: 0 !important;
        width: 100%;
        z-index: 9;
    }

}

@media only screen and (max-width:600px)
{
    div.logo_sendmail, div.logo_print
    {
        display: none;
    }

    .kontktBar
    {
        background-position: center; /*background:#0d9ca4*/
    }
    .kontktBar-ctnr
    {
        padding: 10px 0 20px;
        margin: 0 auto; /*933px;*/
        width: 100%;
    }

    .kontkttxt
    {
        float: none;
        margin: 0 auto;
        font-size: 17px; /*16px;*/
        line-height: 40px; /*51px;*/
        font-weight: normal;
        color: #fff;
        text-align: center;
    }

    .kontktNum
    {
        position: relative;
        float: none;
        margin: 0 auto;
        width: auto;
        display: table;
        padding: 0 13px 0 20px /*0 25px 0 34px*/;
    }
    .tel_icon
    {
        position: relative;
        width: 25px; /*30px;*/
        padding: 7px 0 0;
    }
    .tel_txt
    {
        position: relative;
        padding: 13px 0 10px 13px; /*13px 0 10px 17px;*/
        font-family: helvetica-normalregular;
        font-size: 20PX; /*20px;*/
        line-height: 16px; /*18px;*/
    }

    .telmobi_txt
    {
        position: relative;
        float: left;
        padding: 13px 0 10px 13px; /*13px 0 10px 17px;*/
        font-family: helvetica-normalregular;
        font-size: 17PX; /*20px;*/
        line-height: 16px; /*18px;*/
    }
    .telmobi_txt a
    {
        font-family: helvetica-normalregular;
        font-size: 16px; /*17PX;*/
        line-height: 16px; /*18px;*/
        color: #fff;
    }


    .kontktbtn
    {
        float: none;
        position: relative;
        padding: 13px 0 15px; /*17px 44px 19px 41px;*/
        margin: 7px auto 0;
        max-width: 156px;
        text-align: center;
        border-radius: 3px;
        background: url(../media/bg_kontaktbtn.jpg) center no-repeat;
        font-family: open_sansregular;
        font-size: 15px; /*19px;*/
        line-height: 16px;
        font-weight: normal;
        color: #fff;
        cursor: pointer;
    }

    .kontktBar
    {
        background: none repeat scroll 0 0 #fff;
        margin: 0;
        /*opacity: 0.8;*/
        padding: 0;
        position: relative;
        top: 0 !important;
        width: 100%;
        z-index: 9;
    }

}



@media only screen and (max-width:550px)
{
    .kontktBar-ctnr
    {
    }
    .kontktNum
    {
        border-right: 0;
        padding: 0 0 0 0;
        width: 90%;
    }
    .indexlinks
    {
        border-left: 0;
        border-bottom: 1px solid #1f3d46;
        padding: 25px 5%;
        width: 90%;
    }
    .index_linkH
    {
        font-size: 25px;
    }
    .index_arrow
    {
        padding: 0px 0 0 0;
    }
    /*div.middlebox_innerTempno1NL
                                {
                                    width:80% ; 
                                    clear:both;
                                    margin:0 auto;
                                    float:none;
                                }*/


    div.middlebox_container
    {
        width: 97.2%;
    }

    div.footerlink
    {
        display: none;
    }

    div.mbox_image
    {
        /*width:32.2% !important;*/
    }

    h1
    {
        /*font-size: 22px !important;*/
        line-height: 35px !important;
    }

    h2
    {
        /*font-size: 18px !important;*/
    }

    /*.kontktBar-ctnr{padding:23px 0 18px 0;margin:0 auto;max-width:480px;width:100%}
                                .kontkttxt{font-size:16px;line-height:40px;font-weight:normal;color:#fff}
                                .kontktbtn{position:relative;float:right;padding:14px 18px;margin:0 0 0 0;max-width:176px;background:url(../media/bg_kontaktbtn.jpg) center top no-repeat;font-family:open_sansregular;font-size:16px;line-height:16px;font-weight:normal;color:#fff;cursor:pointer;}*/
}


@media only screen and (max-width:500px)
{
    div.yellow_bg
    {
        background-image: url(media/bgsecmsg_small.png) !important;
        background-repeat: no-repeat; /*width:230px;     height:35px;     text-align:center;*/
        cursor: pointer;
    }

    /*.kontktBar-ctnr{padding:10px 0 10px;margin:0 auto;max-width:310px;width:100%}
                                .kontkttxt{float:none;margin:0 auto;font-size:13px;line-height:20px;font-weight:normal;color:#fff}
                                .kontktbtn{float:none;padding:13px 18px;margin:10px auto 0;max-width:127px;text-align:center;background:url(../media/bg_kontaktbtn.jpg) center top no-repeat;font-family:open_sansregular;font-size:14px;line-height:16px;font-weight:normal;color:#fff;cursor:pointer;}*/
}


@media only screen and (max-width:450px)
{

    body, td, .M_Data, .text-style
    {
        font-size: 17px;
        line-height: 22px;
    }
    .middle_content
    {
        font-size: 17px;
        line-height: 22px;
    }
    .rightcntr li
    {
        font-size: 17px;
        line-height: 22px;
    }
    .right_heading
    {
        font-size: 17px;
    }
    .M_Path
    {
        font-size: 12px;
        line-height: 12px;
    }
    H1
    {
        font-size: 30px;
    }
    H2
    {
        font-size: 27px;
    }
    H3
    {
        font-size: 24px;
    }
    H4
    {
        font-size: 22px;
    }
    H5
    {
        font-size: 20px;
    }

    div.main_content_cntr_contact
    {
        width: 92.2%; /*80%*/
    }

    div.middledata_content
    {
        width: 90%;
    }
    .middledata_div
    {
        padding: 20px 0 20px;
    }
    div.middlebox_container
    {
        padding: 0;
    }

    div.middlebox_inner, div.middlebox_innerTempno1NL, div.middlebox_innerTempno3, div.middlebox_innerTempno1
    {
        width: 100%;
        clear: both;
    }

    img.thankyou_image
    {
        width: 240px;
        height: auto;
    }

    div.news
    {
        float: none;
        width: 100%; /*90%;  /*70%;*/ /*margin:0 auto !important;*/
        clear: both;
        height: auto !important;
        padding-right: 0;
    }

    div.rightimg, div.news_image
    {
        /*width:90% !important;*/
        max-width: 100%;
    }

    div.news_text, div.news_lesmer, div.news_title
    {
        width: 100%; /*80%;*/
        word-wrap: break-word;
    }

    /*
                                 div.contact_form_fields .KText
                                 {
                                    width:260px !important;
                                 }
                                */

    div.sitelogo, div.logo, div.logo1
    {
        width: 221px;
        height: 38px;
    }

    div.header_div, div.header_container
    {
        height: 70px;
    }

    div.menus
    {
        padding-top: 18px;
    }

    /*#mobile_menu
                                 {
                                     top:70px;
                                 }*/

    div.menu_button_main
    {
        width: 40px;
    }

    .icon-bar
    {
        width: 30px;
    }

    div.mbox_image
    {
        float: none;
        width: 100% !important; /*80% !important;  /* 90% */
    }

    div.mbox_data_innerNoimage
    {
        width: 77%;
    }

    div.mbox_data_innerTempno3, div.mbox_data_inner, div.mbox_data_innerTempno1NL
    {
        width: 80%; /*100%;/*80%; /*100%;*/
    }

    div.middlebox_innerTempno1, div.middlebox_innerTempno3, div.middlebox_inner, div.middlebox_innerTempno1NL, div.middlebox_inner
    {
        padding-bottom: 20px;
    }

    div.mbox_image_forside
    {
        width: 80%; /*100%;*/
        float: none;
    }

    div.mbox_data /*index page middlebox text*/
    {
        width: 80%;
        padding-left: 0;
    }

    div.mbox_image_contact
    {
        width: 80%;
    }

    div.middlebox_div
    {
        width: 90%;
        padding-left: 10%;
    }

    .mbox_title
    {
        padding: 0 0 10px;
    }
    .mbox_text
    {
        padding: 0 0 23px;
        font-size: 17px;
    }
    .R_Data
    {
        font-size: 17px;
    }
    /*.footer_title{font-size:14px;line-height: 15px;padding: 0 0 10px;}
                                .footer_data{font-size:12px;}*/

    #pnlMain a.title1
    {
        font-size: 10px; /*14px*/
        line-height: 12px;
    }
    #sokText
    {
        padding: 3px 0 0 8px;
    }
    td.text_search, .S_Text, td.title1
    {
        font-size: 10px;
        line-height: 12px;
    }
    .S_Text
    {
        font-size: 11px;
        line-height: 14px;
    }
    .txtSearch
    {
        font-size: 12px;
    }
    /*.icon-bar
                                {
                                background-color: #F5F5F5;
                                border-radius:1px;
                                display: block;
                                height: 2px;
                                width: 20px;
                                margin:2px;
                               }*/

    .search-button
    {
        padding: 18px 15px 0 10px;
    }

    #frmSearchDiv > table
    {
        width: /*68*/ 76% !important;
    }
    .middlebox_inner
    {
        margin-bottom: 20px;
    }
    fieldset
    {
        margin: 0 0 0 0;
    }
    .M_BoxTitle, .M_ArtTitle, .M_ArtTitle_inactive
    {
        font-size: 18px;
    }
    .R_Title_Color, .R_Title_inactive_Color, .R_Title_Sel_Color
    {
        font-size: 17px;
    }
    .M_Box_Lesemer_Color, .M_Art_Lesemer_Color
    {
        padding: 5px 10.66%;
    }
    .R_Lesemer_Color
    {
        font-size: 17px;
    }
    .middlebox_div_inner
    {
        padding: 0;
    }
}


@media only screen and (max-height:570px)
{
    div.logo_sendmail
    {
        display: none;
    }
}

@media only screen and (min-width:871px)
{
    div.news
    {
        height: auto !important;
    }
}
@media only screen and (min-width:551px) and (max-width:599px)
{
    .indexlinks
    {
        padding: 20px 2.2% !important;
    }
}
@media only screen and (min-width:551px) and (max-width:799px)
{
    .kontktBar
    {
        min-height: 65px;
    }
    .indexlinks
    {
        padding: 20px 3.4%;
    }
    .kontktBar-ctnr
    {
        padding: 0;
        max-width: 727px;
    }
    .index_linkH
    {
        font-size: 18px;
    }
    .kontktNum
    {
        width: 100%;
        padding: 0 13px 0 10px;
    }
}
@media only screen and (min-width:800px) and (max-width:970px)
{
    .referanserHeading
    {
        font-size: 25px;
    }
    .refsectn
    {
        padding: 0 15px 20px 0; /*0 15px 0px 0;*/
    }
    .kontktNum
    {
        width: 100%;
    }
    .indexlinks
    {
        padding: 25px 5%;
    }
    .kontktBar-ctnr
    {
        padding: 0;
        max-width: 100%;
    }
    .index_linkH
    {
        font-size: 23px;
    }
    .kontktBar
    {
        min-height: 75px;
    }
    .reflogoContainer1, .reflogoContainer2
    {
        padding: 0 30px 20px 0 !important;
    }
    #more_logolist
    {
        padding: 0 0 0 183px;
    }
    .ls-s1
    {
        left: 48% !important;
    }
}
@media only screen and (min-width:750px) and (max-width:800px)
{
    .referanserHeading
    {
        font-size: 25px;
    }
    .refsectn
    {
        padding: 0 10px 20px 0;
    }
    .reflogoContainer1, .reflogoContainer2
    {
        padding: 0 20px 20px 0 !important;
    }
    #more_logolist
    {
        padding: 0 0 0 183px;
    }
}
@media only screen and (max-width:750px)
{
    .referanserHeading
    {
        font-size: 25px;
    }
    .SendDiv
    {
        position: relative;
        float: left;
        width: 100%;
        padding: 0 0 10px 0;
    }
    .TelDiv
    {
        position: relative;
        float: left;
        width: 100%;
        padding: 0 0 10px 0;
    }
    .refsectn
    {
        padding: 0 0 20px 0;
    }
    .reflogoContainer1, .reflogoContainer2
    {
        padding: 0 0 20px 0 !important;
        width: 100%;
    }
    .reflogoContainer2 .logo_images
    {
        width: auto !important;
    }
    .more_logolist
    {
        padding: 0 0 0 0;
    }
    #logo_row1
    {
        width: 100%;
    }
    #more_logolist
    {
        width: 100%;
    }
    div.middledata_content
    {
        width: 90%;
    }
    .ref_logo_content
    {
        width: 90%;
    }
    .tempno1NLH, .tempno3H, .tempno3NLH, .tempno1H
    {
        padding: 20px 0 0 0;
        width: 100%;
    }
}



/*------------------------------------------------------------------------map&mail.css--------------------------------------------------*/


/*****Media Queries for Google Map***********/
@media only screen and (max-width:1100px)
{
    div#simplemodal-container_gmap
    {
        width:800px;
    }

}

@media only screen and (max-width:870px)
{
    div#simplemodal-container_gmap
    {
        width:600px;
    }

}

@media only screen and (max-width:670px)
{
    div#simplemodal-container_gmap
    {
        width:400px;
    }

}

@media only screen and (max-width:470px)
{
    div#simplemodal-container_gmap
    {
        width:280px;
        height:380px;
    }

}

@media only screen and (max-height:300px)
{
    div#simplemodal-container_gmap
    {
        width:380px;
        height:170px;
    }

}


/****** Send Mail ********/

#simplemodal-overlay {
  background-color:transparent;
  background-image: url("media/bg.png");
}

#simplemodal-container {
  height:520px; /*600px*/
  z-index:4;
  width:800px; /*800px*/
  background-color:#fff;
  border:3px solid #ccc;
}

#simplemodal-container iframe{
	height:573px; /*600px*/
	width:500px;/*800px*/
	border:0;
}


#simplemodal-container a.modalCloseImg 
{
  background:url(media/close.png) no-repeat;
  width:32px;
  height:32px;
  display:inline;
  z-index:3200;
  position:absolute;
  top:-14px;
  right:-18px;
  cursor:pointer;
}


#simplemodal-container p.larger a {
	background:url(media/viewlarger.png) no-repeat;
	display:inline;
	z-index:3200;
	position:absolute;
	bottom:-24px;
	right:-28px;
	cursor:pointer;
	color:#fff;
	padding-left:20px;
	height:20px;
	width:80px;
	text-decoration:none;
	font-size:0.8em;
}



/*****For Google map*********/

#simplemodal-container_gmap
{
  height:520px; /*600px*/
  z-index:4;
  width:1000px; /*800px*/
  background-color:#fff;
  border:3px solid #ccc;
}

#simplemodal-container_gmap iframe
{
    height:520px; /*100%;*/
	width:100%;/*800px*/
	border:0;
}


#simplemodal-container_gmap a.modalCloseImg 
{
  background:url(media/close.png) no-repeat;
  width:32px;
  height:32px;
  display:inline;
  z-index:3200;
  position:absolute;
  top:-14px;
  right:-18px;
  cursor:pointer;
}


/*-----------------------------------------------------------------Layerslider.css---------------------------------------------------*/




/*
	* Style settings of LayerSlider
	*
	* (c) 2011-2013 George Krupa, John Gera & Kreatura Media
	*
	* Plugin web:			http://kreaturamedia.com/
	* Licenses: 			http://codecanyon.net/licenses/
*/



/* Global settings */

.ls-container {
	visibility: hidden;
	position: relative;
}

.ls-lt-container {
	position: absolute;
}

.ls-lt-container,
.ls-lt-container * {
	text-align: left !important;
	direction: ltr !important;
}

.ls-container-fullscreen {
	margin: 0px auto !important;
	padding: 2% !important;
	background: black !important;
	border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	border: none !important;
}

.ls-container-fullscreen .ls-thumbnail-wrapper,
.ls-container-fullscreen .ls-fullscreen,
.ls-container-fullscreen .ls-shadow {
	display: none !important;
}

.ls-overflow-hidden {
	overflow: hidden;
}

.ls-inner {
	position: relative;
	background-position: center center;
	z-index: 2;
}

.ls-loading-container {
	position: absolute !important;
	display: none;
	z-index: 3 !important;
	left: 50% !important;
	top: 50% !important;
}

.ls-loading-indicator {
	margin: 0px auto;
}

.ls-inner,
.ls-layer {
	width: 100%;
	height: 100%;
}

.ls-layer {
	position: absolute;
	display: none;
	background-position: center center;
	overflow: hidden;
}

.ls-active,
.ls-animating {
	display: block !important;
}

.ls-layer > * {
	position: absolute;
	line-height: normal;	
	margin: 0px;
	left: 0px;
	top: 0px;
}
/*.ls-container{min-height:441px !important;}*/
.ls-layer .ls-bg {/*height:441px !important;min-height:441px !important;min-height:441px !important;height:441px !important;*/vertical-align:middle;
	left: 50%;
	top: 50%;
}

.ls-yourlogo {
	position: absolute;
	z-index: 99;
}



/* Timers */

.ls-bar-timer {
	position: absolute;
	width: 0px;
	height: 2px;
	background: white;
	border-bottom: 2px solid #555;
	opacity: .55;
	filter: alpha(opacity=55);
	z-index: 4;
	top: 0px;
}

.ls-circle-timer {
	width: 24px;
	height: 24px;
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 4;
	opacity: .65;
	filter: alpha(opacity=65);
	display: none;
}

.ls-ct-half {
	background: #06f2e4;
}

.ls-ct-center {
	background: #444;
}

.ls-ct-left,
.ls-ct-right {
	width: 50%;
	height: 100%;
	overflow: hidden;
}

.ls-ct-left,
.ls-ct-right {
	float: left;
	position: relative;								
}

.ls-ct-rotate {
	width: 200%;
	height: 100%;
	position: absolute;
	top: 0px;
}	

.ls-ct-left .ls-ct-rotate,
.ls-ct-right .ls-ct-hider,
.ls-ct-right .ls-ct-half {
	left: 0px;
}

.ls-ct-right .ls-ct-rotate,
.ls-ct-left .ls-ct-hider,
.ls-ct-left .ls-ct-half {
	right: 0px;
}

.ls-ct-hider,
.ls-ct-half {
	position: absolute;
	top: 0px;												
}

.ls-ct-hider {
	width: 50%;
	height: 100%;
	overflow: hidden;
}

.ls-ct-half {
	width: 200%;
	height: 100%;
}
														
.ls-ct-center {
	width: 40%;
	height: 40%;
	left: 30%;
	top: 30%;
	position: absolute;								
}

.ls-ct-half,
.ls-ct-center {
	border-radius: 100px;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;								
}



/* Navigation */

.ls-bottom-nav-wrapper {
	height: 0px;
}

.ls-bottom-slidebuttons {
	text-align: left;
}

.ls-bottom-nav-wrapper,
.ls-below-thumbnails {
	z-index: 2;
	height: 0px;
	position: relative;
	text-align: center;
	margin: 0px auto;
}

.ls-below-thumbnails {
	display: none;
	z-index: 6;
}

.ls-bottom-nav-wrapper a,
.ls-nav-prev,
.ls-nav-next {
	outline: none;
}

* .ls-bottom-nav-wrapper *,
* .ls-bottom-nav-wrapper span * {
	direction: ltr !important;
}

.ls-bottom-slidebuttons {
	position: relative;
	z-index: 1000;
}

.ls-bottom-slidebuttons,
.ls-nav-start,
.ls-nav-stop,
.ls-nav-sides {
	position: relative;	
}

.ls-nothumb {
	text-align: center !important;
}

.ls-link {
	position: absolute;
	width: 100% !important;
	height: 100% !important;
	left: 0px !important;
	top: 0px !important;
	background-image: url(blank.gif);
}

.ls-layer > a > * {
	background-image: url(blank.gif);
}



/* Embedded videos */

.ls-vpcontainer {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
}

.ls-videopreview {
	width : 100%;
	height : 100%;
	position : absolute;
	left : 0px;
	top : 0px;
	cursor : pointer;
}

.ls-playvideo {
	position: absolute;
	left: 50%;
	top: 50%;
	cursor: pointer;
}



/* Thumbnails */

.ls-tn {
	display: none !important;
}

.ls-thumbnail-hover {
	display: none;
	position: absolute;
	left: 0px;
}

.ls-thumbnail-hover-inner {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	display: none;
}

.ls-thumbnail-hover-bg {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
}

.ls-thumbnail-hover-img {
	position: absolute;
	overflow: hidden;
}

.ls-thumbnail-hover img {
	max-width: none !important;
	position: absolute;
	display: inline-block;
	visibility: visible !important;
	left: 50%;
	top: 0px;
}

.ls-thumbnail-hover span {
	left: 50%;
	top: 100%;
	width: 0px;
	height: 0px;
	display: block;
	position: absolute;
	border-left-color: transparent !important;
	border-right-color: transparent !important;
	border-bottom-color: transparent !important;
}

.ls-thumbnail-wrapper {
	position: relative;
	width: 100%;
	margin: 0 auto;
	z-index: 4;
}

.ls-thumbnail {
	position: relative;
	margin: 0 auto;
}

.ls-thumbnail-inner,
.ls-thumbnail-slide-container {
	width: 100%;	
}

.ls-thumbnail-slide-container {
	overflow: hidden !important;
	position: relative;
}

.ls-touchscroll {
	overflow-x: auto !important;
}

.ls-thumbnail-slide {
	text-align: center;
	white-space: nowrap;
	float: left;
	position: relative;
}

.ls-thumbnail-slide a {
	overflow: hidden;
	display: inline-block;
	width: 0px;
	height: 0px;
	position: relative;
}

.ls-thumbnail-slide img {
	max-width: none !important;
	max-height: 100% !important;
	height: 100%;
	visibility: visible !important;
}

.ls-shadow {
	display: none;
	position: absolute;
	z-index: 1;
	top: 100%;
	width: 100%;
	left: 0px;
	overflow: hidden !important;
	visibility: hidden;
}

.ls-shadow img {
	width: 100% !important;
	height: auto !important;
	position: absolute !important;
	left: 0px !important;
	bottom: 0px !important;
}

.ls-bottom-nav-wrapper,
.ls-thumbnail-wrapper,
.ls-nav-prev,
.ls-nav-next {
	visibility: hidden;
}



/* WP plugin fullwidth */

.ls-wp-fullwidth-container {
	width: 100%;
	position: relative;
}

.ls-wp-fullwidth-helper {
	position: absolute;
}



/* 2D & 3D Layer Transitions */

.ls-overflow-hidden {
	overflow: hidden;
}

.ls-lt-tile {
	position: relative;
	float: left;
	perspective: 500px;
	-o-perspective: 500px;
	-ms-perspective: 500px;
	-moz-perspective: 500px;
	-webkit-perspective: 500px;
}

.ls-lt-tile img {
	visibility: visible;
	display: inline-block;
}

.ls-curtiles {
	overflow: hidden;
}

.ls-curtiles,
.ls-nexttiles {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
}

.ls-curtile, .ls-nexttile {
	overflow: hidden;
	position: absolute;
	width: 100% !important;
	height: 100% !important;
}

.ls-curtile {
	left: 0px;
	top: 0px;
}

.ls-curtile img,
.ls-nexttile img {
	position: absolute;
	filter: inherit;
}

.ls-3d-container {
	position: relative;
	perspective: 1000px;
	-o-perspective: 1000px;
	-ms-perspective: 1000px;
	-moz-perspective: 1000px;
	-webkit-perspective: 1000px;
	overflow: visible !important;
}

.ls-3d-box {
	position: absolute;
	top: 50%;
	left: 50%;
	transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
}

.ls-3d-box div {
	overflow: hidden;
	background: #777;
	margin: 0px;
	padding: 0px;
	position: absolute;
	transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
}



/* Full screen */

.ls-fullscreen {
	position: absolute;
	z-index: 10;
	cursor: pointer;
	display: block;
}



/* Removing all default global styles of WordPress themes */

html * .ls-nav-prev,
html * .ls-nav-next,
html * .ls-container img,
html * .ls-bottom-nav-wrapper a,
html * .ls-container .ls-fullscreen,
body * .ls-nav-prev,
body * .ls-nav-next,
body * .ls-container img,
body * .ls-bottom-nav-wrapper a,
body * .ls-container .ls-fullscreen,
#ls-global * .ls-nav-prev,
#ls-global * .ls-nav-next,
#ls-global * .ls-container img,
#ls-global * .ls-bottom-nav-wrapper a,
#ls-global * .ls-container .ls-fullscreen {
	transition: none;
	-o-transition: none;
	-ms-transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	line-height: normal;
	outline: none;
	padding: 0px;
	border: 0px;
}

html * .ls-thumbnail a,
body * .ls-thumbnail a,
#ls-global * .ls-thumbnail a {
	transition: none;
	-o-transition: none;
	-ms-transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	line-height: normal;
	outline: none;
	padding: 0px;
	border: 0px;	
}

html * .ls-container img,
body * .ls-container img,
#ls-global * .ls-container img {
	background: none !important;
	min-width: 0 !important;
	max-width: none !important;
	border-radius: 0px;
	box-shadow: none;
	border: 0px;
	padding: 0px;
}

html * .ls-wp-container .ls-layer > *,
body * .ls-wp-container .ls-layer > *,
#ls-global * .ls-wp-container .ls-layer > * {
	line-height: normal;
	outline: none;
	padding: 0px;
	margin: 0px;	
	border: 0px;
}

.ls-wp-fullwidth-container,
.ls-wp-fullwidth-helper,
.ls-container,
.ls-container * {
	box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	-webkit-box-sizing: content-box !important;
}

html * .ls-yourlogo,
body * .ls-yourlogo,
#ls-global * .ls-yourlogo {
	margin: 0px;	
}

html * .ls-tn,
body * .ls-tn,
#ls-global * .ls-tn {
	display: none;
}

.site {
	overflow: visible !important;
}



/* Style of LayerSlider Debug Console */

.ls-debug-console * {
	margin: 0px !important;
	padding: 0px !important;
	border: 0px !important;
	color: white !important;
	text-shadow: none !important;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif !important;
	line-height: normal !important;
	-webkit-font-smoothing: antialiased !important;
	text-align: left !important;
	font-style: normal !important;
}

.ls-debug-console h1 {
	padding-top: 10px !important;
	font-size: 17px !important;
	font-weight: bold !important;
}

.ls-debug-console h1:first-child {
	padding-top: 0px !important;
}

.ls-debug-console ul {
	padding-top: 10px !important;
	list-style: none !important;
}

.ls-debug-console li {
	margin-left: 10px !important;
	font-size: 13px !important;
	position: relative !important;
	font-weight: normal !important;
}

html * .ls-debug-console li ul,
body * .ls-debug-console li ul,
#ls-global * .ls-debug-console li ul {
	display: none;
	width: 260px;
	left: -10px;	
}

.ls-debug-console li ul {
	position: absolute !important;
	bottom: 100% !important;
	padding: 10px 10px 10px 0px !important;
	background: white !important;
	border-radius: 10px !important;
	box-shadow: 0px 0px 20px black !important;
}

html * .ls-debug-console li:hover ul,
body * .ls-debug-console li:hover ul,
#ls-global * .ls-debug-console li:hover ul {
	display: block;	
}

.ls-debug-console li ul * {
	color: black !important;
}

.ls-debug-console a {
	text-decoration: none !important;
	border-bottom: 1px dotted white !important;
}

.ls-error {
	border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	-wenkit-border-radius: 5px !important;
	background: white !important;
	height: auto !important;
	width: auto !important;
	color: white !important;
	padding: 20px 40px 30px 80px !important;
	position: relative !important;
	box-shadow: 0px 2px 20px -5px black;
}

.ls-error p {
	line-height: normal !important;
	text-shadow: none !important;	
	margin: 0px !important;
	padding: 0px !important;
	border: 0px !important;
	text-align: justify !important;
	font-family: Arial, sans-serif !important;
}

.ls-error .ls-error-title {
	line-height: 40px !important;
	color: red !important;
	font-weight: bold !important;
	font-size: 16px !important;
}

.ls-error .ls-error-text {
	color: #555 !important;
	font-weight: normal !important;
	font-size: 13px !important;
}

.ls-error .ls-exclam {
	width: 40px !important;
	height: 40px !important;
	position: absolute !important;
	left: 20px !important;
	top: 20px !important;
	border-radius: 50px !important;
	-moz-border-radius: 50px !important;
	-webkit-border-radius: 50px !important;
	font-size: 30px !important;
	font-weight: bold !important;
	color: white !important;
	line-height: 40px !important;
	background: red !important;
	text-align: center !important;
}



/* GPU Hardware Acceleration */

html * .ls-container .ls-shadow,
html * .ls-container .ls-layer > *,
html * .ls-container .ls-fullscreen,
html * .ls-container .ls-webkit-hack,
html * .ls-container .ls-3d-container,
html * .ls-container .ls-lt-container,
html * .ls-container .ls-lt-container *,
html * .ls-container .ls-thumbnail-wrapper,
html * .ls-container .ls-bottom-nav-wrapper,
body * .ls-container .ls-shadow,
body * .ls-container .ls-layer > *,
body * .ls-container .ls-fullscreen,
body * .ls-container .ls-webkit-hack,
body * .ls-container .ls-3d-container,
body * .ls-container .ls-lt-container,
body * .ls-container .ls-lt-container *,
body * .ls-container .ls-thumbnail-wrapper,
body * .ls-container .ls-bottom-nav-wrapper,
#ls-global * .ls-container .ls-shadow,
#ls-global * .ls-container .ls-layer > *,
#ls-global * .ls-container .ls-fullscreen,
#ls-global * .ls-container .ls-webkit-hack,
#ls-global * .ls-container .ls-3d-container,
#ls-global * .ls-container .ls-lt-container,
#ls-global * .ls-container .ls-lt-container *,
#ls-global * .ls-container .ls-thumbnail-wrapper,
#ls-global * .ls-container .ls-bottom-nav-wrapper {
	backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	transform: translateZ(0px);
	-o-transform: translateZ(0px);
	-ms-transform: translateZ(0px);
	-moz-transform: translateZ(0px);
	-webkit-transform: translateZ(0px);
}

/* Firefox embedded video fix */

html * .ls-container .ls-video-layer,
body * .ls-container .ls-video-layer,
#ls-global * .ls-container .ls-video-layer,
html * .ls-container .ls-layer iframe,
body * .ls-container .ls-layer iframe,
#ls-global * .ls-container .ls-layer iframe {
	backface-visibility: visible !important;
	-moz-backface-visibility: visible !important;
	transform: none !important;
	-moz-transform: none !important;
}

html * .ls-container .ls-webkit-hack,
body * .ls-container .ls-webkit-hack,
#ls-global * .ls-container .ls-webkit-hack {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
}

/* GPU */

@media (transform-3d), (-o-transform-3d), (-ms-transform-3d), (-moz-transform-3d), (-webkit-transform-3d) {
	#ls-test3d {
		position: absolute;
		left: 9px;
		height: 3px;
	}
}




/*-------------------------------------------------------------Flexslider -----------------------------------------------------*/


/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

 
/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/

.topbanner_div .flexslider .slides > li {
    position: relative;
}
.flexslider {margin:0; position: relative;  zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.flex-direction-nav a {width:43px; height:91px; margin: -20px 0 0; display: block; background: url(../media/bg_direction_nav.png) no-repeat 0 0; position: absolute; top:40%;cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {opacity: 1;background-position: 100% 0; right: 9px; }
.flex-direction-nav .flex-prev {opacity: 1;left: 9px;}
.flexslider:hover .flex-next {opacity: 1; right: 9px;}
.flexslider:hover .flex-prev {opacity:1; left:9px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100%; position: relative; text-align: center;padding:0 0 0 0; display:none;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width:17px; height: 17px; display: block;background: url(../media/gal_bullet.png);cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #ff45b0; }
.flex-control-paging li a.flex-active { background: #ff45b0; cursor: default; }

.flex-control-thumbs {margin:13px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width:22%; float: left; margin:0 3% 8px 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity:1;margin:0 0 0px 0;/*max-height:49px;*/height:58px; cursor: pointer;}
.flex-control-thumbs img:hover {opacity:0.7;}
.flex-control-thumbs .active {opacity: 1; cursor: default;}

@media screen and (max-width: 870px) 
{
   .flex-direction-nav a {width:31px;height:46px;top:43%; background: url(../media/bg_direction_nav.png) no-repeat 0 0;}
   .flexslider {margin: 0; background:none; border:0px solid #fff; position: relative;  zoom: 1;}
  .flex-direction-nav .flex-prev {opacity: 1; left: 0;}
  .flex-direction-nav .flex-next {opacity: 1; right: 0;}
  .flexslider:hover .flex-next {opacity: 1; right:0px;}
.flexslider:hover .flex-prev {opacity:1; left:0px;}


.flex-control-thumbs {margin:0 auto; position: relative;width:100%;padding:22px 0 0 0}
.flex-control-thumbs li{width:17px; height: 17px;margin:0 6px 4px 0;min-height:auto;display: block;background: url(../media/gal_bullet.png);cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);display:inline-block;float:none;}
.flex-control-thumbs .flex-active {cursor: default;background:#336195;width:17px !important;height:17px !important;cursor: pointer;}
.flex-control-thumbs li:hover {background: url(../media/galbullet_sel.png);color:#ff45b0;}
.flex-control-thumbs img { display: block;opacity: 0; }

.flex-control-thumbs img:hover {background: url(../media/galbullet_sel.png);opacity:0;color:#336195;}
.flex-control-thumbs .active {opacity: 1; cursor: default;}
}
/* .flexslider .slides > li:last-child {display: block; -webkit-backface-visibility: visible;}  */



/*-------------------------------------------------------------prettyphoto---------------------------------------------------------*/


/* ------------------------------------------------------------------------
	This you can edit.
------------------------------------------------------------------------- */

	/* ----------------------------------
		Default Theme
	----------------------------------- */

    
	div.pp_default .pp_top,
	div.pp_default .pp_top .pp_middle,
	div.pp_default .pp_top .pp_left,
	div.pp_default .pp_top .pp_right,
	div.pp_default .pp_bottom,
	div.pp_default .pp_bottom .pp_left,
	div.pp_default .pp_bottom .pp_middle,
	div.pp_default .pp_bottom .pp_right { height: 13px; }
	
	div.pp_default .pp_top .pp_left { background: url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat; } /* Top left corner */
	div.pp_default .pp_top .pp_middle { background: url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x; } /* Top pattern/color */
	div.pp_default .pp_top .pp_right { background: url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat; } /* Top right corner */
	
	div.pp_default .pp_content .ppt { color: #f8f8f8; }
	div.pp_default .pp_content_container .pp_left { background: url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y; padding-left: 13px; }
	div.pp_default .pp_content_container .pp_right { background: url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y; padding-right: 13px; }
	div.pp_default .pp_content { background-color: #fff; } /* Content background */
	div.pp_default .pp_next:hover { background: url(../images/prettyPhoto/default/sprite_next.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.pp_default .pp_previous:hover { background: url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat; cursor: pointer; } /* Previous button */
	div.pp_default .pp_expand { background: url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat; cursor: pointer; width: 28px; height: 28px; } /* Expand button */
	div.pp_default .pp_expand:hover { background: url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat; cursor: pointer; } /* Expand button hover */
	div.pp_default .pp_contract { background: url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat; cursor: pointer; width: 28px; height: 28px; } /* Contract button */
	div.pp_default .pp_contract:hover { background: url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat; cursor: pointer; } /* Contract button hover */
	div.pp_default .pp_close { width: 30px; height: 30px;right:1px; background: url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat; cursor: pointer; } /* Close button */
	div.pp_default #pp_full_res .pp_inline { color: #000; } 
	div.pp_default .pp_gallery ul li a { background: url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8; border:1px solid #aaa; }
	div.pp_default .pp_gallery ul li a:hover,
	div.pp_default .pp_gallery ul li.selected a { border-color: #fff; }
	div.pp_default .pp_social { margin-top: 7px; }

	div.pp_default .pp_gallery a.pp_arrow_previous,
	div.pp_default .pp_gallery a.pp_arrow_next { position: static; left: auto;display:none !important }
	div.pp_default .pp_nav .pp_play,
	div.pp_default .pp_nav .pp_pause { background: url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat; height:30px; width:30px; }
	div.pp_default .pp_nav .pp_pause { background-position: -51px -29px; }
	div.pp_default .pp_details { position: relative;padding:0 0 5px 0;z-index:11 !important }
	div.pp_default a.pp_arrow_previous,
	div.pp_default a.pp_arrow_next { background: url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat; height: 20px; margin: 4px 0 0 0; width: 20px; }
	div.pp_default a.pp_arrow_next { left: 52px; background-position: -82px -3px; } /* The next arrow in the bottom nav */
	div.pp_default .pp_content_container .pp_details { margin-top: 5px; }
	div.pp_default .pp_nav { clear: none; height: 30px; right:80px;width: 110px; position: relative; }
	div.pp_default .pp_nav .currentTextHolder{ color: #336195;
    font-family: Arial;
    font-size: 22px;
    font-style: normal;
    font-weight: bold;
    left: 75px;
    line-height: 25px;
    margin: 0;
    padding: 0 0 0 10px;
    position: absolute;
    top: 2px; }
	
	div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover { opacity:0.7; }

	div.pp_default .pp_description{width:97%; font-family:Arial;font-size: 14px; font-weight: normal; line-height: 14px; margin:0;color:#FFFFFF;padding:0px 0 10px 5px }

	div.pp_default .pp_bottom .pp_left { background: url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat; } /* Bottom left corner */
	div.pp_default .pp_bottom .pp_middle { background: url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x; } /* Bottom pattern/color */
	div.pp_default .pp_bottom .pp_right { background: url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat; } /* Bottom right corner */

	div.pp_default .pp_loaderIcon { background: url(../images/prettyPhoto/default/loader.gif) center center no-repeat; } /* Loader icon */

	
	/* ----------------------------------
		Light Rounded Theme
	----------------------------------- */


	div.light_rounded .pp_top .pp_left { background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.light_rounded .pp_top .pp_middle { background: #fff; } /* Top pattern/color */
	div.light_rounded .pp_top .pp_right { background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat; } /* Top right corner */
	
	div.light_rounded .pp_content .ppt { color: #000; }
	div.light_rounded .pp_content_container .pp_left,
	div.light_rounded .pp_content_container .pp_right { background: #fff; }
	div.light_rounded .pp_content { background-color: #fff; } /* Content background */
	div.light_rounded .pp_next:hover { background: url(../images/prettyPhoto/light_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.light_rounded .pp_previous:hover { background: url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	div.light_rounded .pp_expand { background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.light_rounded .pp_expand:hover { background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.light_rounded .pp_contract { background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.light_rounded .pp_contract:hover { background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.light_rounded .pp_close { width: 75px; height: 22px; background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.light_rounded .pp_details { position: relative; }
	div.light_rounded .pp_description { margin-right: 85px; }
	div.light_rounded #pp_full_res .pp_inline { color: #000; } 
	div.light_rounded .pp_gallery a.pp_arrow_previous,
	div.light_rounded .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
	div.light_rounded .pp_nav .pp_play { background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
	div.light_rounded .pp_nav .pp_pause { background: url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }

	div.light_rounded .pp_arrow_previous { background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.light_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.light_rounded .pp_arrow_next { background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.light_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

	div.light_rounded .pp_bottom .pp_left { background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.light_rounded .pp_bottom .pp_middle { background: #fff; } /* Bottom pattern/color */
	div.light_rounded .pp_bottom .pp_right { background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */

	div.light_rounded .pp_loaderIcon { background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat; } /* Loader icon */
	
	/* ----------------------------------
		Dark Rounded Theme
	----------------------------------- */
	
	div.dark_rounded .pp_top .pp_left { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.dark_rounded .pp_top .pp_middle { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Top pattern/color */
	div.dark_rounded .pp_top .pp_right { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat; } /* Top right corner */
	
	div.dark_rounded .pp_content_container .pp_left { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y; } /* Left Content background */
	div.dark_rounded .pp_content_container .pp_right { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y; } /* Right Content background */
	div.dark_rounded .pp_content { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Content background */
	div.dark_rounded .pp_next:hover { background: url(../images/prettyPhoto/dark_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.dark_rounded .pp_previous:hover { background: url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	div.dark_rounded .pp_expand { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.dark_rounded .pp_expand:hover { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.dark_rounded .pp_contract { background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.dark_rounded .pp_contract:hover { background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.dark_rounded .pp_close { width: 75px; height: 22px; background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.dark_rounded .pp_details { position: relative; }
	div.dark_rounded .pp_description { margin-right: 85px; }
	div.dark_rounded .currentTextHolder { color: #c4c4c4; }
	div.dark_rounded .pp_description { color: #fff; }
	div.dark_rounded #pp_full_res .pp_inline { color: #fff; }
	div.dark_rounded .pp_gallery a.pp_arrow_previous,
	div.dark_rounded .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
	div.dark_rounded .pp_nav .pp_play { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
	div.dark_rounded .pp_nav .pp_pause { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }

	div.dark_rounded .pp_arrow_previous { background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.dark_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.dark_rounded .pp_arrow_next { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.dark_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

	div.dark_rounded .pp_bottom .pp_left { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.dark_rounded .pp_bottom .pp_middle { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Bottom pattern/color */
	div.dark_rounded .pp_bottom .pp_right { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */

	div.dark_rounded .pp_loaderIcon { background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; } /* Loader icon */
	
	
	/* ----------------------------------
		Dark Square Theme
	----------------------------------- */
	
	div.dark_square .pp_left ,
	div.dark_square .pp_middle,
	div.dark_square .pp_right,
	div.dark_square .pp_content { background: #000; }
	
	div.dark_square .currentTextHolder { color: #c4c4c4; }
	div.dark_square .pp_description { color: #fff; }
	div.dark_square .pp_loaderIcon { background: url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat; } /* Loader icon */
	
	div.dark_square .pp_expand { background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.dark_square .pp_expand:hover { background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.dark_square .pp_contract { background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.dark_square .pp_contract:hover { background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.dark_square .pp_close { width: 75px; height: 22px; background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.dark_square .pp_details { position: relative; }
	div.dark_square .pp_description { margin: 0 85px 0 0; }
	div.dark_square #pp_full_res .pp_inline { color: #fff; }
	div.dark_square .pp_gallery a.pp_arrow_previous,
	div.dark_square .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
	div.dark_square .pp_nav { clear: none; }
	div.dark_square .pp_nav .pp_play { background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
	div.dark_square .pp_nav .pp_pause { background: url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
	
	div.dark_square .pp_arrow_previous { background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.dark_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.dark_square .pp_arrow_next { background: url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.dark_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
	
	div.dark_square .pp_next:hover { background: url(../images/prettyPhoto/dark_square/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.dark_square .pp_previous:hover { background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */


	/* ----------------------------------
		Light Square Theme
	----------------------------------- */
	
	div.light_square .pp_left ,
	div.light_square .pp_middle,
	div.light_square .pp_right,
	div.light_square .pp_content { background: #fff; }
	
	div.light_square .pp_content .ppt { color: #000; }
	div.light_square .pp_expand { background: url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.light_square .pp_expand:hover { background: url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.light_square .pp_contract { background: url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.light_square .pp_contract:hover { background: url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.light_square .pp_close { width: 75px; height: 22px; background: url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.light_square .pp_details { position: relative; }
	div.light_square .pp_description { margin-right: 85px; }
	div.light_square #pp_full_res .pp_inline { color: #000; }
	div.light_square .pp_gallery a.pp_arrow_previous,
	div.light_square .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
	div.light_square .pp_nav .pp_play { background: url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
	div.light_square .pp_nav .pp_pause { background: url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
	
	div.light_square .pp_arrow_previous { background: url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.light_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.light_square .pp_arrow_next { background: url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.light_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
	
	div.light_square .pp_next:hover { background: url(../images/prettyPhoto/light_square/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.light_square .pp_previous:hover { background: url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	
	div.light_square .pp_loaderIcon { background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat; } /* Loader icon */


	/* ----------------------------------
		Facebook style Theme
	----------------------------------- */
	
	div.facebook .pp_top .pp_left { background: url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.facebook .pp_top .pp_middle { background: url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x; } /* Top pattern/color */
	div.facebook .pp_top .pp_right { background: url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat; } /* Top right corner */
	
	div.facebook .pp_content .ppt { color: #000; }
	div.facebook .pp_content_container .pp_left { background: url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y; } /* Content background */
	div.facebook .pp_content_container .pp_right { background: url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y; } /* Content background */
	div.facebook .pp_content { background: #fff; } /* Content background */
	div.facebook .pp_expand { background: url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.facebook .pp_expand:hover { background: url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.facebook .pp_contract { background: url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.facebook .pp_contract:hover { background: url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.facebook .pp_close { width: 22px; height: 22px; background: url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.facebook .pp_details { position: relative; }
	div.facebook .pp_description { margin: 0 37px 0 0; }
	div.facebook #pp_full_res .pp_inline { color: #000; } 
	div.facebook .pp_loaderIcon { background: url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat; } /* Loader icon */
	
	div.facebook .pp_arrow_previous { background: url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The previous arrow in the bottom nav */
		div.facebook .pp_arrow_previous.disabled { background-position: 0 -96px; cursor: default; }
	div.facebook .pp_arrow_next { background: url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The next arrow in the bottom nav */
		div.facebook .pp_arrow_next.disabled { background-position: -32px -96px; cursor: default; }
	div.facebook .pp_nav { margin-top: 0; }
	div.facebook .pp_nav p { font-size: 15px; padding: 0 3px 0 4px; }
	div.facebook .pp_nav .pp_play { background: url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat; height: 22px; width: 22px; }
	div.facebook .pp_nav .pp_pause { background: url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat; height: 22px; width: 22px; }
	
	div.facebook .pp_next:hover { background: url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat; cursor: pointer; } /* Next button */
	div.facebook .pp_previous:hover { background: url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	
	div.facebook .pp_bottom .pp_left { background: url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.facebook .pp_bottom .pp_middle { background: url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x; } /* Bottom pattern/color */
	div.facebook .pp_bottom .pp_right { background: url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */


/* ------------------------------------------------------------------------
	DO NOT CHANGE
------------------------------------------------------------------------- */

	div.pp_pic_holder a:focus { outline:none; }

	div.pp_overlay {
		background: #336195;
		display: none;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 9500;
	}
	
	div.pp_pic_holder {
		display: none;
		position: absolute;
		width: 100px;
		z-index: 10000;
	}

		
		.pp_top {
			height: 20px;
			position: relative;
		}
			* html .pp_top { padding: 0 20px; }
		
			.pp_top .pp_left {
				height: 20px;
				left: 0;
				position: absolute;
				width: 20px;
			}
			.pp_top .pp_middle {
				height: 20px;
				left: 20px;
				position: absolute;
				right: 20px;
			}
				* html .pp_top .pp_middle {
					left: 0;
					position: static;
				}
			
			.pp_top .pp_right {
				height: 20px;
				left: auto;
				position: absolute;
				right: 0;
				top: 0;
				width: 20px;
			}
		
		.pp_content { height: 40px; min-width: 40px; }
		* html .pp_content { width: 40px; }
		
		.pp_fade { display: none; }
		
		.pp_content_container {
			position: relative;
			text-align: left;
			width: 100%;
		}
		
			.pp_content_container .pp_left { padding-left: 20px; }
			.pp_content_container .pp_right { padding-right: 20px; }
		
			.pp_content_container .pp_details {
				float: left;
				margin: 10px 0 2px 0;
			}
				.pp_description {
					display: none;
					margin: 0;
				}
				
				.pp_social { float: left; margin: 0;display:none; }
				.pp_social .facebook { float: left; margin-left: 5px; width: 55px; overflow: hidden; }
				.pp_social .twitter { float: left; }
				
				.pp_nav {
					clear: right;
					float: left;
					margin: 3px 10px 0 0;
				}
				
					.pp_nav p {
						float: left;
						margin: 2px 4px;
						white-space: nowrap;
					}
					
					.pp_nav .pp_play,
					.pp_nav .pp_pause {
						float: left;
						margin-right: 4px;
						text-indent: -10000px;
					}
				
					a.pp_arrow_previous,
					a.pp_arrow_next {
						display: block;
						float: left;
						height: 15px;
						margin-top: 3px;
						overflow: hidden;
						text-indent: -10000px;
						width: 14px;
					}
		
		.pp_hoverContainer {
			position: absolute;
			top: 0;
			width: 100%;
			z-index:1;
		}
		
		.pp_gallery {
			display: none;
			left: 50%;
			margin-top: -50px;
			position: absolute;
			z-index: 10000;
		}
		
			.pp_gallery div {
				float: left;
				overflow: hidden;
				position: relative;
			}
			
			.pp_gallery ul {
				float: left;
				height: 35px;
				margin: 0 0 0 5px;
				padding: 0;
				position: relative;
				white-space: nowrap;
			}
			
			.pp_gallery ul a {
				border: 1px #000 solid;
				border: 1px rgba(0,0,0,0.5) solid;
				display: block;
				float: left;
				height: 33px;
				overflow: hidden;
			}
			
			.pp_gallery ul a:hover,
			.pp_gallery li.selected a { border-color: #fff; }
			
			.pp_gallery ul a img { border: 0; }
			
			.pp_gallery li {
				display: block;
				float: left;
				margin: 0 5px 0 0;
				padding: 0;
			}
			
			.pp_gallery li.default a {
				background: url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
				display: block;
				height: 33px;
				width: 50px;
			}
			
			.pp_gallery li.default a img { display: none; }
			
			.pp_gallery .pp_arrow_previous,
			.pp_gallery .pp_arrow_next {
				margin-top: 7px !important;
			}
		
		a.pp_next {
			background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
			display: block;
			float: right;
			height: 100%;
			text-indent: -10000px;
			width: 49%;
		}
			
		a.pp_previous {
			background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
			display: block;
			float: left;
			height: 100%;
			text-indent: -10000px;
			width: 49%;
		}
		
		a.pp_expand,
		a.pp_contract {
			cursor: pointer;
			display: none;
			height: 20px;	
			position: absolute;
			right:60px;
			text-indent: -10000px;
			top: 5px;
			width: 20px;
			z-index: 20000;
		}
			
		a.pp_close {
			position: absolute; right: 0; top: 0; 
			display: block;
			line-height:22px;
			text-indent: -10000px;
		}
		
		.pp_bottom {
			height: 20px;
			position: relative;
		}
			* html .pp_bottom { padding: 0 20px; }
			
			.pp_bottom .pp_left {
				height: 20px;
				left: 0;
				position: absolute;
				width: 20px;
			}
			.pp_bottom .pp_middle {
				height: 20px;
				left: 20px;
				position: absolute;
				right: 20px;
			}
				* html .pp_bottom .pp_middle {
					left: 0;
					position: static;
				}
				
			.pp_bottom .pp_right {
				height: 20px;
				left: auto;
				position: absolute;
				right: 0;
				top: 0;
				width: 20px;
			}
		
		.pp_loaderIcon {
			display: block;
			height: 24px;
			left: 50%;
			margin: -12px 0 0 -12px;
			position: absolute;
			top: 50%;
			width: 24px;
		}
		
		#pp_full_res {
			line-height: 1 !important;
		}
		
			#pp_full_res .pp_inline {
				text-align: left;
			}
			
				#pp_full_res .pp_inline p { margin: 0 0 15px 0; }
	
		div.ppt 
		{
		    font-family:Arial;
		    font-weight:bold;
			color: #FFFFFF;
		   font-size  : 17px;
			margin: 0 0 5px 5px;
			z-index: 9999;
		}
		
		@media screen and (max-width:600px) 
		{
		   div.pp_default .pp_next:hover { background: url(../images/prettyPhoto/default/sprite_next_m.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.pp_default .pp_previous:hover { background: url(../images/prettyPhoto/default/sprite_prev_m.png) center left no-repeat; cursor: pointer; } /* Previous button */
			}
		

        /*-----------------------------------------------------------Video.css -------------------------------------------------*/



        
.VideoDiv {
    float: right;
    margin: 0;
    padding: 0 0 15px 0;
    position: relative;
    width:6.43%;/*5%;*/
}
.Img_color {
    background-color: #103469;
}
#video_lightbox {
    background: url("../media/bg2.png") repeat scroll center top transparent;
    height: 2500px;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
}
#videoDiv
{
display:none;    
z-index:100;
}
#Lightbox_contents {
    height: 385px;
    left: 0;
    margin: 0 auto;
    position: relative;
    top: 114px;
    width: 940px;
    padding:5px;
    background:#ffffff;
    border:0px solid #ff0000;
}
.closebtn
{
 position:relative;
 margin:0px auto;
 height:22px;
 width:950px;   
 text-align:right;
 cursor:pointer; 
 top:115px;
 background:#ffffff;
}
#video_div {
    float: left;
    height: 382px;
    left: 0;
    padding: 0 22px 0 6px;
    position: relative;
    top: 0;
    width: 678px;
}
#Video_list_container {
    float: left;
    left: 0;
    position: relative;
    top: 0;
    width: 227px;
}
#video_list {
    height: 340px;
    left: 0;
    position: relative;
    top: 0;
    width: 227px;
}
.heading1 {
    left: 0;
    margin: 0;
    padding: 0;
    position: relative;
    top: 0;
    width: 100%;
}
#videolistContainer {
   /* height: 330px;*/
    height: 370px;
    left: 0;
    overflow-x: hidden;
    overflow-y: auto;
    position: relative;
    top: 0;
    width: 235px;
}
.video_txt
{
     font-family: open_sansregular;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    line-height:normal;
    color:#06f2e4;
    text-decoration: none;
}
.video_txt:hover{opacity:0.6}
.video {
    border-bottom: 1px solid #FFFFFF;
    left: 0;
    position: relative;
    top: 0;
    width: 216px;
}
.video_list_top {
    height: 3px;
    left: 0;
    position: relative;
    top: 0;
    width: 216px;
}
.selected_top {
    background: url("../media/video_list_top.png") no-repeat scroll 0 0 transparent;
}
.video_list_mid {
    left: 0;
    padding: 9px 0;
    position: relative;
    top: 0;
    width: 216px;
}
.selected_mid {
    background-color: #393939;
     border-radius:4px;
}
.VideoTitle {
    float: left;
    left: 0;
    padding: 0 10px 0 12px;
    position: relative;
    top: 0;
    width: 170px;
}
.video-lesmer {
    float: right;
    left: 0;
    padding: 0 5px 0 0;
    position: relative;
    top:0px;
    width: 15px;
}
.video_list_bot {
    height: 3px;
    left: 0;
    position: relative;
    top: 0;
    width: 216px;
}
.selected_bot {
    background: url("../media/video_list_bottom.png") no-repeat scroll 0 0 transparent;
}

@media screen and (max-width: 800px)
{
    .VideoDiv{display:none}
    #videoDiv
{
    display : block !important;
    position: relative;
    width: 100%;
    padding:0 0 20px 0;
}
#video_lightbox
{
     position: relative;
     width: 100%;
    z-index: 100;
    background:none;
    height:auto;
}
#Lightbox_contents
{
    top:0;
}
 .closebtn{display:none;} 
 #Lightbox_contents{width:100%;padding:0;background:none;}
 #video_div{width:100%;padding:5px 5px 30px 5px;background:#F4F3F3;}
 #videoplayer{width:100% !important}
 #videoplayer_wrapper{width: 100% !important;}
 #Video_list_container{width:100%;padding:5px;background:#F4F3F3;}
 #video_list{width:100%;height:auto;}
 #videolistContainer{width:100%;height:auto;}
 .video{width:100%}
 .video_list_mid{padding:9px 0;width:100%}
 .VideoTitle{width:85%;padding:0 1.5%}
 .clear{height:1px;clear: both;}
 #toplayerslider {
    min-height: 150px;
}
#toplayerslider .loading {
    margin-top: 75px ;
}
}
@media screen and (min-width: 800px){
#toplayerslider {
    min-height: 300px;
}
#toplayerslider .loading {
    margin-top: 150px;
}
}
@media screen and (max-width: 680px){
#toplayerslider {
    min-height: 73px;
}
#toplayerslider .loading {
    margin-top: 27px;
}
}

/*===========contact us DDL ==============*/
/*! jQuery UI - v1.12.1 - 2019-05-08
* http://jqueryui.com
* Includes: core.css, menu.css, selectmenu.css, button.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}


#parentoffice .ui-selectmenu-button.ui-button{    width: 89%;
    border: 0px;
    background-position: left 10px center;
    background-repeat: no-repeat;
    background-image: url(../media/Arrow-dropdown.png);
    padding-left: 33px;
    background-size: 14px;
    border: 1px solid #9c9ea0;
    background-color: transparent;
    border-radius: 0;
    height: 27px;
    font-size: 16px;
    font-weight: 400;
    color: #444444;
    padding-top: 12px;}

.ui-menu .ui-menu-item-wrapper{padding-left:30px;color:#000 !important;}

#Ddloffice-menu .ui-menu-item-wrapper:hover,#parentoffice .ui-button:active{    border: 1px solid #06f2e4;
    background: #06f2e4;color:#000;}
#Ddloffice-menu .ui-state-active{  border: 1px solid #06f2e4;
    background: #06f2e4;color:#000;}

#parentoffice .ui-selectmenu-button.ui-button:focus{outline:none;}
#Ddloffice-menu .ui-menu-item div,
#Ddloffice-button .ui-selectmenu-text{    text-transform: none;
    color: #444444;
    font-size: 16px;
    letter-spacing: normal;}

.ui-menu .ui-menu-item{    background: #EDEDED;}

.ui-menu .ui-menu-item:first-child{display:none;}


[aria-activedescendant="ui-id-3"] .ui-selectmenu-text,[aria-activedescendant="ui-id-2"] .ui-selectmenu-text{margin-top:0px !important;}

.ui-selectmenu-open [aria-activedescendant="ui-id-3"] .ui-selectmenu-text,

.ui-selectmenu-open [aria-activedescendant="ui-id-2"] .ui-selectmenu-text{margin-top:0px !important;}

.ui-selectmenu-open [aria-activedescendant="ui-id-3"] ~ #Ddloffice{top:-12px !important;}
ul#Ddloffice-menu{border: 1px solid #9c9ea0;}
/*====media queries ======*/


#parentoffice{padding-top: 13px !important;}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	#parentoffice .ui-selectmenu-button.ui-button{width:93%;}
	#contactUs textarea{width:98.5% !important;}
	
	#parentoffice .ui-selectmenu-button.ui-button{border: 0px solid #9c9ea0 !important;}
	#parentoffice{margin-top: 13px !important;border: 1px solid #9c9ea0;overflow: hidden;padding-top: 0 !important;width: 100% !important;}
}

@media only screen and (min-width: 870px) and (max-width: 970px) {
	#parentoffice .ui-selectmenu-button.ui-button{width:94%;}
}
@media only screen and (min-width: 971px) and (max-width: 991px) {
	#parentoffice .ui-selectmenu-button.ui-button{width:88%;}
}


@media only screen and  (max-width: 767px) {
#parentoffice{margin-top: 13px !important;border-right: 1px solid #9c9ea0;overflow: hidden;padding-top: 0 !important;width: 100% !important;}
#parentoffice .ui-selectmenu-button.ui-button{border-right: 0px solid #9c9ea0 !important;}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
#parentoffice .ui-selectmenu-button.ui-button{width:92%;}
#rightSection_contactUs #parentoffice .ui-selectmenu-button.ui-button {width: 99%;}
}
@media only screen and (min-width: 451px) and (max-width: 500px) {
#rightSection_contactUs #parentoffice .ui-selectmenu-button.ui-button {width: 96%;}
}
@media only screen and (min-width: 501px) and (max-width: 575px) {
#rightSection_contactUs #parentoffice .ui-selectmenu-button.ui-button {width: 97%;}
}
@media only screen and (max-width: 450px) {
#parentoffice .ui-selectmenu-button.ui-button{width:87%;}
#rightSection_contactUs #parentoffice .ui-selectmenu-button.ui-button {width: 94%;}
}
@media only screen and (max-width: 380px) {
#parentoffice .ui-selectmenu-button.ui-button{width:86%;}
#rightSection_contactUs #parentoffice .ui-selectmenu-button.ui-button {width: 93%;}
}
@media only screen and (max-width: 365px) {
#parentoffice .ui-selectmenu-button.ui-button{width:85%;}
#rightSection_contactUs #parentoffice .ui-selectmenu-button.ui-button {width: 92%;}
}
@media only screen and (max-width: 325px) {
#parentoffice .ui-selectmenu-button.ui-button{width:83%;}
#rightSection_contactUs #parentoffice .ui-selectmenu-button.ui-button {width: 89%;}
}


/*=========Logo changes ============*/
@media only screen and (min-width: 992px) {
	.logo1 img,.logo img{height:70px;}
	.menus{padding:38px 17px 0 15px;}
	.search-button{padding: 40px 0 0 10px;}
}
@media only screen and (max-width: 991px) {
	.logo1 img,.logo img{height:46px;}
	div.menus{padding-top: 25px;}
}
@media only screen and (max-width: 450px) {
	div.menus{padding-top: 21px;}
}
@media only screen and (min-width: 451px) and (max-width: 991px) {
.logo1 img, .logo img {height: 54px;}
}