@font-face {
    font-family:BebasNeue;
    src: url(../fonts/BebasNeue.otf);
}
@font-face {
    font-family:Roboto-Light;
    src: url(../fonts/Roboto-Light.ttf);
}
@font-face {
    font-family:OpenSans-Bold;
    src: url(../fonts/OpenSans-Bold.ttf);
}


body {
    font-family:Roboto-Light;
    font-size:16px;
    color:#838383;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
h1,h2,h3,h4,h5,h6,label,ul,p{margin:0px;padding:0px;}
li{list-style:none;}
a{text-decoration:none;transition:all ease-in-out 0.5s;}
a:hover{text-decoration:none;transition:all ease-in-out 0.5s;}

header,nav,section,footer{width:100%;float:left;}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:OpenSans-Bold;}
.my_center{text-align:center;}
.site_heading{margin:0px 0px 30px 0px;font-family:OpenSans-Bold;}
.site_heading_size_1{font-size:35px;}
.site_heading_size_2{font-size:30px;}
.site_heading_size_3{font-size:25px;}
.site_heading_size_4{font-size:22px;}
.site_heading_size_5{font-size:18px;}
.site_heading_size_6{font-size:16px;}
.site_heading_clr_1{color:#5658a4;}
.site_heading_clr_2{color:#333;}
.site_heading_clr_3{color:#ddd;}
.site_heading_clr_4{color:#fff;}
.site_heading_clr_5{color:#ba563a;}
.site_txt{text-align:justify;}
.site_txt{margin:0px 0px 50px 0px;}
.site_txt p{margin:0px 0px 20px 0px;}
.site_txt:last-child,.site_txt p:last-child{margin:0px;}
.site_btn{padding:5px 20px;font-size:14px;}
.site_btn:hover{opacity:0.8;}
.site_btn_clr_1{background-color:#000;color:#fff;}

.more_btns_sec{padding:30px 0px;background-color:#5658a3;text-align:center;}
.my_btns{}
.my_btns ul{width:100%;}
.my_btns ul li{width:auto;display:inline-block;}
.my_btns a{width:auto;padding:10px 10px;background-color:#ffde00;color:#000000;border-radius:4px;font-weight:bold;}
.my_btns a:hover{background-color:#e05b19;color:#fff;}


/*======================= Fixed Social Icons Start ====================*/
#sticky-social{left:0;position:fixed;z-index:111111;top:215px;}
#sticky-social a{background:#333;color:#fff;display:block;height:35px;line-height:35px;position:relative;text-align:center;width:35px;}
#sticky-social a span {transition:all ease-out 0.5s;line-height:35px;left:-120px;position:absolute;text-align:center;width:120px;}
#sticky-social a:hover span {left: 100%;}
#sticky-social a[class*="facebook"],
#sticky-social a[class*="facebook"]:hover,
#sticky-social a[class*="facebook"] span { background: #3b5998; }
#sticky-social a[class*="twitter"],
#sticky-social a[class*="twitter"]:hover,
#sticky-social a[class*="twitter"] span { background: #00aced; }
#sticky-social a[class*="gplus"],
#sticky-social a[class*="gplus"]:hover,
#sticky-social a[class*="gplus"] span { background: #dd4b39; }
#sticky-social a[class*="linkedin"],
#sticky-social a[class*="linkedin"]:hover,
#sticky-social a[class*="linkedin"] span { background: #007bb6; }  
#sticky-social a[class*="instagrem"],
#sticky-social a[class*="instagrem"]:hover,
#sticky-social a[class*="instagrem"] span { background: #990ED9; } 
#sticky-social a[class*="stumbleupon"],
#sticky-social a[class*="stumbleupon"]:hover,
#sticky-social a[class*="stumbleupon"] span { background: #eb4924; }
#sticky-social a[class*="pinterest"],
#sticky-social a[class*="pinterest"]:hover,
#sticky-social a[class*="pinterest"] span { background: #cc2127; }
#sticky-social a[class*="flickr"],
#sticky-social a[class*="flickr"]:hover,
#sticky-social a[class*="flickr"] span { background: #ff0084; }  
#sticky-social a[class*="tumblr"],
#sticky-social a[class*="tumblr"]:hover,
#sticky-social a[class*="tumblr"] span { background: #32506d; }
/*======================= Fixed Social Icons End ====================*/

.my_data_box{text-align: center;}
.my_download_data{width:400px;border:1px solid #888;text-align:center;margin:10px auto;padding:20px;}
.my_down_line{padding:5px;border-top:1px solid #ddd;}
.my_down_line:first-child{border-top:none;}
.my_down_line label{font-weight:normal;}
.down_name{font-size:20px;color:#db6333;font-family:Roboto-Medium;}
.my_data_box a.btn,.my_data_box button.btn{background-color:#5a5a5a;color:#eee;}
.my_data_box a.btn:hover,.my_data_box button.btn:hover{background-color:#333;color:#eee;}


.icfa-brochure-fixed{width:auto;position:fixed;right:-128px;top:150px;z-index:99999;float:left;}
.ibf{right:-192px;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;}
.header_sec{padding:10px 0px;}
.my_logo{}
.my_logo a,.my_logo a img{width:150px;}
.three_box{margin:25px 0px 0px 0px;display:flex;text-align:center;}
.three_bx{margin:0px 0px 0px 0px;-webkit-box-flex:0;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%;}
.three_bx:first-child{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
.org_img{margin:0px ;}
.three_bx img{width:40px;}
.org_img img{width:90%;}
.three_bx p{font-weight:bold;color:#3d3333;}

.partner-sec{padding:50px 0px;background-color:#eee;}
.travel-partner-logo{margin:0px 0px 50px 0px;text-align:center;}
.travel-partner-logo:last-child{margin:0px;}
.travel-partner-logo ul{width:100%;}
.travel-partner-logo ul li{width:170px;padding:10px;list-style:none;display:inline-block;float:none;}
.travel-partner-logo ul li a{width:100%;box-shadow:0px 0px 8px #d3d3d3;}
.travel-partner-logo ul li a img{width:100%;}

/*============= Menu Start ================*/
.nav_sec{background-color:#5658A4;color:#fff;}
.nav_fixed{position:fixed;z-index:1;background-color:#333;}
.navbar-header{display:none;}
.middle-right{}
.mainmenu-area {margin-bottom: -35px;margin-top: -35px;position: relative;z-index: 999999;}
.mainmenu-area .mainmenu-bg {position: relative;background-color: #faaa1d;transition: all 0.5s ease 0s;}
.main-menu {}
.main-menu.style-2 {float: right;}
.main-menu .navbar-collapse {width:100%;padding:0px;display:flex;}
.main-menu .navigation {float: left;margin: 0;position: relative;}
.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:12px 16px 10px;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 {background-color:#bd5538;color:#fff;}
.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;background-color:#bd5538;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:6px;width:34px;height:30px;background:#7072ce;background-size:20px;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 a{font-size:14px;padding:12px 10px 10px;}

 
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.main-menu .navigation > li.dropdown > a {padding-right: 4px;}


}

@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 .collapse {overflow:auto;display:none;}    
.main-menu .collapse.show{display:flex;}    
.main-menu .collapse.in, .main-menu .collapsing {}    
.main-menu .navbar-header{width:auto;position:relative;display:inline-block;z-index:12;float:right;}        
.main-menu .navbar-header .navbar-toggle{padding:5px 20px;font-size:22px;z-index:7;border-radius:0;float:right;}  
.main-menu .navbar-header .navbar-toggle:focus{outline:none;box-shadow:none;}  
.main-menu .navbar-collapse > .navigation {width: 100%;}      
.main-menu .navbar-collapse > .navigation > li{width:100%;}  
.main-menu .navigation li.dropdown > a:after{display:none !important;} 
.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 #5658ab;}
.main-menu .navbar-collapse > .navigation > li > a,.main-menu .navbar-collapse > .navigation > li > ul > li > ul > li > a{padding:10px 10px;background:#484a96;} 
.main-menu .navbar-collapse > .navigation > li > ul > li > a{background:#363886;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:#e6832a;}        
.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 ============*/
.banner_sec{position:relative;}
.banner_sec img{width:100%;}
.objectives_sec{padding:50px 0px;}
.my_obj{}
.my_obj_bx{padding:10px;text-align:center;transition:.22s;}
.my_obj_bx:hover{-webkit-box-shadow: 0 0 5px 0 rgba(1,3,4,.13);box-shadow: 0 0 5px 0 rgba(1,3,4,.13);}
.my_obj_bx img{width:50px;}
.my_obj_bx h3{margin:10px 0px;font-size:18px;color:#ba563a;}
.my_obj_bx p{}

.gateway_sec{padding:50px 0px;background-color:#f5f4f3;}
.major_sec{padding:50px 0px;background:url(../images/bg-vector.png) #f5f4f3;background-size:35%;}
.delhi_sec{padding:50px 0px;color:#ffffff;background-color:#8260a4;background-image:linear-gradient(to right, #efa154 , #8260a4);font-size:21px;}
.delhi_icon{margin:50px 0px 0px 0px;text-align:center;}
.delhi_icon img{width:100%;}
.agroworld_txt{}
.agroworld_txt_bx{}
.agroworld_txt_bx ul{}
.agroworld_txt_bx ul li{padding:5px 8px;margin:0px 0px 10px 0px;color:#fff;background-color:#5658a4;background-image:linear-gradient(to right, #8260a4 , #efa154);border-radius:4px;}
.agroworld_txt_bx ul li:last-child{margin:0px;}
.agroworld_img{margin:75px 0px 30px 0px;}
.agroworld_img img{width:100%;}
.agroworld_txt{margin:30px 0px;}
.my_footer_sec{padding:30px 0px;background-color:#5658a4;}
.footer_box{}
.footer_box ul{padding:0px 0px 0px 25px;}
.footer_box ul li{margin:0px 0px 6px 0px;position: relative;}
.footer_box ul li:before,.footer_box ul li:after{content: '';position:absolute;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;}
.footer_box ul li:before{left:-21px;top:6px;width:8px;height:8px;background:#484a9e;z-index:2;}
.footer_box ul li:after{left:-25px;top:2px;width:16px;height:16px;background:#6d6fc3;z-index:1;}
.footer_box ul li,.footer_box ul li a{color:#b9b9b9;}
.footer_box ul li a:hover{color:#fff;}
.footer_box address{}
.footer_box address:last-child{padding:20px 0px 0px 0px;border-top:1px solid #686ab1;}
.footer_box address h5{color:#dddddd;}
.footer_box address h6{color:#dddddd;}
.footer_box address p{color:#b9b9b9;}
.footer_box address p a{color:#b9b9b9;}
.footer_box address p a:hover{color:#fff;}
.footer_box form{display:grid;grid-template-columns:1fr;padding:10px 20px;background-color:#fff;box-shadow:0px 0px 10px #393b8c;}
.footer_box form input,.footer_box form textarea{padding:4px 10px;margin:0px 0px 10px 0px;border:1px solid #e4e4ff;background-color:#fff;}
.footer_box form button{padding:4px 25px;background-color:#333;color:#fff;}
.footer_box form button:hover{background-color:#000;color:#fff;}
.last_footer_sec{padding:15px 0px;font-size:14px;background-color:#474996;background-image:linear-gradient(to top, #474996 , #5658a4);}
.website_design_by{text-align:right;}
.website_design_by a{color:#838383;}
.website_design_by a:hover{color:#ddd;}
.congress_sec{padding:50px 0px;background:url(../images/world_congress.jpg) center fixed no-repeat;background-size:cover;}
.congress_sec p{color:#fff;}

.main_date_bx{margin:0px 0px 50px 0px;text-align:center;padding:30px;background-color:#847058;}
.main_date_bx h1{}
.main_date_bx p{margin:0px 0px 20px 0px;font-size:30px;color:#c5c5c5;}
.main_date_bx a{padding:4px 30px;background-color:#61482b;color:#fff;}
.main_date_bx a:hover{background-color:#4c2f0a;color:#fff;}
.major_ent{margin:20px 0px;}
.major_ent_bx{padding:20px 10px;text-align:center;transition:.22s;}
.major_ent_bx:hover{-webkit-box-shadow: 0 0 5px 0 rgba(1,3,4,.13);box-shadow: 0 0 5px 0 rgba(1,3,4,.13);}
.major_ent_bx img{width:100px;}
.major_ent_bx h4{margin:10px 0px;font-size:24px;color:#ba563a;}
.major_ent_bx h5{margin:0px;font-size:18px;}
.major_ent_bx label{margin:5px 0px;}

.form_box,.form_line,.form_line_2,.form_line_4,.form_line_4 .input_btns,.form_line_5{display:grid;}
.form_line{grid-template-columns:1fr 5fr;margin:0px 0px 15px 0px;padding:5px;background-color:#eee;}
.form_line_2{grid-template-columns:1fr 1fr 1fr;margin:0px;}
.form_line_4{grid-template-columns:1fr;margin:0px;}
.form_line_5{grid-template-columns:1fr 1fr;margin:0px;}
.form_line_4 .input_btns{grid-template-columns:1fr 1fr;margin:0px;padding:0px;}
.form_line:last-child{grid-template-columns: 1fr;justify-items:end;padding:0px;background-color:transparent;}
.form_line label{margin:10px 0px 0px 0px;}
.form_line_5 .form-check{padding:0px;}
.form_line_5 label{margin:0px 20px 0px 0px;}
.form_line .inner-checkbox label{margin:10px 0px 0px 0px;}
.form_line_3{display:grid;grid-template-columns:1fr;margin:0px;}
.form_line_3 label{margin:0px;display:grid;grid-template-columns:1fr 12fr;}
.form_line_3 label.form-check-label input{margin:5px 0px 0px 0px;border:none;padding:0px;position:static;}
.form_line_3 label.form-check-label div{margin:0px;}
.form_line_3 label.form-check-label span{margin:0px;color:#e00;}
.form_line input,.form_line textarea,.form_line select{padding:5px 8px;color:#00a859;background-color:#fff;border:1px solid #dcdcdc;}
.form_line input::placeholder{color:#bbb;}
.form_line input:-ms-input-placeholder{color:#bbb;}
.form_line input::-ms-input-placeholder{color:#bbb;}
.form_line textarea::placeholder{color:#bbb;}
.form_line textarea:-ms-input-placeholder{color:#bbb;}
.form_line textarea::-ms-input-placeholder{color:#bbb;}
.form_line input[readonly]{color:#00a859;}
.form_line button{padding:4px 30px;background-color:#61482b;color:#fff;}
.form_line button:hover{background-color:#4c2f0a;color:#fff;}

.form_line button{padding:6px 20px;}
.my_data_box{text-align: center;}
.my_download_data{width:400px;background-color:#fff;border:1px solid #888;text-align:center;margin:10px auto;padding:20px;}
.my_down_line{padding:5px;border-top:1px solid #ddd;}
.my_down_line:first-child{border-top:none;}
.my_down_line label{font-weight:normal;}
.down_name{font-size:20px;color:#db6333;font-family:Roboto-Medium;}
.my_data_box a.btn,.my_data_box button.btn{background-color:#5a5a5a;color:#eee;}
.my_data_box a.btn:hover,.my_data_box button.btn:hover{background-color:#333;color:#eee;}
.my_down_prof_img img,.my_down_line img{width:200px;}
.my_down_line img.down_pro{width:100px;height:115px;}
.my_down_line h4{font-size:30px;justify-content:center;align-items:center;background-color:#db6333;color:#fff;margin:0px;padding:8px 0px;}
.down_name{font-weight:bold;font-size:20px;color:#db6333;font-family:Roboto-Medium;}

.main_highlights{margin:0px 0px 30px 0px;}
.main_highlights ul{padding:0px 0px 0px 20px;}
.main_highlights ul li{list-style-type:disc;}
.reep_reward{}
.reep_reward *{}
.reep_reward ul{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;}
.reep_reward img{width:100%;}
.reep_reward ul li{padding:30px;background-color:#ffffff;text-align:justify;}
.reep_reward ul li label{font-size:24px;color:#db6233;}

.in_focus_sec{padding:50px 0px;}
.focus_box{margin:0px 0px 30px 0px;}
.focus_box:last-child{margin:0px;}
.focus_bx{padding:20px 30px;background-color:#f7f8ff;text-align:justify;transition:.22s;}
.focus_bx:hover{-webkit-box-shadow: 0 0 5px 0 rgba(1,3,4,.13);box-shadow: 0 0 5px 0 rgba(1,3,4,.13);}
.focus_bx h4{width:100%;margin:0px 0px 30px 0px;font-size:24px;color:#ba563a;}
.focus_bx img{width:30%;}
.focus_bx p{width:70%;padding:0px 0px 0px 20px;float:right;}
.world_cong{}
.world_cong img{width:100%;margin:0px 0px 30px 0px;}

.uni_box{}
.collaborations_bx{margin:0px 0px 30px 0px;}
.in_collaborations_bx{border:1px solid #d2d2d2;text-align:center;}
.in_collaborations_bx img{width:100%;}
.map_sec{}
.contact_us_map{padding:0px;}
.contact_us_map iframe{width:100%;height:400px;padding:0px;}
.cont_add{}
.cont_add address{padding:20px 30px;background-color:#f5f5f5;}
.cont_add address h2{margin:0px 0px 15px 0px;}
.cont_add address .addr_line{margin:0px 0px 8px 0px;}
.cont_add address .addr_line i{color:#ba563a;}
.cont_add address .addr_line i.fa-map-marker{font-size:20px;}
.cont_add address .addr_line i.fa-phone-square{font-size:17px;}
.cont_add address .addr_line i.fa-fax{font-size:16px;}
.cont_add address .addr_line i.fa-globe{font-size:18px;}
.cont_add address .addr_line label{}
.cont_add address .addr_line label a{color:#333;}
.cont_add address .addr_line label a:hover{color:#ba563a;}
.cont_pg_per{}
.cont_pg_form form{padding:20px 30px;background-color:#ba563a;}
.cont_pg_form form input,.cont_pg_form form textarea{width:100%;padding:5px 8px;margin:0px 0px 8px 0px;background-color:#fff;border:none;}
.cont_pg_per{margin:30px 0px 0px 0px;}
.cont_pg_per address{padding:20px 30px;background-color:#f5f5f5;}
.cont_pg_per address h5{margin:0px 0px 10px 0px;}
.cont_pg_per address h6{margin:0px 0px 10px 0px;}
.cont_pg_per address a{color:#333;}
.cont_pg_per address a:hover{color:#ba563a;}
.who_will_meet{}
.who_will_meet img{width:100%;}

.pavilions-img-sec{padding:80px 0px;background-color:#f5f4f3;}
.pavilions-box{}
.pavilions-box ul{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:10px;text-align:center;}
.pavilions-box ul li{}
.pavilions-box ul li a{display:grid;height: 215px;grid-template-columns:1fr;padding:5px 8px;color:#fff;background-color:#8260a4;border-radius:3px;font-size: 40px;align-items: center;}
.pavilions-box ul li a:hover{color:#333;background-color:#ddd;}

.bg-fixed-1{padding:80px 0px;}
.reward-re-heading{width:100%;margin:0px 0px 10px 0px;font-size:22px;font-weight:bold;text-align:center;float:left;}
.rewards-box{}
.rewards-box ul{width:100%;float:left;}
.rewards-box ul li{width:50%;padding:10px 30px 10px 0px;margin:0px 0px 0px 0px;border-right:5px solid #6a3e96;text-align:right;float:left;}
.rewards-box ul li:nth-child(even){padding:10px 0px 10px 30px;text-align:left;border:none;float:right;}
.rewards-box ul li .rewards-inner-box{width:100%;padding:10px;background-color:#8260a4;border-top:8px solid #6a3e96;position:relative;float:left;}
.rewards-box ul li:nth-child(even) .rewards-inner-box{border-radius:0px 10px 10px 0px;border-right:8px solid #6a3e96;}
.rewards-box ul li:nth-child(odd) .rewards-inner-box{border-radius:10px 0px 0px 10px;border-left:8px solid #6a3e96;}
.rewards-box ul li:nth-child(even) .rewards-inner-box:before,.rewards-box ul li:nth-child(odd) .rewards-inner-box:after{width:30px;position:absolute;border-top:2px solid #6a3e96;content:'';float:left;}
.rewards-box ul li:nth-child(even) .rewards-inner-box:before{top:50px;left:-30px;}
.rewards-box ul li:nth-child(odd) .rewards-inner-box:after{top:30px;right:-30px;}
.rewards-box ul li .rewards-inner-box label{width:100%;color:#fff;font-weight:bold;float:left;}
.rewards-box ul li .rewards-inner-box span{width:100%;color:#cecece;float:left;}

.two-img-sec{background:url(../images/25.png);}
.two-sec{width:100%;padding:80px 0px;background:#a8cf45;background-color: #8260a4;background-image: linear-gradient(to right, #efa154 , #8260a4);float:left;}
.two-sides-box{}
.two-sides{width:100%;padding:10px;background-color:#fff;box-shadow:0px 0px 5px #676767;float:left;}
.two-sides img{width:100%;margin:8px 0px 10px 0px;float:left;}
.two-sides p{width:100%;margin:0px 0px 10px 0px;text-align:justify;float:left;}
.two-sides a.btn{width:auto;padding:5px 15px 4px;font-size:10px;background-color:#696969;color:#fff;float:right;}
.two-sides a.btn:hover{background-color:#000;}
.open_sec{padding:80px 0px;background-color:#eee;}
.world_tech{text-align:center;}
.world_tech a.btn{background-color:#5658a4;color:#fff;}
.submit_data{text-align:center;}
.dele_fee_bx{margin:0px 0px 30px 0px;}
.dele_fee_bx:last-child{margin:0px;}
.dele_fee_bx ul{padding:0px 0px 0px 25px;}
.dele_fee_bx ul li{margin:0px 0px 10px 0px;position:relative;}
.dele_fee_bx ul li:after,.dele_fee_bx ul li:before{content:"";position:absolute;border-radius:50%;}
.dele_fee_bx ul li:after{width:8px;height:8px;background-color:#6d6fc3;left:-21px;top:6px;}
.dele_fee_bx ul li:before{width:16px;height:16px;background-color:#484a9e;left:-25px;top:2px;}
.agro_countdown{width:100%;margin:0px 0px 0px 0px;padding:10px;background-color:#343a40;text-align:center;float:left;}
.agro_countdown h4,#countdown{width:100%;float:left;}
.agro_countdown h4{margin:0px 0px 10px 0px;font-size:18px;text-transform:uppercase;word-spacing:5px;font-family:BEBAS;}
.signle_tym{width:21%;margin:0px 5px;background-color:#51a8b1;color:#fff;border-radius:4px;display:inline-block;float:none;}
.signle_line{width:100%;float:left;}
.signle_line .time{width:100%;font-size:25px;display:inline-block;float:none;}
.signle_line .tym_txt{width:100%;padding:5px 0px;font-size:14px;background-color:#32696f;text-transform:capitalize;float:left;}
.agro_countdown h4{
-webkit-animation: color_change 2s infinite alternate;
-moz-animation: color_change 2s infinite alternate;
-ms-animation: color_change 2s infinite alternate;
-o-animation: color_change 2s infinite alternate;
animation: color_change 2s infinite alternate;
}
@-webkit-keyframes color_change {
	0% {color: #db6333;}
	30% {color: #0746ff;}
	60% {color: #ff07ea;}
	100% {color: #000000;}
}
@-moz-keyframes color_change {
	0% {color: #db6333;}
	30% {color: #0746ff;}
	60% {color: #ff07ea;}
	100% {color: #000000;}
}
@-ms-keyframes color_change {
	0% {color: #db6333;}
	30% {color: #0746ff;}
	60% {color: #ff07ea;}
	100% {color: #000000;}
}
@-o-keyframes color_change {
	0% {color: #db6333;}
	30% {color: #0746ff;}
	60% {color: #ff07ea;}
	100% {color: #000000;}
}
@keyframes color_change {
	0% {color: #db6333;}
	30% {color: #0746ff;}
	60% {color: #ff07ea;}
	100% {color: #000000;}
}

.pro_table{}
.pro_table .table{background-color:#ffffff;font-weight:bold;color:#000;}
.pro_table .table .table_heading{background-color:#5658a4;color:#fff;font-size:125%;}
.pro_table .table td:nth-child(odd){width:65%;}
.pro_table .table td:nth-child(even){width:35%;}
.pro_table .table tr:hover{background-color:#ddd;}
.pro_table .table tr.table_heading:hover{background-color:#5658a4;}
.keynote_speaker{margin:0px 0px 30px 0px;}
.keynote_speaker_bx{width:100%;position:relative;}
.keynote_speaker_bx img,.keynote_speaker_bx h3,.ks_hover{width:100%;text-align:center;}
.ks_hover_bx{display:none;width:100%;height:100%;padding:8px;position:absolute;top:0px;vertical-align:middle;align-items:center;background-color:#5658a4e0;}
.keynote_speaker_bx:hover .ks_hover_bx{display:grid;}
.ks_hover{width:100%;}
.keynote_speaker_bx h3{padding:5px 0px;background-color:#5658a4;}
.keynote_speaker_bx h3{font-size:13px;color:#fff;}
.keynote_speaker_bx h4{font-size:18px;color:#fff;}
.keynote_speaker_bx h5{margin:8px 0px;font-size:14px;color:#cacaca;}
.keynote_speaker_bx h6{font-size:12px;color:#cacaca;}
.keynote_speaker_bx h4,.keynote_speaker_bx h5,.keynote_speaker_bx h6{}

/*================== RESPONSIVE DESIGN ====================*/

@media (max-width: 1680px) {

}

@media (max-width: 1440px) {

}

@media (max-width: 1366px) {

.ind_bg{height:513px;background-size:contain;border-radius:0% 25% 0% 25%;}

}

@media (max-width: 1280px) {

}

@media (max-width: 1024px){
body{font-size:15px;}
.ind_bg{height:383px;border-radius:0% 20% 0% 20%;}
.site_heading_size_1{font-size:32px;}
.site_heading_size_2{font-size:25px;}
}

@media (max-width: 991px) {
  
}

@media (max-width:960px) {

}

@media (max-width:800px) {

}	

@media (max-width: 768px) {
 
}

@media (max-width: 640px) {
 
}

@media (max-width: 600px) {

}

@media (max-width: 415px) {
  
}

@media (max-width: 414px) {
.org_logo{padding:0px 30%;}
.my_logo{padding:0px 20%;}
.my_logo a{width:100%;}
.my_logo a img{width:150px;}
.ind_bg{height:150px;}
.main_date_bx p{font-size: 23px;}
.main_higlights{margin:0px 0px 30px 0px;}
.site_heading_size_1{font-size:24px;}
.site_heading_size_2{font-size:22px;}
.site_heading_size_3{font-size:18px;}
.footer_box{margin:0px 0px 30px 0px;}
.footer_line{grid-template-columns:1fr 3fr;}
.form_line_2{grid-template-columns:1fr;}
.form_line{grid-template-columns:1fr;}
.site_heading_size_5{font-size:16px;}
.reep_reward ul{grid-template-columns:1fr;}
.agroworld_img{margin:30px 0px 30px 0px;}
.three_box{display:grid;grid-template-columns:1fr 1fr 1fr;}
.three_bx{margin:20px 0px 0px 0px;}
.three_bx p{font-size:12px;}
.three_bx:first-child,.three_bx{max-width:100%;width:100%;flex:0 0 100%;}
.delhi_sec{font-size:15px;}
..major_ent_bx h4{font-size:22px;}
.major_ent_bx h5{font-size:15px;}
.last_footer_sec{font-size:10px;}
.focus_bx h4{font-size:18px;}
.focus_bx img,.focus_bx p{width:100%;padding:0px;} 
.icfa-brochure-fixed{right:-86px;}
.icfa-brochure-fixed .box-fixed-brochure a{padding:4px 20px;font-size:12px;}
.pavilions-box ul{grid-template-columns: repeat(2, 1fr);}
.reward-re-heading{font-size:18px;}
.icfa-brochure-fixed .box-fixed-brochure a{font-size:14px;}
.icfa-brochure-fixed{right:-93px;}
.icfa-brochure-fixed.ibf{right:-138px;}
.my_btns{padding:0px;}
.my_btns ul li{width:100%;padding:0px 10px;margin:0px 0px 10px 0px;float:left;}
.my_btns ul li a{width:100%;font-size:14px;float:left;}
.my_btns ul li:last-child{margin:0px;}
.world_tech a.btn{margin:0px 0px 3px;}
.pavilions-box ul li a{font-size:28px;}
.agro_countdown{width:100%;margin:20px 0px 0px;}
.agro_countdown h4{font-size:18px;}
.signle_line .tym_txt{font-size:11px;}

}

.half-border-top-left {
  border-top: 4px solid;
  border-image: linear-gradient(to right, #ff582d 50%, transparent 50%) 100% 1;
}

.half-border-top-right {
  border-top: 4px solid;
  border-image: linear-gradient(to left, #ff582d 50%, transparent 50%) 100% 1;
}

.half-border-bottom-left {
  border-bottom: 4px solid;
  border-image: linear-gradient(to right, #ff582d 50%, transparent 50%) 100% 1;
}

.half-border-bottom-right {
  border-bottom: 4px solid;
  border-image: linear-gradient(to left, #ff582d 50%, transparent 50%) 100% 1;
}

.wrapper {
  border-radius: 44px;
  border: 2px solid #28a745;
  padding: 12px;
  width: fit-content;
  height: 252px;
}

.info-card {
  width: 160px;
  padding: 18px 0px;
  border-radius: 34px;
  background: rgba(255, 88, 45, 0.06);
}

.col:hover .info-card {
  transform: scale(1.01);
  box-shadow: 0px 16px 24px 0px rgba(0, 0, 0, 0.12);
  border: 1px solid rgba(255, 75, 40, 0.3);
  background: rgb(255, 88, 45);
  background: linear-gradient(
    45deg,
    rgba(255, 88, 45, 0.2) 24%,
    rgba(255, 164, 141, 0.2) 100%
  );
}

.col:hover .dot-stage {
  background: #ff582d;
  transition: 0.5s;
}

.dot-stage {
  width: 19px;
  height: 19px;
  border-radius: 50%;
  border: 4px solid #5658a4;
  margin: 0 auto;
  position: absolute;
}

.stage-dot-top {
  transform: translate(410%, -40%);
  background-color: white;
}
.stage-dot-bottom {
  transform: translate(400%, -60%);
  background-color: white;
}

.icon {
  color: #ff582d;
}

.heading {
  font-size: 16px;
  color: #ff582d;
}

.desc {
  font-size: 16px;
    color: #000;
    font-weight: 700;
}


.tab-block {
  margin: 50px auto;
}
.tab-block .tab-mnu {
  display: block;
  list-style: none;
}
.tab-block .tab-mnu:after {
  content: "";
  display: table;
  clear: both;
}
.tab-block .tab-mnu li {
  box-sizing: border-box;
  float: left;
  background-color: #5658A4;
  color: white;
  width: 180px;
  text-align: center;
  padding-top: 13px;
  padding-bottom: 13px;
  cursor: pointer;
}
.tab-block .tab-mnu li:not(:last-child) {
  border-right: 1px solid #ffffff;
}
.tab-block .tab-mnu li:hover:not(.active) {
  background-color: #5658A4;
}
.tab-block .tab-mnu .active {
  background-color: #fff;
  color: #292d2f;
  border-bottom: 1px solid #eaecec;
  cursor: default;
  font-weight: 700;
}
.tab-block .tab-cont {
  box-sizing: border-box;
  border-top: 1px solid white;
  background-color: white;
  color: #292d2f;
  font-weight: 700;
}
.tab-block .tab-cont .tab-pane {
  padding: 20px 25px;
}

.alert-info {
    color: #ffffff;
    background-color: #5658a4;
    border-color: #5658a4;
}
.table-hover tbody tr:hover {
    color: #292d2f;
    background-color: rgba(0, 0, 0, .075);
}

/* Countdown Timer */
.countdown-container {
    display: flex;
    gap: 15px;
    margin-bottom: 20px;
}

.countdown-item {
    text-align: center;
    background: var(--background-color);
    background-color: #5658a4;
    padding: 12px;
    color: #fff;
    border-radius: var(--border-radius);
    min-width: 70px;
}

.countdown-number {
    display: block;
    font-size: 1.8rem;
    font-weight: 700;
    color: var(--primary-color);
}

.countdown-label {
    font-size: 0.8rem;
    color: var(--light-text);
}
.fw-700{font-weight: bold;
    color: #3d3333;}
    
.ac_header:before {
	content:'';
	width:10px;
	left:0;
	transform:skew(-15deg);
	background:var(--lightblue);
	height:100%;
	position:absolute;
}
.accordion_set {padding-left:205px}
 .accordion_set:not(:last-child):before {content:'';
	width:5px;
	height:100%;
	background:#93cde9;
	position:absolute;
		transition:all .2s ease-in-out;
	top:50px;
	left:100px;}
.accordion_set.acactive:before {background:var(--lightblue);}
	.acactive .ac_icon_border {
		outline:10px solid var(--lightblue);
		transform:scale(1.1)
	}
	.ac_icon_border {outline:10px solid #5658A4;
		transition: all .2s ease-in-out;
		display:flex;
		border-radius:100%
}
	.ac_icon_wrap {
		position:absolute;
		left:0;
		border-radius:100%;
		z-index:99;
	padding:2rem;
	top:10px;
		left:46px;
transition:all .2s ease-in-out;
	}
	.acactive .ac_icon_wrap{
	transform:none;}

	.ac_icon_wrap img {width:50px}
	.accordion_set > .select_div {font-size:1rem;}
.line {
	border-left:2px solid;
	transition: all .5s ease-in-out;
	position:absolute;
	right:20px;
	height:25px;}
.linetwo {transform:rotate(90deg)}
.acactive .line {transform:rotate(270deg);
	height:20px;
	border-width:4px;
	border-color:var(--lightblue);
}

.accordion_set{
	position: relative;
	width: 100%;
}

 .ac_header {
    font-size:22px;
    position: relative;
    padding-left: 40px;
    line-height: .75;
margin:0;}
.accordion_set > .select_div{
    outline:none;
	width:100%;
	display:flex;
	cursor:pointer;
	border:none;
	background:transparent;
     padding:3rem 0;
	font-size:2rem;
	-webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	transition:all 0.2s linear;
}
.accordion_set:not(:first-child) .select_div {
	border-top:1px solid;
}
.accontent{
	display:none;
	padding-bottom:5rem
}
.accordion {
  margin: 1rem 0;
  padding: 0;
  list-style: none;
  border-top: 1px solid #e5e5e5;
}

.accordion-item {
  border-bottom: 1px solid #e5e5e5;
}

/* Thumb */
.accordion-thumb {
  margin: 0;
  padding: 0.8rem 0;
  cursor: pointer;
  font-weight: normal;
}
.accordion-thumb::before {
  content: "";
  display: inline-block;
  height: 7px;
  width: 7px;
  margin-right: 1rem;
  margin-left: 0.5rem;
  vertical-align: middle;
  border-right: 1px solid;
  border-bottom: 1px solid;
  transform: rotate(-45deg);
  transition: transform 0.2s ease-out;
}

/* Panel */
.accordion-panel {
  margin: 0;
  padding-bottom: 0.8rem;
  display: none;
}
.accordion-panel h5{color:#000;}
/* Active */
.accordion-item.is-active .accordion-thumb::before {
  transform: rotate(45deg);
}
.fa-hand-o-right{color:brown;}.accordion-panel p {margin-bottom:10px;}


.section .wrapper1 .team-item {
  gap: 20px;
}
.section .wrapper1 .team-item .img {
  /*filter: grayscale(1);*/
  height: 220px;
  object-fit: cover;
}
.section .wrapper1 .team-item .detail:hover .text-sm {
  color: #000;
}
.section .wrapper1 .team-item .detail .title-sm {
  font-size: 20px;
  margin-bottom: 8px;
}
.section .wrapper1 .team-item .detail .text-sm {
  max-width: 178px;
  line-height: 120%;
  color: rgba(3, 33, 85, 0.5);
}
.section .wrapper1 .team-item:hover {
  cursor: pointer;
}
.section .wrapper1 .team-item:hover .img {
  filter: grayscale(0);
}
.section .wrapper1 .team-item:hover .detail .text-sm {
  color: #000;
}
.section .main_slider.owl-carousel .owl-nav {
  top: -22%;
}

.main_slider.owl-carousel .owl-nav {
  position: absolute;
  right: 0;
  top: -22%;
  margin-top: 0;
}
.main_slider.owl-carousel .owl-nav .owl-next,
.main_slider.owl-carousel .owl-nav .owl-prev {
  border: 2px solid #8260a4;
  border-radius: 2px;
  padding: 10px !important;
}
.main_slider.owl-carousel .owl-nav .owl-next:hover,
.main_slider.owl-carousel .owl-nav .owl-prev:hover {
  background: transparent;
  border-color: tomato;
}
.main_slider.owl-carousel .owl-nav .owl-next:hover span svg *,
.main_slider.owl-carousel .owl-nav .owl-prev:hover span svg * {
  fill: tomato;
}
.main_slider.owl-carousel .owl-nav .owl-next {
  margin-left: 40px;
}

.owl-theme .owl-nav {
  text-align: center;
}

.banner_arrow {
  display: flex;
}

@media (max-width: 767px) {


  .main_slider.owl-carousel .owl-nav {
    position: unset;
    margin-top: 16px;
  }
}
