/*Media Start*/

/**************shrishiti**************/


@media (max-width:767px){
.h_menu	nav a:hover{background:#412a40  !important; color:#c2a473 !important;}
.h_menu .sub-menu li a{background:#412a40  !important; color:#c2a473 !important;}
.h_menu nav ul li ul li, .sub-menu{border-left:solid 2px #c2a473 !important; border-right:solid 2px #c2a473 !important;}
.form-group.col-lg-2.col-md-2.col-sm-2.col-xs-12.pd-xs0.m0-xs {
    display: block !important;
    float: none !important;
    margin: 10px auto 0 !important;
    text-align: center !important;
    width: 20%;
}
html body.page.page-id-76.page-child.parent-pageid-75.page-template-default.single-author div#page.hfeed.site div#main.site-main div#primary.content-area div#content.site-content div.container.pdtb25 div.col-lg-12.col-md-12.col-sm-12.col-xs-12 article#post-76.post-76.jobman_app_form.type-jobman_app_form.status-publish.hentry div.entry-content form.form-contact-us.form-horizontal.pdlr25.pd-xs0 div#jobman_login.col-lg-12.col-md-12.col-sm-12.col-xs-12.job-int.pd0 div.form-group.col-lg-2.col-md-2.col-sm-2.col-xs-12.pd-xs0.m0-xs input.submit.btn.btn-primary.btn-block{margin:10px 0 !important; width:auto; float:left;}
.searchandfilter input[type="submit"] {
    display: block;
    margin: auto;
    text-align: center;
    width: 20%;
}
html body.page.page-id-18.page-template.page-template-conatctus-template.page-template-conatctus-template-php.logged-in.admin-bar.no-customize-support.single-author div#page.hfeed.site div#main.site-main div#primary.content-area div#content.site-content div.container.pdtb25 {}

#uwpqsf_btn.uwpqsf_class.uwpqsf_submit {
    display: block !important;
    margin: auto !important;
    text-align: center;
    width: 30% !important;
}


div.col-lg-6.col-md-6.col-sm-12.col-xs-12.pdl5.pdlr-xs15.pd-sm0.column6 div.white-bg.pd15.col6par article#post-18.post-18.page.type-page.status-publish.hentry div.entry-content div.row.address-parent.m0.pdlr25.pd-xs0 div.col-lg-12.col-md-12.col-sm-12.col-xs-12.pdtb20{margin:0 0 0 13px !important}
.uwpqsf_class.uwpqsf_submit {
    display: block !important;
    margin: auto !important;
    text-align: center;
    width: 30% !important;
}



/**************28-01-2016*************/
.mobile-button {
    text-align: center !important;
}
.wpcf7-form-control.wpcf7-submit.btn-send {
    display: block !important;
    float: none;
    margin: auto !important;
    text-align: center;
    width: 20%;
}

/**************28-01-2016*************/
}

@media (max-width:479px){
.color1{display:none !important;}
.row.m0.header-parent {
    background: rgba(65, 42, 64, 0.9) none repeat scroll 0 0 !important;
}
.v-align{width:100% !important; top:50% !important;}
ul#news {
    font-size: 12px !important;
    padding: 5px 0 0 !important;
    width: 75% !important;
}
html body div#primary.content-area div#content.site-content div#footer div.col-lg-12.col-md-12.col-sm-12.col-xs-12.footer2{background:#412a40 !important;}
.menu-landing-page-menu-container {
    margin-left: 11px !important;
}



ul.nav-menu, div.nav-menu > ul{background:#412a40 !important;}
.banner_wrapper .banner.bottom .banner_caption{max-width:50% !important;}
.um_field_container{width:65% !important;}

html body.page.page-id-370.page-template.page-template-landing-search.page-template-landing-search-php.single-author div#page.hfeed.site div#main.site-main div.container.pdtb25 div.col-lg-12.col-md-12.col-sm-12.col-xs-12.pdr5.pdlr-xs15.pd-sm0.column6 div.col-lg-6.col-md-6.col-sm-12.col-xs-12.pdr5.pdlr-xs15.pd-sm0.column6 div.white-bg.pd15.mb10-xs.mb-sm10.col6par div.rpwe-block div.col-lg-12.col-md-12.col-sm-12.col-xs-12.pdlr25.pd-xs15.cor form#um_form_form1.um_user_form.um_generated_form div input#insert_user.btn-send {
    background: #2d152c none repeat scroll 0 0 !important;
    color: #c2a473 !important;
    font-size: 12px !important;
    height: 50px !important;
    margin: 3px 0 0 3px !important;
    text-align: center !important;
    width: 77px !important;
}
html body.page.page-id-370.page-template.page-template-landing-search.page-template-landing-search-php.single-author div#page.hfeed.site div#main.site-main div.container.pdtb25 div.col-lg-12.col-md-12.col-sm-12.col-xs-12.pdr5.pdlr-xs15.pd-sm0.column6 div.col-lg-6.col-md-6.col-sm-12.col-xs-12.pdr5.pdlr-xs15.pd-sm0.column6 div.white-bg.pd15.mb10-xs.mb-sm10.col6par div.rpwe-block div.col-lg-12.col-md-12.col-sm-12.col-xs-12.pdlr25.pd-xs15.cor{padding-right:0 !important;}

html body div#primary.content-area div#content.site-content div.row.m0 div.container div.col-lg-12.col-lg-offset-0.col-md-12.col-md-offset-0.col-sm-12.col-sm-offset-0.col-xs-12.col-xs-offset-0.pd0.v-align{width:81% !important; top:32%;}

#nav_menu-2 li {
    margin-bottom: 6px;
    width: 50% !important;
}


.footer2 ul li{width:100%;}

.rpwe-block li {
    border-bottom: medium none !important;
    list-style-type: none !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
.h-blg-img-parnt{margin-bottom:10px !important;}
#rpwe_widget-3 .rpwe-block li {
    float: inherit;
    margin: 0 !important;
}


.row.m0.sub-content {
    padding: 0 0 23% !important;
}

.widget.widget_nav_menu {
    float: left !important;
    width: 100% !important;
}
#menu-footer-menu .menu {
    float: left !important;
    width: 100% !important;
	margin-top:8px !important;;}
#footer ul li{width:100% !important; float:left !important; text-align:left !important;}

#footer ul li a{width:auto !important; float:left !important; margin:0 !important; padding:0 !important;}
html body.page.page-id-6.page-template.page-template-Homepage-template.page-template-Homepage-template-php.single-author div#page.hfeed.site div#footer.site-info div.col-lg-10.col-lg-offset-1.col-md-12.col-sm-12.col-xs-12.pd0.bt aside#nav_menu-4.widget.widget_nav_menu div.menu-footer-menu-container ul#menu-footer-menu.menu li a{margin:0 !important;}
.banner_wrapper .banner.bottom .banner_caption{width:51% !important; font-size:22px !important;}
 div.col-lg-10.col-lg-offset-1.col-md-12.col-sm-12.col-xs-12.pd0.bt{margin:0 0 0 14px !important;}
 
 
/******landing page**********/

.page-id-370 .banner_caption{top:5% !important; max-width:80% !important;}
.col6par {
    min-height: 500px !important;;
}

..row1.totalrow14.field16.odd > th{width:100% !important; float:left !important;}
..row1.totalrow14.field16.odd > td{width:100% !important; float:left !important;}

/*****************/


html body div#primary.content-area div#content.site-content div#footer{bottom:-30% !important;}
.row1.totalrow14.odd > th {
    float: left;
    width: 100% !important;
}
.row1.totalrow14.odd > td {
    float: left !important;
    width: 100% !important;
}

.row2.totalrow15.field13.even > th {
    float: left;
    width: 100% !important;
}
.row2.totalrow15.field13.even > td{
    float: left !important;
    width: 100% !important;
}

.row4.totalrow17.field18.even > th {
    float: left;
    width: 100% !important; display:none !important;
}
.row4.totalrow17.field18.even > td{
    float: left !important;
    width: 100% !important;
}

}

@media (min-width:420px) and (max-width:479px){
	html body div#primary.content-area div#content.site-content div#footer div.col-lg-12.col-md-12.col-sm-12.col-xs-12.footer2 aside#nav_menu-3.widget.widget_nav_menu div.menu-landing-page-menu-container ul#menu-landing-page-menu.menu li{width:100% !important;}
}

@media (max-width:767px){.color1 {display:none;}}

@media (max-width:1170px){
html body div#primary.content-area div#content.site-content div.row.m0 div.container div.col-lg-12.col-lg-offset-0.col-md-12.col-md-offset-0.col-sm-12.col-sm-offset-0.col-xs-12.col-xs-offset-0.pd0.v-align form input#serval.search-field.custom
{background-color:transparent !important;}

}
@media (min-width:480px) and (max-width:639px){
#nav_menu-2 li {
    margin-bottom: 6px;
    width: 50% !important;
}
.widget.widget_nav_menu {
    float: left !important;
    width: 100% !important;
	
}
.searchandfilter ul {
    width: 100%;
}.v-align{width:100% !important; top:50% !important;}

.col-lg-10.col-lg-offset-1.col-md-12.col-sm-12.col-xs-12.pd0.bt{margin-left:10px !important;}

#menu-landing-page-menu-container ul{width:100% !important; float:left !important; text-align:left !important;}

ul #menu-landing-page-menu li{width:100% !important; float:left !important; text-align:left !important;}

ul #menu-landing-page-menu li a{width:100% !important; float:left !important; margin:0 20px 0 0 !important; padding:0 !important;}



.banner_wrapper .banner.bottom .banner_caption{max-width:40% !important;}

/****************landing-page-menu*********/

html body div#primary.content-area div#content.site-content div#footer div.col-lg-12.col-md-12.col-sm-12.col-xs-12.footer2 aside#nav_menu-3.widget.widget_nav_menu div.menu-landing-page-menu-container{width:100% !important; float:left !important;}
html body div#primary.content-area div#content.site-content div#footer div.col-lg-12.col-md-12.col-sm-12.col-xs-12.footer2 aside#nav_menu-3.widget.widget_nav_menu div.menu-landing-page-menu-container ul#menu-landing-page-menu.menu{width:100% !important; float:left !important;}
html body div#primary.content-area div#content.site-content div#footer div.col-lg-12.col-md-12.col-sm-12.col-xs-12.footer2 aside#nav_menu-3.widget.widget_nav_menu div.menu-landing-page-menu-container ul#menu-landing-page-menu.menu li{width:100% !important; float:left !important;}

html body div#primary.content-area div#content.site-content div#footer div.col-lg-12.col-md-12.col-sm-12.col-xs-12.footer2 aside#nav_menu-3.widget.widget_nav_menu div.menu-landing-page-menu-container ul#menu-landing-page-menu.menu li a{width:100% !important; float:left !important;}

/*****************/
html body div#primary.content-area div#content.site-content div#footer{bottom:-66% !important;}
}


@media (min-width:640px) and (max-width:767px){
	/****************landing-page-menu*********/

html body div#primary.content-area div#content.site-content div#footer div.col-lg-12.col-md-12.col-sm-12.col-xs-12.footer2 aside#nav_menu-3.widget.widget_nav_menu div.menu-landing-page-menu-container{width:100% !important; float:left !important;}
html body div#primary.content-area div#content.site-content div#footer div.col-lg-12.col-md-12.col-sm-12.col-xs-12.footer2 aside#nav_menu-3.widget.widget_nav_menu div.menu-landing-page-menu-container ul#menu-landing-page-menu.menu{width:100% !important; float:left !important;}
html body div#primary.content-area div#content.site-content div#footer div.col-lg-12.col-md-12.col-sm-12.col-xs-12.footer2 aside#nav_menu-3.widget.widget_nav_menu div.menu-landing-page-menu-container ul#menu-landing-page-menu.menu li{width:100% !important; float:left !important;}

html body div#primary.content-area div#content.site-content div#footer div.col-lg-12.col-md-12.col-sm-12.col-xs-12.footer2 aside#nav_menu-3.widget.widget_nav_menu div.menu-landing-page-menu-container ul#menu-landing-page-menu.menu li a{width:100% !important; float:left !important;}

/*****************/
.searchandfilter ul {
    width: 100%;
}
html body div#primary.content-area div#content.site-content div#footer{bottom:-28% !important;}
}
@media (min-width:430px) and (max-width:509px){
	ul#news{font-size:17px !important; width:73% !important;}
	
#footer ul li{width:auto !important; float:left !important; text-align:left !important;}

#footer ul li a{width:auto !important; float:left !important; margin:0 10px !important; padding:0 !important;}
	
	
}


@media (min-width:510px) and (max-width:767px){
	
	.col-lg-10.col-lg-offset-1.col-md-12.col-sm-12.col-xs-12.pd0.bt{margin:0 10px !important;}

#footer ul li{width:auto !important; float:left !important; text-align:left !important;}


#footer ul li a{width:auto !important; float:left !important; margin:0 10px !important; padding:0 !important;}
.v-align{width:80% !important;}
html body div#primary.content-area div#content.site-content div#footer{bottom:-20% !important;}
html body div#primary.content-area div#content.site-content div#footer{bottom:-60% !important;}

}


@media (min-width:480px) and (max-width:767px){
.row.m0.header-parent {
    background: rgba(65, 42, 64, 0.9) none repeat scroll 0 0 !important;
}
.v-align{width:100% !important;}
.color1 {display:none;}

html body div#primary.content-area div#content.site-content div#footer div.col-lg-12.col-md-12.col-sm-12.col-xs-12.footer2{background:#412a40 !important;}

ul.nav-menu, div.nav-menu > ul{background:#412a40 !important;}

ul#news {
  
    width: 75% !important;
}

.um_field_container{width:72% !important;}

html body.page.page-id-370.page-template.page-template-landing-search.page-template-landing-search-php.single-author div#page.hfeed.site div#main.site-main div.container.pdtb25 div.col-lg-12.col-md-12.col-sm-12.col-xs-12.pdr5.pdlr-xs15.pd-sm0.column6 div.col-lg-6.col-md-6.col-sm-12.col-xs-12.pdr5.pdlr-xs15.pd-sm0.column6 div.white-bg.pd15.mb10-xs.mb-sm10.col6par div.rpwe-block div.col-lg-12.col-md-12.col-sm-12.col-xs-12.pdlr25.pd-xs15.cor form#um_form_form1.um_user_form.um_generated_form div input#insert_user.btn-send {
    background: #2d152c none repeat scroll 0 0 !important;
    color: #c2a473 !important;
    font-size: 12px !important;
    height: 50px !important;
    margin: 3px 0 0 3px !important;
    text-align: center !important;
    width: 25% !important;
}
html body.page.page-id-370.page-template.page-template-landing-search.page-template-landing-search-php.single-author div#page.hfeed.site div#main.site-main div.container.pdtb25 div.col-lg-12.col-md-12.col-sm-12.col-xs-12.pdr5.pdlr-xs15.pd-sm0.column6 div.col-lg-6.col-md-6.col-sm-12.col-xs-12.pdr5.pdlr-xs15.pd-sm0.column6 div.white-bg.pd15.mb10-xs.mb-sm10.col6par div.rpwe-block div.col-lg-12.col-md-12.col-sm-12.col-xs-12.pdlr25.pd-xs15.cor{padding-right:0 !important;}
.page-id-370 .banner_caption{top:7% !important;}
.v-align{width:100% !important; top:68%; width:76% !important; }

/******landing page**********/

.page-id-370 .banner_caption{top:8% !important; max-width:80% !important;}
.col6par {
    min-height: 480px !important;;
}

/*****************/


}

@media (min-width:510px) and (max-width:767px){

.banner_wrapper .banner.bottom .banner_caption{max-width:34% !important;}

}

@media (min-width:768px) and (max-width:959px){
	
.col-lg-12.col-md-12.col-sm-12.col-xs-12.footer2{background:#412a40 !important;}
.row.m0.header-parent{background:#412a40 !important;}
.nav-menu li a{padding:5px 6px !important;}
#footer ul li a {
    font-size: 13px;
    margin: 0 7px !important;
}
.col-lg-10.col-lg-offset-1.col-md-12.col-sm-12.col-xs-12.pd0.bt {
    margin: 0 10px !important;
    width: 98%;
}
/******landing page**********/

.page-id-370 .banner_caption{top:13% !important; max-width:60% !important;}
.col6par {
    min-height: 300px !important;;
}
html body.page.page-id-16.page-template.page-template-aboutus-template19thnov.page-template-aboutus-template19thnov-php.single-author div#page.hfeed.site div.row.m0 aside#singlebannerwidget-8.widget.singleBannerWidget div.banner_wrapper div.banner.banner-131.bottom.vert div.banner_caption{min-width:33% !important;}


/*****************/
.searchandfilter ul {
    width: 100%;
}
}

@media (min-width:960px) and (max-width:1170px){
.container {
    width: 98% !important;
	
	}

.col-lg-12.col-md-12.col-sm-12.col-xs-12.footer2{background:#412a40 !important;}
#footer ul li a {
    margin: 0 8px !important;
    font-size: 13px !important;
}
.header-parent{background:#412a40 !important;}
.nav-menu li a{padding:5px 11px !important;}
html body div#primary.content-area div#content.site-content div.row.m0 div.container div.col-lg-12.col-lg-offset-0.col-md-12.col-md-offset-0.col-sm-12.col-sm-offset-0.col-xs-12.col-xs-offset-0.pd0.v-align{width:76% !important;}
.col-lg-10.col-lg-offset-1.col-md-12.col-sm-12.col-xs-12.pd0.bt {
    margin: 0 10px !important;
    width: 98%;
	
	
}
html body.page.page-id-16.page-template.page-template-aboutus-template19thnov.page-template-aboutus-template19thnov-php.single-author div#page.hfeed.site div.row.m0 aside#singlebannerwidget-8.widget.singleBannerWidget div.banner_wrapper div.banner.banner-131.bottom.vert div.banner_caption{min-width:33% !important;}
/******landing page**********/
.searchandfilter ul {
    width: 100%;
}
.page-id-370 .banner_caption{top:13% !important; max-width:40% !important;}
.col6par {
    min-height: 300px !important;;
}

/*****************/

}

/***************shrishiti***************/





@media (max-width:399px){

.banner_wrapper .banner {

    background-size: cover;

   

    box-sizing: content-box;

    height: 241px !important;

    position: relative;

    max-height: 100%;

    max-width: 100%;

}

.banner_wrapper{

height: inherit !important;

}

}

@media (max-width:422px){



}



@media (min-width:423px) and (max-width:767px){



}

@media (max-width:479px){



}





@media (max-width:767px){

.pd-xs0

{

padding:0 !important;

}

.pd-xs5

{

padding:5px !important;

}

.pd-xs10

{

padding:10px !important;

}

.pd-xs15

{

padding:15px !important;

}

.pd-xs20

{

padding:20px !important;

}

.pdt-xs0

{

padding-top:0 !important;

}

.pdt-xs5

{

padding-top:5px !important;

}

.pdt-xs10

{

padding-top:10px !important;

}

.pdt-xs15

{

padding-top:15px !important;

}

.pdt-xs20

{

padding-top:20px !important;

}

.pdtb-xs5

{

padding-top:5px !important;

padding-bottom:5px !important;

}

.pdtb-xs10

{

padding-top:10px !important;

padding-bottom:10px !important;

}

.pdtb-xs15

{

padding-top:15px !important;

padding-bottom:15px !important;

}

.pdtb-xs20

{

padding-top:20px !important;

padding-bottom:20px !important;

}

.pdlr-xs5

{

padding-left:5px !important;

padding-right:5px !important;

}

.pdlr-xs10

{

padding-left:10px !important;

padding-right:10px !important;

}

.pdlr-xs15

{

padding-left:15px !important;

padding-right:15px !important;

}

.pdlr-xs20

{

padding-left:20px !important;

padding-right:20px !important;

}

.pdr-xs0

{

padding:0 !important;

}



.pb-xs0

{

padding-bottom:0 !important;

}

.pb-xs5

{

padding-bottom:5px !important;

}

.pb-xs10

{

padding-bottom:10px !important;

}

.pb-xs15

{

padding-bottom:15px !important;

}

.pb-xs20

{

padding-bottom:20px !important;

}

.m0-xs

{

margin:0 !important;

}

.mt0-xs

{

margin-top:0 !important;

}

.mt5-xs

{

margin-top:5px !important;

}

.mt10-xs

{

margin-top:10px !important;

}

.mt15-xs

{

margin-top:15px !important;

}

.mt20-xs

{

margin-top:20px !important;

}

.mb0-xs

{

margin-bottom:0px !important;

}



.mb5-xs

{

margin-bottom:5px !important;

}

.mb10-xs

{

margin-bottom:10px !important;

}

.mlrm-xs5

{

margin:0 -5px !important;

}

.mlrm-xs10

{

margin:0 -10px !important;

}

.mlrm-xs15

{

margin:0 -15px !important;

}

.mlrm-xs20

{

margin:0 -20px !important;

}



.h1, h1

{

font-size:28px !important;

}

.h2, h2

{

font-size:24px !important;

}

.h3, h3

{

font-size:22px !important;

}

.h4, h4

{

font-size:20px !important;

}

.h5, h5

{

font-size:18px !important;

}

.h6, h6

{

font-size:16px !important;

}







.logo-main{

margin:10px auto 0 !important;

}

.colg-div

{

text-align:center !important;

}

.email

{

float:none;

}

.colg-img

{

margin:10px auto !important;

float:none !important;



}



.pds h4

{

text-align:left !important;

}

.secondary

{

border:none !important;

}

.pds-div

{

padding:0 0 15px 0 !important;

border:none !important;

}

.operation-list

{

text-align:center !important;

padding-bottom:15px !important;

}

.op-img

{

margin:auto;

}

.home-blog-img, .home-blog-img2

{

margin:0 auto 10px !important;

}

.job-search

{

min-height:300px !important;

padding:20px 20px 60px !important;

}

.search-result-text

{

margin: 0 -15px 15px !important;

}



}





@media (min-width:768px) and (max-width:899px){





}





@media (min-width:768px){



}





@media (min-width:768px) and (max-width:850px){

}









@media (min-width:768px) and (max-width:991px){

.pd-sm5

{

padding:5px !important;

}

.pd-sm10

{

padding:10px !important;

}

.pd-sm15

{

padding:15px !important;

}

.pd-sm20

{

padding:20px !important;

}

.pd-sm0

{

padding:0 !important;

}

.pdr-sm10

{

padding-right:10px;

}

.pdl-sm0

{

padding-left:0px;

}

.pdl-sm5

{

padding-left:5px;

}

.pdl-sm10

{

padding-left:10px;

}

.mb-sm0

{

margin-bottom:0px !important;

}

.mb-sm10

{

margin-bottom:10px !important;

}

.mt-sm10

{

margin-top:10px !important;

}

nav

{

margin:0 !important;

}

nav a

{

padding:5px 14px !important;

}

.logo-main

{

margin:20px auto !important;

}

.bt-parent

{

padding:15px 30px !important;

}







}



@media (min-width:900px) and (max-width:991px){



}



@media (min-width:992px){

.header-parent

{

background: rgba(65, 42, 64, 0.9) none repeat scroll 0 0 !important;
-webkit-background: rgba(65, 42, 64, 0.9) none repeat scroll 0 0 !important;
 position: fixed;

    height: 88px;

    width: 100%;

    z-index: 100

}

}





@media (min-width:992px) and (max-width:1199px){

.pdr-md10

{

padding-right:10px;

}

.pdr-md0

{

padding-right:0px;

}

.pd-md5

{

padding:5px !important;

}

nav a

{

padding:5px 18px !important;

}

.bt-parent

{

padding:15px 60px !important;

}

.col6par

{

min-height:1050px !important;

}

.job-search

{

height:250px !important;

}



}

@media (max-width:980px){
.banner_caption{
display:none;
}
}



@media (min-width:1200px) and (max-width:1340px){

}







@media (max-width:1170px) {
.banner_wrapper .banner {
background-position: center center !important;
}

}

@media (min-width:1600px) and (max-width:1900px) {



}

@media (min-width:1901px){



}

/*Media END*/