@keyframes fadein{from{opacity:0;}
to{opacity:1;}
}
@-moz-keyframes fadein{from{opacity:0;}
to{opacity:1;}
}
@-webkit-keyframes fadein{from{opacity:0;}
to{opacity:1;}
}
@-ms-keyframes fadein{from{opacity:0;}
to{opacity:1;}
}
@-o-keyframes fadein{from{opacity:0;}
to{opacity:1;}
}
.gm-style{background:#AAD9EB;}
#map-canvas{margin:0;padding:0;height:400px;max-width:none;}
#map-canvas img{max-width:none !important;}
.gm-style-iw{max-width:450px !important;top:30px !important;left:0px !important;background-color:#F04C3B;border:2px solid #FFFFFF;color:#ffffff;-webkit-animation:fadein 2s;-moz-animation:fadein 2s;-ms-animation:fadein 2s;-o-animation:fadein 2s;animation:fadein 2s;}
.gm-style-iw ul{padding-left:15px;margin:0px;}
#iw-container{margin-bottom:10px;}
.iw-content img{float:right;margin:0 5px 5px 10px;}
.gm-style-cc,.gm-svpc,.gm-style-mtc{display:none;}
#map{width:100%;height:100%;}
.gm-style div div div div div div div div{display:none;}
.gm-style-iw li{list-style:outside none disc;}
.feedtitle{color:#fff;display:block;font-family:gotham;font-size:12px;font-weight:bolder;line-height:1.2;padding:8px 30px 10px 15px;text-transform:uppercase;width:100%;margin:0;}
.feedcontent{color:#fff;display:block;font-family:gotham;font-size:10px;line-height:1.2;padding:8px 15px 0px 15px;font-weight:400;overflow:hidden;margin:0;}
.feeddate{bottom:10px;font-family:gotham;font-size:10px;right:20px;float:right;margin-top:10px;min-width:300px;text-align:right}
.feedviewmore{display:block;margin-bottom:0;}
.mapviewmore a{color:#ffffff;}
.home-gmap .gmap-contener{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;overflow:hidden}
.home-gmap .gmap-contener.interactivemap-inner{width:75%;}
.feedcontent a{padding:10px 0 0 !important;color:#FFF;display:inline-block;font-size:12px;}
.feedcontent a:hover{color:#FFFFFF}
select#psc-country, select#psc-city{border:none;background-color:transparent;background-image:url(../images/sort-down.png) !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:14px;background-repeat:no-repeat;background-position:95% 14px;background-size:13px;padding:5px 10px;width:100%;outline:none !important;font-weight:600;color:#686868;line-height:1.75;}
select#psc-country option, select#psc-city option{color:#000000;font-family:gotham;font-weight:300;padding:5px 10px;}
select#psc-country option:hover, select#psc-city option:hover{color:#ef4f38;background-color:transparent;}
select#psc-country:focus, select#psc-city:focus{outline:none !important;}
.bridge_search_overlay{background:rgba(255,255,255,0.8) none repeat scroll 0 0;border:0 none;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:11111}
.bridge_box{background:#fff none repeat scroll 0 0;bottom:0;box-shadow:0 3px 10px rgba(34,25,25,0.4);font-family:Arial,sans-serif;font-size:16px;height:80%;left:0;margin:auto;overflow:auto;padding:30px;position:fixed;right:0;top:0;width:70%;z-index:11111}
.bridge_select_box{background:#fff none repeat scroll 0 0;bottom:0;box-shadow:0 3px 10px rgba(34,25,25,0.4);font-family:Arial,sans-serif;font-size:16px;height:100%;left:0;margin:auto;overflow:auto;padding:30px;position:fixed;right:0;top:0;width:90%;z-index:11111;text-align:left;max-width:70vw;max-height:40vw}
.bridge_box_close{background:rgba(0,0,0,0) url(../images/close_gray.png) repeat scroll 0 0;cursor:pointer;height:10px;position:absolute;right:30px;top:15px;width:10px}
.bridge_single_rec > a{color:#15C!important;display:block;text-align:left;text-decoration:underline}
.green_link{color:#0F830F;font-size:12px}
.bridge_single_rec{float:left;line-height:1;margin:0 0 50px;width:100%}
.bridge_img_cnt{border:1px solid #d0d0d0;float:left;margin:2px 0;padding:10px;width:100%}
.bridge_img_cnt > img{float:left;margin:0 10px 0 0}
.bridge_img_cnt > span{font-size:14px;line-height:1}
.bridge_data_pagination{float:left;padding:0 0 20px;clear:both}
.bridge_data_pagination span{color:#000;cursor:pointer;font-size:12px;padding:0 4px}
.bridge_data_pagination span.active{font-weight:600;color:#F04C3B}
.bridge_no_rec_found{background-color:#fff4c2;border:1px solid #fc3;font-size:14px;margin:5px;padding:5px;text-align:center;float:left;width:100%}
.gcsc-branding{color:#666;float:right;font-size:10px;color:#666;float:right;font-size:10px}
.bridge_box > iframe{margin-top:20px;border:1px solid #d0d0d0}
.gcsc-branding-img-noclear{margin:0 5px}
input#search_text:focus{background:none!important;text-indent:0!important;background-color:#fff!important}
input#search_text{padding:14px;border:1px solid #d0d0d0;margin:0;outline:medium none;background:#fff url(http://www.google.com/cse/static/images/1x/googlelogo_lightgrey_46x16dp.png) no-repeat scroll left center;text-indent:43px;width:100%;float:left;box-shadow:none;padding:0 15px;height:3vw;border-radius:2px!important;font-size:.875rem;font-family:sans-serif;font-size:1.2vw;}
button#bridge_view_search_res{float:right;margin:6px 0 2px;padding:6px;background-color:#f04c3b;background-image:-webkit-gradient(linear,left top,left bottom,from(#f04c3b),to(#f04c3b));background-image:-webkit-linear-gradient(top,#f04c3b,#f04c3b);background-image:-moz-linear-gradient(top,#4d90fe,#4787ed);background-image:-ms-linear-gradient(top,#4d90fe,#4787ed);background-image:-o-linear-gradient(top,#4d90fe,#4787ed);background-image:linear-gradient(top,#4d90fe,#4787ed);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe',EndColorStr='#4787ed');line-height:1;border-radius:2px;width:10%;height:3vw;}
.ps_custom_form{float:left;width:100%;padding:0 6px 2px 0px;margin-bottom:2px;padding-top:0;padding-left:0px;}
.welcome_searchbox{padding:10px}
.bridge_img_cnt p{font-size:14px;line-height:1.2;color:#000}
.gsc-control-cse.gsc-control-cse-en{padding:0;border:none;background:transparent}
td.gsc-search-button{width:54px!important;border:none;border-radius:0!important}
input.gsc-search-button.gsc-search-button-v2{width:auto;height:auto;margin:6px 0 0;border:none;padding:10px}
.gsib_a{padding:0;border:none}
table#gs_id50{margin:0;border:none!important;border-collapse:initial;background:transparent!important}
.gsc-search-box-tools .gsc-search-box .gsc-input{border:none;padding-right:0}
div#gsc-iw-id1{border:none;height:auto;background:transparent}
div#gsc-iw-id1.gsc-input-box-hover.gsc-input-box-focus{border:none;box-shadow:none!important}
input#gsc-i-id1{height:35px!important;box-shadow:none;padding-left:10px!important;border:1px solid #ccc!important}
form.gsc-search-box.gsc-search-box-tools{margin:0}
table.gsc-search-box{margin:0;background:transparent}
form.gsc-search-box.gsc-search-box-tools *{box-shadow:none!important;outline:none!important}
.gsib_b{border:none}
.gs-bidi-start-align.gs-snippet{margin-left:100px}
.gs-title{text-align:left}
.gsc-resultsHeader,.gsc-above-wrapper-area{display:none}
.gsc-search-box-tools .gsc-search-box td.gsc-input{width:calc(100% - 60px)!important;padding-top:0;padding-left:3px}
td.gsc-search-buttonÃ‚{width:Ã‚ 53px!important}
.gsc-adBlock{display:none!important}
form.gsc-search-box.gsc-search-box-tools td.gsc-search-button{width:Ã‚ 53px;padding-top:0}
td.gsc-search-button{width:44px!important;border:none;border-radius:0!important;padding-left:0}
.pscf_a{padding:4px 9px 0 6px;overflow:hidden;float:left;width:90%;margin-top:2px;margin-bottom:2px}
button#bridge_view_search_res:hover{border-color:#2f5bb7;background-color:#357ae8;background-image:-webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);background-image:-moz-linear-gradient(top,#4d90fe,#357ae8);background-image:-ms-linear-gradient(top,#4d90fe,#357ae8);background-image:-o-linear-gradient(top,#4d90fe,#357ae8);background-image:linear-gradient(top,#4d90fe,#357ae8);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe',EndColorStr='#357ae8')}
.welcome_searchbox{padding:0;background:rgba(255,255,255,0.8)!important;}
input[type="radio"]{margin-bottom:8px}
label{width:auto;border-radius:3px;font-size:0;position:relative;text-align:center;margin-bottom:20px;vertical-align:top!important}
input.radio:empty{#margin-left:-999px;display:none}
input.radio:empty ~ label{position:relative;#float:left;line-height:28px;text-indent:0;#margin-top:2em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
input.radio:empty ~ label:before{top:-2px;bottom:0;left:0;content:'\f00c';width:30px;height:30px;float:none;background:transparent;color:transparent;border-radius:100%;text-align:center;right:0;font-size:20px;display:inline-block;border:1px solid #888}
input.radio:hover:not(:checked) ~ label{color:#888}
input.radio:checked ~ label:before{content:'\f00c';text-indent:0;color:#fff;background-color:#f04c3b;font-family:fontAwesome;border-color:#ee4634}
input.radio:checked ~ label{color:#777}
input.radio:focus ~ label:before{box-shadow:0 0 0 3px #999}
input:focus::-webkit-input-placeholder{color:transparent}
input:focus:-moz-placeholder{color:transparent}
input:focus::-moz-placeholder{color:transparent}
input:focus:-ms-input-placeholder{color:transparent}
table.gsc-completion-container{display:none}
span.lbl_text{display:inline-block;text-align:center;font-size:15px;margin-left:10px}
.ps_cs_logo{max-width:180px;margin:auto}
input.radio:not(:checked) ~ label:hover:before{content:'\f00c';text-indent:0;color:#fff;background-color:#f04c3b;font-family:fontAwesome;border-color:#ee4634}
button#bridge_view_search_res img{max-width:100%}
.ps_cs_checkbx{text-align:center}
.web_search_res{display:none}
.gsc-results-close-btn.gsc-results-close-btn-visible{display:none!important}
.gsc-overflow-hidden{overflow:auto}
.gsc-results-wrapper-overlay{box-shadow:none;height:auto;overflow:hidden;padding:0;position:static!important;width:auto}
.web_search_res,.bridge_search_overlay,.bridge_select_box{display:none}
