@media screen and (max-width:1199px){
	.layout-width{width: 96%;}
	nav{width: 85%;}
	/*.cbp-hrmenu > ul, .cbp-hrmenu .cbp-hrsub-inner{width: 100%;}
	.cbp-hrmenu > ul > li > a{padding: 10px 9px;}*/
	.containerinner{width: 86%; padding: 0 7%;}
	.how-do li{margin-right: 73px;}
	.toolkitwrappermain .toolkits li .thumbnail img{width: 100%;}
	.updatewrapper .simple-ways li .thumbnail img{width: 100%;}
    .covidwrapper .simple-ways li .thumbnail img{width: 100%;}
	.logowrapper .awards li{width: 26%;}
       .festival_agenda_wrapper .list{display:block;}
    .footer-left{width: 50%;}
    .footer-right{width: 50%; padding-left: 0;}
    .footer-links{clear: both; width: 50%; float: left; margin-top:40px;}
    .footer-links1{width: 50%; float: right; padding-right:0; margin-top:40px;}
}

@media screen and (max-width:1024px){
     ul.home-banner-slider li.slider1{background: url(/images2018/banner_festival_dfc_sm2.jpg) no-repeat top center;}
	.layout-width{width:98%;}	
	/*nav{width:85%;}*/
	/*.cbp-hrmenu .cbp-hrsub-inner > div{width:22.7%;padding:10px;}*/
	.how-do li{margin-right:35px;width:21%;}
	.logo_winners1{padding-left:0;}
	.logo_winners1 li{width:19%;}
	.logo_winners1 li img{width:100%;}
	.team li{width:21%;}
	.team li img{width:100%;}
	.banner1 img { width: 100%;}
	.logo_winners1{padding-bottom:80px;}
	.buttonsdiv{top:80%;}
	/*.cbp-hrmenu > ul, .cbp-hrmenu .cbp-hrsub-inner{width:100%;}
	.cbp-hrmenu > ul > li > a{padding:10px 7px;}*/
    nav{width:100%;margin:-35px 0 0px 0;}   
nav li{width:100%;background:none;text-transform:capitalize;}
.cbp-hrmenu > ul > li > a{padding:10px;}
.cbp-hrmenu .cbp-hrsub-inner > div{width:22.8%;float:left;}
.cbp-hrmenu .cbp-hrsub-inner > span{width:22.8%;float:left;}
.cbp-hrmenu > ul > li:last-child{border-bottom:none;}
.cbp-hrmenu{top:-23px;position:relative;}
.logo{margin:10px 0;}
/*ul.home-banner-slider{padding-top: 255px;}*/
}

@media screen and (max-width:980px){
	/*nav{width:83%;}	
	nav li{background-position: right 3px;}
	.cbp-hrmenu .cbp-hrsub-inner > div{width:26%;}*/
	.simple-ways li{margin-right:31px;}
	.team li{margin:0 20px 30px 0;}
	/*.cbp-hrmenu > ul, .cbp-hrmenu .cbp-hrsub-inner{width:100%;}
	.cbp-hrmenu > ul > li > a{padding:6px;}
	.cbp-hrmenu .cbp-hrsub-inner > div{width:22.7%;}*/
    nav{width:100%;margin:-65px 0 0px 0;}	
nav li{width:100%;background:none;}
.cbp-hrmenu{top:0;}
.cbp-hrmenu .cbp-hrsub-inner > div{width:26%;}
.cbp-hrmenu .cbp-hrsub-inner > span{width:26%;}
.logo{margin-bottom:20px;}
.cbp-hrmenu > ul > li > a{padding:10px;}
.cbp-hrmenu .cbp-hrsub-inner > div{width:24.8%;float:left;}
.cbp-hrmenu .cbp-hrsub-inner > span{width:24.8%;float:left;}
.cbp-hrmenu > ul > li:last-child{border-bottom:none;}
	ul.home-banner-slider li{height: 500px;}
     .festival_banner{height:400px;margin:0;}
	ul.stories-slider.owl-carousel .owl-nav .owl-prev{left: -50px;}
	ul.stories-slider.owl-carousel .owl-nav .owl-next{right: -50px;}
	.toolkitwrappermain .toolkits li{width: 43%;}
	.logowrapper .awards li{width: 24%;}
	.footer-left{width: 45%;}
	.footer-right{min-height: 125px;padding-left: 0;}
	.footer-links{float: left; width: 45%;}
	.footer-links1{float: left;}
	.logowrapper .awards li img{width: 100%;}
	ul.home-banner-slider li .details h1 strong{font-size: 70px;}
	ul.stories-slider li .stories-left{width: 52%;}
    .festival_agenda_wrapper .list .pic{width:25%;}
    .sliderbtn-border{border:2px solid #000; padding: 5px 10px; display: inline-block !important; text-transform: uppercase; color: #000; font-size: 16px;font-weight:300;margin-right:18px;margin-top:1%;}
    ul.home-banner-slider li .details2{padding:0px 15px;bottom:0;}
      ul.home-banner-slider li .details4{padding:0px 15px;margin:0 30px;}
        ul.home-banner-slider li .details1{margin-left:10px;}
    .festival_banner {margin-top:150px;    }
    ul.home-banner-slider li.slider1{background: url(/images2018/festival/banner_festival_sm.jpg) no-repeat top center;}
}

@media screen and (max-width:800px){
	nav li{background:none;}
	/*.logo{width:14%;margin:30px 0 0 0;}*/
	.logo img{width:100%;}
	.how-do{margin:40px 0;}	
	.how-do li{width:20%;}
	.how-do li .thumbnail img{width:90%;}
	.how-do li h3{font-size:37px;}
	.how-do li h3 span{font-size:17px;}
	.simple-ways{margin:40px 0;}
	.simple-ways li{margin-right:25px;}
	.simple-ways li .thumbnail img{width:100%;}
	.simple-ways h2{padding-bottom:40px;}
	.logo_winners1 li{margin-left:15px;}
	.team{margin:40px 0 0 0;}
	.team h2{padding-bottom:40px;}
	.team li{width:22%;}
	.advertise-banner1 p{display:none;}
	.advertise-banner1 h3{font-size:62px;}
	.get-touch{margin:20px 0 50px 0;}
	.logo_winners1{padding-bottom:40px;}
	.carousel-inner .item{height:500px;}

	/*.cbp-hrmenu > ul, .cbp-hrmenu .cbp-hrsub-inner{width:100%;}
	.cbp-hrmenu > ul > li > a{padding:10px 7px;}
	.cbp-hrmenu .cbp-hrsub-inner > div{width:22%;}*/
	.buttonsdiv{left:44%;}
	/*nav li{background:none;}*/
	/*.cbp-hrmenu > ul > li > a {padding: 10px 5px;}*/
}


@media screen and (max-width:768px){

	.team li{margin-right:19px;}
      .festival_agenda_wrapper .list .pic{width:90%;}
    .festival_agenda_wrapper .list .dtails{width:90%;padding:0 20px 20px 20px;}
    .sliderbtn-border{border:2px solid #000; padding: 5px 10px; display: inline-block !important; text-transform: uppercase; color: #000; font-size: 16px;font-weight:300;margin-right:18px;margin-top:1%;}
        ul.home-banner-slider li.slider1{background: url(/images2018/banner_festival_dfc_sm3.jpg) no-repeat top center;}
}

@media screen and (max-width:767px){
 
	/*nav{margin-top: 20px;}*/
	/*.logo{float: none; width: 100%; text-align: center;}*/
	/*.logo img{width: auto;}*/
     .festival_agenda_wrapper .list .pic{width:90%;}
    .festival_agenda_wrapper .list .dtails{width:90%;padding:0 20px 20px 20px;}
    .festival_agenda_wrapper .list p {        font-size: 18px;        padding: 10px 0;    }
    .banerrainforest{background:url(../images2018/banner_rainforest_sm.jpg) no-repeat top center;}
    .btndownlodswraps{width:100%;}
     .btndownlodswraps       .btn_border{margin-bottom:3%;}
     .banners_research .div-left {width: 100%;float: none;margin-bottom: 30px;}
     .banners_research .div-right {width: 100%;float: none;}
	ul.home-banner-slider{padding: 0px 0 0 0;}
    ul.home-banner-slider li .details1{padding: 10px 15px;margin:0 30px;}
	ul.home-banner-slider li .details{padding: 10px 30px;}
	ul.home-banner-slider li .details h1{font-size: 22px;}
	ul.home-banner-slider li .details h1 span {font-size: 26px;}
	ul.home-banner-slider li .details h1 strong{font-size: 30px; line-height: 40px;}
	.welcome-wrapper{padding: 40px 0;}
	.welcome-wrapper h1{font-size: 45px;}
	.stories-wrapper, .fid-wrapper, .mapwrapper{padding: 40px 0;}
	.stories-wrapper h2, .more-story-wrapper h2, .fid-wrapper h1, .toolkitheads h1, .toolkitwrappermain .toolkits h1, .mapwrapper h1, .welcome-wrapper h1{font-size: 30px; line-height: 30px;}
    .welcome-wrapper p{font-size:20px;line-height: 25px;}
    ul.stories-slider li .stories-left h3{font-size:20px;line-height: 25px;padding-bottom:30px;}
	.stories-wrapper h2{margin-bottom: 30px;}
	ul.stories-slider li .stories-left{float: none; width: 100%;}
	ul.stories-slider li .stories-right{float: none; width: 100%;}
	.more-story-wrapper{padding: 20px 0;}
	.more-story-wrapper h2{margin-bottom: 0;}
	.toolkitwrappermain .toolkits li{width: 100%; margin: 0;}
	.toolkitwrappermain .toolkits h1{margin-left: 0;}
	.toolkitwrappermain .toolkits li .details{padding: 0 0 20px 0;}
	.updatewrapper h1{font-size: 26px;}
    .covidwrapper h1{font-size: 26px;}
	.logowrapper{padding: 40px 0 0 0;}
	.logowrapper h1{margin-bottom: 30px; font-size: 30px; line-height: 30px;}
	.logowrapper .awards li{width: 33%; margin: 0 10px 20px 0px;}
	.footer-left{width: 100%;}
	.footer-right{min-height: auto; margin: 20px 0;width:100%;}
	.footer-links{width: 100%; margin: 20px 0;}
	.footer-links1{padding: 0; width: 100%; margin-top:20px;}
	.how-do li{width: 100%;margin-bottom: 50px;}
	.how-do li .thumbnail img{width: auto;}
	.fid-wrapper h1{margin-bottom: 30px;}
    ul.home-banner-slider li .globallogo{display: none;}
    ul.home-banner-slider li .details h2 span{font-size: 30px;}
    ul.home-banner-slider li .details h2{font-size: 20px;}

        ul.home-banner-slider li .details1 h2 span{font-size: 26px;}
    ul.home-banner-slider li .details1 h2{font-size: 20px;}

    ul.home-banner-slider li.slider1{background: url(/images2018/banner_festival_dfc_sm3.jpg) no-repeat top center;}
}
@media screen and (max-width:835px) {
    ul.home-banner-slider li.slider2 {
        background: url(/images2018/banner_0_sm.jpg) no-repeat top center;

    }
    		ul.home-banner-slider li.slider3{background: url(/images2018/banner_2_sm.jpg) no-repeat top center;}
            ul.home-banner-slider li.slider4{background: url(/images2018/banner_5_sm.jpg) no-repeat top center;}
            ul.home-banner-slider li.slider5{background: url(/images2018/banner_5_sm.jpg) no-repeat top center;}
            ul.home-banner-slider li.slider6{background: url(/images2018/banner_rainforest_sm.jpg) no-repeat top center;}
            ul.home-banner-slider li.slider7{background: url(/images2018/banner_7_sm.jpg) no-repeat top center;}
              .festival_banner{background: url(/images2018/banner_festival_dfc_sm.jpg) no-repeat top center;}
    
     /*ul.home-banner-slider li.slider1{background: url(/images2018/festival/banner_festival_sm.jpg) no-repeat top center;}*/
    
              
}
@media screen and (max-width:750px){
nav li{width:100%;background:none}
.cbp-hrmenu .cbp-hrsub-inner > div{width:22%;}
.cbp-hrmenu .cbp-hrsub-inner > span{width:22%;}
.festival_banner {margin-top:0px;    }
}
@media screen and (max-width:736px) {
   
nav li{width:100%;background:none}	
.cbp-hrmenu .cbp-hrsub-inner > div{width:94%;padding:0 20px 20px 20px;}
.cbp-hrmenu .cbp-hrsub-inner > span{width:94%;padding:0 20px 20px 20px;}
header{position: inherit;}
      ul.home-banner-slider li.slider1{background: url(/images2018/banner_festival_dfc_xs2.jpg) no-repeat top center;}
}
@media screen and (max-width:640px){
     
	nav li{width:100%;background:none}	
	.cbp-hrmenu .cbp-hrsub-inner > div{width:94%;padding:0 20px 20px 20px;}
    	.cbp-hrmenu .cbp-hrsub-inner > span{width:94%;padding:0 20px 20px 20px;}
	/*.logo{width:auto;margin:30px auto 0;float:none;text-align:center;}*/
	.logo img{width:auto;}
	.advertise-banner1 h3{font-size:47px;}
	
	
	.team li{margin-right:16px;}
	.buttonsdiv{top:73%;left:35%;}
	.whereweare-section{min-height:inherit;}
	.carousel-inner .item{height:350px;}
	.advertise-banner{top:13%;}

	.cbp-hrmenu > ul > li > a{padding:10px 20px;font-size:15px;}
	.cbp-hrmenu .cbp-hrsub {  left: 0; width: 100%;}
	.popups li .thumbnail img{width:100%;}
	.carousel{margin-top:0;}
     ul.home-banner-slider li{height:400px;}
     ul.home-banner-slider li.slider1{background: url(/images2018/banner_festival_dfc_xs1.jpg) no-repeat top center;}
}
@media screen and (max-width:540px) 
{
      ul.home-banner-slider li.slider1{background: url(/images2018/banner_festival_dfc_xs.jpg) no-repeat top center;}
        ul.home-banner-slider li.slider2{background: url(/images2018/banner_0_xs.jpg) no-repeat top center;}
        ul.home-banner-slider li.slider3{background: url(/images2018/banner_2_xs.jpg) no-repeat top center;}
        ul.home-banner-slider li.slider4{background: url(/images2018/banner_5_xs.jpg) no-repeat top center;}
         .festival_banner{background: url(/images2018/banner_festival_dfc_xs.jpg) no-repeat top center;}
             ul.home-banner-slider li.slider5{background: url(/images2018/banner_4_xs.jpg) no-repeat top center;}
             ul.home-banner-slider li.slider6{background: url(/images2018/banner_rainforest_xs.jpg) no-repeat top center;}
               ul.home-banner-slider li.slider7{background: url(/images2018/banner_7_xs.jpg) no-repeat top center;}
}
@media screen and (max-width:480px){
    #lang{display:none;}
   .topbar li a{font-size:13px;}
	.simple-ways li{width:100%;margin-right:0;margin-bottom:30px;}
	.simple-ways li .thumbnail img{width:auto;}
	.simple-ways li h3{padding-bottom:15px;}
	.simple-ways li .thumbnail{margin-bottom:15px;}
	.simple-ways li:last-child{margin-bottom:0;}
	.logo_winners1{padding-bottom:0px;}
	.logo_winners1 li{margin-left:10px;padding-right:10px;}
	.team li{width:45%;margin:0 10px 20px 10px;}
	.team li img{width:100%;}
	.team li .thumbnail{margin-bottom:20px;}
	.footer-box{width:100%;text-align:center;padding:5px 0 0 0;float:none;}
	.social-media{float:none;text-align:center;margin-bottom:20px;}
	.cbp-hrmenu .cbp-hrsub-inner > div{width:89%;overflow:hidden;}
    		.cbp-hrmenu .cbp-hrsub-inner > span{width:89%;overflow:hidden;}
	.popups li{width:100%;margin:0 0 20px 0;float:none;}
	.popups li .thumbnail img{width:auto;}
    .festival_welcome-wrapper .logowrappers{width:90%;display:block;text-align:center;padding-bottom:20px;}
        .festival_welcome-wrapper .logowrappers img{width:75%;}
    .festival_welcome-wrapper .contentwrapper {width:90%;display:block;padding:0 20px;}
    .festival_agenda_wrapper .list .pic{width:90%;}
    .festival_agenda_wrapper .list .dtails{width:90%;padding:0 20px 20px 20px;}
    .festivalbtn-border{margin-top:3%;margin-bottom:3%;}
    	    .festival_banner {margin-top:0px;    }
            ul.home-banner-slider li .details4{padding:0px 15px;bottom:0;top:15px;margin:0 15px;}

              ul.home-banner-slider li .details4 h1{font-size: 22px;}
              ul.home-banner-slider li .details4 h2{font-size: 37px !important;}
		ul.home-banner-slider li .details4 h1 span{ font-size:22px;}
		ul.home-banner-slider li .details4 h1 strong{ font-size:27px; line-height:37px;}

		.sliderbtn-border{border:2px solid #000; padding: 5px 10px; display: inline-block !important; text-transform: uppercase; color: #000; font-size: 16px;font-weight:300;margin-right:18px;margin-top:1%;}

@media screen and (max-width:360px){
    #lang{display:none;}
    .topbar li a{font-size:13px;}

	.buttonsdiv{left:21%;}
	.advertise-banner1 h2{font-size:32px;}
	.team li{width:42%;}
}