/* Enter Your Custom CSS Here */
@import url('https://fonts.googleapis.com/css?family=Baloo+Thambi|Hind+Madurai:300,400,500,600,700');
p, body, li, td, #menu-accordian-sidebar-menu > li > ul > li > a > span{
color: #000 !important;
/*font-family: 'Baloo Thambi', cursive;*/
  font-family: 'Hind Madurai', sans-serif;
font-weight:400;
}
.breadcrumb-container li a {
color: #C77F07;
}

@media (min-width: 981px){
#left-area {
    /*width: 75.125% !important;*/
      width:64.833% !important;
      padding-right: 2.5% !important;
      margin-right: 5.5% !important;
}
#sidebar {
    /*width: 24.875% !important;*/
  width:29.666% !important;
      /*padding-left: 3% !important;*/
  padding-bottom:0px !important;
 }
.et_header_style_left .logo_container {
    width: 20%!important;
}
}		
.content_kavithai {
  color:#000;
    font-weight: 700;
    text-align: center;
}
.title2{
color:#ce8f26;
font-weight:700;
font-size:20px;
      line-height: 1.4;
}
.notes{
  color:#e51c2f;
  font-size:12px;
}
#logo{
/*max-height:initial!important;*/
  max-height:90%!important;
}
ul#top-menu {
    display: none;
}
@media only screen and (min-width:981px){
/*header#main-header {
    height: 198px;
}
  #main-header.et-fixed-header {
    height: auto;
    display: none;
}*/
  div#page-container{
  padding-top:0px!important;
  margin-top:0px!important;
  }
  .et_fixed_nav #main-header, .et_fixed_nav #top-header {
    position: relative!important;
    top: 0px!important;
}
  .et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation{
  padding-top:0px!important;
  }
 .header_image1 {
    /*margin-left: 220px;*/
   margin-left: 328px;
}
  .header_image1 img{
/*  max-width:70%;*/
        max-width: 69%;
    margin-bottom: -6px;
  }
  div#homepage_col2 {
    /*padding-left: 3%;*/
}
  div#homepage_col1 {
    /*margin-right: 0px;*/
    padding-right: 2.5%;
    /*border-right: 1px solid #666;*/
}
}
.header_image2 {
    float:right;
      padding-top: 25px;
}
#text-reg {
    /*position: absolute;
    top: 56px;*/
    z-index: 7;
   /* left: 112px;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.button-link {
    border-radius: 10px;
    padding: 10px;
    background: -webkit-gradient(linear, 0 0, 100% 100%, from(#ffff80), to(#ffff00));
    background: -webkit-linear-gradient(top left, #ffff80, #ffff00);
    background: -moz-linear-gradient(top left, #ffff80, #ffff00);
    background: -o-linear-gradient(top left, #ffff80, #ffff00);
    background: -ms-linear-gradient(top left, #ffff80, #ffff00);
    background: linear-gradient(to bottom right, #ffff80, #ffff00);
    border: none;
    margin-bottom: 10px;
    width: 159px;
    cursor: pointer;
}
.sub_heading {
    color: #C77F07;
    font-weight: bold;
}
@media only screen and (min-width:1024px){
.foot_fix {
    position: relative;
 /*  width: 190px;
    height: 582px; */
}
.foot_fix img{
      position: fixed;
    left: 0;
    bottom: 0;
  width:130px;
}
  .et_pb_row.et_pb_row_0{
      padding-top:5px !important;
  }
}
@media only screen and (max-width:1023px){
#main-footer {
    width: 100%;
    clear: both;
}
}
#home_popup .popupaoc-button {
    padding:30px 35px!important;
 /*   background: transparent!important;*/
    color: #fff!important;
    border: 0px solid #d60000;
    display: inline-block;
    text-align: center;
    min-width: 320px;
    min-height: 98px;
      font-size: 18px;
    line-height: 1.4;
}
#home_madhu_ila_veedu  .popupaoc-button {
  background: #a6d23f!important;
}
#home_pavai_pathagam  .popupaoc-button {
  background: #d0c12b!important;
}
#home_agni_intro .popupaoc-button {
    background: #e91e63!important;
}
#home_girl_safe .popupaoc-button {
    background: #C77F07!important;
}
#home_seven_sense .popupaoc-button {
  background: #208ae2!important;
}
#home_girl_aware .popupaoc-button {
  background: #555!important;
}
div#flexipages-3 a {
  font-size:12px;
  text-decoration:underline;
}
p, body, li, td{
  font-size:14px;
  text-align:justify;
}
#main-header{
    /*background: url(http://shubavelai.com/dev/agnistree/wp-content/uploads/2018/10/header_bg.jpg);*/
  background:url(http://shubavelai.com/dev/agnistree/wp-content/uploads/2018/10/bg_new_head.jpg);
}
#footer-info{
display:block;
}
.view_more {
    text-align: center;
    background: #d60000;
    /* display: inline-block; */
    margin: 0 auto;
    width: 20%;
    padding: 10px;
    color: #fff;
}
.view_more a{
color:#fff;
}

#left-area h1
{
  font-family: 'Baloo Thambi', cursive;
    font-size: 22px!important;
    font-weight: 600;
}
.title3
{
    font-family: 'Baloo Thambi', cursive;
  font-weight: 600;
    font-size: 16px;
  line-height: 1.4;
}
.link-text:hover {
  color:#333;
}
span.cui-img-cont-float.cui-img-14by14, span.cui-ctl-smalllabel{
  display:none !important;
}
.form_full_div .one_half {
    padding-bottom: 15px;
}
.form_full_div span.red, .form_last_row span.red{
    color: #FF0000;
}
.form_full_div > div:nth-child(1), .form_last_row, span.wpcf7-list-item-label{
/*width:30%;*/
  font-size:15px;
}
.form_full_div {
    clear: both;
}
select#country {
    width: 101%;
}
textarea#address {
    height: 80px;
      width: 101%;
}
textarea#help,textarea#comments {
    width: 80%;
    height: 130px;
}
input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea {
    padding: 10px;
}
input.wpcf7-form-control.wpcf7-submit {
    background: #a9120c;
    border: 0px;
    color: #fff;
    padding: 8px 15px;
    cursor: pointer;
}
.et_right_sidebar #main-content .container:before{
background-color:transparent !important;
}
div#search-2{
  display:none;
}
@media only screen and (min-width:1250px){
.et_pb_row{
    width:1200px !important;
    max-width:1200px !important;
  }
.container{
  width:1200px !important;
  max-width:1200px !important;
}
}
.et_pb_widget_area_left{
  border:0px !important;
}
div#text-5{
  text-align:center;
  margin-bottom: -6px !important;
}
.et_pb_widget_area_left, .et_right_sidebar #sidebar{
  padding-left:0px !important;
}
div#homepage_col2, div#sidebar{
  background-color:#fffdb8;
}

#odd{background-color:#efefef;}
#even{background-color:#F4F4F4;}
.form_full_div#odd{
background-color:#efefef;
}
.form_full_div#even{
background-color:#F4F4F4;
}
nav#bellows-main-0{
  margin:10px;
}
.one_half, .form_last_row, .sbt_btn{padding:20px;}
/*Media query common till 980px*/
@media only screen and (max-width:980px){
  .et_header_style_left .logo_container{
    height: auto;
    float: left;
 }
  div#et-main-area{
    padding-top:2px;
  }
 .container.et_menu_container{
    width:100% !important;
  }
div#et-top-navigation{padding-left:0px !important;}
  .et_pb_section.et_pb_section_1.et_section_regular{
      padding-top:0px !important;
  }
  .button-link{padding:7px !important;}
  .form_full_div .one_half{
     width:100% !important;
  }
  .one_half{padding-bottom:0px !important;padding-top: 10px !important;}
  .one_half.et_column_last{padding-top:0px !important;}
  div#wpcf7-f1664-p1665-o1 input, div#wpcf7-f1695-p1697-o1 input, textarea#address, select#country, textarea#comments{
     width:100% !important;
  }
  #et-top-navigation{float:none !important;}
  span.mobile_menu_bar.mobile_menu_bar_toggle{
     padding-bottom:20px !important;
  }
  .et_mobile_menu .menu-item-has-children>a, .et_mobile_menu li a{
       font-size:13px;
    font-weight:600;
  }
  #main-content .container {
   width: 100%!important;
}
  .et_right_sidebar #left-area {
   width: 80%!important;
   margin: 0 auto;
}
  .bellows {
max-width: 80% !important;
margin: 0 auto!important;
}
  #sidebar {
   padding-bottom:1px !important;
}
  #homepage_col1 {
   width: 80%!important;
   margin: 0 auto;
   float: none;
}
#agni_home_section .et_pb_row {
   width: 100%;
}
 div#agni_home_section {
padding-bottom: 0px;
}
#agni_home_section .et_pb_row {
width: 100%;
padding-bottom: 0px;
}
 }
/*media query till 480px*/
@media only screen and (max-width:480px){
  .et_header_style_left .logo_container{
    width: 50% !important;
    }
  #text-3 > div > p {text-align:right !important;}
  #text-3 > div > p > img{width:70% !important;}
  .mobile_menu_bar:before{
  top: 0px !important;
    left: -11px !important;
    font-size: 27px !important;}
}
/*media query from 481px to 667px*/
@media only screen and (min-width:481px) and (max-width:667px){
  .et_header_style_left .logo_container{
    width: 45% !important;
  }
  #text-3 > div > p > img{width:58% !important;}
}
/*media query till 567px*/
@media only screen and (max-width:567px){
.member{float:left;display:inline;}
 .member > .button-link{
      width:150px;
   margin-right:5px;
}
  .branch > .button_link{
     width:150px;
  }
  .branch{display:inline;}
   .header_image2{
    float:none !important;
    padding-top: 8px;
    padding-left: 14px;
  }
 #mob_break{
     display:none !important;
  }
}
/*media query from 567px to 980px*/
@media only screen and (min-width:568px) and (max-width:980px){
  .et_header_style_left .logo_container{
    width: 26% !important;
  }
  #text-3 > div > p > img{width:34% !important;}
  .header_image2{
    margin-top: -62px;
    padding-top:0px !important
  }
   div#text-3{float:none !important;}
  }
@media only screen and (max-width:1100px){
textarea#help{width:100% !important;}
  }
@media only screen and (max-width:980px){
  .form_full_div
  {display:grid !important;}
}
@media only screen and (min-width:981px){
.form_full_div, .page-id-510 .form_full_div , .page-id-2377 .form_full_div
  {display:flex !important;}
  
}
@media only screen and (max-width:375px){
  .mobile_menu_bar:before {
    top: 3px !important;
    left: 0px !important;
    font-size: 26px !important;
}
}
.mobile_menu_bar:before{color:#fff !important;}
span.bellows-target-title.bellows-target-text{
  text-align:left !important;
}
@media only screen and (min-width:1200px){
.one_half.et_column_last{
  padding-left:27px !important;
}
}
#mobile_menu li{
  text-align:left !important;
}
@media only screen and (max-width:479px){
.et_pb_column .et_pb_widget:nth-child(n){
  margin-bottom: -2%!important;
  }
}
input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea {
  width: 100%;
}
.mobmenu-push-wrap{padding-top:0px !important;}
.breadcrumb-container a{font-weight:700 !important;}
div.breadcrumb-container.theme1 > ul > li:nth-child(2) > span:nth-child(3){
   display:none !important;
}
#mobmenuright li a{
    text-align:left !important;
}
strong {
    font-weight: 600;
}
.page-id-510 div#left-area , .page-id-2377 div#left-area{
 width:100% !important;
}
.page-id-510 div#sidebar, .page-id-510 h1.main_title{
  display:none;
}
.page-id-2377 div#sidebar, .page-id-2377 h1.main_title, .page-id-2382 h1.main_title
{
  display:none;
}
.page-id-510 h1.main_title , .page-id-2377 h1.main_title{
   padding-bottom:0px;text-align:center;
}
.page-id-510 .entry-content , .page-id-2377 .entry-content{margin-top:-22px;}
.page-id-510 #main-content .container , .page-id-2377 #main-content .container
{padding-top:20px;}
.page-id-510 .et_pb_section.et_pb_section_0.et_section_regular , .page-id-2377 .et_pb_section.et_pb_section_0.et_section_regular{
  padding:0px !important;
}
.page-id-510 form.wpcf7-form , .page-id-2377 form.wpcf7-form{
  width:100%;
  max-width:800px;
    margin: 0 auto;
}
.page-id-510 .one_half, .page-id-2377 .one_half {
    width: 60%;
  margin-right:0px;
}
#talent, #talent1, #technical
{
  display:grid;
}
#language
{
  width:36% 
}
#language1 , #language2 , #language3
{
  width:36%;
  margin-top:10px;
}