@media only screen and (min-width: 1501px) and (max-width: 1700px){
	
}

@media only screen and (min-width: 320px) and (max-width: 1500px){
	section.contact div.default_font h5{font-size: 20px;}
}

@media only screen and (min-width: 1201px) and (max-width: 1400px){
	div.two_sections section.home_about div.container-fluid div.home_about_photo{background-size: contain; background-position: left top;}
	
	div.c_form div.col-md-4{width: 60%; margin-left: 20%;}
}

@media only screen and (min-width: 991px) and (max-width: 1200px){
	header.header div.menu_box div.menu_box_bottom nav.menu ul li a{font-size: 15px;}
	header.header div.menu_box div.menu_box_top{margin-bottom: 46px;}
	
	div.home_about_photo{background-size: contain;}
	
	div.two_sections section.home_about div.container-fluid div.home_about_photo{background-size: contain; background-position: left top;}
	
	div.c_form div.col-md-4{width: 80%; margin-left: 10%;}
	div.contact_top > div:nth-child(1){width: 64%; margin-left: 0;}
	div.contact_top > div:nth-child(1) > div:nth-child(2){padding-left: 25px;}
	div.contact_top > div:nth-child(2){width: 25%; margin-left: 0;}
}

@media only screen and (min-width: 769px) and (max-width: 991px){
	header.header div.menu_box div.menu_box_bottom nav.menu ul li{margin-right: 51px;}
	header.header div.menu_box div.menu_box_bottom nav.menu ul li a{font-size: 15px;}
	header.header div.menu_box div.menu_box_top{margin-bottom: 46px;}
	nav.menu{text-align: right;}
	
	div.scroll_down{display: none;}
	
	section.profiles div.profiles_list ul li{width: 50%;}
	
	div.contact_top div.col-md-6{width: 100%; margin: 0; padding: 0;}
	section.contact div.default_font{padding: 50px 0 30px 0; background-position: center top; text-align: center;}
}

@media only screen and (min-width: 698px) and (max-width: 768px){
	header.header div.menu_box div.menu_box_bottom nav.menu ul li{margin-right: 51px;}
	header.header div.menu_box div.menu_box_bottom nav.menu ul li a{font-size: 15px;}
	header.header div.menu_box div.menu_box_top{display: none;}
	header.header div.logo_box img{width: 80px; height: auto;}
	header.header div.row > div{vertical-align: middle;}
	nav.menu{text-align: right;}
	.row{margin: 0;}
	
	div.scroll_down{display: none;}
	
	section.profiles div.profiles_list ul li{width: 100%;}
	
	.container-fluid{padding-left: 0; padding-right: 0;}
	
	
	footer nav.footer_menu ul li{padding-bottom: 9px; margin-bottom: 9px; margin-right: 63px;}
	section.follow_social{width: 30px;}
	section.follow_social img{width: 100%; height: auto;}
	
	div.contact_top div.col-md-6{width: 100%; margin: 0; padding: 0;}
	section.contact div.default_font{padding: 50px 0 30px 0; background-position: center top; text-align: center;}
}

@media only screen and (min-width: 320px) and (max-width: 697px){
	header.header div.menu_box div.menu_box_bottom nav.menu ul li{margin-right: 51px;}
	header.header div.menu_box div.menu_box_bottom nav.menu ul li a{font-size: 15px;}
	header.header div.menu_box div.menu_box_top{display: none;}
	header.header div.logo_box img{width: 80px; height: auto;}
	header.header div.row > div{display: block;}
	header.header div.menu_box{width: 100%;}
	div.menu_box_bottom{width:100%;}
	nav.menu{text-align: center; display: none;}
	nav.menu ul li{width: 100%; margin: 0 0 0 0;}
	.row{margin: 0;}
	
	section.follow_social{width: 30px;}
	section.follow_social img{width: 100%; height: auto;}
	div.rwd_button{width: 30px; position: absolute; right: 15px; top: 35%;}
	div.rwd_button > div{width: 100%; height: 3px; margin-bottom: 3px; background-color: #fff;}
	div.rwd_button > div:last-child{margin-bottom: 0;}
	
	div.scroll_down{display: none;}
	section.top div.page_title div.default_font h2{margin-top: 0; margin-bottom: 30px; font-size: 30px; line-height: 30px;}
	
	section.profiles div.profiles_list ul li{width: 100%;}
	
	.container-fluid{padding-left: 0; padding-right: 0;}
	
	div.footer_top img{width: 100%; height: auto;}
	footer nav.footer_menu ul li{padding-bottom: 9px; margin-bottom: 9px;}
	footer nav.footer_menu ul li{display: block;}
	
	section.contact div.default_font{padding: 50px 0 30px 0; background-position: center top; text-align: center;}
	
	section.slider div.slider_dots{padding-top: 43%;}
	section.slider > ul li div.slider_content div.default_font h2{font-size: 40px; line-height: 51px;}
	section.slider > ul li div.slider_content div.default_font h4{font-size: 30px;}
	section.slider > ul li div.slider_content{padding-top: 50%;}
}

@media only screen and (min-width: 1000px) and (max-width: 1500px){
	section.bg_break div.col-md-offset-4{margin-left: 50%!important;}
}

@media only screen and (min-width: 320px) and (max-width: 1000px){
	section.ag{background-image: none!important; background-color: #000;}
}