﻿/* LARGE DESKTOP PART */
@media screen and (min-width:1200px){
}

/* DESKTOP PART */
@media screen and (min-width:992px) and (max-width:1199px){
	
	/* wraper_header_main */
	
	.logo{
		max-width:300px;
	}
	
	.nav{
		margin:26px 0px 0px 0px;
	}
	
	.nav > ul > li{
		margin:0px 10px 0px 10px;
	}
	
	.nav > ul > li:first-child{
		margin:0px 10px 0px 0px;
	}
	
	.nav > ul > li:last-child{
		margin:0px 0px 0px 10px;
	}
	
	.nav > ul > li > ul,
	.nav > ul > li > ul > li > ul{
	    width:150px;
	}
		
	/* wraper_header_banner */
	
	.banner_item_data p.title{
		font-size:50px;
		line-height:55px;
	}
	
	.banner_item_data p.title span{
		font-size:75px;
		line-height:80px;
	}
	
	.banner_item_data p.title strong{
		font-size:70px;
		line-height:75px;
	}
	
	/* wraper_home_gallery */
	
	.home_gallery_body > .item > .holder > .data .zoom{
		width:40px;
		height:40px;
	}
	
	.home_gallery_body > .item > .holder > .data .zoom i{
		font-size:18px;
		line-height:40px;
	}
	
	.home_gallery_body > .item > .holder > .data h4{
		margin:5px 0px 3px 0px;
		font-size:15px;
		line-height:23px;
	}
	
	.home_gallery_body > .item > .holder > .data p{
		margin:0px 0px 10px 0px;
		font-size:11px;
		line-height:15px;
	}
	
}

/* TABLET LANDSCAPE PART */
@media screen and (min-width:768px) and (max-width:991px){
	
	/* wraper_header_top */
	
	.header_top_item .header-search{
		margin:0px 0px 0px 15px;
	}
	
	.header_top_item .header-search .form-row input[type=text],
	.header_top_item .header-search .form-row input[type=search]{
		width:180px;
	}
	
	/* wraper_header_main */
	
	.logo{
		max-width:200px;
	}
	
	.nav{
		margin:15px 0px 0px 0px;
	}
	
	.nav > ul > li{
		margin:0px 10px 0px 10px;
	}
	
	.nav > ul > li:first-child{
		margin:0px 10px 0px 0px;
	}
	
	.nav > ul > li:last-child{
		margin:0px 0px 0px 10px;
	}
	
	.nav > ul > li > a{
		font-size:14px;
		line-height:22px;
	}
	
	/* wraper_header_banner */
	
	.header_banner_item > .container{
		padding-top:250px;
		padding-bottom:120px;
	}
	
	.wraper_header_banner.inner .header_banner_item > .container{
		padding-top:200px;
	}
	
	.banner_item_data{
		padding:0;
		text-align:center;
	}
	
	.banner_item_data p.title{
		margin:0px 0px 10px 0px;
		font-size:30px;
		line-height:35px;
	}
	
	.banner_item_data p.title strong{
		font-size:40px;
		line-height:50px;
	}
	
	/* wraper_home_box */
	
	.home_box_item_title h3{
		font-size:16px;
	}
	
	.home_box_item_body > .blog .blog-item > .event-item > .holder{
		padding:0;
	}
	
	.home_box_item_body > .blog .blog-item > .event-item > .holder > .pic{
		position:static;
		width:100%;
		margin:0px 0px 20px 0px;
	}
	
	/* wraper_home_gallery */
	
	.home_gallery_body > .item{
		width:50%;
	}
	
	/* wraper_home_partner */
	
	.home_partner_body .item img{
		max-width:180px;
	}
	
	/* ACTIVITIES PAGE */
	
	/* wraper_activities_welcome */
	
	.activities_welcome_tab > ul.nav-tabs > li > a{
		font-size:13px;
	    line-height:22px;
	}
	
}

/* TABLET PROTRAIT PART */
@media screen and (min-width:480px) and (max-width:767px){
	
	/* wraper_header_top */
	
	.header_top_item.left,
	.header_top_item.right{
		text-align:center;
	}
	
	.header_top_item .header-search{
		margin:10px 0px 0px 0px;
	}
	
	.header_top_item .header-search .form-row input[type=text],
	.header_top_item .header-search .form-row input[type=search]{
		width:280px;
	}
	
	/* wraper_header_main */
	
	.logo{
		max-width:200px;
	}
	
	/* wraper_header_banner */
	
	.header_banner_item > .container{
		padding-top:200px;
		padding-bottom:100px;
	}
	
	.banner_item_data{
		padding:0;
		text-align:center;
	}
	
	.banner_item_data p.title{
		margin:0px 0px 10px 0px;
		font-size:40px;
		line-height:50px;
	}
	
	.banner_item_data p.title strong{
		font-size:50px;
		line-height:60px;
	}
	
	/* wraper_footer_copyright */
	
	.footer_copyright_item.left{
		margin:0px 0px 10px 0px;
		text-align:center;
	}
	
	.footer_copyright_item.right{
		text-align:center;
	}
	
	/* wraper_home_sundarbans */
	
	.home_sundarbans_title{
		text-align:center;
	}
	
	.home_sundarbans_body .item > .title{
		padding:0;
	}
	
	.home_sundarbans_body .item > .title > .pic{
		position:static;
		width:100%;
	}
	
	.home_sundarbans_body .item > .title > .data{
		padding:15px 0px 0px 0px;
		text-align:center;
	}
	
	.home_sundarbans_body .item > .body{
		text-align:center;
	}
	
	/* wraper_home_gallery */
	
	.home_gallery_body > .item{
		width:50%;
	}
	
	.home_gallery_body > .item > .holder > .data .zoom{
		width:30px;
		height:30px;
	}
	
	.home_gallery_body > .item > .holder > .data .zoom i{
		font-size:15px;
		line-height:30px;
	}
	
	.home_gallery_body > .item > .holder > .data h4{
		margin:5px 0px 3px 0px;
		font-size:15px;
		line-height:23px;
	}
	
	.home_gallery_body > .item > .holder > .data p{
		margin:0px 0px 10px 0px;
		font-size:11px;
		line-height:15px;
	}
	
	/* wraper_home_join */
	
	.home_join_left{
		margin:0px 0px 40px 0px;
	}
	
	.home_join_left:before,
	.home_join_left:after{
		display:none;
	}
	
	/* wraper_home_partner */
	
	.home_partner_body .item img{
		max-width:210px;
	}
	
	/* ABOUT PAGE */
	
	/* wraper_about_welcome */
	
	.about_welcome_data{
		margin:0px 0px 40px 0px;
	}
	
	/* wraper_about_vision */
	
	.wraper_about_vision{
		background:#f2f0e9;
	}
	
	/* ACTIVITIES PAGE */
	
	/* wraper_activities_welcome */
	
	.activities_welcome_tab > ul.nav-tabs > li{
		width:100% !important;
	}
	
	.activities_welcome_tab > ul.nav-tabs > li > a{
		padding:7px 15px 8px 15px;
	}
	
	.activities_welcome_tab > ul.nav-tabs > li > a:before{
		display:none;
	}
	
	/* wraper_activities_projects */
	
	.activities_projects_list > .item > .holder{
		padding:0;
	}
	
	.activities_projects_list > .item > .holder > .pic{
		position:static;
		width:100%;
		margin:0px 0px 20px 0px;
		text-align:center;
	}
	
	.activities_projects_list > .item > .holder > .data{
		text-align:center;
	}
	
	/* ACTIVITIES SINGLE PAGE */
	
	/* wraper_activities_single */
	
	.activities_single_tab > ul.nav-tabs > li{
		width:100%;
		margin:0;
	}
	
	/* OFFICE TEAM PAGE */
	
	/* wraper_team_main */
	
	.team_main_title{
		text-align:center;
	}
	
	.team_main_title h1 span,
	.team_main_title h3 span{
		padding:0;
	}
	
	.team_main_list > .item > .holder,
	.team_main_list > .item:nth-child(odd) > .holder{
		padding:0;
	}
	
	.team_main_list > .item > .holder > .pic{
		position:static;
		width:100%;
	}
	
	.team_main_list > .item > .holder > .data{
		padding:25px 20px 20px 20px;
		text-align:center;
	}
	
	/* BLOG PAGE */
	
	/* wraper_blog_main */
	
	.blog_main_body{
		margin:0px 0px 30px 0px;
	}
	
	.blog_main_body_list > .item > .data > .holder{
		padding:0;
	}
	
	.blog_main_body_list > .item > .data > .holder > .date{
		position:static;
		width:100%;
		margin:0px 0px 20px 0px;
	}
	
	.blog_main_body_list > .item > .data > .holder > .body,
	.blog_main_body_pagination,
	.blog_main_body_comment{
		text-align:center;
	}
	
}

/* SMART PHONE LANDSCAPE PART */
@media screen and (min-width:321px) and (max-width:479px){
	
	/* wraper_header_top */
	
	.header_top_item.left,
	.header_top_item.right{
		text-align:center;
	}
	
	.header_top_item .header-search{
		margin:10px 0px 0px 0px;
	}
	
	.header_top_item .header-search .form-row input[type=text],
	.header_top_item .header-search .form-row input[type=search]{
		width:280px;
	}
	
	/* wraper_header_main */
	
	.logo{
		max-width:200px;
	}
	
	/* wraper_header_banner */
	
	.header_banner_item > .container{
		padding-top:200px;
		padding-bottom:70px;
	}
	
	.wraper_header_banner.inner .header_banner_item > .container{
		padding-top:200px;
		padding-bottom:50px;
	}
	
	.banner_item_data{
		padding:0;
		text-align:center;
	}
	
	.banner_item_data p.title{
		margin:0px 0px 10px 0px;
		font-size:30px;
		line-height:35px;
	}
	
	.banner_item_data p.title strong{
		font-size:40px;
		line-height:50px;
	}
	
	.wraper_header_banner.inner .banner_item_data p.title{
		font-size:40px;
		line-height:50px;
	}
	
	.banner_item_data p:not(.title){
		font-size:16px;
		line-height:25px;
	}
	
	/* wraper_footer_copyright */
	
	.footer_copyright_item.left{
		margin:0px 0px 10px 0px;
		text-align:center;
	}
	
	.footer_copyright_item.right{
		text-align:center;
	}
	
	/* wraper_home_sundarbans */
	
	.home_sundarbans_title{
		text-align:center;
	}
	
	.home_sundarbans_body .item > .title{
		padding:0;
	}
	
	.home_sundarbans_body .item > .title > .pic{
		position:static;
		width:100%;
	}
	
	.home_sundarbans_body .item > .title > .data{
		padding:15px 0px 0px 0px;
		text-align:center;
	}
	
	.home_sundarbans_body .item > .body{
		text-align:center;
	}
	
	/* wraper_home_gallery */
	
	.home_gallery_body > .item{
		width:100%;
	}
	
	/* wraper_home_join */
	
	.home_join_left{
		margin:0px 0px 40px 0px;
	}
	
	.home_join_left:before,
	.home_join_left:after{
		display:none;
	}
	
	/* wraper_home_partner */
	
	.home_partner_body .item img{
		max-width:140px;
	}
	
	/* ABOUT PAGE */
	
	/* wraper_about_welcome */
	
	.about_welcome_data{
		margin:0px 0px 40px 0px;
	}
	
	/* wraper_about_vision */
	
	.wraper_about_vision{
		background:#f2f0e9;
	}
	
	/* ACTIVITIES PAGE */
	
	/* wraper_activities_welcome */
	
	.activities_welcome_tab > ul.nav-tabs > li{
		width:100% !important;
	}
	
	.activities_welcome_tab > ul.nav-tabs > li > a{
		padding:7px 15px 8px 15px;
	}
	
	.activities_welcome_tab > ul.nav-tabs > li > a:before{
		display:none;
	}
	
	/* wraper_activities_projects */
	
	.activities_projects_list > .item > .holder{
		padding:0;
	}
	
	.activities_projects_list > .item > .holder > .pic{
		position:static;
		width:100%;
		margin:0px 0px 20px 0px;
		text-align:center;
	}
	
	.activities_projects_list > .item > .holder > .data{
		text-align:center;
	}
	
	/* ACTIVITIES SINGLE PAGE */
	
	/* wraper_activities_single */
	
	.activities_single_tab > ul.nav-tabs > li{
		width:100%;
		margin:0;
	}
	
	/* OFFICE TEAM PAGE */
	
	/* wraper_team_main */
	
	.team_main_title{
		text-align:center;
	}
	
	.team_main_title h1 span,
	.team_main_title h3 span{
		padding:0;
	}
	
	.team_main_list > .item > .holder,
	.team_main_list > .item:nth-child(odd) > .holder{
		padding:0;
	}
	
	.team_main_list > .item > .holder > .pic{
		position:static;
		width:100%;
	}
	
	.team_main_list > .item > .holder > .data{
		padding:25px 20px 20px 20px;
		text-align:center;
	}
	
	/* BLOG PAGE */
	
	/* wraper_blog_main */
	
	.blog_main_body{
		margin:0px 0px 30px 0px;
	}
	
	.blog_main_body_list > .item > .data > .holder{
		padding:0;
	}
	
	.blog_main_body_list > .item > .data > .holder > .date{
		position:static;
		width:100%;
		margin:0px 0px 20px 0px;
	}
	
	.blog_main_body_list > .item > .data > .holder > .body,
	.blog_main_body_pagination,
	.blog_main_body_comment{
		text-align:center;
	}
	
}

/* SMART PHONE PROTRAIT PART */
@media screen and (max-width:320px){
	
	/* wraper_header_top */
	
	.header_top_item.left,
	.header_top_item.right{
		text-align:center;
	}
	
	.header_top_item .header-search{
		margin:10px 0px 0px 0px;
	}
	
	.header_top_item .header-search .form-row input[type=text],
	.header_top_item .header-search .form-row input[type=search]{
		width:280px;
	}
	
	/* wraper_header_main */
	
	.logo{
		max-width:200px;
	}
	
	/* wraper_header_banner */
	
	.header_banner_item > .container{
		padding-top:200px;
		padding-bottom:70px;
	}
	
	.wraper_header_banner.inner .header_banner_item > .container{
		padding-top:200px;
		padding-bottom:50px;
	}
	
	.banner_item_data{
		padding:0;
		text-align:center;
	}
	
	.banner_item_data p.title{
		margin:0px 0px 10px 0px;
		font-size:30px;
		line-height:35px;
	}
	
	.banner_item_data p.title strong{
		font-size:40px;
		line-height:50px;
	}
	
	.wraper_header_banner.inner .banner_item_data p.title{
		font-size:40px;
		line-height:50px;
	}
	
	.banner_item_data p:not(.title){
		font-size:16px;
		line-height:25px;
	}
	
	/* wraper_footer_copyright */
	
	.footer_copyright_item.left{
		margin:0px 0px 10px 0px;
		text-align:center;
	}
	
	.footer_copyright_item.right{
		text-align:center;
	}
	
	/* wraper_home_sundarbans */
	
	.home_sundarbans_title{
		text-align:center;
	}
	
	.home_sundarbans_body .item > .title{
		padding:0;
	}
	
	.home_sundarbans_body .item > .title > .pic{
		position:static;
		width:100%;
	}
	
	.home_sundarbans_body .item > .title > .data{
		padding:15px 0px 0px 0px;
		text-align:center;
	}
	
	.home_sundarbans_body .item > .body{
		text-align:center;
	}
	
	/* wraper_home_box */
	
	.home_box_item_body > .blog .blog-item > .event-item > .holder{
		padding:0;
	}
	
	.home_box_item_body > .blog .blog-item > .event-item > .holder > .pic{
		position:static;
		width:100%;
		margin:0px 0px 20px 0px;
	}
	
	/* wraper_home_gallery */
	
	.home_gallery_body > .item{
		width:100%;
	}
	
	/* wraper_home_join */
	
	.home_join_left{
		margin:0px 0px 40px 0px;
	}
	
	.home_join_left:before,
	.home_join_left:after{
		display:none;
	}
	
	/* wraper_home_partner */
	
	.home_partner_body .item img{
		max-width:240px;
	}
	
	/* ABOUT PAGE */
	
	/* wraper_about_welcome */
	
	.about_welcome_data{
		margin:0px 0px 30px 0px;
	}
	
	/* wraper_about_vision */
	
	.wraper_about_vision{
		background:#f2f0e9;
	}
	
	/* ACTIVITIES PAGE */
	
	/* wraper_activities_welcome */
	
	.activities_welcome_tab > ul.nav-tabs > li{
		width:100% !important;
	}
	
	.activities_welcome_tab > ul.nav-tabs > li > a{
		padding:7px 15px 8px 15px;
	}
	
	.activities_welcome_tab > ul.nav-tabs > li > a:before{
		display:none;
	}
	
	/* wraper_activities_projects */
	
	.activities_projects_list > .item > .holder{
		padding:0;
	}
	
	.activities_projects_list > .item > .holder > .pic{
		position:static;
		width:100%;
		margin:0px 0px 20px 0px;
		text-align:center;
	}
	
	.activities_projects_list > .item > .holder > .data{
		text-align:center;
	}
	
	/* ACTIVITIES SINGLE PAGE */
	
	/* wraper_activities_single */
	
	.activities_single_tab > ul.nav-tabs > li{
		width:100%;
		margin:0;
	}
	
	/* OFFICE TEAM PAGE */
	
	/* wraper_team_main */
	
	.team_main_title{
		text-align:center;
	}
	
	.team_main_title h1 span,
	.team_main_title h3 span{
		padding:0;
	}
	
	.team_main_list > .item > .holder,
	.team_main_list > .item:nth-child(odd) > .holder{
		padding:0;
	}
	
	.team_main_list > .item > .holder > .pic{
		position:static;
		width:100%;
	}
	
	.team_main_list > .item > .holder > .data{
		padding:25px 20px 20px 20px;
		text-align:center;
	}
	
	/* BLOG PAGE */
	
	/* wraper_blog_main */
	
	.blog_main_body{
		margin:0px 0px 30px 0px;
	}
	
	.blog_main_body_list > .item > .data > .holder{
		padding:0;
	}
	
	.blog_main_body_list > .item > .data > .holder > .date{
		position:static;
		width:100%;
		margin:0px 0px 20px 0px;
	}
	
	.blog_main_body_list > .item > .data > .holder > .body,
	.blog_main_body_pagination,
	.blog_main_body_comment{
		text-align:center;
	}
	
}