/*



Author: W3layout



Author URL: http://w3layouts.com



License: Creative Commons Attribution 3.0 Unported



License URL: http://creativecommons.org/licenses/by/3.0/



*/



html {



  height: 100%;



  box-sizing: border-box;



}







*,



*:before,



*:after {



  box-sizing: inherit;



}



.entry-content{margin-top:11px !important;}



/******/
/*.hentry .entry-header{margin:0px !important;}*/
html body.page.page-id-8.page-template.page-template-aboutus-template.page-template-aboutus-template-php.single-author div#page.hfeed.site div#main.site-main div#primary.content-area div#content.site-content div.container.pd0.pd-xs15 div.row.pd0.m0 div.col-lg-12.col-md-12.col-sm-12.col-xs-12.pd0 div.col-lg-8.col-md-8.col-sm-8.col-xs-12.pd0.detail div.col-lg-12.col-md-12.col-sm-12.col-xs-12.pd-xs0 article#post-8.post-8.page.type-page.status-publish.hentry div.entry-content{margin:0 !important;}

.widget li {
    padding: 0px 0 !important;
}
.um_field_container {
    float: left;
    margin: 0 !important;
    width: 80%;
}
.um_clear {
    clear: none !important;
}

#footer ul li a{margin:0 25px !important;}

.entry-content{margin:30px 0 0 0;}
.landing-search-email{
	width: 100% !important;
	}
.text-color h3{color:#c2a473 !important;}

.btn-info{color:#fff !important;}

html body.page.page-id-18.page-template.page-template-conatctus-template.page-template-conatctus-template-php.single-author div#page.hfeed.site div.row.m0.sub-content div.container.pd0.sub-content-container div.col-lg-6.col-md-6.col-sm-6.col-xs-12.pd0.pd-xs15 aside#text-2.widget.widget_text h3.widget-title{color:#c2a473 !important;}
html body.page.page-id-18.page-template.page-template-conatctus-template.page-template-conatctus-template-php.single-author div#page.hfeed.site div.row.m0.sub-content div.container.pd0.sub-content-container div.col-lg6.col-md-6.col-sm-6.col-xs-12.pdlr25.pd-xs15 aside#rpwe_widget-6.widget.rpwe_widget.recent-posts-extended h3.widget-title{color:#c2a473 !important;}

/*****/


body {



	position: relative;



    font-family: 'Open Sans', sans-serif !important;



	background:#FFF !important;



	color:#666 !important;



	overflow-x:hidden;



	font-size:14px !important;



	margin: 0;



	padding-bottom: 2rem;



	min-height: 100%;



}











.pd0



{



padding:0px !important;



}



.pd5



{



padding:5px !important;



}



.pd10



{



padding:10px !important;



}



.pd15



{



padding:15px !important;



}



.pd20



{



padding:20px !important;



}



.pd25



{



padding:25px !important;



}



.pd30



{



padding:30px !important;



}







.pdtb5



{



padding:5px 0 !important;



}



.pdtb10



{



padding:10px 0 !important;



}



.pdtb15



{



padding:15px 0 !important;



}



.pdtb20



{



padding:20px 0 !important;



}



.pdr0



{



padding-right:0 !important;



}



.pdr5



{



padding:0 5px 0 0 !important;



}



.pdr10



{



padding:0 10px 0 0 !important;



}



.pdr15



{



padding:0 15px 0 0 !important;



}



.pdr20



{



padding:0 20px 0 0 !important;



}



.pdl0



{



padding-left:0 !important;



}



.pd65



{



padding:0 0 0 5px !important;



}



.pdl10



{



padding:0 0 0 10px !important;



}



.pdl15



{



padding:0 0 0 15px !important;



}



.pdl20



{



padding:0 0 0 20px !important;



}



.pdlr5



{



padding-left:5px !important;



padding-right:5px !important;



}



.pdlr10



{



padding-left:10px !important;



padding-right:10px !important;



}



.pdlr15



{



padding-left:15px !important;



padding-right:15px !important;



}



.pdlr20



{



padding-left:20px !important;



padding-right:20px !important;



}



.pdlr25



{



padding-left:25px !important;



padding-right:25px !important;



}



.pdlr30



{



padding-left:30px !important;



padding-right:30px !important;



}



.pdl5



{



padding:0 0 0 5px !important;



}



.pdll0



{



padding:0 0 0 10px !important;



}



.pdl15



{



padding:0 0 0 15px !important;



}



.pdl20



{



padding:0 0 0 20px !important;



}

.rpwe-alignleft {

    display: inherit !important;

    float: inherit !important;

}

.pdl25



{



padding:0 0 0 25px !important;



}



.pdb30



{



padding-bottom:0 0 30px 0 !important;



}



.pdb50



{



padding-bottom:0 0 50px 0 !important;



}



.pdtb5



{



padding:5px 0 !important;



}



.pdtb10



{



padding:10px 0 !important;



}



.pdtb15



{



padding:15px 0 !important;



}



.pdtb20



{



padding:20px 0 !important;



}



.pdtb25



{



padding:25px 0 !important;



}



.pdtb30



{



padding:30px 0 !important;



}



.pdt0



{



padding-top:0 !important;



}



.pdt5



{



padding:5px 0 0 !important;



}



.pdt10



{



padding:10px 0 0 !important;



}



.pdt15



{



padding:15px 0 0 !important;



}



.pdt20



{



padding:20px 0 0 !important;



}



.pdt25



{



padding:25px 0 0 !important;



}



.pdt30



{



padding:30px 0 0 !important;



}



.pdb0



{



padding-bottom:0 !important;



}



.pdb10



{



padding:0 0 10px !important;



}



.pdb15



{



padding:0 0 15px !important;



}



.pdb20



{



padding:0 0 20px !important;



}



.pdb25



{



padding:0 0 25px !important;



}



.pdb30



{



padding:0 0 30px !important;



}



.pdb35



{



padding-bottom:35px !important;



}



.pdb40



{



padding-bottom:40px !important;



}







.m0



{



margin:0 !important;



}



.m5



{



margin:5px !important;



}



.m10



{



margin:10px !important;



}



.m15



{



margin:15px !important;



}



.m20



{



margin:20px !important;



}



.m5m



{



margin:0 -5px !important;



}



.m10m



{



margin:0 -10px !important;



}



.mb5



{



margin:0 0 5px !important;



}



.mb10



{



margin:0 0 10px !important;



}



.mb15



{



margin:0 0 15px !important;



}



.mb20



{



margin:0 0 20px !important;



}



.mt0



{



margin-top:0 !important;



}



.mt5



{



margin-top:5px !important;



}



.mt10



{



margin-top:10px !important;



}



.mt15



{



margin-top:15px !important;



}



.mt20



{



margin-top:20px !important;



}



.mt25



{



margin-top:25px !important;



}



.mt30



{



margin-top:30px !important;



}



.mt35



{



margin-top:35px !important;



}



.mt40



{



margin:40px 0 0 !important;



}



.mt45



{



margin-top:45px !important;



}



.mt50



{



margin-top:50px !important;



}



.mt55



{



margin-top:55px !important;



}



.mt60



{



margin-top:60px !important;



}



.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6



{







}



.header-parent



{



background-color: rgba(255,255,255, 0.8);



}



.logo-main



{



margin-top:20px;



margin-bottom:20px;



}






.button-parent-div



{



background:#412a40;

padding:15px 0;

}



.bt-img



{



margin-right:5px !important;



max-height:22px !important;



}







.bt a



{



color:#fff !important;



margin:auto !important;



font-size:14px !important;



font-weight:bold !important;



text-decoration:none;



}



.bt a:hover



{



text-decoration:none;



}



.bt-parent



{



background:#0080c2 !important;



border:none !important;



width:100% !important;



height:55px !important;



border-radius:0 !important;



}



.bt-parent:hover



{



background:#055781 !important;



color:#F5F5F5;



}



.bt-parent i 



{



font-size:16px !important;



}







#footer 



{



position: absolute;



right: 0;



bottom: 0;



left: 0;



background:#412a40;



text-align:center;



color:#FFF !important;



padding:10px 0 !important;



}



#footer p



{



margin-bottom:0 !important;



}



.footrlinks ul



{



padding:0 !important;



margin:0 !important;



}



.footrlinks ul li



{



display:inline;



padding:2px 10px !important;



}



.footrlinks ul li a



{



color:#FFF !important;



}



.footrlinks ul li a:hover



{



color:#a2c286 !important;



text-decoration:none !important;



}



.col6par



{



min-height:806px !important;



}



.white-bg



{



background:#FFF;



}



.grey-bg



{



background:#eee;



}

.white-bg h3, .grey-bg h3



{



margin:0 !important;



text-align:center;



text-transform:uppercase;



font-size:20px !important;



color:#412a40 !important;



}



.cor



{



text-transform:uppercase;



margin:30px 0 0 0 !important;



font-size:15px !important;



line-height:24px !important;



}



.cor2



{



text-transform:uppercase;



margin:0 !important;



font-size:15px !important;



line-height:24px !important;



}



.read-more-btn



{



background:#bb9e70 !important;



border:none !important;



margin-top:20px !important;



}



.read-more-btn:hover



{



background:#412a40 none repeat scroll 0 0 !important;



color:#F5F5F5 !important;



}



.more



{



color:#c2a473 !important;



text-align:center;



margin-top:30px;



}



.more a



{



color:#0080c2 !important;



text-align:center;



text-decoration:none;



}



.lmore



{



margin-top:10px;



text-align:center;



}



.lmore a



{



color:#0080c2 !important;



text-align:center;



text-decoration:none;



}



.home-blog-img



{



max-width:125px !important;



width:100%;



}



.home-blog-img2



{



max-width:175px !important;



width:100% !important;



}



.home-blog-parent



{



margin:40px 0 52px !important;



}



.home-blog-parent3



{



margin:20px 0 0 !important;



}



.home-blog-parent2



{



padding:10px 0 !important;



border-top:solid 2px #412a40;



}



.alt-cor



{



color:#0080C2 !important;



font-size:18px !important;



}



.sub-content



{



background:#2d152c;



}



.sub-content h3



{



font-size:20px !important;



color:#FFF !important;



text-align:center;



margin:40px 0 40px !important;



}

/*

.sub-content-container b, .sub-content-container p



{


margin:0px !important;
color:#FFF !important;



}

*/

.sub-content-container



{



padding-bottom:20px !important;*/



}



/*.form-contact



{



/*border:solid 1px #0080c2 !important;*/



border-radius:0 !important;



margin-bottom:10px !important;



color:#333 !important;



min-height:34px !important;



}

*/

/*.form-control::-moz-placeholder



{



color:#333 !important;



}*/



.btn-send



{



background:none;



border:solid 2px #FFF !important;



color:#FFF !important;



height:40px;



padding:5px 13px;



}



.btn-send:hover



{

    background: #412a40;

    border: solid 2px #412a40 !important;



}









.btn-send2.float-right



{



	background:#bb9e70  none repeat scroll 0 0;



    border: 0 none;



    bottom: 40px;



    color: #ffffff !important;



    height: 40px;



    padding: 10px 13px;



    position: absolute;



    right: 20px;



    text-decoration: none !important;



}



.btn-send2.float-right:hover



{



background:#055781;



}



.emailbox, .submitbox



{



/*padding-bottom:15px !important;*/



min-height:0 !important;



}



.wp-smart-pagination



{



display:inline-block !important;



margin-bottom:20px !important;



}



#contact-form



{



margin-top:20px;



}



.address-parent



{



margin:40px 0 !important;



text-transform:uppercase;





}



/*.address-parent label, .address-parent span



{



color:#412a40  !important;



margin-bottom:10px !important;



}*/



.social-link i 



{



font-size:30px !important;



margin-right:5px !important;



}



.footer-blog .home-blog-parent, .footer-blog a



{



margin:10px 0 !important;



color:#FFF !important;



}



.footer-blog h3



{



margin-bottom:40px !important;



}



.prf-map {



    width:430px;



    height:430px;



    border-radius:50%;



    -webkit-border-radius:50%;



    border:10px solid #e6e6e6;



    margin-top:50px;



}



.gmaps {



    height:300px;



    width:100%;



}



#gmap-list,#gmap-tabs {



    height:450px;



}



/*.h-blg-img-parnt



{



    margin-top:7px;



    



}*/



.post-search label



{



color:#0080c2 !important;



}



.select2-container .select2-choice



{



border-radius:0 !important;



}



.form-control .select2-choice



{



border:solid 1px #0080c2 !important;



}



.select2-container .select2-choice .select2-arrow



{



border-left:solid 1px #0080c2 !important;



}



.job-int label



{



font-weight:bold !important;



}



/*.job-int span



{



border-top:solid 1px #ededed;



}
*/


.recuired



{



color:red;



}



.job-search



{



border-radius:4px;



background:#EEE;



padding:20px 20px 60px !important;



box-shadow: 0px 3px 1px 0px rgba(0,0,0,0.25);



font-size: 13px;



margin-bottom: 20px;



min-height:200px;



}



.job-search h4



{



margin-top:0 !important;



color:#0080D3;



}



.per-amount



{



text-align:right !important;



}



.float-right



{



float:right;



}



.align-right



{



text-align:right;



}



.search-result-text



{



padding: 10px 15px;



background: #fff;



color: #412a40;



border-radius:4px;







box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.25);

width:98% !important; margin:0 auto 10px !important;

}
.col-lg-12.col-md-12.col-sm-12.col-xs-12.pdr5.pdlr-xs15.pd-sm0.column6 > p{width:98% !important; margin-left:1% !important;}


/*#customcaptcha



{



min-width: 200px !important; height:auto !important; margin-bottom:20px !important;



}



#custcaptcha



{



min-width: 100% !important; margin-bottom:10px !important;



}
*/


























/*MENU START*/







nav {



  margin: 40px 0 0;



  padding: 0;



  /*background-color: #5A9328;*/



}



/*label{font-weight:500 !important;}*/











nav:after {



  content: "";



  display: table;



  clear: both;



}







nav ul {



  float: left;



  padding: 0;



  margin: 0;



  list-style: none;



  position: relative;



}







nav ul li {



  margin: 0px;



  display: inline-block;



  float: left;



  /*background-color: #5A9328;



  border-right:1px solid #457819;



  border-left:1px solid #74b13a;*/



}



nav ul li ul li, .sub-menu



{



background: #412a40 !important;



color:#FFF !important;



text-decoration:none;



}



.sub-menu:hover



{



background: #483147 !important;



color:#f5f5f5 !important;



}







nav a {



  display: block;



  padding: 5px 28px;



  color: #000;



  font-size: 13px;



  line-height: 16px;



  text-decoration: none !important;



  text-transform:uppercase;



  font-weight:bold;



}







nav ul li ul li:hover { background: #000000; }







nav a:hover, nava:active, .active { color:#0080c2; }







nav ul ul {



  display: none;



  position: absolute;



  top: 26px;



  z-index:9999;



  /*margin-left:20px !important;*/



}







nav ul li:hover > ul { display: inherit; }







nav ul ul li {



  min-width: 190px;



  float: none;



  display: list-item;



  position: relative;



}







nav ul ul ul li {



  position: relative;



  /*top: -60px;



  left: 170px;*/



}







/*li > a:after { content: ' +'; }*/







.toggle, [id^=drop] {



 display: none;



}







li > a:only-child:after { content: ''; }











@media all and (max-width : 767px) {







.entry-header, .entry-content



{



padding-left:0 !important;



padding-right:0 !important;



}







nav { margin: 0; }



nav a



{



line-height:30px !important;



}



/*.toggle + a,



 .menu { display: none; }



*/



.toggle {



  display: block;



  background-color: #0080c2;



  padding: 0 13px;



  color: #FFF;



  font-size: 13px;



  line-height: 30px;



  margin:0 !important;



  text-decoration: none;



  border: none;



  cursor:pointer;



  text-transform:uppercase;



  font-weight:bold;



}



.toggle2



{



text-transform:uppercase;



font-weight:bold !important;



padding: 5px 30px !important;



}



nav{margin:10px 0 !important;}



nav ul ul



{



margin-left:0 !important;



}



nav a



{



color:#FFF !important;



}



nav a:hover, nava:active, .active, .toggle2:hover



{



background:#DDD !important;



color:#000 !important;



}



.toggle:hover { background-color: #055781; }







[id^=drop]:checked + ul { display: block; }



nav ul



{



background:#0080c2;



}



nav ul li {



  display: block;



  width: 100%;



}







nav ul li ul li, .sub-menu



{



/*background:#FFF !important;8*/



color:#0080c2 !important;



text-decoration:none;



border-left:solid 2px #0080c2;



border-right:solid 2px #0080c2;



}



nav ul li ul li:hover, .sub-menu:hover



{



border-left:solid 2px #0080c2;



border-right:solid 2px #0080c2;



}







nav ul ul .toggle,



 nav ul ul a { padding: 0 40px; }







nav ul ul ul a { padding: 0 80px; }







nav a:hover,



 nav ul ul ul a { background-color: #F4B01F; }







nav ul li ul li .toggle,



 nav ul ul a { background-color: #FFF; }







nav ul ul {



  float: none;



  position: static;



  color: #ffffff;



}







nav ul ul li:hover > ul,



nav ul li:hover > ul { display: none; }







nav ul ul li {



  display: block;



  width: 100%;



}







nav ul ul ul li { position: static;







}



}







@media all and (max-width : 330px) {







nav ul li {



  display: block;



  /*width: 94%;*/



}







}







/*MENU END*/


/******/

.submit.btn.btn-primary.btn-block:hover{background:#412a40 none repeat scroll 0 0 !important ; color:#fff !important;}

/*****/
#text-11 h3.widget-title {
    text-align: center;
    color: #412a40;
}