
@font-face {
    font-family:BEBAS;
    src: url(../fonts/BEBAS.ttf);
}
@font-face {
    font-family:BebasNeue;
    src: url(../fonts/BebasNeue.otf);
}
@font-face {
    font-family:Roboto-Medium;
    src: url(../fonts/Roboto-Medium.ttf);
}
@font-face {
    font-family:VarelaRound-Regular;
    src: url(../fonts/VarelaRound-Regular.ttf);
}
@font-face {
    font-family:FrancoisOne-Regular;
    src: url(../fonts/FrancoisOne-Regular.ttf);
}
@font-face {
    font-family:FjallaOne-Regular;
    src: url(../fonts/FjallaOne-Regular.ttf);
}
@font-face {
    font-family:ArchivoBlack-Regular;
    src: url(../fonts/ArchivoBlack-Regular.ttf);
}
@font-face {
    font-family:Anton-Regular;
    src: url(../fonts/Anton-Regular.ttf);
}
@font-face {
    font-family:timesbd;
    src: url(../fonts/timesbd.ttf);
}
@font-face {
    font-family:swis721;
    src: url(../fonts/swis721.ttf);
}



body{font-size:16px;font-family:VarelaRound-Regular,-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;}

header,nav,section,footer{width:100%;float:left;}
h1,h2,h3,h4,h5,h6{font-family:swis721;}
ul,label,p,h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;}
ul li{list-style:none;}
a,a:hover{text-decoration:none;transition:all ease-out 0.5s;}

.icfa-brochure-fixed{width:auto;position:fixed;right:-133px;top:150px;z-index:99999;float:left;}
.ibf{right:-202px;top:290px;}
.icfa-brochure-fixed .box-fixed-brochure{width:auto;float:left;}
.icfa-brochure-fixed .box-fixed-brochure a{width:auto;padding:5px 25px;font-size:20px;background-color:#db6333;color:#fff;transform:rotate(90deg);transform-origin:left top 0;transition:all ease-in-out 0.5s;float:left;}
.icfa-brochure-fixed .box-fixed-brochure a:hover{background-color:#ffcc29;color:#000000;}

/*.inner_header_sec{padding:10px 0px;background-color:#562c34;}*/

.wap_logo{margin:20px 0px 0px 0px;}
.inner_header_sec .wap_logo{margin:0px 0px 0px 0px;}
.wap_logo a{width:100%;float:left;}
.wap_logo a img{width:140px;float:left;}
.wap_nav{}
.banner_line{margin:40rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 25rem;text-align:center;display:none;}
.header_bg .banner_line{display:block;}
.banner_line h1,.banner_line h2,.banner_line h3{width:100%;float:left;}
.banner_line h1,.banner_line h2,.banner_line h3{font-family:timesbd;word-spacing:8px;text-shadow:2px 2px 4px #000;color:#fff;}
.banner_line h1{font-size:4.8rem;color:#ffffff;text-shadow:2px 2px 4px #000000;}
.banner_line h2{margin:25px 0px 0px 0px;font-size:2.5rem;}
.banner_line h3{font-size:5rem;color:#f9ff00;}

/*============= Menu Start ================*/
.my-nav-sec{background-color:#a02b2d;color:#fff;}
.middle-right{}
.navbar-header{display:none;}
.navbar-header{display:none;}
.mainmenu-area {
  margin-bottom: -35px;
  margin-top: -35px;
  position: relative;
  z-index: 999999;
}
.mainmenu-area .mainmenu-bg {
  position: relative;
  background: #faaa1d;
  transition: all 0.5s ease 0s;
}
/*.main-menu{margin:20px 0px 0px 0px;position:relative;}*/

.main-menu.style-2 {
  float: right;
}

.main-menu .navbar-collapse {width:79%;padding:0px;}
.main-menu .navigation {
    float: right;
    padding: 15px;
    position: relative;
    background: #bc8444;
}
.main-menu .navigation li {
  float: left;
  padding: 0;
  position: relative;
}
.main-menu .navigation li:first-child{}
.main-menu .navigation li.home a{
  background: #faaa1d none repeat scroll 0 0;
  font-family: FontAwesome;
  font-size: 24px;
  padding: 19px 24px 18px;    
}
.main-menu .navigation li.home a span{
  color: #fff;    
}
.main-menu .navigation li a {
  color:#ffffff;
  display:block;
  font-size:15px;
  padding:0px 20px;
  position: relative;
  text-transform:uppercase;
  transition:all 500ms ease 0s;
}
.main-menu.style-2 .navigation li a {
  color: #222;
}
.main-menu.style-2 .navigation li:last-child a {
  margin-right: 0px;
}
.main-menu .navigation > li.dropdown > a {}
.main-menu .navigation > li> a:hover{text-decoration:none;}
.mainmenu-area.stricky-fixed .main-menu .navigation > li:first-child > a {
}
.main-menu .navigation li.current.home a,
.main-menu .navigation li:hover.home a{
  background: #2b2c36;  
}
.main-menu .navigation > li.dropdown > a:after {}
.main-menu .navigation > li:hover > a,.main-menu .navigation > li > a.active-nav, 
.main-menu .navigation > li.current > a {
 color:#000000;
}
.main-menu .navigation > li > ul {
  position: absolute;
  left: -30px;
  top: 100%;
  width: 220px;
  border-top:2px solid #404040;
  padding: 0px;
  z-index:11111111111;
  display:none;
  transition: all 500ms ease;
}
.main-menu .navigation > li:hover > ul {
  left: 0;
  top: 100%;
  display:block;
}
.main-menu .navigation > li > ul > li {
  float: none;
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;
  border-top:1px solid #a7adba;
  border-right: none;
}
.main-menu .navigation > li > ul > li:first-child{
  border: none;
}
.main-menu .navigation > li > ul > li > a {
  background-color:#636363;
  color:#fff;
  display: block;
  font-size:13px;
  padding:5px 20px;
  position: relative;
  text-transform: capitalize;
  transition: all 500ms ease 0s;
  margin: 0;
}
.main-menu.style-2 .navigation > li > ul > li > a {color: #fff;}
.main-menu .navigation > li > ul > li:hover > a {padding:5px 20px 5px 25px;color:#404040;background-color:#eae1e7;text-decoration:none;}


.main-menu .navigation > li > ul > li.dropdown > a:after{}
.main-menu .navigation > li > ul > li.dropdown:hover > a:after{}
.main-menu .navigation > li > ul > li > ul{}
.main-menu .navigation > li > ul li:hover ul{}
.main-menu .navigation > li > ul > li ul li {}
.main-menu .navigation > li > ul > li ul li:first-child{}
.main-menu .navigation > li > ul > li ul li a{ }
.main-menu .navigation > li > ul > li  > ul > li:hover > a{}

.main-menu .navbar-collapse > ul li.dropdown .dropdown-btn {
  position: absolute;
  right:10px;
  top:3px;
  width:34px;
  height:30px;
  background-color:#505050;
  cursor: pointer;
  z-index: 5;
  display: none;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  -moz-border-radius: 3px;
}
.main-menu .navbar-collapse > ul li.dropdown .dropdown-btn:before{width:100%;height:2px;background-color:#fff;float:left;}
.main-menu .navbar-collapse > ul li.dropdown .dropdown-btn:after{width:100%;height:2px;background-color:#fff;float:left;}


@media only screen and (min-width: 992px) and (max-width: 1199px) {
 
 main-menu .navigation > li:hover > ul {
  left: 15px;
}    
.main-menu .navigation > li.dropdown > a {
    padding-right: 5px;
}

 
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.main-menu .navigation > li.dropdown > a {padding-right: 4px;}
.main-menu .navigation li a{padding:0px 10px;font-size:14px;}

}

@media only screen and (max-width: 991px) and (min-width: 767px) {
  .mainmenu-area .link_btn .thm-btn {
    padding: 0 20px;
  }
  .mainmenu-area .right-column {
    width: 160px;
  }
  .header-contact-info ul li {
    padding-top: 15px;
    border: none;
  }
  .header-area .logo img {
    position: relative;
    left: -30px;
  }
}

@media only screen and (max-width: 767px) {
  
.mainmenu-area {
    margin-bottom: 0px;
    margin-top: 0px;
    z-index: 999999;
} 
.mainmenu-area.stricky-fixed{
    position: static;
    background: none;
}        
.mainmenu-area .mainmenu-bg {
    background: #f7f7f7;
}

   
.main-menu {display:inline-block;padding-bottom:0;padding-top:0;margin:0px;z-index:5;}
.main-menu .navigation li {
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}   
.main-menu .collapse{}   
.main-menu .navbar-collapse{display:none;} 
.main-menu .collapse.show,
.main-menu .collapse.in, 
.main-menu .collapsing {display:block;}     
.main-menu .navbar-header{
  position:relative;
  float:none;
  display:block;
  text-align: left;
  width:100%;
  padding:0px 0px;
  right:0px;
  z-index:12;
}        
.main-menu .navbar-header .navbar-toggle{width:auto;height:auto;margin:0px;padding:0px;z-index:7;border-radius:0;float:right;}  
.main-menu .navbar-header .navbar-toggle i{width:auto;padding:6px 15px;font-size:20px;background-color:#863919;color:#fff;float:left;}  
.main-menu .navbar-header .navbar-toggle i:hover{background-color:#403f3f;color:#fff;}  
.main-menu .navbar-header .navbar-toggle .icon-bar {
  background:#e6832a none repeat scroll 0 0;
  font-weight: 700;
}  
.main-menu .navbar-collapse > .navigation {width: 100%;}      
.main-menu .navbar-collapse > .navigation > li{
  margin:0px !important;
  float:none !important;
  width:100%;
  padding: 0;
}  
.main-menu .navigation li.dropdown > a:after{
  display:none !important;
} 
.main-menu .navbar-collapse > .navigation > li > a{padding:10px 10px;} 
.main-menu .navbar-collapse > .navigation > li > ul,
.main-menu .navbar-collapse > .navigation > li > ul > li > ul{
  position:relative;
  border:none;
  float:none;
  visibility:visible;
  opacity:1;
  display:none;
  margin:0px;
  left:auto !important;
  right:auto !important;
  top:auto !important;
  width:100%;
  background: none;
  border-radius:0px;
  -webkit-border-radius:0px;
  -ms-border-radius:0px;
  -o-border-radius:0px;
  -moz-border-radius:0px;
  transition:none !important;
  -webkit-transition:none !important;
  -ms-transition:none !important;
  -o-transition:none !important;
  -moz-transition:none !important;
}    
.main-menu .navbar-collapse > .navigation > li > ul,
.main-menu .navbar-collapse > .navigation > li > ul > li > ul{
  border-top: 0px solid rgba(255,255,255,1) !important; 
}
    
.main-menu .navbar-collapse > .navigation > li,
.main-menu .navbar-collapse > .navigation > li > ul > li,
.main-menu .navbar-collapse > .navigation > li > ul > li > ul > li{
  border-top:1px solid #505050;
}
.main-menu .navbar-collapse > .navigation > li > a,
.main-menu .navbar-collapse > .navigation > li > ul > li > ul > li > a{
  padding:7px 15px;font-size:12px;
  color:#ffffff;
  margin: 0;
  background-color:#606062;
  text-align:left;
} 
.main-menu .navbar-collapse > .navigation > li > ul > li > a{background-color:#505050;text-align:left;font-size: 12px;}     
 /*   
.main-menu .navbar-collapse > .navigation > li > a:hover,
.main-menu .navbar-collapse > .navigation > li > a:active,
.main-menu .navbar-collapse > .navigation > li > a:focus{
  background:#2b2c36;
} 
*/
.main-menu .navbar-collapse > .navigation > li:hover > a,
.main-menu .navbar-collapse > .navigation > li > ul > li:hover > a,
.main-menu .navbar-collapse > .navigation > li > ul > li > ul > li:hover > a,
.main-menu .navbar-collapse > .navigation > li.current > a{background-color:#edd788;color:#333;}        
.main-menu .navbar-collapse > .navigation li.dropdown .dropdown-btn{
  display:block;
}


.nav_side_content .search_option>button {color: #faaa1d;}




      
}

@media (max-width:600px){

.inner-my-nav{display:none;}
.top-topics .navbar-header button{width:auto;margin:0px;padding:0px;color:#fff;float:right;}

}
@media (max-width:414px){

.inner-my-nav .navbar-nav{width:100%;margin:0px;padding:20px 5px;}
.top-topics .navbar-collapse.in{background-color:#333;position:absolute;}
.navbar-collapse.in .navbar-nav li{width:100%;margin:0px;border-bottom:1px solid #404040;}
.navbar-collapse.in .navbar-nav li:last-child{border-bottom:none;;}
.inner-my-nav .navbar-nav li a{width:100%;padding:5px 10px;}
.inner-my-nav .navbar-nav li a:hover{background-color:#000;}

}

/*================== Menu End ============*/

.one_info_sec{padding:30px 0px;background-color:#562c34;}
.one_info{text-align:center;}
.one_info h1{width:100%;margin:0px 0px 20px 0px;font-size:3rem;color:#eee;float:left;}
.one_info_btns{width:100%;float:left;}
.one_info_btns a.btn{width:auto;padding:6px 20px 5px;font-size:1.3rem;background-color:#ecd484;color:#562c34;display:inline-block;float:none;}
.one_info_btns a.btn:hover{background-color:#086da5;color:#fff;}

.two_awards_sec{padding:30px 0px;}
.two_awards{}
.two_awards_box{width:100%;padding:10px 15px;background-color:#fff;float:left;height:460px;}
.two_awards_box img{width:100%;height:250px;float:left;}
.two_awards_box h4,.two_awards_box h4,.two_awards_box p{width:100%;float:left;}
.two_awards_box h4{margin:15px 0px;font-size:19px;color:#4fa9d6;text-align:center;}
.two_awards_box p{text-align:justify;}
.world_aword_sec{padding:50px 0px;margin:50px 0px;background-color:#562c34;position:relative;}
.world_aword_sec:after,.world_aword_sec:before{width:100%;content:'';position:absolute;float:left;}
.world_aword_sec:after{border-bottom:50px solid #63363f;border-left:135px solid transparent;top:-50px;}
.world_aword_sec:before{border-top:50px solid #63363f;border-right:135px solid transparent;bottom:-50px;}
.world_agriculture{}
.world_agriculture h2,.world_agriculture h3,.world_agriculture p{width:100%;float:left;}
.world_agriculture h2{color:#b58790;font-size:6rem;letter-spacing:5px;text-shadow:2px 2px 3px #48222a;}
.world_agriculture_prize h2{color:#b58790;font-size:6rem;letter-spacing:5px;text-shadow:2px 2px 3px #48222a;}
.world_agriculture_prize h3{margin:0px 0px 15px 0px;color:#844e59;font-size:4rem;letter-spacing:22px;font-family:Roboto-Medium;text-shadow:1px 1px 1px #2f1117;}
.world_agriculture h3{margin:0px 0px 15px 0px;color:#844e59;font-size:4rem;letter-spacing:22px;font-family:Roboto-Medium;text-shadow:1px 1px 1px #2f1117;}
.world_agriculture p{color:#222020;text-align:justify;}.world_agriculture_prize p {color:#fff}
.nomination_sec{padding:30px 0px;}
.nomination_criteria{}
.nomination_criteria h2,.nomination_criteria h3,.nomination_criteria p{width:100%;float:left;}
.nomination_criteria h2{color:#4fa9d6;font-size:3rem;letter-spacing:5px;text-shadow:2px 2px 3px #9c9c9c;}
.nomination_criteria h3{margin:0px 0px 15px 0px;color:#a9dbf5;font-size:4rem;letter-spacing:15px;font-family:Roboto-Medium;}
.nomination_criteria p{margin:0px 0px 20px 0px;color:#848383;text-align:justify;}
.nomination_criteria p:last-child{margin:0px;}
.nomination_criteria a.btn{width:auto;padding:7px 25px 5px;background-color:#a9dbf5;color:#48494a;border-radius:2px;float:left;}
.nomination_criteria a.btn:hover{background-color:#4fa9d6;color:#a9dbf5;}
.wap_laureate_sec{padding:50px 0px;background-color:#d2eefc;}
.wap_laureate{}
.wap_laureate h2,.wap_laureate h3,.wap_laureate p{width:100%;float:left;}
.wap_laureate h2{color:#4fa9d6;font-size:6rem;letter-spacing:5px;text-shadow:2px 2px 3px #9c9c9c;}
.wap_laureate h3{margin:0px 0px 15px 0px;color:#afd7ea;font-size:4rem;letter-spacing:8px;font-family:Roboto-Medium;text-shadow:1px 1px 1px #9fc9de;}
.wap_laureate p{color:#848383;text-align:justify;}
.wap_laureate p img{width:auto;margin:10px 10px 10px 0px;float:left;}
.index_gallery_sec{}
.gallery_box{padding:0px;}
.gallery_box img{width:100%;float:left;}
.swami_dialogue_sec{padding:50px 0px;}
.swami_dialogue{}
.swami_dialogue h2,.swami_dialogue h3{width:100%;float:left;}
.swami_dialogue h2{color:#4fa9d6;font-size:4rem;letter-spacing:3px;text-shadow:2px 2px 3px #9c9c9c;}
.swami_dialogue h3{color:#a9dbf5;margin:0px 0px 15px 0px;font-size:4rem;letter-spacing:6px;font-family:Roboto-Medium;}
.swami_dialogue img{width:40%;margin:0px;float:left;}
.swami_dialogue p{width:60%;padding:35px 30px;background-color:#d2eefc;text-align:justify;float:left;}
.bg_note_sec{background:url(../images/bg_note.jpg) no-repeat fixed;}
.bg_bg{width:100%;padding:150px 0px;background-color:#00000094;float:left;}
.bg_note{}
.bg_note_box{width:100%;padding:20px 30px;background-color:#d2eefcc4;float:left;}
.bg_note_box h2,.bg_note_box h3{width:100%;float:left;}
.bg_note_box h2{color:#ffffff;font-size:6rem;letter-spacing:5px;text-shadow:2px 2px 3px #9c9c9c;}
.bg_note_box h3{color:#797979;margin:0px 0px 15px 0px;font-size:4rem;letter-spacing:8px;font-family:Roboto-Medium;}
.bg_note_box p{width:100%;margin:0px 0px 20px 0px;text-align:justify;float:left;}
.bg_note_box p:last-child{margin:0px;}
.bg_note_box a.btn{width:auto;padding:7px 25px 5px;background-color:#6ec1ea;color:#357596;border-radius:2px;float:right;}
.bg_note_box a.btn:hover{background-color:#4fa9d6;color:#a9dbf5;}
.award_jury_sec{padding:50px 0px;}
.award_jury{}
.award_jury h2,.award_jury h3{width:100%;float:left;}
.award_jury h2{color:#4fa9d6;font-size:6rem;letter-spacing:3px;text-shadow:2px 2px 3px #9c9c9c;}
.award_jury h3{color:#a9dbf5;margin:0px 0px 15px 0px;font-size:4rem;letter-spacing:6px;font-family:Roboto-Medium;}
.award_jury_bx{width:100%;float:left;}
.award_jury .marquee0{width:100%;}
.award_jury .marquee0 img{width:200px;}
.footer_sec{padding:50px 0px;background-color:#272727;}
.footer_box{}
.footer_box h4,.footer_box h5,.footer_box p,.footer_details{width:100%;float:left;}
.footer_box h4{font-size:2.4rem;color:#337ab7;}
.footer_box h5{margin:5px 0px;font-size:1.6rem;}
.footer_details{margin:5px 0px 0px;}
.footer_details label,.footer_details a,.footer_details span{width:auto;float:left;}
.footer_details label,.footer_details span{margin:0px 5px 0px 0px;}
.footer_details label,.footer_box h5,.footer_box p{color:#ffffff;}
.in_nomination_sec{padding:50px 0px;background-color:#efefef;}
.nominations_box{margin:0px 0px 30px 0px;}
.nominations_box:last-child{margin:0px;}
.nominations_box h2,.nominations_box h3,.nominations_box h4,.nominations_box p,.nominations_box ul,.nominations_box li{width:100%;float:left;}
.nominations_box h2{color:#793442;font-size:6rem;letter-spacing:5px;text-shadow:2px 2px 3px #929292;}
.nominations_box h3{color:#844e59;font-size:4rem;letter-spacing:22px;font-family:Roboto-Medium;text-shadow:1px 1px 1px #2f1117;}
.nominations_box p,.nominations_box ul li{color:#848383;text-align:justify;}
.nominations_box h4{margin:0px 0px 15px 0px;color:#793442;}
.nominations_box ul{padding:0px 0px 0px 20px;}
.nominations_box ul li{margin:10px 0px 0px 0px;list-style-type:disc;}
.sel_pro{}
.sel_pro p img{width:20%;margin:0px 10px 0px 0px;float:left;}
.media_sec{padding:50px 0px;}

.my_gallery{width:100%;}
.my_gallery,.galleryItem,.card-img-top{float:left;}
.galleryItem{width:25%;padding:10px;}
.card-img-top{width:100%;}
.galleryShadow {
display: none;
-webkit-transition: ease all .5s;
transition: ease all .5s;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100vh;
background-color: rgba(0, 0, 0, 0.9);
}

.galleryModal {
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: ease all .5s;
transition: ease all .5s;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100vh;
}

.galleryModal .galleryContainer {
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 80%;
height: 80%;
}

.galleryModal .galleryContainer img {
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
max-width: 100%;
max-height: 100%;
border: 10px solid #fff;
border-radius: 10px;
}

.galleryModal .galleryContainer .galleryText {
position: absolute;
width: 100%;
height: auto;
top: 100%;
color: #fff;
text-align: center;
}

.galleryModal .galleryIcon {
position: absolute;
font-size: 2rem;
width: 2rem;
height: 2rem;
text-align: center;
color: #fff;
}

.galleryModal .gIquit {
right: 10px;
top: 10px;
}

.galleryModal .gIleft {
top: 50%;
left: 10px;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}

.galleryModal .gIright {
top: 50%;
right: 10px;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
/*# sourceMappingURL=main.css.map */

.site_form{margin:30px 0px 0px 0px;}
.form_box,.payment_form,.site_form_line{width:100%;float:left;}
.form_box,.payment_form{padding:20px;background-color:#eee;}
.site_form_line{margin:0px 0px 15px 0px;}
.site_form_line:last-child{margin:0px;}
.site_form_line label{width:20%;margin:5px 0px 0px 0px;float:left;}
.site_form_line input,.site_form_line textarea,.site_form_line select,.payment_form input{width:80%;padding:5px 8px;border:1px solid #e0e0e0;float:left;}
.site_form_line input{}
.site_form_line textarea{}
.site_form_line select{}
.site_form_line .inner-checkbox{width:80%;margin:5px 0px 0px 0px;float:right;}
.site_form_line .inner-checkbox label{width:auto;margin:0px 20px 0px 0px;padding:0px;border:none;float:left;}
.site_form_line .inner-checkbox input{width:auto;height:auto;padding:0px;margin:5px 8px 0px 0px;border:none;box-shadow:none;float:left;}
.site_form_line button.btn{width:auto;padding:6px 25px 4px;background-color:#d0d0d0;border-radius:3px;float:right;}
.site_form_line button.btn:hover{background-color:#b7b7b7;}
.form_display{display:none;}
.register-sec{padding:50px 0px;}
.my_form{text-align:center;}
.my_form h2,p,h3{margin:0px 0px 5px 0px;}
.my_form h2{color:#db6333;}
.my_form h3{color:#562c34;}
.my_form a.btn{padding:6px 20px;background-color:#ddd;color:#000;border:none;}
.my_form a.btn:hover{background-color:#562c34;color:#fff;}

.my_card_bx{}
.my_data_box{text-align:center;}
.my_download_data{width:400px;margin:20px auto;padding:20px 30px;border:1px solid #000;}
.my_data_box h3{}
.my_data_box p{}
.my_data_box button.btn,.my_data_box a.btn{background-color:#333;color:#fff;}
.my_data_box button.btn:hover,.my_data_box a.btn:hover{background-color:#000;color:#fff;}
.spo_bx{display:grid;grid-template-columns:1fr;grid-gap:10px;margin:0px 0px 30px 0px;}
.spo_bx:last-child{margin:0px 0px 0px 0px;}
.spo_bx h4{}
.spo_bx ul{padding:0px 0px 0px 20px;display:grid;grid-template-columns:1fr;grid-gap:10px;}
.spo_bx ul li{list-style-type:disc;}

.offline-payment-box{width:100%;margin:30px 0px 0px 0px;padding:10px;background-color:#f1f1f1;border:1px solid #e8e8e8;float:left;}
.offline-payment-box h3{width:100%;margin:0px 0px 10px 0px;text-align:center;float:left;}
.offline-payment-box p{width:100%;padding:10px;background-color:#e8e8e8;font-style:italic;float:left;}
.payment-line{width:100%;margin:10px 0px;float:left;}
.pay-detail{width:100%;float:left;}
.pay-detail h4{width:100%;padding:5px 0px;background-color:#e8e8e8;text-align:center;float:left;}
.pay-detail ul{width:100%;float:left;}
.pay-detail ul li{width:50%;float:left;}
.pay-detail ul li label{width:auto;margin:0px 10px 0px 0px;float:left;}
.pay-detail ul li span{width:auto;margin:3px 0px 0px 0px;font-size:14px;float:left;}
.mar-top-20{margin-top:10px;}
.mar-bottom-20{margin-bottom:10px;}
.w-100{width:100%;}
.banner-section{padding:0 30px;}
.mar-logo{margin-top:100px;}







/*================== RESPONSIVE DESIGN ====================*/

@media (max-width: 1440px) {

}

@media (max-width: 1366px) {
body{font-size:16px;}
/*.header_bg .inner_header_sec{background-size:100%;height:758px;}*/
.banner_line{margin:25rem 0rem 0rem 0rem;}
.banner_line h1{font-size:4rem;}



}

@media (max-width: 1280px) {

/*.header_bg .inner_header_sec{height:710px}*/



}

@media (max-width: 1024px){

body{font-size:14px;}
.banner_line{margin:14rem 0rem 0rem 0rem;}
.banner_line h1{font-size:3rem;}
.banner_line h2{margin:25px 0px 10px 0px;font-size:2rem;}
.banner_line h3{font-size:3.5rem;}
.world_agriculture h2,.nomination_criteria h2,.wap_laureate h2,.swami_dialogue h2,.bg_note_box h2,.award_jury h2,.nominations_box h2{font-size:5rem;}
.world_agriculture h3,.nomination_criteria h3,.wap_laureate h3,.swami_dialogue h3,.bg_note_box h3,.award_jury h3{font-size:3.5rem;}

}

@media (max-width: 991px) {
 .two_awards{margin:0px 0px 30px 0px;}
 .swami_dialogue img,.swami_dialogue p{width:100%;}
 .footer_box{margin:0px 0px 30px 0px;}
 .footer_box:last-child{margin:0px;}
 .banner-section{0px}
 .mar-logo{margin-top:0px;}
 	.icfa-brochure-fixed{
	left: 44px;
    top: 362px;
	}
}

@media (max-width:960px) {

}

@media (max-width:800px) {


}	

@media (max-width: 768px) {
 
}

@media (max-width: 640px) {
 
}

@media (max-width: 600px) {


}

@media (max-width: 414px) {
body{font-size:13px;}
.header_bg .inner_header_sec{background:url(../images/wap_background.jpg) no-repeat -129px 0px;background-size:cover;}
.banner_line{margin:20rem 0rem 0rem 0rem;padding:0px;}
.world_agriculture h2, .nomination_criteria h2, .wap_laureate h2, .swami_dialogue h2, .bg_note_box h2, .award_jury h2,.nominations_box h2{font-size:2.6rem;}
.world_agriculture h3, .nomination_criteria h3, .wap_laureate h3, .swami_dialogue h3, .bg_note_box h3, .award_jury h3{font-size:2.1rem;}
.world_agriculture h2, .nomination_criteria h2, .wap_laureate h2, .swami_dialogue h2, .bg_note_box h2, .award_jury h2,.nominations_box h2,.world_agriculture h3, .nomination_criteria h3, .wap_laureate h3, .swami_dialogue h3, .bg_note_box h3, .award_jury h3{letter-spacing:2px;text-shadow:none;}
.two_awards_box h4{font-size:1.8rem;}
.sel_pro p img{width:50%;}
.galleryItem{width:50%;}
.one_info h1{font-size:2rem;}
.one_info_btns a.btn{font-size:1rem;margin:0px 5px 10px;}
.wap_laureate p img{width:39%;margin:3px 10px 10px 0px;}
.site_form_line label,.site_form_line input, .site_form_line textarea, .site_form_line select, .payment_form input{width:100%;}

}

@media (max-width: 375px) {
.banner_line{margin:22rem 0rem 0rem 0rem;}
.banner_line h1{font-size:2.5rem;}
.banner_line h2{margin:15px 0px 0px 0px;}
.banner_line h3{font-size:3.1rem;}
}

@media (max-width: 360px) {


}

@media (max-width: 320px) {


} 

.footer-conclave {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1rem;
    background-color: #efefef;
    text-align: center;
    font-weight: 700;
    z-index: 999;
}












































 











