@charset "utf-8";
/* CSS Document */

input[type="submit"], input[type="button"], input[type="text"], input[type="password"], input[type="email"], textarea { -webkit-border-radius:0; -webkit-appearance: none; }
a[href^=tel] {text-decoration:inherit;color: inherit;}

/* #Media Queries
================================================== */

@media only screen and (max-width: 1250px) {
	body{ overflow-x:hidden;}
}
    
@media screen and (min-width:1024px) and (max-width:1249px) {
img {max-width:100%; }
.row { width:990px; }
.home-logo > img { width: 130px;}
.is-sticky .homeheader .cbp-hrmenu > ul > li > a{padding:25px 9px 20px;}
.is-sticky .homeheader .logo { display: none;}
.is-sticky .homeheader .sea-loc > a:first-child { margin-right: 5px;}
.sea-loc > a:first-child { margin-right: 5px;}
.month span{padding:0 20px;}
.agendalist > li{min-height:460px;}
.twitter-section .row { position: relative;}
.twit-btn { margin: 0; position: absolute; right: 190px; top: 96px;}
.wintheame td a img { width: 158px;}
.copyrights div > a {margin-right: 5px;}
.copyrights p{font-size:12px;}
.homeheader .cbp-hrmenu > ul > li > a { padding: 25px 10.2px 20px;}
.cbp-hrmenu > ul > li:last-child{float:none;}
.homeheader .row, .homeheader .row .cbp-hrmenu {
    width: 100%;
    max-width: 990px;
    margin: auto;
}
.sticky-wrapper .inner-header.homeheader{
background: rgb(24, 72, 101) !important;
background: -moz-linear-gradient(left, rgba(0,155,247, 1) 0%, rgba(0,155,247, 1) 10%, rgba(24,72,101,1) 10%, rgba(24,72,101,1) 100%) !important;
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,155,247, 1)), color-stop(10%, rgba(0,155,247, 1)), color-stop(10%, rgba(24,72,101,1)), color-stop(100%, rgba(24,72,101,1)))!important; 
background: -webkit-linear-gradient(left, rgba(0,155,247, 1) 0%, rgba(0,155,247, 1) 10%, rgba(24,72,101,1) 10%, rgba(24,72,101,1) 100%) !important;
background: -o-linear-gradient(left, rgba(0,155,247, 1) 0%, rgba(0,155,247, 1) 10%, rgba(24,72,101,1) 10%, rgba(24,72,101,1) 100%) !important;
background: -ms-linear-gradient(left, rgba(0,155,247, 1) 0%, rgba(0,155,247, 1) 10%, rgba(24,72,101,1) 10%, rgba(24,72,101,1) 100%) !important;
background: linear-gradient(to right, rgba(0,155,247, 1) 0%, rgba(0,155,247, 1) 10%, rgba(24,72,101,1) 10%, rgba(24,72,101,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#35aff5', endColorstr='#184865', GradientType=1 ) !important;
}
.sticky-wrapper.is-sticky .inner-header.homeheader{
background: rgb(24, 72, 101) !important;
background: -moz-linear-gradient(left, rgba(0,155,247, 1) 0%, rgba(0,155,247, 1) 10%, rgba(24,72,101,1) 10%, rgba(24,72,101,1) 100%) !important;
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,155,247, 1)), color-stop(10%, rgba(0,155,247, 1)), color-stop(10%, rgba(24,72,101,1)), color-stop(100%, rgba(24,72,101,1)))!important; 
background: -webkit-linear-gradient(left, rgba(0,155,247, 1) 0%, rgba(0,155,247, 1) 10%, rgba(24,72,101, 1) 10%, rgba(24,72,101, 1) 100%) !important;
background: -o-linear-gradient(left, rgba(0,155,247, 1) 0%, rgba(0,155,247, 1) 10%, rgba(24,72,101, 1) 10%, rgba(24,72,101, 1) 100%) !important;
background: -ms-linear-gradient(left, rgba(0,155,247, 1) 0%, rgba(0,155,247, 1) 10%, rgba(24,72,101, 1) 10%, rgba(24,72,101, 1) 100%) !important;
background: linear-gradient(to right, rgba(0,155,247, 1) 0%, rgba(0,155,247, 1) 10%, rgba(24,72,101, 1) 10%, rgba(24,72,101, 1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#35aff5', endColorstr='#184865', GradientType=1 ) !important;
}
.grid{width:82%; margin-left:9%;}
.flex-direction-nav{top:58%;}
.flexslider h1{font-size:48px;}
/*innerpage*/
.cbp-hrmenu > ul > li > a{padding:25px 9px 20px;}
.logo{margin-right:8px;}
/*.inner-header{ float:left; width:100%;
background: rgba(53,175,245,1);
background: -moz-linear-gradient(left, rgb(0,155,247) 0%, rgb(0,155,247) 44.7%, rgba(24,72,101,1) 44.7%, rgba(24,72,101,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgb(0,155,247)), color-stop(44.7%, rgb(0,155,247)), color-stop(44.7%, rgba(24,72,101,1)), color-stop(100%, rgba(24,72,101,1)));
background: -webkit-linear-gradient(left, rgb(0,155,247) 0%, rgb(0,155,247) 44.7%, rgba(24,72,101,1) 44.7%, rgba(24,72,101,1) 100%);
background: -o-linear-gradient(left, rgb(0,155,247) 0%, rgb(0,155,247) 44.7%, rgba(24,72,101,1) 44.7%, rgba(24,72,101,1) 100%);
background: -ms-linear-gradient(left, rgb(0,155,247) 0%, rgb(0,155,247) 44.7%, rgba(24,72,101,1) 44.7%, rgba(24,72,101,1) 100%);
background: linear-gradient(to right, rgb(0,155,247) 0%, rgb(0,155,247) 44.7%, rgba(24,72,101,1) 44.7%, rgba(24,72,101,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#35aff5', endColorstr='#184865', GradientType=1 );}*/
.serlistinnerpad h2{min-height:72px;}
.contentpad h1{font-size:50px; line-height:60px;}
.categorydiv > a{margin-left:10px;}
.memb-con .pro-si{ margin-bottom:5px; display:block; margin-left:0;}
.memb-con p{padding-bottom:10px;}
.memb-con h3{padding-bottom:10px;}
.memb-con{padding:10px;}
.imgpad{width:34%;margin-top: 36px;}
.memb-con{width:66%;}
.memberslist > li{min-height:223px;}
.cal-btn{font-size:14px;}
.maplist a{font-size:15px; padding:9px;}
.dircetori-content ul li{padding:20px;}
.begurli li{margin-bottom:15px; padding:5px;}


#viewport .text-center.platges-txt h1, #viewport .text-center.txt-lft h1{font-size:120px; line-height:120px;}
#viewport .text-center.platges-txt p{font-size:50px; line-height:56px;}
#viewport .text-center.platges-txt p span, #viewport .text-center.txt-lft p span{font-size:60px;}
}

/* Smaller than standard 1024 (devices and browsers) */
@media screen and (min-width:768px) and (max-width:1023px) {
img {max-width:100%; }
.row { width:750px; }
#sticky-wrapper{display:block;}
.toggle { display: block;  margin-top: 18px;}
.logosection{display:none;}
.homeheader .logo { display:block;}
.flex-direction-nav{top:39%;}
.flexslider { margin-top: 67px;}
.sticky-wrapper { display: block;}
.cbp-hrmenu > ul > li > a { padding:18px 4px; font-size:14px;}
.mob-ico .sea-loc > a { margin-right:10px;}
.homeheader .cbp-hrmenu > ul > li > a { padding:18px 4px; font-size:14px;}
.inner-header.homeheader.stickyheader { position:relative;}
header.homeheader .cbp-hrmenu { display: none;}
#sticky-wrapper { display: block; position: absolute; top: 0; width: 100%;}
.sticky-wrapper .inner-header.homeheader { background:#009bf7 !important; height: 67px;}
.sticky-wrapper.is-sticky .inner-header.homeheader { background:#009bf7;}
.home-logo > img { width:90px;}
.flexslider h1{font-size:40px; top:36%;}
.flexslider{min-height:10px;}
.ser-box > a { font-size:16px;}
#searchsec { top:38px;}
.mob-ico { float:right;}
.sea-loc { float:left;}
#cbp-hrmenu.cbp-hrmenu { display:none;}
.inner-header.stickyheader { background:#009bf7; }
.breadcrumb { margin-top:67px;}
/* agenda css */
.controls.fillterpad > li:first-child { width: 100%; margin-bottom:15px;}
.fillterpad > li a { padding:3px 10px;}
.fillterpad > li { margin-right:4px; font-size:16px;}
.controls.fillterpad > li:last-child {margin-right:0;}
.serlistinnerpad > li { width:33%; min-height: 420px; padding: 0 10px;}
.serlistinnerpad h2 { font-size:20px;}
.agendadate tr td:first-child { width: 100%;}
.agendadate tr td { float:left; margin-bottom: 10px;}
.month { text-align:center; width:auto;}
.agendadate td > a { font-size:16px; }
.mob-top-lang li #lang .sbHolder { background:none; font-size:14px;}
.mob-top-lang li #lang .sbHolder .sbOptions li { line-height:23px;}
.mob-top-lang li { float: left;}
.mob-top-lang li.txt-rht { float: right; font-size:14px; line-height:32px;}
.mob-top-lang li.txt-rht span {color:#a3a3a3;}
.mob-top-lang li.txt-rht a:hover span {color:#00246e;}
.mob-top-lang { float: left; padding:0 0% 7%; width: 100%;}
.veure-section a { margin: 0 1% 2%; width: 48%;}
.copyrights p:last-child { margin-bottom: 10px; text-align: center; width: 100%;}	
.vid-sec { margin: 0 0 20px; width: 100%;}
.notice-sec { width: 100%;}
.notice-section {  padding: 30px 0 45px;}
.begurtvdiv , .agendadiv{width:100%; padding-left:0; padding-right:0;}
.agenda-section {
background: #ECECEC;
/*
background: rgba(0,0,0,1);
background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 54%, rgba(246,246,246,1) 54%, rgba(236,236,236,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,1)), color-stop(54%, rgba(0,0,0,1)), color-stop(54%, rgba(246,246,246,1)), color-stop(100%, rgba(236,236,236,1)));
background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 54%, rgba(246,246,246,1) 54%, rgba(236,236,236,1) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 54%, rgba(246,246,246,1) 54%, rgba(236,236,236,1) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 54%, rgba(246,246,246,1) 54%, rgba(236,236,236,1) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 54%, rgba(246,246,246,1) 54%, rgba(236,236,236,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#ececec', GradientType=0 );
*/
}
.agenda-section .row{ width: 100% }
.agenda-section .row .begurtvdiv, .agenda-section .row  .agendadiv{ padding: 1% }
.twitter-mob-img {margin-left:0px;}
.twitcontent { margin: 0 40px;width: 503px;}
.twitter-rht{margin:0; text-align:center;}
.twitter-rht{width:590px;}
.twit-btn { display: inline-block; float: none;}
.grid{width:82%; margin-left:9%;}
.interessa-list li a i { background-size: 700px auto; height: 112px; width: 112px;}
.interessa-list li a i.interessa2 {background-position: -147px 0;}
.interessa-list li a i.interessa3 {background-position: -294px 0;}
.interessa-list li a i.interessa4 { background-position: -441px 0;}
.interessa-list li a i.interessa5 { background-position: -588px 0;}
.interessa-list > li{margin:0 15px;}
.interessa-list li a:hover .interessa1 {background-position:0 -112px;}
.interessa-list li a:hover .interessa2 {background-position:-147px -112px;}
.interessa-list li a:hover .interessa3 {background-position:-294px -112px;}
.interessa-list li a:hover .interessa4 {background-position:-441px -112px;}
.interessa-list li a:hover .interessa5 {background-position:-588px -112px;}
.contentpad h1{font-size:50px; line-height:60px;}
.categorydiv > a{margin-left:10px;}
.contentpad h1{font-size: 38px; line-height: 48px; margin-bottom: 15px;}
.breadcrumb p{padding:15px 0 10px;}
.leftcontent { margin-bottom: 20px; margin-right: 0; width: 100%;}
.rightsidebar { width: 100%;}
.space{display:none;}
.activit{margin-bottom:20px;}
.recom-list a { margin-bottom: 2%; margin-right: 1%; width: 49%;}
.recom-list li:nth-child(2n) a {margin-left: 1%; margin-right: 0;}
.contentpad { padding: 30px 0;}
.activitats-pad{padding-top:30px;}
.exp-ser .serlistinnerpad > li { width: 50%;min-height: 450px;}
.memberslist > li:nth-child(2n){margin-left:0;}
.memberslist > li{width:100%;}
.imgpad{width:auto;}
.memb-con{width:auto; float:none;}
.memberslistpad{padding:30px 0;}
.membsparasec p{width:100%; margin-bottom:10px; padding:0;}
.urban-content .gentralpage .leftpad{width:100%; margin-right:0; margin-bottom:20px;}
.urban-content .gentralpage .rightpad{width:100%;margin-top:0;}
.gentralpage .rightpad > img{width:49%; margin-bottom:2%;}
.gentralpage .rightpad > img:nth-child(2){margin-left:1.5%;}
.gentralpage{margin-top:30px;}
.urban-content .leftpad h1{font-size: 38px; line-height: 48px; margin-bottom: 15px;}
.maplist > li{width:16%;}
.maplist a{width:100%;}
.videoinnerpad > li{width:33%; min-height:430px; padding:0 10px 30px;}
.dircetori-content ul li{padding:9px;}
.dircetori-content ul li p.ph{font-size:16px;}
.dircetori-content ul li p.address{font-size:15px;}
.dircetori-content ul li h3{font-size:20px;}
.bluebgli{padding:10px; width:100%;}
.begurli,
.begurlist .begurli:nth-child(6) { width: 20%;}
.begurlist .begurli:nth-child(3) { width: 24%;}
.begurlist .begurli:nth-child(4){width:17%;}
.begurlist .begurli:nth-child(5){width:19%;}
.begurli li{padding:5px; font-size:16px;}
.urban-content .leftpad{width:100%; margin-bottom:20px;}
.urban-content .rightpad{width:100%; text-align:center;}
.urban-content{padding-bottom:30px;}
.urban-content .contactpage .leftpad{margin-right:0; width:100%;}
.contactpage .rightpad{margin-top:0;}
.urban-content.contactpagesec{ padding-bottom:30px;}

.raons-txt p span{font-size:100px; line-height:100px;}
.raons-txt p span.mob-star{font-size:60px;}
.raons-txt p{font-size:50px; line-height:55px;}
#raons-ftr { display: block;}
#viewport{display:none;}



.serveislist li div span{width:140px; height:140px;}
#gtranslate_selector { background-color: #009bf7; padding: 5px 5px 5px 5px; }

.grid-item--width2 { width: 196px; }
.grid-item--height2 { height: 175px; padding-top: 0px; }

}



/* Smaller than standard 768 (devices and browsers) */
@media screen and (max-width:767px) {
img {max-width:100%; }
.row { width:96%; }
#sticky-wrapper{display:block;}
.toggle { display: block;  margin-top: 18px;}
.logosection{display:none;}
.homeheader .logo { display:block; }
.flex-direction-nav{ top:39%; }
.flexslider { min-height:10px; }
.sticky-wrapper { display: block; }
.cbp-hrmenu > ul > li > a { padding:18px 4px; font-size:14px; }
.mob-ico .sea-loc > a { margin-right:10px; }
.homeheader .cbp-hrmenu > ul > li > a { padding:18px 4px; font-size:14px;}
.inner-header.homeheader.stickyheader { position:relative;}
header.homeheader .cbp-hrmenu { display: none;}
#sticky-wrapper { display: block; position: absolute; top: 0; width: 100%;}
.sticky-wrapper .inner-header.homeheader { background:#009bf7 !important; height: 67px;}
.sticky-wrapper.is-sticky .inner-header.homeheader { background:#009bf7;}
.home-logo > img { width:90px;}
.flexslider h1{font-size:32px; top:36%;}
/* .flexslider .slides img { height:230px; } */
.ser-box > a { font-size:16px;}
#searchsec { top:47px;}
.mob-ico { float:right;}
.sea-loc { float:left;}
#sticky-wrapper .sticky-wrapper .inner-header.stickyheader { position:relative;}
#cbp-hrmenu.cbp-hrmenu { display:none;}
.inner-header.stickyheader { background:#009bf7;}
.breadcrumb { margin-top:67px;}
/* agenda css */
.controls.fillterpad > li:first-child { width: 100%; margin-bottom:15px;}
.fillterpad > li a { padding:3px 10px;}
.fillterpad > li { margin-right:4px; font-size:16px;  margin-bottom: 15px;}
.controls.fillterpad > li:last-child {margin-right:0;}
.serlistinnerpad > li { width:50%; min-height: 420px; padding: 0 10px;}
.serlistinnerpad h2 { font-size:20px;}
.agendadate tr td:first-child { width: 100%;}
.agendadate tr td { float:left; margin-bottom: 10px;}
.month { text-align:center; width:auto;}
.agendadate td > a { font-size:16px; }
.center-btnsection { margin-top:50px; display:block;}
.contentpad h1 { font-size:42px;}
.mob-top-lang li #lang .sbHolder { background:none; font-size:14px;}
.mob-top-lang li #lang .sbHolder .sbOptions li { line-height:23px;}
.mob-top-lang li { float: left;}
.mob-top-lang li.txt-rht { float: right; font-size:14px; line-height:32px;}
.mob-top-lang li.txt-rht span {color:#a3a3a3;}
.mob-top-lang li.txt-rht a:hover span{color: #00246e;}
.mob-top-lang { float: left; padding:0 0% 7%; width: 100%;}
.veure-section a { margin: 0 1% 2%; width: 48%;}
.copyrights p:last-child { margin-bottom: 10px; text-align: center; width: 100%;}	
.vid-sec { margin: 0 0 20px; width: 100%;}
.notice-sec { width: 100%;}
.notice-section {  padding: 30px 0 45px;}
.begurtvdiv{width:100%; padding:10px; margin-bottom:20px;}
.agendadiv{width:100%; padding-left:0; padding:10px; background:#ECECEC;}
.twitter-mob-img {margin-left:0px;}
.twitcontent { margin: 0 10px;width: 440px;}
.twitter-rht{margin:0; text-align:center;}
.twitter-rht{width:450px;margin-top: 23px;}
.twit-btn { display: inline-block; float: none; margin-bottom:15px;}
.grid{width:70%; margin-left:16%;}
.interessa-list li a i { background-size: 700px auto; height: 112px; width: 112px; margin-bottom:10px;}
.interessa-list li a i.interessa2 {background-position: -147px 0;}
.interessa-list li a i.interessa3 {background-position: -294px 0;}
.interessa-list li a i.interessa4 { background-position: -441px 0;}
.interessa-list li a i.interessa5 { background-position: -588px 0;}
.interessa-list > li{margin:0 3px;}
.interessa-list li a:hover .interessa1 {background-position:0 -112px;}
.interessa-list li a:hover .interessa2 {background-position:-147px -112px;}
.interessa-list li a:hover .interessa3 {background-position:-294px -112px;}
.interessa-list li a:hover .interessa4 {background-position:-441px -112px;}
.interessa-list li a:hover .interessa5 {background-position:-588px -112px;}
.headstyle1{font-size:28px; line-height:28px; margin-bottom:20px;}
.serlistinnerpad h2{ font-size: 18px; /*max-height: 73px;*/ }
.vid-sec{margin-bottom:40px;}
.agenda-section { background: #ffffff none repeat scroll 0 0;}
.agendalist > li{margin-bottom:20px;}
.veure-section { padding: 30px 0 20px;}
.veure-section h3{margin-bottom:20px; font-size:26px;}
.twitcontent h3 {font-size: 30px;line-height: 30px;}
.wintheame-section { padding: 30px 0;}
.interessa-section { padding: 30px 0;}
.interessa-section ul li a span{font-size:15px;}
.ftr-top{padding:30px 0;}
.ftr-top h1 {font-size: 30px;margin-bottom: 30px;text-align: center;}
.ftr-top div div { float: none; margin: 0 auto 15px;}
.copyrights{text-align:center;}
.copyrights div > a { float: none; margin-right: 0;}
.copyrights p{font-size:12px; display:block;}
.copyrights p a{font-size:12px;}
.serlistinnerpad .newtag {right: 15px; top: -5px;  width: 66px;}
.ftr-top div div { width: 250px;}
.contentpad h1{font-size:50px; line-height:60px;}
.categorydiv > a{margin-left:8px;font-size: 15px;}
.contentpad h1 {font-size: 38px; line-height: 48px; margin-bottom: 15px;}
.breadcrumb p{padding:15px 0 10px;}
.leftcontent { margin-bottom: 20px; margin-right: 0; width: 100%;}
.rightsidebar { width: 100%;}
.space{display:none;}
.activit{margin-bottom:20px;}
.recom-list a { margin-bottom: 2%; margin-right: 1%; width: 49%;}
.recom-list li:nth-child(2n) a {margin-left: 1%; margin-right: 0;}
.contentpad { padding: 30px 0;}
.activitats-pad{padding-top:30px;}
.exp-ser .serlistinnerpad > li { width: 50%;min-height: 450px;}
.map1 {width: 100%;}
.newtag{right:20px;}
.memberslist > li:nth-child(2n){margin-left:0;}
.memberslist > li{width:100%;}
.imgpad{width:auto; margin-right:10px;}
.memb-con{width:auto; float:none;}
.memberslistpad{padding:30px 0;}
.membsparasec p{width:100%; margin-bottom:10px; padding:0;}
.lef-form , .rit-form{ padding-right: 0; width: 100%;}
.memberformpad form input[type="text"]{margin-bottom:10px;}
.cenbtn input[type="submit"]{top:0;}
.urban-content .gentralpage .leftpad{width:100%; margin-right:0; margin-bottom:20px;}
.urban-content .gentralpage .rightpad{width:100%;margin-top:0;}
.gentralpage .rightpad > img{width:49%; margin-bottom:2%;}
.gentralpage .rightpad > img:nth-child(2){margin-left:1.5%;}
.generica-banner h1{font-size:48px; line-height:60px;}
.gentralpage{margin-top:30px;}
 .urban-content .leftpad h1{font-size: 38px; line-height: 48px; margin-bottom: 15px;}
.maplist > li{width:16%;}
.maplist a{width:100%; padding:5px 2px;}
.videoinnerpad > li{width:50%; min-height:390px; padding:0 10px 30px;}
.dircetori-content ul li:first-child { margin-right: 0;  width: 100%;}
.dircetori-content ul li{width:49.5%;}
.dircetori-content ul li:nth-child(3), 
.dircetori-content ul li:nth-child(5), 
.dircetori-content ul li:nth-child(7), 
.dircetori-content ul li:nth-child(9), 
.dircetori-content ul li:nth-child(11), 
.dircetori-content ul li:nth-child(13),
.dircetori-content ul li:nth-child(15),
.dircetori-content ul li:nth-child(17),
.dircetori-content ul li:nth-child(19),
.dircetori-content ul li:nth-child(21){ margin-right:0;}
.dircetori-innerpad{padding:30px 0;}
.bluebgli{padding:10px; width:100%;}
.begurli li{padding:5px; font-size:16px; width:33%;}
.urban-content .leftpad{width:100%; margin-bottom:20px;}
.urban-content .rightpad{width:100%; text-align:center;}
.urban-content{padding-bottom:30px;}
.begurli {  padding: 0; width: 100% !important;}
.begurli li:last-child a{border-bottom:1px solid #d3d3d3;}
.begurli li:last-child a:hover{border-color: #36aef6;}
.urban-content .contactpage .leftpad{margin-right:0; width:100%;}
.contactpage .rightpad{margin-top:0;}
.urban-content.contactpagesec{ padding-bottom:30px;}
.raons-txt p span{font-size:100px; line-height:100px;}
.raons-txt p span.mob-star{font-size:60px;}
.raons-txt p{font-size:50px; line-height:55px;}
#raons-ftr { display: block;}
#viewport{display:none;}
.raons-txt.sec-list-mob { width: 80%; margin-left: 10%;}

.serveislist li{width:48%; margin:1%;}
.serveis-banner-dis{padding:30px 0;}
.serveis-banner-dis p{width:100%; padding:0 0 10px 0;}
.serveis-banner-dis p:last-child{padding-left:0;}
.serveislist{padding:30px 0;}
.serveislist li:nth-child(2), .serveislist li:nth-child(5), .serveislist li:nth-child(8){margin:1%;}

#gtranslate_selector { background-color: #009bf7; padding: 5px 5px 5px 5px; }

#more_begur_tv { position: relative; }

.grid-item--width2 { width: 196px; }
.grid-item--height2 { height: 175px; padding-top: 0px; }

}

/* Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:639px) {
.row { width:96%; }
.flex-direction-nav{display:none;}
.flexslider h1 { font-size: 32px;  top: 30%;}
.vid-sec .serlistinnerpad > li { margin: 0 0 20px; 0; width: 100%; padding:0;}
.serlistinnerpad h2{min-height:10px;}
/*.serlistinnerpad img{margin-bottom:10px;}*/
.serlistinnerpad .newtag{width:auto;}
.agendalist > li {margin-right: 0; width: 100%;}
.agncon { padding: 20px;}
.agncon h3 {font-size: 20px;margin-bottom: 15px;}
.agncon p.date{min-height:10px; padding-bottom:10px; margin-bottom:10px;}
.veure-section a { margin: 0 0 20px;  width: 100%;}
.twitter-mob-img { width: 100px;}
.twitter-rht { float: right;  margin-top: 0; width: auto;}
.twitcontent { float: none; width: auto;}
.twitcontent h4 {font-size: 15px; line-height: 18px;  margin-bottom: 5px;}
.twitcontent h3 { font-size: 24px;  line-height: 28px;}
.twitcontent a {font-size: 16px; line-height: 20px; margin-bottom: 13px;}
.twit-btn {display: inline-block; float: none; font-size: 12px; margin-bottom: 5px;  margin-top: 10px;  padding: 5px 25px;}
.twitter-section{padding-top:20px;}
.twitcontent h3{margin-bottom:10px;}
.grid-item{width:100%;}
.grid {  margin-left: 0; width: 100%;}
.begurbanner-section{min-height:5px; padding: 50px 0;}
.begurbanner-section h4 {font-size: 26px; line-height: 30px;margin-bottom: 25px;}
.begurbanner-section h3 {font-size: 45px;line-height: 50px; margin-bottom: 20px;}
.begurbanner-section a{padding: 8px 40px;}
.interessa-list > li { text-align: center; width: 100%; margin:0 0 20px 0;}
.interessa-list a{float:none;}
.interessa-list li a i { margin: 0 auto 10px; background: rgba(0, 0, 0, 0) url("../images/img-interessa.jpg") no-repeat scroll 0 0; border-radius: 50%; display: block; height: 144px; width: 144px;}
.interessa-list li a i.interessa1 {background-position:0 0;}
.interessa-list li a i.interessa2 {background-position:-193px 0;}
.interessa-list li a i.interessa3 {background-position:-385px 0;}
.interessa-list li a i.interessa4 {background-position:-577px 0;}
.interessa-list li a i.interessa5 {background-position:-769px 0;}
.interessa-list li a:hover .interessa1 {background-position:0 -146px;}
.interessa-list li a:hover .interessa2 {background-position:-193px -146px;}
.interessa-list li a:hover .interessa3 {background-position:-385px -146px;}
.interessa-list li a:hover .interessa4 {background-position:-577px -146px;}
.interessa-list li a:hover .interessa5 {background-position:-769px -146px;}
.categorydiv > span{float:left; margin-bottom:5px; margin-right:5px;}
.categorydiv > a{float:left; margin-left:0; margin-right:8px;}
.exp-ser .serlistinnerpad > li{min-height:380px;}
.memb-con p{padding-bottom:10px;}
.memb-con{padding-bottom:0;}
.memb-con .pro-si{display:block; margin-bottom:3px;}
.memberformpad{ padding:30px 0;}
.generica-banner h1 { font-size: 38px; line-height: 50px;}
.urban-content .leftpad .ssprint p span{display:none;}
.gentralpage .rightpad > img:nth-child(2) { margin-left: 1.3%;}
.serlistinnerpad > li { min-height:auto;}
.contentpad h1 { font-size:36px;}
.breadcrumb p { font-size:14px;}
.agendadate tr td { width:38px;}
.maplist > li{width:24%;}
.videoinnerpad h2{font-size:18px;}
.contentpad .ssprint p { float: left; margin-top: 20px;  width: 100%;}
.dircetori-content ul li{width:100%; margin:0 0 10px 0; padding:15px;}
.begurli i{margin-right:0;}
.begurli li { font-size: 15px;}
.map{width:100%;}
.begurli li{width:100%;}
.begurli li{font-size:18px;}
.begurli i{margin-right:5px;}
.contactpage form input[type="text"]{margin-bottom:10px;}
.raons-img > img{width:360px;}
.raons-txt p { font-size: 40px; line-height: 46px;}
.raons-txt p span { font-size: 80px; left: 0; line-height: 80px;}
.raons-txt p span.mob-star { font-size: 40px;}

.serveislist li , .serveislist li:nth-child(2), .serveislist li:nth-child(5), .serveislist li:nth-child(8){margin:0 0 20px 0; width: 100%;}






}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:479px) {
.row { width:94%; }
.serlistinnerpad .newtag{ width:86px; }
.thump-vid p { height: 34px; overflow: hidden; width: 100%;}
.twitter-mob-img{display:none;}
.twitcontent{width:100%; margin:0;}
.twitter-section { padding-bottom: 15px;}
.begurbanner-section h4 { font-size: 22px; line-height: 24px; margin-bottom: 10px;}
.begurbanner-section h3 { font-size: 30px;line-height: 40px; margin-bottom: 12px;}
.begurbanner-section a{font-size:13px;}
.contentpad h1 { font-size: 30px; line-height: 34px;}
.moment-description h2{font-size:24px; line-height:24px;}
.categorydiv > a{margin-bottom:5px;}
.print{margin-right:5px;}
.ssprint > a{font-size:14px;}
.contentpad .ssprint p span{display:none;}
.recom-list a { margin-bottom: 20px; margin-right: 0; width: 100%;}
.exp-ser .serlistinnerpad > li { min-height: 10px; width: 100%;}
.imgpad { margin-right: 0; text-align: center;  width: 100%;}
.pro-pic { width: auto;}
.memb-con { float: left; width: 100%;}
.memberformpad h3{font-size:20px; line-height:24px; margin-bottom:15px;}
.doc-list a{padding:10px;}
.gentralpage .rightpad > img:nth-child(2){margin-left:0;}
.gentralpage .rightpad > img{width:100%; margin-bottom:10px;}
.flexslider h1{font-size:30px; top:36%;}
/* .flexslider .slides img { height:200px;} */
.serlistinnerpad > li { width:100%; padding:0 0 20px 0;}
.maplist > li{width:46%;}
.videoinnerpad > li{width:100%;}
.dircetori-content ul li p.address a{ display:block;}
.dircetori-content ul li p.ph{padding-bottom:10px;}
.dircetori-content ul li p.time{float:left; width:100%;}
.urban-content .contactpage .leftpad form p{width:100%; margin-bottom:10px;}
.contactpage form input[type="submit"]{float:left;}
#searchsec{ right:38px; }

.raons-img > img {width:300px; }
.raons-txt p { font-size: 36px; line-height: 40px; }
.raons-txt p span { font-size: 60px; left: 0; line-height: 60px; }
.raons-txt p span.mob-star { font-size: 36px;}

a.fancybox{ display: inline-block; max-width: 49%; }

}