body{font-family: Gibson Regular;}
/*-- search --*/
.search_home{float: left;    width: 95.2%;    margin: 1.5% 0% 0% 2.4%;    background: rgba(1, 135, 126, 0.7);    height:146px;}
.seek_text{    float: left;    width: 100%;    font-size: 20px;    color: white;    text-align: center;    margin: 1% 0 1% 0;}
.text_cat_main { float: left;width: 100%; margin-top: 5px;}
.text_cat1 { margin-left: 26px; width: 29%;}
.cat_span { float: left;  font-size: 15px;}
.text_cat { float: left;  width: 29.2%;}
#dropdowncustom {  float: left;   width: 98.2%;   margin: 0% 0% 0% 1.5%;}
#maincat_div, #submaindiv, #location_dropdown {  float: left;  width: 29%;   margin-right: 1%;}
#dropdowncustom select {   width: 100%;   color: #858585;   font-size: 0.8725em;    padding:7px;   outline: none;   margin: 5px 0;    font-family: 'Open Sans', sans-serif;    background: #ffffff;    border: 1px solid #DFDFDF;}
#submit_dropdown {  float: left;     margin-top: 5px;  padding: 7px 25px;  background-image: url('../../images/All-images/btn_back.jpg');   border: none;    color: white;
    cursor: pointer;}
/*-- add business --*/
.addsmainslider {  width: 23%;  float: left;  margin: 20px 0 0 2.4%;}
#register {   float: left;  margin: 5px 0 5px 0;   width: 100%;}
#register img {  float: left;   height: 140px;   width: 100%;}
/*add slider --*/
.add_text {float: left; width: 100%;text-align: center;font-size: 16px;font-weight: bold;color: white;
    text-decoration: underline;line-height: 27px;background-color: #00887e;margin:2px 0px 5px; height: 28px;
    border-radius: 2px;}

.demo {float: left;  overflow: hidden;width:100%;}
.demo img {float: left; width:100%;height:130px;}
/*-- Recent and Popular Listings --*/
#home-sidebar-first{width:20%;float:left;}
/*---------------------- css for recent listing starts--------------------*/

.recent_listings{    float: left;    width: 91%;    margin-left: 21px; font-family: times new roman;
color: #0F887E;padding-bottom: 0;line-height: 53px;}
.recent_listings_bottom{margin-top:3px;}
.title_recent{float: left;    width: 100%; font-size: 20px;    font-weight: bold;}
.listing{float: left;    width: 100%;    padding: 10px;    background-color: white;    margin-bottom: 7px;}
.rec_img{    float: left;    width: 31%;    margin-top: 5px;}
.rec_img img{    float: left;    width: 89%;}
.main_listing{    float: left;    width: 67%;    margin-left: 4px;    height: 57px;    margin-top: 6px;}
.main_listing .name{float: left;    width: 100%;    line-height: 5px;font-size: 12px; }
.main_listing .number{    width: 96%;    font-size: 12px;    font-family: initial;    margin: 8px 0px 0px 0px;    float: left;
    line-height: 0;}
.main_listing .address{    width: 100%;    font-size: 12px;    font-family: initial;  height:auto;  margin: 2px 2% 10px 0;    float: left;}
.number .home_phone_icon{    width: 16.5px;    height: 16px;    background-color: #00887e;    border-radius: 4px;padding:2px;}
.address .home_phone_icon{    width: 16.5px;    height: 16px;    background-color: #00887e;    border-radius: 4px;padding:2px;}

#block-views-recent-posts-block {padding:0;border:0;margin:0;}
#block-views-recent-posts-block .content{margin:0;}
#block-views-recent-posts-block h2{font-size:20px;font-weight:bold;padding: 0 2px;    margin: 0;    border: 0;}
#block-views-recent-posts-block .views-row {     width: 100%;   background: #fff;  float: left;  border-bottom: 1px dashed #0f887e;  padding: 0 0 10px 0;
position: relative;}
#block-views-recent-posts-block .views-row .views-field-field-listimage{width: 28%;float: left;     margin: 10px 0 0 4%;}
#block-views-recent-posts-block .views-row .views-field-field-listimage img{width: 100%;float: left;height:50px;}
#block-views-recent-posts-block .views-row .views-field-title {width: 68%;float: left;}
#block-views-recent-posts-block .views-row .views-field-field-contactnumber {width: 68%;float: left;}
#block-views-recent-posts-block .views-row .views-field-field-address {width: 68%;float: left;}
#block-views-recent-posts-block .views-row  a  {color:#0F887E; text-align:left;}
#block-views-recent-posts-block .views-row .views-field-title  a  {color:#0F887E;    font-size: 12px;}
#block-views-recent-posts-block .view{float:left;}
#block-views-recent-posts-block .view .rec_img img{height:50px;}
.name:hover .hovertitle{display:block;}
.hovernum{display:none;position: absolute;bottom: 72px;width: 100%;left: 0;background-color:rgba(124,178,73,1);line-height: 20px;
    z-index: 999;}
.number:hover .hovernum{display:block;}
#block-views-recent-posts-block .view-recent-posts .hovertitle{left: 113px;padding: 6px 6px;bottom: 94px;}
#block-views-recent-posts-block .main_listing .number{line-height:20px;}
#block-views-recent-posts-block .main_listing .number .field-content{float:left;padding-left:4px;}
#block-views-recent-posts-block .number .home_phone_icon,#block-views-recent-posts-block .address .home_phone_icon{float:left}
#block-views-recent-posts-block .views-row .address:hover .hoveraddress{bottom:35px;left:0;line-height: 1.2;}
#block-views-recent-posts-block .listing{    padding: 15px 0 0 0;}
#block-views-recent-posts-block .views-row .hovertitle{bottom: 78px;left:auto;padding: 5px 5px;}
#block-views-recent-posts-block.views-row .hovernum{    bottom: 60px;}
#block-views-recent-posts-block  .views-row .address{position:static;}
#block-views-recent-posts-block  .views-row .address .field-content{float:left;padding-left:4px;}
/*---------------------- css for recent listing ends--------------------*/

/*---------------------- css for popular listing starts ------------------*/
#sidebar-second1{    width: 20%;   float: left;}
#sidebar-second1 .section{float: left;width: 100%; padding: 0;}
.hovertitle {    display: none;    position: absolute;    bottom: 51px;    font-size: 12px;
    background-color: rgba(124, 178, 73, 0.77);    padding: 0 5px;    left: -7px;}
.hoveraddress {   display: none;}
.address:hover .hoveraddress { display: block; position: absolute; bottom: 60px; background: #7CB249; padding: 3px;
    border-radius: 3px;}
.name:hover .hovertitle { display: block;}
#block-views-popular-listings-block .address .home_phone_icon,
#block-views-popular-listings-block .number .home_phone_icon{float:left}
#block-views-popular-listings-block .main_listing .number{line-height:20px;}
#block-views-popular-listings-block .main_listing .number .field-content{float:left;padding-left:4px;}
#block-views-popular-listings-block {padding:0;border:0;margin:0;}
#block-views-popular-listings-block .content{margin:0;}
#block-views-popular-listings-block h2{font-size:20px;font-weight:bold;    padding: 0 2px;
    margin: 0;
    border: 0;}
#block-views-popular-listings-block .views-row {     width: 100%;   background: #fff;  float: left;  border-bottom: 1px dashed #0f887e;  padding: 0 0 10px 0;
position: relative;}
#block-views-popular-listings-block .views-row .views-field-field-listimage{width: 28%;float: left;     margin: 10px 0 0 4%;}
#block-views-popular-listings-block .views-row .views-field-field-listimage img{width: 100%;float: left;height:50px;}
#block-views-popular-listings-block.views-row .views-field-title {width: 68%;float: left;}
#block-views-popular-listings-block .views-row .views-field-field-contactnumber {width: 68%;float: left;}
#block-views-popular-listings-block .views-row .views-field-field-address {width: 68%;float: left;}
#block-views-popular-listings-block .views-row  a  {color:#0F887E; text-align:left;}
#block-views-popular-listings-block .views-row .views-field-title  a  {color:#0F887E;    font-size: 12px;}
#block-views-popular-listings-block .view{float:left;}
#block-views-popular-listings-block .view .rec_img img{height:50px;    width: 70px;
    margin-left: 5px;}
.name:hover .hovertitle{display:block;}
.hovernum{display:none;position: absolute;bottom: 72px;width: 100%;left: 0;background-color:rgba(124,178,73,1);line-height: 20px;
    z-index: 999;}
.number:hover .hovernum{display:block;}
#block-views-popular-listings-block .view-recent-posts .hovertitle{left: 113px;padding: 6px 6px;bottom: 94px;}
#block-views-popular-listings-block  .views-row .address:hover .hoveraddress{bottom:42px;left:0;line-height: 1.2;}
#block-views-popular-listings-block .listing{    padding: 15px 0 0 0;}
#block-views-popular-listings-block .views-row .hovertitle{bottom: 78px;width:100%;padding: 5px 5px;}
#block-views-popular-listings-block .views-row .hovernum{    bottom: 60px;}
#block-views-popular-listings-block  .views-row .address{position:static;}
#block-views-popular-listings-block  .views-row .address .field-content{float:left;padding-left:4px;}

/*---------------------- css for popular listing ends ------------------*/

/*------------css for looking for info starts ------------*/
.newbox_look{width:100%;position:relative;float:left;}
.newbox_look_boxes{float:left;width:100%;/*background-image: url('../../images/All-images/spotlight_def.png');background: rgba(134, 189, 44, 0.73);*/}
#block-views-looking-for-block{float: left;width: 100%;
/*background: url('../../images/All-images/line_li_menu.png') no-repeat center 79%;    background-position: 0px 17px; background-size: 100% 2px;*/}
#block-views-looking-for-block .views-row{float: left;width: 18%;margin-bottom:6%;text-align: center;margin-right: 1.5%;    position: relative;}
#block-views-looking-for-block .views-row img{float: left;width:100%;border-radius: 7px;height:200px;}
#block-views-looking-for-block .views-row div span a{font-size: 16px;text-transform: uppercase;font-weight: bold;color: black;    float: left;
    width: 100%;text-decoration:none;padding-left: 6%;}
#block-views-looking-for-block .views-row .views-field-field-listimage{float: left;width:100%;color: #273e47;margin-bottom: 5px;-webkit-transition: -webkit-transform 1s ease;  transition: transform 1s ease; webkit-backface-visibility: hidden;
    backface-visibility: hidden; -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d; }
#block-views-looking-for-block .views-row .views-field-title{float: left;width: 100%;}
#block-views-looking-for-block .views-row .views-field-field-description{    -webkit-transition: -webkit-transform 1s ease;
transition: transform 1s ease;webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;float: left;    background: rgba(135,190,47,0.65);
border-radius:7px;position: absolute; webkit-backface-visibility: hidden;    backface-visibility: hidden;   width: 100%; height: 85%;}
#block-views-looking-for-block .views-row .views-field-field-description a{font-size: 20px;line-height:200px;float: left;width: 100%;text-decoration: none;color: #000;    font-weight: 700;	}
#block-views-looking-for-block .views-row .views-field-field-description a{opacity:0;}
#block-views-looking-for-block .views-row .views-field-field-description:hover a{opacity:1;}
#block-views-looking-for-block .views-row .views-field-field-description p{margin:0}
#block-views-looking-for-block h2{text-transform: uppercase;width: 100%;text-align: center;color: #008573;margin:0;font-size: 35px;/*background: url('../../images/All-images/line_li_menu.png') no-repeat center 79%;background-position: 0px 50px; background-size: 100% 2px;*/}
.view-looking-for{float: left; margin-left: 4.5%;width: 94%;}
/*#block-views-looking-for-block .views-row:hover 
.views-field-title{background: url('../../images/All-images/line_li_menu.png') no-repeat center 79%;background-position: -50px 0px;}
#block-views-looking-for-block .views-row:hover 
.views-field-title a{background: url('../../images/All-images/line_li_menu.png') no-repeat center 70%;background-position: -50px 30px;padding: 7px 0 12px 6%;color:#7FB32B;}
.flip  , .theFlip  {-webkit-transform:rotateY(-180deg);transform: rotateY(-180deg);}
#block-views-looking-for-block .views-row:hover.views-row-4 .views-field-title a{padding-left:24%;}*/
#block-views-looking-for-block .views-row .views-field-title span{    color: #08504b;
        font-size: 21px; border-bottom: 4px solid rgb(0, 136, 126);padding: 2px 6px;}
/*------------css for looking for info ends ---------*/

/*-------------------------------- css for vacancies starts ---------------------------------------*/
.menu_bottom{width:100%;float:left;background-image:url('../../images/All-images/job_vacancy.jpg');   background-size: cover;background-position: center center;   }
.menu_bottom_sub{width:100%;float:left;background-image: url(../../images/All-images/bg_dot.png);  background-size: 5px 5px;  background-color: rgba(0,0,0,0.5);}
.job_info{width:21%;float:left;}
.job_list{float:left;width:80%;overflow-x:hidden;overflow-y:auto;padding: 0 6px;height: 407px;margin-bottom: 62px; }
.joblist{width:100%;float: left;    color: #fff;    border-bottom: 1px solid rgba(255, 255, 255, 0.32);    padding: 8px;}
.joblist a{color:#fff;}
.job_info h2{      padding-bottom: 5px;margin: 0; padding-top: 5px;color: #06382e;font-size: 24px;
    width: 100%;  text-align: center; background: rgba(125, 184, 61, 0.71);  font-weight: bold;}
.job_info b, .job_info strong {    font-weight: bold;    color: #77BC38;}
.stage{ position: relative;  float: left;  width: 75%;  height: 510px; color:white;   }
.menu_bottom_sub .stage ul li{list-style-type:none;padding:0;width:100%;float:left;text-align:center;}
.menu_bottom_sub .stage ul li i{font-size:20px !important;}
.menu_bottom_sub .stage ul{padding:0px 0 0 0;}
.stage ul li a{color:white;font-size:13px;}
.stage  .rotlogo img{float: left; position: absolute;width: 240px; top: 220px;  left:36%; padding: 5px 9px 8px;  }

/*-------------------------------- css for vacancies ends ---------------------------------------*/

  /*--------- chrome scrollbar css started------- */

#block-views-job-vacancies-block .view-job-vacancies::-webkit-scrollbar {width: 8px;}
 
/* Track */
#block-views-job-vacancies-block .view-job-vacancies::-webkit-scrollbar-track {    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;    border-radius: 10px;}
 
/* Handle */
#block-views-job-vacancies-block .view-job-vacancies::-webkit-scrollbar-thumb {    -webkit-border-radius: 10px;    border-radius: 10px;
    background: #fff;     -webkit-box-shadow: inset 0 0 6px #fff; }
#block-views-job-vacancies-block .view-job-vacancies::-webkit-scrollbar-thumb:window-inactive {background: #ffffff; }
   /*--------- chrome scrollbar css End------- */
/*--------------------------- css for job vacancies starts----------------------------*/
#block-views-job-vacancies-block h2{display:none;}
#block-views-job-vacancies-block .view-job-vacancies{color: white;width:100%;float:left; }
#block-views-job-vacancies-block .views-row{width: 96%; float: left;margin-bottom: 10px;padding: 10px 0 10px 4%;background: rgba(0, 136, 126, 0.57);}
#block-views-job-vacancies-block .field-content{text-align: left;}
#block-views-job-vacancies-block .views-field-title{text-align: left;}
#block-views-job-vacancies-block .views-label {float: left; }
#block-views-job-vacancies-block .views-field a{color:#87be2f;}
.job_info{    float: left;    width: 21%;}
/*--------------------------- css for job vacancies ends----------------------------*/
/*-- grid css --*/
#main_grid{    float: left;    width: 76%; margin-left: 2%;}
.main_grid1{    float: left;width: 100%;margin-bottom: 30px;}
.img_tit1{float: left;width: 23%; height: 180px; position: relative;  padding-right: 2%;}
#main_grid .img_tit1 img{    width: 100%;    height: 180px;transform: scale(1); }
#main_grid .img_tit1 span{font-size: 14px;text-transform: uppercase;display: inline-block;position: absolute;
    left: 15px;    top: 107px;    color: #fff;    padding: 5px;    background: #1C9069;}
.mask {float: left;position: absolute;width: 92%;top: 0;height: 180px;overflow: hidden;opacity:0;
    background-color: rgba(204, 204, 204, 0.36);}
.mask .maskhover{font-size: 20px;line-height: 15px;position: absolute;z-index: 5;top: 25%;left: 0%;right: 0%;
color: #fff !important;text-align: center;width:79%;border-bottom: 1px solid rgba(255,255,255,0.5);overflow: hidden;
padding-bottom: 5px;-webkit-transition: -webkit-transform 1s;transition: transform 1s;-webkit-transform: scale(0, 1);
transform: scale(0, 1);}
.img_tit1:hover .mask {opacity:1;}
.img_tit1:hover .mask .maskhover1{-webkit-transform: scale(1, 1);transform: scale(1, 1);background-color: rgba(29, 188, 167, 0.55);
    margin: auto;    top: 10px;}
.img_tit1:hover .mask .maskhover2{-webkit-transform: scale(1, 1);transform: scale(1, 1);background-color: rgba(29, 188, 167, 0.55);
    margin: auto;    top: 44px;}
.img_tit1:hover .mask .maskhover3{-webkit-transform: scale(1, 1);transform: scale(1, 1);background-color: rgba(29, 188, 167, 0.55);
    margin: auto;    top: 78px;}
.img_tit1:hover .mask .maskhover4{-webkit-transform: scale(1, 1);transform: scale(1, 1);background-color: rgba(29, 188, 167, 0.55);
    margin: auto;    top: 112px;}
.img_tit1:hover .mask .maskhover5{-webkit-transform: scale(1, 1);transform: scale(1, 1);margin: auto;top: auto;bottom:0;
    right: 21px;left: auto;width: 85px;}
.img_tit1 .mask a {
    width: 90%;
    float: left;
    padding: 5px;
    font-size: 18px;
    color: #1D916A;
    text-align: left;
    text-decoration: none;
    margin-left: 25px;
    position: relative;
    z-index: 10;
}
	
	.img_tit1 .mask .maskhover a {
    -webkit-transition: -webkit-transform 0.35s, opacity 0.15s;
    transition: transform 0.35s, opacity 0.15s;
    -webkit-transform: translate3d(0,50px,0);
    transform: translate3d(0,50px,0);
    opacity: 0;
    text-decoration: none;
    font-size: 16px;
    color: #fff;
    padding: 4px 0 4px 4%;
    margin: 0;
    width: 100%;
    font-style: normal;
    text-align: left;
}
.img_tit1:hover .mask .maskhover a {
     -webkit-transform: translate3d(0,0,0); 
    transform: translate3d(0,0,0);
    -webkit-transition-delay: 0.35s; 
   transition-delay: 0.35s; 
    opacity: 1;
}
/*weather css*/
#block-weather-system-2 .weather p{display:none;margin:0;}
#block-weather-system-2 .weather div{display:none;}
#block-weather-system-2{padding:0;margin:0;background: rgba(255, 255, 255, 0);
    border: 0;}
#block-weather-system-2 h2{display:none;}
#block-weather-system-2 .weather p:nth-child(4) {display:block;}
/*.mask .maskhover a {-webkit-transition: -webkit-transform 0.35s, opacity 0.15s;transition: transform 0.35s, opacity 0.15s;position:relative;
-webkit-transform: translate3d(0,50px,0);transform: translate3d(0,50px,0);opacity: 0;text-decoration: none;
font-size: 16px;color: #fff;padding: 4px 0 4px 4%;margin: 0;width: 100%;font-style: normal;text-align: left;
color: #fff !important;}
.img_tit11:hover .mask .maskhover a{-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);
-webkit-transition-delay: 0.35s;transition-delay: 0.35s;opacity: 1;}*/
.img_tit1:hover img{filter: blur(2px);-webkit-filter: blur(2px);-moz-filter: blur(2px);transform: scale(10);}
.img_tit1:hover span{opacity:0;}

/*--------------------------- css for div scroll to top starts --------------------------------*/
#down_arw {background-image: url('../../images/All-images/a03.png');float: right;width: 52px;height: 75px;
background-repeat: no-repeat;position: fixed;bottom: 0px;right: 0;display: none;z-index: 9999;cursor: pointer;}
/*--------------------------- css for div scroll to top ends --------------------------------*/

/*---------------------- css for mobile responses starts -------------------------------------*/
@media screen and (min-width:320px) and (max-width:480px)
{
/*
#block-views-looking-for-block .views-row div span a{padding-left: 18%;}
.mainheader .city-logo{width: 100% !important; margin: 10px 0% !important;}
.mainheader .bangaloredata{width: 100% !important;margin:0px 0% 10px 1.5% !important;} 
#block-menu-menu-bangalore-data ul li a{font-size:15px !important;}
.fader{width:98%; margin:0px 0 0 1.4% !important;    height: 400px;}
.maincat .subcat h2{font-size:13px !important;}
.fader .pager_list li, .fader .page li{font-size:9px;}
.addsmainslider{width:96% !important;}
.text_cat_main{display:none;}
#maincat_div, #submaindiv, #location_dropdown{width:100% !important;}
.search_home{height:205px;}
.img_tit1{width:96% !important;margin-bottom: 4% !important;}
.mask{width:98% !important;}
#main_grid{width:99% !important;}
.main_grid1{margin-bottom:0 !important;}
#sidebar-second1{width:100% !important;}
.recent_listings{margin-left:5% !important;}
#block-views-looking-for-block h2{font-size:25px;}
.newbox_look {    margin: auto; width: 100%;}
.textintro h1 { font-size: 26px;}
.textbox { width:100%; margin: 10px 0; padding: 3%;}
.textbox-inner h1 {text-align: center;}
.job_info{width:90% !important;margin-left:4%;}
#vortex {width:95%;margin:30% 0 0 15% !important;}
.newbox_look_boxes,#block-views-looking-for-block h2{height:auto;}
#block-views-looking-for-block .views-row{width:94%;}
#block-views-looking-for-block .views-row .views-field-title{position: relative;top: 0%;width: 100%;margin:0%;}
#block-views-looking-for-block .views-row .views-field-field-listimage{margin:29px 10%;}
#block-views-looking-for-block .views-row .views-field-field-description{width: 30.41%;padding: 29% 20%;margin:52px 7%;}
.fader .pager_list {height: 70px !important;font-size: 14px !important;top:335px;}
.fader .pager_list li, .fader .page li {float: left; width: 19% !important;font-size:10px !important;line-height:30px !important;}
.fader .pager_list li.page6{width: 30% !important;}
.fader .pager_list li.page7{width: 27% !important;}
.fader .pager_list li.page8{width: 25% !important;}
.fader .pager_list li.page9{width: 14% !important;}
#footer{ min-width:0px;margin-top: 10px; margin-bottom:10px; }
body{overflow-x:hidden;}
.footer_nav{float:left; width:100% !important;margin: 0 0 0 2% !important;}
#footer li a{padding:0 2px;}
.footer_nav li a{margin:0px 5px !important;}
#footer-wrapper{margin-top:2% !important;}
#block-menu-menu-bangalore-data .content ul li.leaf{margin-bottom: 5px !important;margin-right:4px !important;}
#block-menu-menu-bangalore-data .content ul li a{ width: 100% !important;font-size:15px !important;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(1){padding: 0.5% !important;    width: 39%;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(1) a{  padding: 0 !important;    text-align: center;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(2){padding: 0.5% !important;    width: 55%;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(2) a{  padding: 0 !important;    text-align: center;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(3){padding: 0.5% !important;    width: 56%;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(3) a{  padding: 0 !important;    text-align: center;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(4){padding: 0.5% !important;    width: 38%;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(4) a{  padding: 0 !important;    text-align: center;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(5){padding: 0.5% !important;    width:46.4%;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(5) a{  padding: 0 !important;    text-align: center;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(6){padding: 0.5% !important;    width:47.4%;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(6) a{  padding: 0 !important;    text-align: center;}
#block-views-looking-for-block .views-row:hover .views-field-title a{background-position: center 33px;padding-left:18%;}
#block-views-looking-for-block .views-row:hover .views-field-title{background-position: center 0px;}
#submit_dropdown{margin-left: 30%;}
.stage  .rotlogo img{width: 50%;top: 44%;left: 34%;}
.looking_text{width: 100%;text-align: center;line-height:50px !important;}
.type-wrap{text-align: center;font-size:24px !important;width: 100% !important;line-height:30px !important;}
#footer p{font-size: 11px;width: 100%;}
.footer_nav li{font-size: 12px;}
.info_main_div{top: -166px;left: -202px;}*/
}
@media screen and (min-width:481px) and (max-width:767px)
{
/*
#block-views-looking-for-block .views-row div span a{padding-left:20%;}
.mainheader .city-logo{width: 100% !important; margin: 10px 0% !important;}
.mainheader .bangaloredata{width: 100% !important;margin:0px 0% 10px 1.5% !important;} 
#block-menu-menu-bangalore-data ul li{    padding: 0px 5px 0px 5px !important;}
#block-menu-menu-bangalore-data ul li a{font-size:15px !important;}
.fader{width:98%; margin:0px 0 0 1.4% !important;    height: 400px;}
.maincat .subcat h2{font-size:13px !important;}
.fader .pager_list li, .fader .page li{font-size:9px;}
.addsmainslider{width:60% !important; margin-left:20%;}
.text_cat_main{display:none;}
#maincat_div, #submaindiv, #location_dropdown{width:100% !important;}
.search_home{height:205px;width: 60%;    margin-left: 20%;}
.img_tit1{width:96% !important;margin-bottom: 4% !important;}
.mask{width:100% !important;}
#main_grid{width:62% !important;  margin-left: 20%;}
.main_grid1{margin-bottom:0 !important;}
#sidebar-second1{width:66% !important;margin-left: 16%;}
.recent_listings{margin-left:5% !important;}
#block-views-looking-for-block h2{font-size:25px;}
.newbox_look {    margin: auto; width: 100%;}
.textintro h1 { font-size: 26px;}
.textbox { width:100%; margin: 10px 0; padding: 3%;}
.textbox-inner h1 {text-align: center;}
.job_info{width:75% !important;    margin-left: 10%;	}
#vortex {width:95%;margin:20% 0 0 15% !important;}
.newbox_look_boxes,#block-views-looking-for-block h2{height:auto;}
#block-views-looking-for-block .views-row{width:94%;}
#block-views-looking-for-block .views-row .views-field-title{position: relative;top: 0%;width: 100%;margin:0%;}
#block-views-looking-for-block .views-row .views-field-field-listimage{margin:29px 9%;}
#block-views-looking-for-block .views-row .views-field-field-description{width:9.41%;padding:15% 13%;margin:52px 9%;}
.fader .pager_list {height: 70px !important;font-size: 14px !important;top:335px;}
.fader .pager_list li, .fader .page li {float: left; width: 19% !important;font-size:15px !important;line-height:30px !important;}
.fader .pager_list li.page6{width: 30% !important;}
.fader .pager_list li.page7{width: 27% !important;}
.fader .pager_list li.page8{width: 25% !important;}
.fader .pager_list li.page9{width: 14% !important;}
#footer{ min-width:0px;margin-top: 10px; margin-bottom:10px;}
body{overflow-x:hidden;}
.footer_nav{float:left; width:100% !important;margin: 0 0 0 2% !important;}
#footer li a{padding:0 7px 0 0;margin:0;width: 100%;}
#footer li{padding: 0 7px;}
.footer_nav li a{margin:0px 5px !important;}
#footer-wrapper{margin-top:2% !important;}
#block-menu-menu-bangalore-data .content ul li.leaf{margin-bottom: 5px !important;margin-right:4px !important;}
#block-menu-menu-bangalore-data .content ul li a{ width: 100% !important;font-size:15px !important;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(1){padding: 0.5% !important;    width: 39%;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(1) a{  padding: 0 !important;    text-align: center;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(2){padding: 0.5% !important;    width: 56%;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(2) a{  padding: 0 !important;    text-align: center;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(3){padding: 0.5% !important;    width: 56%;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(3) a{  padding: 0 !important;    text-align: center;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(4){padding: 0.5% !important;    width: 39%;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(4) a{  padding: 0 !important;    text-align: center;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(5){padding: 0.5% !important;    width:47.4%;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(5) a{  padding: 0 !important;    text-align: center;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(6){padding: 0.5% !important;    width:47.4%;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(6) a{  padding: 0 !important;    text-align: center;}
#block-views-looking-for-block .views-row:hover .views-field-title a{background-position: center 33px;padding-left: 20%;}
#block-views-looking-for-block .views-row:hover .views-field-title{    background-position: center 0px;}
#submit_dropdown{    margin-left: 40%;}
.stage  .rotlogo img{width: 50%;top: 44%;left: 34%;}
.looking_text{font-size: 24px !important;}
.type-wrap{width: 65% !important;font-size: 24px !important;}
.view-looking-for{margin-left: 24.5%;width: 50%;}
.region-header{width:100%;}*/
}
@media screen and (min-width:768px) and (max-width:991px)
{/*
.ad_slider{float:left;width:31%;}
.mainheader .city-logo{width: 100%; margin: 10px 0%;}
.mainheader .bangaloredata{width: 100% !important;margin:0px 0% 10px 1.5% !important;} 
#block-menu-menu-bangalore-data ul li{    padding: 0px 5px 0px 5px !important;}
#block-menu-menu-bangalore-data ul li a{font-size:15px !important;}
.fader{width:98%; margin:0px 0 0 1.4% !important;    height: 400px;}
.maincat .subcat h2{font-size:16px !important;}
.fader .pager_list li, .fader .page li{font-size:9px;}
.addsmainslider{width:98% !important;}
.add1slider{width:35% !important;margin-right: 1% !important;margin-top: 5% !important;}
.demo,#register,.add_text{width:31%;margin-right: 1% !important;}
#maincat_div, #submaindiv, #location_dropdown{width:27% !important;}
.img_tit1{width:46% !important;margin-bottom: 4% !important;}
.mask{width:96% !important;} 
#main_grid{width:99% !important;}
.main_grid1{margin-bottom:0 !important;}
#sidebar-second1{width:100% !important;}
.recent_listings{margin-left:2% !important;width:44% !important;}
.recent_listings_bottom{    margin-top:0%;    margin-left: 5% !important;}
.stage  .rotlogo img{top: 44%;    left: 40%;}
.job_info{width:46% !important;margin-left:25%;}
#vortex {width:95%;margin:15% 0 0 15% !important;}
.view-looking-for{width: 99%;margin-left: 1.5%;}
#block-views-looking-for-block .views-row .views-field-field-listimage{    padding: 17% 19%;}
#block-views-looking-for-block .views-row .views-field-field-description{padding:6.5% 7%;}
#block-views-looking-for-block .views-row .views-field-field-description a{position: relative;left: -18px;}
#block-views-looking-for-block .views-row .views-field-title{    top: 70%;}
#block-views-looking-for-block .views-row:hover.views-row-5 .views-field-title a{padding:0 0 12px 0;}
#block-views-looking-for-block .views-row div span a{    font-size: 11px; font-weight: 0px;}
.fader .pager_list {height: 70px !important;font-size: 14px !important;top:335px;}
.fader .pager_list li, .fader .page li {float: left; width: 19% !important;font-size:15px !important;line-height:30px !important;}
.fader .pager_list li.page6{width: 30% !important;}
.fader .pager_list li.page7{width: 27% !important;}
.fader .pager_list li.page8{width: 25% !important;}
.fader .pager_list li.page9{width: 14% !important;}
#footer{ min-width:0px;margin-top: 10px; margin-bottom:10px;}
body{overflow-x:hidden;}
#footer-wrapper{margin-top:3%;}
.footer_nav{float:left; width:50% !important;margin: 0 0 0 2% !important;}
#footer li a{padding:0 2px;}
.footer_nav li a{margin:0px 5px !important;} 
#block-menu-menu-bangalore-data .content ul li.leaf{margin-bottom: 5px !important;margin-right:4px !important;}
#block-menu-menu-bangalore-data .content ul li a{ width: 100% !important;font-size:15px !important;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(1){padding: 0.5% !important;    width: 31%;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(1) a{  padding: 0 !important;    text-align: center;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(2){padding: 0.5% !important;    width: 31%;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(2) a{  padding: 0 !important;    text-align: center;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(3){padding: 0.5% !important;    width: 31%;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(3) a{  padding: 0 !important;    text-align: center;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(4){padding: 0.5% !important;    width: 31%;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(4) a{  padding: 0 !important;    text-align: center;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(5){padding: 0.5% !important;    width:31%;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(5) a{  padding: 0 !important;    text-align: center;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(6){padding: 0.5% !important;    width:31%;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(6) a{  padding: 0 !important;    text-align: center;}
#block-menu-menu-bangalore-data{width: 96% !important; margin-left:3% !important;margin-right: 0 !important; }
#block-menu-menu-bangalore-data .content ul li.leaf{padding:0 !important;    margin-right: 3px;}
.region {width:100%;}
.type-wrap{width:66%;}
.info_main_div{width: 260px !important;}*/
}
.ad_slider{float:left;width:100%;}
.ad_slider .content{margin:0;}
@media screen and (min-width:992px) and (max-width:1199px)
{
.mainheader .city-logo{margin: 10px 0% !important;}
.mainheader .bangaloredata{width: 100% !important;margin: 38px 0% 28px 1.5% !important;} 
#block-menu-menu-bangalore-data ul li{    padding: 0px 5px 0px 5px !important;}
#block-menu-menu-bangalore-data ul li a{font-size:15px !important;}
.fader{width:72%; margin:0px 0 0 1.4% !important;    height: 400px;}
.search_home{    width: 97.5%;margin: 0% 0% 0% 1.5%;}
#submit_dropdown{padding: 7px 33px;}
.maincat .subcat h2{font-size:16px !important;}
.fader .pager_list li, .fader .page li{font-size:9px;}
.addsmainslider{width:24% !important;    margin:0px 0 0 1.4%;}
#maincat_div, #submaindiv, #location_dropdown{width:28% !important;}
.img_tit1{width:23% !important;margin-bottom: 4% !important;}
.mask{width:92% !important;} 
#main_grid{width:99% !important;}
.main_grid1{margin-bottom:0 !important;}
#sidebar-second1{width:100% !important;}
.recent_listings{margin-left:5% !important;width:44% !important;}
.recent_listings_bottom{margin-top:0%;}
.stage  .rotlogo img{top: 42%;    left: 28%;}
.job_info{width:28% !important;}
#vortex {width:75%;margin:15% 0 0 5% !important;}
.stage{width:70%}
.view-looking-for{width: 99%;margin-left: 1.5%;}
#block-views-looking-for-block .views-row .views-field-field-description{padding:7.2}
#block-views-looking-for-block .views-row .views-field-field-description a{position: relative;left: -18px;}
#block-views-looking-for-block .views-row div span a{font-size: 11px; font-weight: 0px;padding-left:14% !important;}
.fader .pager_list {height: 70px !important;font-size: 14px !important;top:335px;}
.fader .pager_list li, .fader .page li {float: left;padding:0px;font-size:13px !important;line-height:40px !important;}
#footer{ min-width:0px;margin-top: 10px; margin-bottom:10px;}
.text_cat{width: 27.2%;}
body{overflow-x:hidden;}
.footer_nav{float:left; width:43% !important;margin: 0 0 0 2% !important;}
#footer li a{padding:0 2px;}
.footer_nav li a{margin:0px 5px !important;} 
.mainheader .bangaloredata{width: 73% !important;margin: 38px 0% 28px 0.5% !important;float:left;}
.mainheader .bangaloredata .region-header{width:100%;}
#block-menu-menu-bangalore-data ul li a{font-size:16px;}
#block-menu-menu-bangalore-data{width: 94% !important; margin-left:6% !important;margin-right: 0 !important; }
#block-menu-menu-bangalore-data .content ul li a{font-size: 1.1em !important; }
#block-menu-menu-bangalore-data .content ul li.leaf{padding:0 !important;    margin-right: 3px;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(1){padding: 0.5% !important;    width: 13%;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(1) a{  padding: 0 !important;    text-align: center;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(2){padding: 0.5% !important;    width: 20%;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(2) a{  padding: 0 !important;    text-align: center;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(3){padding: 0.5% !important;    width: 18%;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(3) a{  padding: 0 !important;    text-align: center;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(4){padding: 0.5% !important;    width: 11%;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(4) a{  padding: 0 !important;    text-align: center;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(5){padding: 0.5% !important;    width:14.4%;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(5) a{  padding: 0 !important;    text-align: center;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(6){padding: 0.5% !important;    width:14.4%;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(6) a{  padding: 0 !important;    text-align: center;}
.info_main_div{width:260px !important;}

/*ads*/
#block-views-ads-view-pages-block .views-slideshow-cycle-main-frame-row{width:100% !important;height:auto !important;}
.ad_slider .views-row{width:100%;float:left;}
.ad_slider .views-row .views-field,
.ad_slider .views-row .views-field div{width:100%;float:left;}
.ad_slider .views-row .views-field img{width:100%;float:left;height:auto;}
}
@media screen and (min-width:1200px) and (max-width:1366px)
{
#block-views-looking-for-block .views-row-4  div span a{padding-left:20% !important;}
/*#block-views-popular-listings-block  .views-row .address .field-content{width:80%;}
#block-views-recent-posts-block  .views-row .address .field-content{width:80%;}*/
.mainheader .city-logo{margin: 10px 1% !important;}
.mainheader .bangaloredata{width: 100% !important;margin: 38px 0% 28px 1.5% !important;} 
#block-menu-menu-bangalore-data ul li{    padding: 0px 5px 0px 5px !important;}
#block-menu-menu-bangalore-data ul li a{font-size:15px !important;}
.fader{width:72%; margin: 0px 0 0 1.4% !important;    height: 400px;}
.maincat .subcat h2{font-size:16px !important;}
.fader .pager_list li, .fader .page li{font-size:9px;}
.addsmainslider{width:24% !important;    margin: 0px 0 0 1.4%;}
#maincat_div, #submaindiv, #location_dropdown{width:29% !important;}
.img_tit1{width:23% !important;margin-bottom:4.3% !important;}
.mask{width:92% !important;} 
#main_grid{width:78% !important;}
.main_grid1{margin-bottom:0 !important;}
#sidebar-second1{width:18% !important;}
.recent_listings{margin-left:5% !important;width:100% !important;}
.recent_listings_bottom{margin-top:3.2%;}
/*.stage  .rotlogo img{top: 41%;    left: 28%;}
.job_info{width:26% !important;}*/
.menu_bottom_sub .stage ul{padding:0px !important;}
#vortex {width:600px;height:320px;margin:100px 0 50px 180px !important;}
.stage{width:75%}
.search_home{width:97.2%;margin: 0% 0% 0% 1.4%;}
.view-looking-for{width: 88%;margin-left: 6.5%;}
#block-views-looking-for-block .views-row div span a{font-size: 15px; font-weight: 0px;text-transform: uppercase;}
.fader .pager_list {height: 70px !important;font-size: 14px !important;top:335px;}
.fader .pager_list li, .fader .page li {float: left;padding:0px;font-size:15px !important;line-height:40px !important;}
#footer{ min-width:0px;margin-top: 10px; margin-bottom:10px;}
body{overflow-x:hidden;}
.footer_nav{float:left; width:51% !important;margin: 0 0 0 2% !important;}
.footer_nav ul{    float: right;    width: 100%;}
.mainheader .bangaloredata{width: 70% !important;margin: 32px 5% 28px 2.5% !important;}
.mainheader .bangaloredata .region-header{width:100%;}
#block-menu-menu-bangalore-data ul li a{font-size:16px;}
#block-menu-menu-bangalore-data{width:100% !important; margin-left:6% !important;margin-right: 0 !important; }
#block-menu-menu-bangalore-data .content ul li a{font-size: 15px !important;border:0; }
#block-menu-menu-bangalore-data .content ul li.leaf{padding:0 !important;    margin-right: 3px;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(1){padding: 0.5% !important;    width: 13%;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(1) a{  padding: 0 !important;    text-align: center;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(2){padding: 0.5% !important;    width: 20%;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(2) a{  padding: 0 !important;    text-align: center;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(3){padding: 0.5% !important;    width: 18%;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(3) a{  padding: 0 !important;    text-align: center;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(4){padding: 0.5% !important;    width: 11%;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(4) a{  padding: 0 !important;    text-align: center;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(5){padding: 0.5% !important;    width:14.4%;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(5) a{  padding: 0 !important;    text-align: center;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(6){padding: 0.5% !important;    width:14.4%;}
#block-menu-menu-bangalore-data .content .menu li:nth-of-type(6) a{  padding: 0 !important;    text-align: center;}

/*ads*/
#block-views-ads-view-pages-block .views-slideshow-cycle-main-frame-row{width:100% !important;height:auto !important;}
.ad_slider .views-row{width:100%;float:left;}
.ad_slider .views-row .views-field,
.ad_slider .views-row .views-field div{width:100%;float:left;}
.ad_slider .views-row .views-field img{width:100%;float:left;height:auto;}
}
/*---------------------- css for mobile responses ends -------------------------------------*/

/*--------------------- css for looking for something text starts ------------------------------------*/
.typed-cursor{opacity: 1;font-weight: 100;-webkit-animation: blink 0.7s infinite;-moz-animation: blink 0.7s infinite;
-ms-animation: blink 0.7s infinite;-o-animation: blink 0.7s infinite;animation: blink 0.7s infinite;}
@-keyframes blink
{
            0% { opacity:1; }
            50% { opacity:0; }
            100% { opacity:1; }
}
@-webkit-keyframes blink
{
            0% { opacity:1; }
            50% { opacity:0; }
            100% { opacity:1; }
}
@-moz-keyframes blink
{
            0% { opacity:1; }
            50% { opacity:0; }
            100% { opacity:1; }
}
@-ms-keyframes blink
{
            0% { opacity:1; }
            50% { opacity:0; }
            100% { opacity:1; }
}
@-o-keyframes blink
{
            0% { opacity:1; }
            50% { opacity:0; }
            100% { opacity:1; }
}

.looking_text{float:left;    font-size: 37px;    line-height: 78px;    color: #01877e;}
.type-wrap{float: left;width: 60%;font-size: 37px;line-height: 78px;padding-left: 1%;}
.wrap{float: left;width: 96%;margin-left:2%;}
.links{	margin:20px 0;	font-size: 0.75em;	text-align: center;}

/*-------------------- css for text animatio in looking for something starts -------------------------*/
.views-row  span a span{
	float: left;color:black;
    text-transform: uppercase;
    display: inline-block;
    position: relative;
    -webkit-transform: perspective(1000px) rotate3d(0,1,0,0deg);
    transform: perspective(1000px) rotate3d(0,1,0,0deg);
    -moz-transform: perspective(1000px) rotate3d(0,1,0,0deg);
    -o-transform: perspective(1000px) rotate3d(0,1,0,0deg);
    -ms-transform: perspective(1000px) rotate3d(0,1,0,0deg);
    -webkit-transition: -webkit-transform 0.5s, color 0.5s;
    transition: transform 0.5s, color 0.5s;
    -moz-transition: transform 0.5s, color 0.5s;
    -o-transition: transform 0.5s, color 0.5s;
    -ms-transition: transform 0.5s, color 0.5s;
}
.views-row:hover .views-field-title span a span{
    color: #fff;
    -webkit-transform: perspective(1000px) rotate3d(0,1,0,360deg);
    transform: perspective(1000px) rotate3d(0,1,0,360deg);
    -moz-transform: perspective(1000px) rotate3d(0,1,0,360deg);
    -o-transform: perspective(1000px) rotate3d(0,1,0,360deg);
    -ms-transform: perspective(1000px) rotate3d(0,1,0,360deg);
}
.views-field-title span a span:first-child, .views-field-title span:hover a span:nth-child(9) {
    -webkit-transition-delay: 0.9s;
    transition-delay: 0.9s;
    -moz-transition-delay: 0.9s;
    -o-transition-delay: 0.9s;
    -ms-transition-delay: 0.9s;
}
.views-field-title span a span:nth-child(2), .views-field-title span:hover a span:nth-child(8) {
    -webkit-transition-delay: 0.8s;
    transition-delay: 0.8s;
    -moz-transition-delay: 0.8s;
    -o-transition-delay: 0.8s;
    -ms-transition-delay: 0.8s;
}
.views-field-title span a span:nth-child(3), .views-field-title span:hover a span:nth-child(7) {
    -webkit-transition-delay: 0.7s;
    transition-delay: 0.7s;
    -moz-transition-delay: 0.7s;
    -o-transition-delay: 0.7s;
    -ms-transition-delay: 0.7s;
}
.views-field-title span a span:nth-child(4), .views-field-title span:hover a span:nth-child(6) {
    -webkit-transition-delay: 0.6s;
    transition-delay: 0.6s;
    -moz-transition-delay: 0.6s;
    -o-transition-delay: 0.6s;
    -ms-transition-delay: 0.6s;
}
.views-field-title span a span:nth-child(5), .views-field-title span:hover a span:nth-child(5) {
    -webkit-transition-delay: 0.5s;
    transition-delay: 0.5s;
    -moz-transition-delay: 0.5s;
    -o-transition-delay: 0.5s;
    -ms-transition-delay: 0.5s;
}
.views-field-title span a span:nth-child(6), .views-field-title span:hover a span:nth-child(4) {
    -webkit-transition-delay: 0.4s;
    transition-delay: 0.4s;
    -moz-transition-delay: 0.4s;
    -o-transition-delay: 0.4s;
    -ms-transition-delay: 0.4s;
}
.views-field-title span a span:nth-child(7), .views-field-title span:hover a span:nth-child(3) {
    -webkit-transition-delay: 0.3s;
    transition-delay: 0.3s;
    -moz-transition-delay: 0.3s;
    -o-transition-delay: 0.3s;
    -ms-transition-delay: 0.3s;
}
.views-field-title span a span:nth-child(8), .views-field-title span:hover a span:nth-child(2) {
    -webkit-transition-delay: 0.2s;
    transition-delay: 0.2s;
    -moz-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    -ms-transition-delay: 0.2s;
}
.views-field-title span a span:nth-child(9), .views-field-title span:hover a span:nth-child(2) {
    -webkit-transition-delay: 0.1s;
    transition-delay: 0.1s;
    -moz-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    -ms-transition-delay: 0.1s;
}
.views-field-title span a span:nth-child(10), .views-field-title span:hover a span:first-child {
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    -ms-transition-delay: 0s;
}
#block-views-looking-for-block .views-row-4  div span a{padding-left:20% !important;}
/*-------------------- css for text animatio in looking for something starts -------------------------*/
/*--------------------- css for looking for something text ends ------------------------------------*/

/*------------------------- css for dynamic ad slider starts ----------------------------*/
#block-views-home-ad-slider-block h2{display:none;}
#block-views-home-ad-slider-block .views-field-field-slider-image{float: left;width:100%;}
#block-views-home-ad-slider-block .views-field-field-slider-image .field-content{float: left;width: 100%;}
#block-views-home-ad-slider-block .views-field-field-slider-image img{float: left;width: 100%;}
#views_slideshow_cycle_teaser_section_home_ad_slider-block{width:100% !important;}
#views_slideshow_cycle_div_home_ad_slider-block_0,#views_slideshow_cycle_div_home_ad_slider-block_1,
#views_slideshow_cycle_div_home_ad_slider-block_2{width:100% !important;}
/*------------------------- css for dynamic ad slider ends ----------------------------*/

/*-- mobile grid css  starts--*/
#home-mobile{float:left;width:100%;display:none;}
#home-not-mobile{float:left;width:100%;display:block;}
#block-menu-menu-categories{display:none;}
#secondary-menu-links .menu-2 a, #secondary-menu-links .menu-15 a {
    float: left;
    color: #00887E;
    font-weight: bold;font-size: 14px;
    padding-left: 10px;
}
		@media screen and (min-width:320px) and (max-width:991px)
		{		
		
			#home-not-mobile{display:none;}
			#home-mobile{display:block;background: #fff;position: relative;top: 173px;}
			.mainheader{position:fixed;top: 0;background:#e8e8e8;z-index: 10;}
			.mainheader .city-logo{float:left;width: 46%;padding:5px 27%;margin:0;}
			.mainheader .city-logo #logo{padding:0;width:100%;}
			 .mainheader .city-logo #logo img{float:left;width:100%;}
			 #Fader,.seek_text,.addsmainslider,.bangaloredata,.wrap,#main_grid,#block-views-popular-listings-block
			 ,#block-views-recent-posts-block{display:none;}
			.main_mb_grid{width:100%;overflow: hidden; margin:0; background-color:#000;padding: 6px 0;}
			.search_home{width:100%;float:left; margin: 0;height: auto; background:rgb(232, 232, 232);
			position: fixed;top: 147px; z-index: 10; border-top: 5px solid #fff;border-bottom: 4px solid #fff;}
			#dropdowncustom{margin: 0% 0% 10px 1%;}
			#maincat_div, #submaindiv, #location_dropdown{    width: 28.6%;}
			 #submit_dropdown{padding:8px 1%;background-size: 100%;font-size: 22px;}
			 #dropdowncustom  form div select{padding: 10px 0 10px 4px;font-size: 22px;}
			.mb_grid{height:17500px; width:50%; float:left;overflow: hidden;}
			.mb_grid div{width:100%;float:left;}
			.mb_grid .list_img span{position: absolute;bottom: 0;z-index: 7;width: 100%;height:100px;
			left: 0;color: #fff;text-align: center;line-height:100px;font-size: 30px;
			background: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,4)); /* For Safari 5.1 to 6.0 */
			background: -o-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,4)); /* For Opera 11.1 to 12.0 */
			background: -moz-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,4)); /* For Firefox 3.6 to 15 */
			background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,4)); /* Standard syntax (must be last) */
			}
			.mb_grid .list_img {width:96%;float: left;margin:0px 0px 18px 2%;position: relative;}
			.mb_grid div img{width:100%;float:left;border-radius:6px;}
			.m-msub-listp{float: left;width: 45%;}
			.m-msub-listp2{width:10%;    height: 94px; position: relative;}
			.mobile-menu-list{position: fixed; bottom: 0; width: 100%; z-index: 12;  background: #e8e8e8;}
			.m-msub-list{float:left;padding: 17px 0;font-size:40px;color:#219c86;width: 50%;text-align: center;font-weight: bold;} 
			.mobile-menu-list1 a{color:#219c86;}
			.mobile-menu-list1{width:35%;}
			.mobile-menu-list2{width:65%;}
			#mobile-menu-list-back{font-size: 36px;line-height: 58px;}
			.postad_list_icon{z-index:4;position: absolute;bottom: 0; left: 0;
    width: 96px;height: 114px;margin-left: 2px;
			box-shadow:0px 0px 10px rgba(0, 0, 0, 0.7);background: #229d87; 
			background: #e8e8e8; 
			}
			.postad_list_icon span.lineno1{ cursor:pointer; width:80%;height:50%;border-bottom:2px solid #219c86;margin-left:10%;float:left;} 
			.postad_list_icon span.lineno2{cursor:pointer;width:50%;height:70%;border-right:2px solid #219c86;margin-top:16%;float:left;position:absolute;left:0;top:0;} 
			.postad_list_icon span.lineno3{width: 80%; border-right: 0;
    border-bottom: 2px solid #219c86;margin-left: 9px; border-top: 1px solid #219c86;height: 42%; margin-top: 30px;}
			.postad_list_icon1,.postad_list_icon2,.postad_list_icon3{ 
			  transform-origin: left top 0px;
				transition: all 0.2s ease 0s;
				-moz-transform-origin: left top 0px;
				-moz-transition: all 0.2s ease 0s;
				-webkit-transform-origin: left top 0px;
				-webkit-transition: all 0.2s ease 0s;
				-o-transform-origin: left top 0px;
				-o-transition: all 0.2s ease 0s;
				-ms-transform-origin: left top 0px;
				-ms-transition: all 0.2s ease 0s;
			opacity: 0;color: #fff; font-size: 34px;width:240%;transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0,  0, 0,0, 1);}
			.m-msub-listp2 .postad_list_icon1 span,.m-msub-listp2 .postad_list_icon2 span,.m-msub-listp2 .postad_list_icon3 span{font-size:26px;}
			.mobile-menu-list-popup{display:none;position: fixed;background: rgba(0, 0, 0, 0.67);width: 100%; height: 100%; z-index: 10;top: 0;}
			#mobile-menu-list-back{display:none;}
			/*-- menu --*/
			#sidebar-second1{width:100%;position: relative;top: 174px;}
			.recent_listings_bottom{margin: 0;width: 100%;}
			#block-menu-menu-categories{width:100%;padding:0;}
			#block-menu-menu-categories h2{text-align: center; font-size: 33px;font-family: Gibson Regular;}
			#block-menu-menu-categories ul{width:100%;padding:0;margin:0;list-style: none;}
			#block-menu-menu-categories ul li{width:100%;padding:0;margin:0;list-style: none;    font-family: Gibson Regular;}
			#block-menu-menu-categories ul li a{float:left; height: 40px; line-height: 40px; border-bottom: 1px solid #229d86;width: 60%;margin: 2px 3%;font-size:24px;font-family: Gibson Regular;}
			#block-menu-menu-categories ul li ul li a{ padding-left:1%;width:56%;  margin: 2px 6%;font-size:24px;font-family: Gibson Regular;}
			#block-menu-menu-categories ul li ul li ul li a{margin: 2px 9%;width:53%;font-size:24px;font-family: Gibson Regular;}
			#block-menu-menu-categories ul li li li li a{margin: 2px 12%;width:42%;font-size:24px;font-family: Gibson Regular;}
			#block-menu-menu-categories ul li a::before{font: normal normal normal 24px/1 FontAwesome;}
		}
/*-- mobile grid css End --*/	