@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Roboto:400,500&display=swap');

body {
    font-size: 18px;
    line-height: 30px;
    font-weight: 400;
    color: #858585;
	font-family: 'Roboto', sans-serif;
}

.pad0 {padding:0; margin:0;}
#topHeader {background:rgba(93,86,80,1); color:#fff; border-bottom:1px solid rgba(244,244,244,0.15);}

.carousel-item img {width:100%}

#sliderHeader {position:relative;}
.topstripe {position:absolute; top:0; z-index:1000;}
.bottomstripe {position:absolute; bottom:0; z-index:1000;}

#bodyHeader {background:#262b2b;}

.adcategory {
    font-size: 14px;
    line-height: 20px;
    padding-top: 10px;
	min-height:90px;
	margin-bottom:10px;
}

.mhbox {
	min-height: 235px;
}

.tname {min-height:52px;}

/*Ashwini */
ul.list-inline.xs-text-center.text-white{margin: 7px 0;}
.widget { margin-bottom: 0;font-size: 13px;}
.text-white {color: #fff !important;}
.social li a {float: right; padding: 0 10px 0px 15px; font-family: Roboto;}
a.text-white {float: left; padding: 0 13px; font-family: Roboto;}
nav.navbar.navbar-expand-sm.navbar-light {float: right; padding-right:0; margin-top:20px;}
.no-padr {padding-right:0;}
li.nav-item {padding-left: 0; text-transform:uppercase; font-size:15px;}
.menubar { margin: 10px 0px;}
.contra {margin: 50px;}
.contra h2 {color: #ffffff; font-size: 23px; line-height: 1.5em; text-transform: uppercase;}
.btn_text {font-size: 16px; font-weight: 700; text-transform: uppercase; text-decoration: underline; line-height: 1em; color: #feffff;}
.btn{color: #feffff; text-decoration: underline;}
.btn:hover{ color: #feffff;}
/*#bodyHeader1 {background:#fff;}
.intro h2{font-size: 58px; line-height: 1em; margin: 80px 0 40px;}
.box-content {width: 100%;}
.box-content a { margin-left:10px; color: #222;font-size: 20px;}
.box-title {color: #413c38; font-size: 24px; line-height: 1.4em;}
.box-description { color: #858585; font-size: 16px; font-weight: 400; line-height: 24px; margin-left:50px;}
img.attachment-full.size-full { float: left;}
.getintouch {margin: 50px;}
.getintouch a{background-color: #b2b74a; text-transform: uppercase; color:#fff; padding: 15px;font-size: 13px;}*/
.middle_content{background-image: url(../img/row-bgimage-1.jpg);background-repeat: no-repeat; background-size: cover; background-position: center; padding-bottom: 120px;}
.tm-row {padding: 90px 0;}
.single-wrapper{margin-right: -95px; z-index: 1 !important; margin-top: 50px;}
.second_wrapper{margin-bottom: -80px; padding-top: 78px; padding-left: 115px; padding-bottom: 78px; padding-right: 15px;border-top: 12px solid; border-color: #b2b841; background-color: #fff;}
.section-title {position: relative;}
.title-header {margin-bottom: 42px; position: relative;}
.section-title h5 {text-transform: uppercase;font-size: 15px;line-height: 21px; margin-bottom: 5px; color: #d57315;}
.section-title h2.title {font-size: 30px;line-height: 42px;margin-bottom: 0;color: #232323;}
.heading-seperator{background-color: #b2b841;display: block;content: "";position: absolute;width: 32px;bottom: -20px; height: 3px;left: 0;}
img.img-fluid {
    /*margin-left: -30px!important;*/
}
p.category {
    font-size: 15px;
}
/*footer page */
#footer{ background-image:url(../img/footer-bg.jpg);}
.textwidget {font-size: 16px; line-height: 1.5;}
.textwidget p { color:#ddd;}
.widget-title {padding: 0;padding-bottom: 21px; margin: 0;line-height: 1.5; color:#ddd;}
.textwidget ul li { list-style-type:none; margin-bottom: 10px;font-size: 16px; color: #ddd;}
.textwidget ul li a {cursor: pointer; color:#ddd;}
ul {margin: 0;padding: 0;}
.custom_color{margin-right: 21px; color:#b2b74a;}
.a-right{ text-align:right; font-size:14px;}
.a-right a{ font-size: 14px; color: #ddd;}
.a-left{font-size: 14px; color: #ddd;}
.copyright{border-top: 1px solid rgba(133,133,133,0.2);background-image:url(../img/footer-bg.jpg);}
.padbo {padding:7px 0;}

/*About page */
.about-breadcroumb {color: #fff;text-align: left;position: relative;background-image: url(../img/about_new.jpg);background-position: center;padding: 250px 0px 100px;background-size: 100%;}
.about-breadcroumb h1 {margin: 0px 0 20px;padding: 0px;text-transform: capitalize;color: #fff;font-size: 48px;}
.about-content-block a { color: #fff;}
.paddingTB60 {padding:60px 0px 60px 0px;}
.gray-bg {background: #F1F1F1 !important;}
.about-title {}
.about-title h1 {color: #535353; font-size:30px;font-weight:600;}
.about-title span {color: #AF0808; font-size:30px;font-weight:700;}
.about-title h3 {color: #535353; font-size:23px;margin-bottom:24px;}
.about-title p {color: #7a7a7a;line-height: 1.8;margin: 0 0 15px; text-align:justify; font-size:15px;}
.about-paddingB {padding-bottom: 12px;}
.about-img {padding-left: 57px;}
.aboutbob{ float:right; margin-left: 20px;}

/*members page */
.members-breadcroumb {color: #fff;text-align: left;position: relative;background-image: url(../img/members_new.jpg);background-position: center;padding: 250px 0px 100px;background-size: 100%;}
.members-breadcroumb h1 {margin: 0px 0 20px;padding: 0px;text-transform: capitalize;color: #fff;font-size: 48px;}
.members-content-block a { color: #fff;}
.paddingTB60 {padding:60px 0px 60px 0px;}
.members-section { background:url(../img/row-bgimage-7.png); background-repeat:no-repeat; background-color: #f7f7f6; }
.members-title {}
.members-title h1 {color: #535353; font-size:45px;font-weight:600;}
.members-title span {color: #AF0808; font-size:23px;font-weight:700;}
.members-title h3 {color: #535353; font-size:23px;margin-bottom:24px;text-transform: uppercase;}
.members-title p {color: #7a7a7a;line-height: 1.8;margin: 0 0 15px; text-align:justify; font-size:15px;}
.members-paddingB {padding-bottom: 12px;}
/*________________________________________ */
.members-section1 { background:#222}
.members-title1 h3 {color: #fff; font-size:23px;margin-bottom:24px;text-transform: uppercase;}
.members-title1 span {color: #AF0808; font-size:23px;font-weight:700;}
.members-title1 p {color: #fff;line-height: 1.8;margin: 0 0 15px; text-align:justify; font-size:15px;}
/*________________________________________ */
.members-section2 { background-image:url(../img/row-bgimage-11.png); background-color: #f7f7f6; }
.members-title2 h3 {color: #222; font-size:23px;margin-bottom:24px;text-transform: uppercase;}
.members-title2 span {color: #AF0808; font-size:23px;font-weight:700;}
.othergrey {background:rgba(247, 247, 247, 0.8)}
.serviceicon{width: 100%;margin-left: 100px;}
/*________________________________________ */
.members-section3 { background-image:url(../img/row-bgimage-3.jpg);background-repeat: no-repeat;background-color: #d57315;}
.ofgrey {background: rgba(213, 115, 21, 0.8);}
.members-title3 h3 {    color: #222;font-size: 19px;margin: 24px 0 0px;text-transform: uppercase;text-align: center;}
.members-title3 span {color: #AF0808; font-size:13px; text-align:justify; line-height:0px;}
ul.ttm-list {list-style: none;padding: 0; padding-left: 0;}
.ttm-list li {padding-left: 26px;list-style: none;position: relative;padding-bottom: 7px; color: #232323;}
.ttm-list li i {position: absolute;left: 0px;top: 5px; color: #d57315;}
.admission_member{    background-color: #fff;padding: 30px 0 0px;padding-top: 0 !important;margin-bottom: -60px;z-index: 1 !important;box-shadow: 0 0 10px 0 rgba(43,52,59,.1);}
.image_wrapper{ margin-top: -30px!important; margin-left: -30px!important;}
.col-md-6.ordermem {
    margin-left: -25px;
}
.spacing{padding: 15px;}
/*.............*/
.members-section4 {background-color: #31312e; color:#fff}
.members-title4.clearfix p{ font-size:15px; text-align:center; line-height:30px;order}
.members-title4 h3 {    color: #fff;font-size: 23px;margin: 24px 0 35px;text-transform: uppercase;text-align: center;}
.members-title4 span {color: #fff; font-size:18px; text-align:justify;}
/*tab */
.featured-icon-box{padding: 50px 30px 40px 30px;margin: 10px 0;background-color: #fff; box-shadow: 0 0 10px 0 rgba(43,52,59,.1);position: relative;}
.featured-icon {position: relative;display: inline-block;}
.ttm-icon {height: 90px;width: 90px;line-height: 90px;position: relative; border-color: #d57315; margin-bottom: 0px; border-radius: 50%; color: #d57315; display: inline-block; text-align: center;border: 1px solid transparent;}
.ttm-icon i {display: inline-block;position: absolute;top: 50%;left: 50%; font-size: 40px; color: #d57315;}
.featured-content {padding-top: 15px;}
.featured-title h5{color: #232323;font-size: 19px;line-height: 26px;text-align:center;text-decoration: none;text-transform: uppercase;}
.featured-title a{color: #222;font-size: 17px; }
.featured-desc p {margin-bottom: 0; font-size: 15px;text-align: center;}
.featured-content hr {border-top-color: #d57315 !important; border-top: 1px dashed;position: relative;margin: 25px 0;}
.ttm-icon-btn-right {padding-right: 35px; color: #232323; text-transform: capitalize;font-size: 14px;font-weight: 400;padding: 0;border: 1px solid transparent;background-color: transparent; overflow: visible; margin-left: 30%;}
.ttm-icon-btn-right i {font-size: 11px;line-height: 1; margin-left: 5px;}

/*bio page */
.bio-breadcroumb {color: #fff;text-align: left;position: relative;background-image: url(../img/product_new.jpg);background-position: center;padding: 250px 0px 100px;background-size: 100%;}
.bio-breadcroumb h1 {margin: 0px 0 20px;padding: 0px;text-transform: capitalize;color: #fff;font-size: 48px;}
.bio-content-block a { color: #fff;}
.paddingTB60 {padding:60px 0px 60px 0px;}
.gray-bg {background: #F1F1F1 !important;}
.bio-title {}
.bio-title h1 {color: #535353; font-size:30px;font-weight:600;}
.bio-title span {color: #AF0808; font-size:30px;font-weight:700;}
.bio-title p {color: #7a7a7a;line-height: 1.8;margin: 0 0 15px; text-align:justify; font-size:15px;}
.bio-paddingB {padding-bottom: 12px;}
ul.biodef {list-style-type: none;}
ul.biodef li {font-size:15px;}

/*team page */
.team-breadcroumb {color: #fff;text-align: left;position: relative;background-image: url(../img/team_new.jpg);background-position: center;padding: 250px 0px 100px;background-size: 100%;}
.team-breadcroumb h1 {margin: 0px 0 20px;padding: 0px;text-transform: capitalize;color: #fff;font-size: 48px;}
.team-content-block a { color: #fff;}
.paddingTB60 {padding:60px 0px 60px 0px;}
.gray-bg {background: #F1F1F1 !important;}
.team-title {}
.team-title h1 {color: #535353; font-size:30px;font-weight:600; margin-bottom: 37px;}
.team-title span {color: #AF0808; font-size:30px;font-weight:700;}
button#button1 {
    font-weight: 100;
    background: #222;
    color: #fff;
    font-size: 13px;
    border: none;
}
/*team page second */
.ttm-row{padding-top: 220px; padding: 90px 0;}
..slick-slider {position: relative; display: block;box-sizing: border-box;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list {position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-track {position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}
.slick-slide {float: left;height: 100%;min-height: 1px;}
.mb-10 {margin-bottom: 10px !important;}
.featured-imagebox-team .featured-thumbnail {position: relative;overflow: hidden;}
.slick-slide img {display: block;text-align: center;margin: 0 auto;}
.featured-imagebox-team.style2 .featured-content {padding: 15px 20px 22px;background-color: #fff;width: 100%;text-align: center;position: relative; border-bottom: 5px solid transparent;box-shadow: 0 0 10px 0 rgba(43,52,59,.09);}
.featured-imagebox-team.style2 .ttm-social-links-wrapper ul {margin: 0;padding: 10px 15px 0 15px;text-align: center;position: absolute;top: -34px;left: 0;margin-left: 17%;background-color: #fff;right: 0; margin-right: 17%;}
.social-icons {list-style: none;font-size: 15px;}
.featured-imagebox-team ul.social-icons li {display: inline-block;}
.social-icons li {border: none; margin: 0 3px;}
.featured-imagebox-team.style2 .ttm-social-links-wrapper ul li a {margin: 0 3px;display: block;color: #8c8c8c;padding: 0;line-height: 20px;font-size: 14px;text-align: center;background-color: transparent;}
.featured-title h5 {font-size: 16px;line-height: 26px;margin-bottom: 0px;}
.featured-title h5 a{color: #232323;}
.featured-imagebox-team .featured-content p.category {margin-bottom: 0;}
/*contact page */
.contact-breadcroumb {color: #fff;text-align: left;position: relative;background-image: url(../img/contact_new.jpg);background-position: center;padding: 250px 0px 100px;background-size: 100%;}
.contact-breadcroumb h1 {margin: 0px 0 20px;padding: 0px;text-transform: capitalize;color: #fff;font-size: 48px;}
.contact-content-block a { color: #fff;}
.paddingTB60 {padding:60px 0px 60px 0px;}
.gray-bg {background: #F1F1F1 !important;}
.contact-title h1 {color: #535353; font-size:30px;font-weight:600;}
.contact-title span {color: #AF0808; font-size:30px;font-weight:700;}
.map-container-6{overflow:hidden;padding-bottom:36%;position:relative;height:0;margin-top: 20px;}
.map-container-6 iframe{left:0;top:0;height:400px;width:100%;position:absolute;}
.md-form { margin-bottom: 15px;}
.btn-light-blue {color: #fff;background-color: #82b1ff !important;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);}
.text-center {text-align: right!important;text-decoration: none!important;}
button.btn.btn-light-blue {text-decoration: none;}
.bipaagri{ font-size:15px;}
label {font-size: 15px;}
.form-header blue accent-1 h3{ font-size:20px;}
p.section-description.pb-4 {font-size: 15px;}
.sectionheading {color: #f45a40;font-size: 24px;text-transform: uppercase;font-weight: 600; margin-bottom: 30px;}
.sectionheading {color: #f45a40;font-size: 24px;text-transform: uppercase;font-weight: 600;margin-bottom: 30px;}
.adress p {font-size: 16px;color: #00;}
.card{ border:none; padding-left: 30px;}
.card-body {padding:0px!important; }
.adress {border-right: 1px solid #ddd;}

/*responsive css  */
/* For desktop: */
.col-1 {width: 8.33%;}
.col-2 {width: 16.66%;}
.col-3 {width: 25%;}
.col-4 {width: 33.33%;}
.col-5 {width: 41.66%;}
.col-6 {width: 50%;}
.col-7 {width: 58.33%;}
.col-8 {width: 66.66%;}
.col-9 {width: 75%;}
.col-10 {width: 83.33%;}
.col-11 {width: 91.66%;}
.col-12 {width: 100%;}

@media only screen and (max-width: 768px) {
  /* For mobile phones: */
  [class*="col-"] {
    width: 100%;
  }
}
@media all and (max-width: 400px) {
  /* For mobile phones: */
  [class*="col-"] {
    width: 100%;
  }
}

.middle_content .mr-35{
  margin-right:-35px;
}
.middle_content .ml-30{
  margin-left:-30px;
}
.managefooter{
  padding-top:77px;
  padding-bottom:66px;
}
button.memberform {
    /* vertical-align: middle; */
    font-size: 15px;
    margin-left: 42%;
    background: #222;
    color: #fff;
    line-height: 30px;
	margin-top:10px;
}
button.memberform:hover  {
    /* vertical-align: middle; */
	background:#8dbf2d;
}
.text-center2{ text-align:center;}
.text-center2 a{text-decoration:none!important;background: #222;
    color: #fff; }
.text-center2 a:hover{background:#8dbf2d;}



button#buttonview {
    font-weight: 100;
    background: #222;
    color: #fff;
    font-size: 13px;
    border: none;
}
button#buttonpdf {
    font-weight: 100;
    background: #222;
    color: #fff;
    font-size: 13px;
    border: none;
}
.suscribe-wrapper{background-image: url(../img/row-bgimage-11.png); background-color:#f7f7f6;}
.ttm-icon-btn-rightmodal {
    padding-right: 35px;
    color: #232323;
    text-transform: capitalize;
    font-size: 14px;
    font-weight: 400;
    padding: 0;
    border: 1px solid transparent;
    background-color: transparent;
    overflow: visible;
    margin-left: 43%;
	cursor:pointer;
}
.ttm-icon-btn-rightmodal:hover {
    text-decoration: none;
    color: #222;
}
.featured-top-box1{
    padding: 20px 20px;
    margin: 10px 0;
    background-color: #fff;
    box-shadow: 0 0 10px 0 rgba(43,52,59,.1);
    position: relative;}
	
.featured-top-box1 h3 {color: #232323;
    font-size: 16px;
    line-height: 26px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;}
	
.featured-top-box2{
    padding: 20px 20px;
    margin: 10px 0;
    background-color: #fff;
    box-shadow: 0 0 10px 0 rgba(43,52,59,.1);
    position: relative;}
	
.featured-top-box2 h3 {color: #232323;
    font-size: 16px;
    line-height: 26px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;}

.featured-top-box1 hr {
    border-top-color: #d57315 !important;
    border-top: 1px dashed;
    position: relative;
    margin: 25px 0;
}
.featured-top-box2 hr {
    border-top-color: #d57315 !important;
    border-top: 1px dashed;
    position: relative;
    margin: 25px 0;
}
.ttm-icon-btn-rightmodal i {
    font-size: 11px;
    line-height: 1;
    margin-left: 5px;
}