/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

div.with-sidebar-wrapper.gdlr-type-left-sidebar { background-image: url("https://mctminternational.com/wp-content/uploads/2018/10/mctm_logo_bg_watermark.png");
background-position: left top;
background-repeat: repeat;
}

.gdlr-item-title-wrapper.gdlr-item {
    margin-bottom: 20px !important;
}
.gdlr-item-title-wrapper .gdlr-item-title-caption{
margin-top: 15px !important;
}
.gdlr-item-title-wrapper .gdlr-item-title-divider{
margin-top: 6px !important;
}
.gdlr-navigation-wrapper .gdlr-main-menu>li>a:hover{color:#fff !important;}
.gdlr-navigation-wrapper .gdlr-main-menu>li>a{
/*letter-spacing:0.3px !important;    padding: 8px 16px 8px 0px;     color: #092d1f;
    font-weight: bold;
    font-size: 12px;*/
    letter-spacing: 0.5px !important;
    padding: 8px 12px 8px 0px;
    color: #092d1f;
    font-weight: bold;
    font-size: 11.6px;
}

.gdlr-navigation-wrapper {
        margin: 0px;
    width: 100%;
    margin: auto;
    text-align: center;
	
    background: -webkit-linear-gradient(#a79b77, #857b59);
}
.ms-container{    background: -webkit-linear-gradient(#857b59, #a79b77);}
.gdlr-fixed-header .gdlr-navigation-wrapper .gdlr-main-menu > li > a{padding-bottom: 6px !important;}
.gdlr-fixed-header{border-bottom:0px !important;}
.gdlr-navigation-wrapper {
    margin: 0px;
}
.ms-bullets.ms-dir-h .ms-bullets-count {
    position: relative;
    right: -50%;
    background: #897f5c;
    bottom: 6px;
}
.gdlr-navigation-wrapper .gdlr-main-menu>li:first-child>a{color:#fff;}

.sf-menu{display: inline-flex !important;float:unset !important;}
.sf-menu>.gdlr-normal-menu li a{text-align:left !important;}
.ms-bullets.ms-dir-h .ms-bullets-count{bottom:6px;}
.ms-container{    background: -webkit-linear-gradient(#a79b77,#857b59);}
.ms-bullets.ms-dir-h{        position: unset;;display: inline;
    padding: 1px;}
body .ms-skin-default .ms-bullet{    background: #6a6247;
    border: none;
    height: 10px !important;
    width: 10px !important;
    border: 1px solid #5f5432;}
/*.gdlr-skin-dark-skin,.gdlr-parallax-wrapper{    border-bottom: 6px solid #8e8461;}*/
.gdlr-main-menu>.gdlr-normal-menu li, .gdlr-main-menu>.gdlr-mega-menu .sf-mega{    background: -webkit-linear-gradient(#a79b77, #857b59);}
.gdlr-main-menu>li>.sub-menu *, .gdlr-main-menu>li>.sf-mega *{border-color: #092d1f61;}
.ms-bullets.ms-dir-h .ms-bullets-count{right: -46% !important;}
.gdlr-logo{margin-top:30px !important;margin-bottom:30px !important;margin-left:-18px !important;}
@media only screen and (min-width: 1300px) {
.sf-menu{margin-left: -7% !important;}
}
@media only screen and (max-width: 1300px) {
.sf-menu {
    display: inline-flex !important;
    float: left !important;
    margin-left: 3% !important;
}
}
@media only screen and (max-width: 1200px) {
.sf-menu{ float: left !important;
    margin-left: 8px !important;
}
}
@media only screen and (max-width: 767px)
{
.gdlr-logo{margin-left:0px !important;}

.gdlr-navigation-wrapper .gdlr-main-menu>li>a:before{    margin-right: 10px;}
body .ms-skin-default .ms-bullet.ms-bullet-selected, body .ms-skin-default .ms-bullet:hover {
    background: #092d1f;
    border: 1px solid #092d1f;
}
/*.gdlr-navigation{border-bottom:1px solid #092d1f}*/
.ms-slide .ms-slide-layers, .ms-overlay-layers .ms-slide-layers, .ms-fixed-layers{overflow:unset !important;}
}
.container{max-width:1200px !important;}
#profile-section{border:bottom:unset !important;}
#profile-section .container {
    background-color: #857b59 !important;
    border: 5px double #092d1f;
    padding-top: 30px;
}
#profile-space .gdlr-divider{border-color: #e9e9e973 !important;}
#profile-space{padding-top: 0px !important;
    margin-bottom: -80px !important;
    margin-top: -60px;    }
.profile-left{padding:15px !important;}

@media only screen and (max-width: 768px) {
.gdlr-logo {
.dl-menuwrapper li.dl-back:after{    right: 22px !important;top: -7px !important;}
    margin-top: -10px !important;
    margin-bottom: 0px !important;
}
.dl-menuwrapper li a {
    padding: 8px 12px !important;
}
#menu-main-menu{  width:100%;}
#gdlr-responsive-navigation.dl-menuwrapper ul{background-color: #171d1a !important;}
#menu-main-menu li{border-bottom: 1px solid #80808047;}
}

.nine{
	border:3px double #857b59 !important;
    width: 70%;
    margin-bottom: 18px;
}
.gdlr-item-title-wrapper .gdlr-item-title {
    font-size: 24px;
    font-weight: bold;
    color: #9c8b58;
    float: left;
    padding: 30px 0px 10px 0px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 1.8em;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: normal;
    text-transform: capitalize;
    letter-spacing: 0px;
}
.aside-list li a{
display: block;
    margin: 0;
    padding: 5px 10px 5px 20px;
    color: #b0b0b0;
    background-color: inherit;
    background: url(http://mctmib.org/wp-content/uploads/2018/09/orange_file.gif) no-repeat 10px center;
    text-decoration: none;
    border-bottom: 1px dotted #666666;
	margin-left: -35px;
}
.aside-list{list-style-type: none;}
.footer-wrapper .gdlr-widget-title{color:#fff;}
.footer-wrapper {
    background-color: #857b59;
}
.footer-wrapper {
    color: #ffffff;
}
.copyright-wrapper {
    background-color: #857b59;
}
.footer-wrapper .copyright-wrapper {
    border-color: #736948;
}
.footer-wrapper a {
    color: #ffffff;
}
.copyright-wrapper {
    color: #d0c8ae;
}
#profile-left{color:#fff !important;}
.gdlr-item-title-wrapper .gdlr-item-title{        padding: 16px 0px 8px 0px;
    color: #F2EFE5;
    text-align: left;
    line-height: 30px;
}
.gdlr-item-title-wrapper.gdlr-item {
    margin-bottom: 4px !important;
    background: #092d1f;
    padding-left: 10px;
}
.gdlr-sidebar * {
    border-color: #ad9a6278;
}
.gdlr-sidebar .gdlr-widget-title {
    color: #ad9a62;
    background-color: transparent;
    padding-bottom: 6px;
    border-bottom: 5px solid #092d1f;
    font-size: 1.4em;
    font-family: Georgia, "Times New Roman", Times, serif;
    border-bottom: 4px solid #ad9a62;
    width: 100%;
    text-transform: capitalize;
    letter-spacing: 0px;
}
.widget_recent_entries ul li, .widget_recent_comments ul li, .widget_pages ul li, .widget_rss ul li, .widget_archive ul li, .widget_categories ul li, .widget_nav_menu ul li, .widget_meta ul li{
    border-bottom-width: 1px !important;
    border-bottom-style: solid !important;
    padding: 8px 24px !important;
    margin-bottom: 0px !important;
}

.widget .current-menu-item{background:#ad9a5e;}
li.current-menu-item:before {
    color: #ffffff;
}
.gdlr-item-title-wrapper.pos-left .gdlr-item-title{font-size:24px !important}
.gdlr-skin-dark-skin .gdlr-skin-border {
    border-color:#ff000000 !important;
}
.gdlr-skin-dark-skin, .gdlr-skin-dark-skin .gdlr-skin-content {
    color: #092d1f;
}
.gdlr-gallery-item.gdlr-item .gallery-item {
     padding: 12px;
}
.gdlr-item-title-wrapper .gdlr-item-title-caption {
    margin-top: 0px !important;
    text-align: left;
	margin-bottom: 0px;
    padding-bottom: 8px;
}
span.gallery-caption {
    color: #ffffff;
}
#profile-section .gdlr-item-title-wrapper.gdlr-item{background:#857b59 !important;}
.gdlr-item-title-wrapper.pos-center .gdlr-item-title-divider{display:none;}
.rightbar-logo{    position: relative;
    top: 25px;
    left: 12%;
}

/*Responsive*/

@media only screen and (min-width: 768px) and (max-width: 991px) {
.rightbar-logo{left:0% !important;}
.gdlr-navigation-wrapper .gdlr-main-menu>li>a{letter-spacing: 0px !important;
    padding: 10px 5px 10px 5px;}
}
@media only screen and (max-width: 768px) {
#gdlr-responsive-navigation .dl-trigger{
position: absolute;
    right: 8px !important;
    width: 32px!important;
}
#gdlr-responsive-navigation.dl-menuwrapper button {
    background-color: #ad9a5e !important;
}
.rightbar-logo {
   left:0% !important;
top:6px !important;
}
#gdlr-responsive-navigation.dl-menuwrapper ul {
    background-color: #ad9a5e!important;
    border-bottom: 3px solid #7b6a32;
}
.dl-menuwrapper li.dl-back:after, .dl-menuwrapper li > a:not(:only-child):after{line-height:38px !important;}
.dl-menuwrapper li.dl-back:after{right:20px !important;}
.with-sidebar-container .with-sidebar-content {
    float: unset !important;

}
.nine {
    width: 97% !important;
    margin-left: 1% !important;
}
.copyright-right{float:left !important;}
}
form p {
    color: #fff !important;
}
input[type="button"], input[type="submit"] {
    background-color: #092d1f;
    font-size: 14px;
}
#csr-trip .gallery-caption {
    display: none;
}
.gdlr-navigation-wrapper .gdlr-main-menu > li > a:before {
    content: "";
    margin-right: 4px;
}
.reg-form-2021 h2{text-align:center}
.reg-form-2021 input.vfb-medium, .reg-form-2021 input[type="text"].vfb-medium, .reg-form-2021 input[type="tel"].vfb-medium, .reg-form-2021 input[type="email"].vfb-medium, .reg-form-2021 input[type="url"].vfb-medium, .reg-form-2021 select.vfb-medium ,input.vfb-large{
    width: 50%;
    border-radius: 0px;
    box-shadow: none;
    padding: 8px;
    background: #fff;
}
.visual-form-builder fieldset{background-color: #857b59 !important;
    border: 5px double #092d1f; padding: 15px !important;}
.reg-form-2021 .visual-form-builder label,.reg-form-2021 label.vfb-desc{    color: #fff;}
.reg-form-2021 select.vfb-select{    padding: 14px 0 0 0;}
.reg-form-2021.visual-form-builder li.vfb-left-third{width:24.5% !important;}

.wpcf7 input[type="text"], .wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="password"], .wpcf7 textarea {
    padding: 10px 10px;
    width: 50%;
    font-size: 13px; 
	color:#000;
}
.uacf7-col-6 {
    width: 47.2%;
    float: left;
}
.wpcf7 label{color:#fff}
.gdlr-item.gdlr-main-content {
    border: 1px solid #857b59;
    padding: 2px;
}
input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-required.wpcf7-validates-as-date { padding: 8px;}
.uacf7-col-6 select.wpcf7-form-control.wpcf7-select.state_auto.wpcf7-state_auto.wpcf7-validates-as-required {
    padding: 8px;
}
.uacf7-col-6 select.wpcf7-form-control.wpcf7-select.country_auto.wpcf7-country_auto.wpcf7-validates-as-required {
    padding: 8px;
}
.uacf7-col-6 label{font-size:12px;}
.uacf7-col-4 label{font-size:12px;}
.uacf7-col-4 input{padding:8px;}
.wpcf7-not-valid-tip {
    color: #ffffff;
    font-size: 13px;
    padding-top: 4px;
}
.wpcf7 form.invalid .wpcf7-response-output{color: #fff;}
.gdlr-nav-search-form-button {
    visibility: hidden;
}

input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-required.wpcf7-validates-as-date{
	    width: 50%;
    /* font-size: 13px; */
    color: #000;
}
input[type="date"]{
	background-color: #f5f5f5;
}
.wpcf7-not-valid-tip{
	color:#dc3232;
	font-weight:800;
}
.wpcf7 form.sent .wpcf7-response-output{
	color: #46b450;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
  color: #ffb900;
}
.wpcf7 form.spam .wpcf7-response-output{
	color: #f56e28;
}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output{
	color:#dc3232;
}
.wpcf7 label {
  font-weight: 800;
}
.req {
	color:#dc3232;
}
.wpcf7-spinner{
	background-color: #27bffb;
}
.wpcf7-spinner::before{
	background-color: #FFF;
}
#pethachi{
	display: none;
}
