/* Enter Your Custom CSS Here */
.cmsmasters_row_outer_parent {
    padding-bottom: 70px!important;
}
.cmsmasters_dynamic_cart
{
  display:none!important;
}
.mid_nav > li {
    margin: 0 -10px 0 0!important;
  
}
/* by Avkash */
.text-center{
 text-align:justify !important; 
}
.sub-menu li:hover{border-bottom:1px solid #492f92 !important;background: rgba(73, 47, 146, 0.17);}

.nav > div > ul ul{width:200px}
#navigation li:hover {border-bottom:2px solid #492f92}

.mid_nav > li > a .nav_item_wrap {
    text-transform: uppercase;
  font-size: 85%;
}
.sub-menu .nav_item_wrap .nav_title{
    text-transform: uppercase;
  font-size: 85%;
}
ul.navigation ul, ul.navigation .menu-item-mega-container {
    background-color: rgba(255, 255, 255, 0.80);
}
.sub-menu{border-radius:0 0 15px 0;     box-shadow: 1px 1px 5px #333; border-width: 0;}
.bottom_bg{    background-image: url(https://majesticservicesgroup.com.au/wp-content/uploads/2016/06/majesticbg.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
}
.header_mid .search_wrap {
    margin: 0 0 0 15px;
}
  /* chintan */
  .featured_block_inner {
    padding-left:10px!important;
  padding-right:10px!important;
    
  }


.widgettitle{color:#696b6f}
.headline_text .entry-title {
    color: rgb(41, 63, 91);
    text-shadow: 1px 1px 4px #f9f9f9;
  font-size:300%;
}
.cmsmasters_heading, .icon_box_heading{color:rgb(41, 63, 91)!important}
.nopadding{padding-bottom:0!important}
input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]), textarea,body .cmsmasters-form-builder .check_parent input[type="checkbox"] + label
{
      border-color: #a5a4a4;
}

nav > div > ul ul
{
 
  margin-top:2px!important
}

/* added by viral on 30-1-2017 */
.account_btn{
      margin-right: -80px;
}

.menu-admin-sidebar-container #menu-admin-sidebar > li > a{
  background:#293f5b;
  color:white;
}

.woocommerce .col2-set .col-2{
  display: none;
}

.woocommerce .col2-set .col-1 .required{
  display: none;
}

.sidebar_custom_btn{
  width: 225px;
}

.sidebar {
    width: 26%;
    padding: 40px 0 29px 15px!important;
}

.pad_top img {
    padding-bottom: 5px;
}

.pad_top{
  margin-top: -3px;
}

.hidden{
      display: none !important;
}

.jobsearch-banner-search ul > li:before {
    content: none!important;
}

.jobsearch-banner-search input[type="text"], .jobsearch-banner-search ul li input[type="number"] {
    background-color: #ffffff!important;
    height: 60px!important;
    border: 1px solid #f2f2f2!important;
    border-left: none!important;
    font-size: 12px!important;
    color: #666666!important;
    padding: 8px 18px!important;
}

.jobsearch-banner-search ul, .jobsearch-banner-search input[type="text"], .jobsearch-banner-search input[type="submit"], .jobsearch-select-style select, .jobsearch-banner-search ul li input[type="number"], .jobsearch-advance-search-holdr .jobsearch-banner-search textarea {
    float: left!important;
	width: 100%!important
}

/* added by viral 17-7-2019 */
.jobsearch-banner-search ul li,.jobsearch-icon {
	text-align: center !important;
}

.jobsearch-user-form ul > li:before{
	display: none !important;
}

/* added by viral 27-3-2020 */
.gform_body p{
	padding-bottom: 0px;
}

.gform_body{
	margin-top: -16px;
}

.gform_wrapper textarea.medium{
	height: 60px !important;
}

.gform_wrapper .top_label .gfield_label{
	font-weight: 600 !important;
}

#field_1_58 .gfield_label, .gform_body .ginput_counter{
	display: none !important;
}

#field_1_58 .ginput_container{
	margin-top: 0px !important;
}

#field_1_58 #input_1_58{
	border: none !important;
    border-bottom: solid 1px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-top: -7px !important;
	  width: 250px !important;
}

.gform_body hr{
	margin: 25px 0 !important;
}

.gfield_select, .gform_body select{
	border-color: #a5a4a4 !important;
}

.mar_top_0{
	margin-top: 0px !important;
}

.gform_body .gfield_radio li input{
	margin-top: 1px !important;
}