
@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);
}


body{font-size:18px;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:Roboto-Medium;}
ul,label,p{margin:0px;padding:0px;}
ul li{list-style:none;}
a,a:hover{text-decoration:none;transition:all ease-out 0.5s;}

.main-header{}
.top-header-sec{width:100%;float:left;}
.top-header-sec{padding:10px 0px;}
.my-logo{width:30%;margin:10px 0px 0px 0px;padding:0px 15px;float:left;}
.my-logo a{width:100%;float:left;}
.my-logo a img{width:100%;float:left;}
.my-logo a img.logo-1{}
.my-logo a img.logo-2{display:none;}
.brochure-socail{width:100%;float:left;}
.top-right-part{width:70%;padding:0px 15px;float:left;}
.our-brochure{width:auto;margin:3px 30px 0px 0px;float:right;}
.our-brochure a{width:auto;padding:4px 25px;color:#fff;background-color:#58b749;float:left;}
.our-brochure a:hover{color:#fff;background-color:#369a26;}
.top-socail-icons{width:auto;float:right;}
.top-socail-icons ul{width:auto;float:left;}
.top-socail-icons ul li{width:auto;margin:0px 0px 0px 10px;float:left;}
.top-socail-icons ul li:first-child{margin:0px;}
.top-socail-icons ul li a{width:auto;float:left;}
.top-socail-icons ul li a i{width:35px;height:35px;padding:7px 0px 0px 0px;color:#dc5c1d;border-radius:50%;border:1px solid #dc5c1d;text-align:center;transition:all ease-out 0.5s;float:left;}
.top-socail-icons ul li a i:hover{background-color:#dc5c1d;color:#fff;}
.organised-supported-by{width:60%;margin:8px 0px 0px 0px;padding:5px 0px 0px 0px;border-top:1px solid #efefef;float:right;}
.organised-by{width:23%;text-align:center;float:left;}
.organised-by label{width:100%;font-size:12px;float:left;}
.organised-by a{width:100%;display:inline-block;float:none;}
.organised-by a img{width:100%;float:left;}
.supported-by{width:77%;padding:0px 0px 0px 20px;text-align:center;float:left;}
.supported-by label{width:100%;font-size:12px;float:left;}
.supported-by img{width:30%;padding:0px 15px;display:inline-block;float:none;}
.supported-by img:last-child{width:28%;padding:0px 0px;}



/*============= Menu Start ================*/
.my-nav-sec{background-color:#44a5ae;color:#fff;}
.middle-right{}
.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 {}

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

.main-menu .navbar-collapse {
  width:100%;padding: 0px;float:left;
}
.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:#404040;
}
.main-menu .navigation > li > ul {
  position: absolute;
  left: -30px;
  top: 100%;
  width: 270px;
  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: #fff;background-color:#197db8;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;
  border:1px solid #13773d;
  background:#197d43;
  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.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;
}


}

@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;
  float: right !important;
  padding-bottom: 0;
  padding-top: 0;
  z-index: 5;
  width: 100%;
}
.main-menu .navigation li {
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}   
.main-menu .collapse {width: 100%;
  
  margin: 0;
  overflow: auto;
  padding: 0;
  
}    
.main-menu .collapse.in, 
.main-menu .collapsing {}    
.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:8px 10px;float:left;}  
.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 !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 #197d43;
}
.main-menu .navbar-collapse > .navigation > li > a,
.main-menu .navbar-collapse > .navigation > li > ul > li > ul > li > a{
  padding:10px 10px !important;
  line-height:22px;
  color:#ffffff;
  margin: 0;
  background:#208b4d;
  text-align:left;
} 
.main-menu .navbar-collapse > .navigation > li > ul > li > a{background:#037734;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 Start ==============*/
.my-banner-sec{}
.banner-box{width:100%;float:left;}
.banner-box .carousel{width:100%;z-index:1;float:left;}
.banner-box .carousel a.carousel-control{background-image:none;}
.banner-box .carousel .carousel-inner{width:100%;float:left;}
.banner-box .carousel .carousel-inner .item{width:100%;float:left;}
.banner-box .carousel .carousel-inner .item img{width:100%;height:618px;float:left;}
.banner-box .carousel .carousel-control.right{right:0px;}
.banner-content-box{width:100%;position:absolute;z-index:1111;float:left;}
.banner-inner-box{width:40%;height:618px;padding:0% 0% 0% 18%;position:relative;background-color:rgba(65, 165, 169, 0.93);float:left;}
.banner-inner-box:before{width:auto;height:auto;position:absolute;right:-200px;content:'';border-top:618px solid rgba(65, 165, 169, 0.93);border-right:200px solid transparent;float:left;}
.banner-heading-1{width:100%;padding:30% 0% 0% 0%;font-size:40px;font-family:BebasNeue;float:left;}
.banner-heading-2{width:100%;margin:0px 0px 5px 0px;font-size:15px;color:#fff;float:left;}
.banner-heading-3{width:100%;float:left;}
.banner-button{width:100%;float:left;}
.banner-button a{width:auto;padding:5px 20px;font-size:14px;background-color:#333333;color:#fff;float:left;}
.banner-button a:hover{background-color:#db5c1c;color:#fff;}
/*================ Banner End ===============*/




.after-banner-sec{padding:36px 0px;background-color:#fac814;}
.main-dates{}
.main-dates h2{width:100%;margin:0px 0px 15px 0px;font-size:25px;text-align:center;float:left;}
.main-dates ul{width:100%;float:left;}
.main-dates ul li{width:auto;margin:0px 85px 0px 0px;float:left;}
.main-dates ul li:last-child{margin:0px;}
.main-dates ul li a{width:auto;padding:5px 40px;border:3px solid #464646;color:#464646;float:left;}
.main-dates ul li a i{width:auto;padding:4px 15px 0px 0px;float:left;}
.main-dates ul li a span{width:auto;padding:0px 0px 0px 0px;float:left;}
.main-dates ul li a:hover{color:#e05b19;border-color:#e05b19;}


.site-heading-1{width:100%;font-family:Roboto-Medium;float:left;}
.heading-1{font-size:35px;}
.heading-2{font-size:35px;color:#fff;text-align:center;}



.iatf-index-sec{padding:80px 0px;}
.site-plane-content{}
.site-plane-content p{width:100%;margin:0px 0px 15px 0px;text-align:justify;float:left;}
.site-plane-content p:last-child{margin:0px;}


.scope-exhibits-sec{background-color:#44a5ae;}
.scope-exhibits-box{width:46%;padding:0px 0% 0px 21%;background-color:#fac814;position:relative;float:left;}
.scope-exhibits-box:before{width:auto;height:auto;position:absolute;right:-150px;content:'';border-top:639px solid #fac814;border-right:150px solid transparent;float:left;}
.scope-exhibits-content{width:100%;padding:80px 0px;float:left;}
.scope-exhibits-content ul{width:100%;padding:0px 0px 0px 22px;float:left;}
.scope-exhibits-content ul li{width:100%;margin:0px 0px 10px 0px;list-style-type:unset;float:left;}
.scope-exhibits-content ul li:last-child{margin:0px;}
.scope-exhibits-content ul li label{width:auto;margin:0px;color:#dc5c1d;float:left;}
.scope-exhibits-content ul li span{width:auto;font-size:16px;float:left;}
.participation-box{width:44%;padding:80px 21% 0px 0px;float:right;}
.participation-box ul{width:100%;padding:0px 0px 0px 22px;float:left;}
.participation-box ul li{width:100%;margin:0px 0px 10px 0px;list-style-type:unset;float:left;}
.participation-box ul li:last-child{margin:0px;}


.bg-fixed-1{background:url(../images/rewards.jpg) bottom fixed;}
.bg-fixed-1-color{width:100%;padding:80px 0px;background-color:rgba(0, 0, 0, 0.79);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 #44a5ae;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:5px;background-color:#fac814;position:relative;float:left;}
.rewards-box ul li:nth-child(even) .rewards-inner-box{border-radius:0px 10px 10px 0px;}
.rewards-box ul li:nth-child(odd) .rewards-inner-box{border-radius:10px 0px 0px 10px;}
.rewards-box ul li:nth-child(even) .rewards-inner-box:before{width:30px;position:absolute;top:50px;left:-30px;border-top:2px solid #44a5ae;content:'';float:left;}
.rewards-box ul li:nth-child(odd) .rewards-inner-box:after{width:30px;position:absolute;top:30px;right:-30px;border-top:2px solid #44a5ae;content:'';float:left;}
.rewards-box ul li .rewards-inner-box label{width:100%;color:#dc5c1d;float:left;}
.rewards-box ul li .rewards-inner-box span{width:100%;float:left;}

.objective-img{margin:9% 0px 0px 0px;z-index:1;}
.objective-img img{width:100%;float:left;}
.objective-content{}
.objective-content-box{width:100%;padding:10px 15px;margin:30px 0px 0px 0px;background-color:#f3f3f3;float:left;}
.objective-content h3{width:100%;margin:0px;color:#dc5c1d;font-size:20px;float:left;}
.objective-content ul{width:100%;padding:0px 0px 0px 22px;text-align:justify;float:left;}
.objective-content ul li{width:100%;margin:0px 0px 10px 0px;list-style-type:unset;float:left;}
.objective-content ul li:last-child{margin:0px;}


.pavilions-img-sec{background:url(../images/pavilions.jpg) bottom fixed;}
.pavilions-main-box{width:100%;padding:80px 0px;background-color:rgba(250, 200, 20, 0.77);float:left;}
.pavilions-box{}
.pavilions-box ul{width:100%;text-align:justify;float:left;}
.pavilions-box ul li{width:auto;padding:5px 8px;margin:0px 10px 10px 0px;background-color:rgba(255, 255, 255, 0.58);border:1px solid #fff;border-radius:3px;float:left;}

.highlights-iatf{}
.highlights-iatf ul{width:100%;padding:0px 0px 0px 22px;float:left;}
.highlights-iatf ul li{width:100%;margin:0px 0px 3px 0px;list-style-type:unset;float:left;}
.highlights-iatf ul li:last-child{margin:0px;}
.highlights-iatf-video{}
.highlights-iatf-video iframe{width:100%;height:320px;float:left;}



.my-footer-sec{padding:50px 0px;background:#0a747d;background: -webkit-linear-gradient(#0a747d, #003338);background: -o-linear-gradient(#0a747d, #003338);background: -moz-linear-gradient(#0a747d, #003338);background: linear-gradient(#0a747d, #003338);font-size:16px;}
.footer-about{}
.footer-about-box{width:100%;float:left;}
.footer-heading{width:100%;color:#fff;font-size:30px;font-family:Roboto-Medium;float:left;}
.footer-about-box p{width:100%;color:#969696;text-align:justify;float:left;}
.footer-about-box a.footer-read-more{width:auto;padding:5px 20px;margin:10px 0px 0px 0px;font-size:12px;background-color:#198690;color:#fff;transition:all ease-out 0.5s;float:right;}
.footer-about-box a.footer-read-more:hover{background-color:#05545b;color:#fff;}
.footer-about-box ul{width:100%;float:left;}
.footer-about-box ul li{width:100%;float:left;}
.footer-about-box ul li a{width:auto;color:#969696;float:left;}
.footer-about-box ul li a:hover{color:#ffffff;}
.quick-contact{width:100%;padding:8px 10px;margin:0px 0px 10px 0px;background-color:#198690;box-shadow:0px 0px 3px #06535a;float:left;}
.quick-contact:last-child{margin:0px;}
.quick-cont-box{width:100%;color:#c3c3c3;float:left;}
.quick-cont-box label{width:100%;margin:0px 0px 5px 0px;color:#ffffff;line-height:15px;font-weight:normal;float:left;}
.quick-cont-box span{width:100%;font-size:12px;float:left;}
.quick-query{width:100%;padding:15px 12px;background-color:#198690;float:left;}
.quick-query input{width:100%;height:30px;padding:5px 8px;margin:0px 0px 8px 0px;border:none;box-shadow:0px 0px 3px #06535a;float:left;}
.quick-query textarea{width:100%;height:80px;padding:5px 8px;border:none;box-shadow:0px 0px 3px #06535a;float:left;}
.quick-query button{width:auto;padding:5px 20px;margin:10px 0px 0px 0px;background-color:#097179;color:#fff;border-radius:0px;border:none;transition:all ease-out 0.5s;float:right;}
.quick-query button:hover{background-color:#05545b;color:#fff;}
.footer-socail-icons{width:100%;margin:20px 0px 0px 0px;float:left;}
.footer-socail-icons ul{width:auto;float:left;}
.footer-socail-icons ul li{width:auto;margin:0px 0px 0px 10px;float:left;}
.footer-socail-icons ul li:first-child{margin:0px;}
.footer-socail-icons ul li a{width:auto;float:left;}
.footer-socail-icons ul li a i{width:40px;height:40px;padding:10px 0px 0px 0px;color:#fac814;border-radius:50%;border:1px solid #fac814;text-align:center;transition:all ease-out 0.5s;float:left;}
.footer-socail-icons ul li a i:hover{background-color:#fac814;color:#000;}

.last-footer-sec{padding:10px 0px;font-size:12px;background-color:#002d31;color:#7b7b7b;}
.footer-copy-right{}
.website-mentain-by{text-align:right;}
.website-mentain-by a{color:#ddd;}
.website-mentain-by a:hover{color:#fac814;}


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

@media (max-width: 1440px) {

}

@media (max-width: 1366px) {
body{font-size:16px;}
.heading-1{font-size:32px;}
.banner-heading-1{padding:15% 0% 0% 0%;font-size:36px;}
.banner-box .carousel .carousel-inner .item img,.banner-inner-box{height:360px;}
.banner-inner-box:before{border-top:360px solid rgba(65, 165, 169, 0.93);}
.main-dates h2{font-size:22px;}
.main-dates ul li{margin:0px 101px 0px 0px;}
.main-dates ul li a{padding:4px 40px;font-size:16px;}
.scope-exhibits-box{width:44%;padding:0px 0% 0px 9%;}
.scope-exhibits-box:before{border-top:620px solid #fac814;}
.participation-box{padding:80px 10% 0px 0px;}
.footer-heading{font-size:28px;}



}

@media (max-width: 1280px) {

}

@media (max-width: 1024px){




}

@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: 414px) {




}

@media (max-width: 375px) {



}

@media (max-width: 360px) {


}

@media (max-width: 320px) {


}


















