@media only screen and (max-width: 959px) 

{

	.modal

	{

		width: 720px;

	}

	.wisdoms_slider

	{

		margin-right: 30px;

	}

	ul#wisdoms-slides li  

	{

		font: bold 25px/1.2em "Prata", Helvetica, Arial, sans-serif;

	}

	#main_menu nav ul

	{

		padding-left: 1%;

	}

	#main_menu nav ul#nav_menu li

	{

		margin-right: 13px;

	}

	#main_menu nav ul#nav_menu li a

	{

		padding: 20px 2px 15px;

	}

	h1

	{

		font: 87px/1.3em Prata, Helvetica, Arial, sans-serif; 

	}

	#subscriberEmail

	{

		width: 345px;

	}

	#subscribeButton

	{

		width: 95px;

	}

	ul.gallery li.item 

	{

		height: 172px;

	}

	.map_img

	{

		height: 233px;

	}

	.clients_number

	{

		height: 50px;

		font-size: 55px;

		line-height: 67px;

	}

	.ch-grid

	{

		margin-top: 50px;

	}

	.globe

	{

		width: 82%;

		font-size: 18px;

		line-height: 46px;

	}

	.post_comment

	{

		margin-right: 20px;

	}

	.comment .comment_meta,

	.comment .comment_content

	{

		width: 77%;

	}

	.comment_list .nested_comment .nested_comment .nested_comment .comment .comment_meta,

	.comment_list .nested_comment .nested_comment .nested_comment .comment .comment_content

	{

	width: 70%;

	}

	.comment .nested_comment

	{

		padding: 0 0 0 30px;

		margin: 20px 0 0 15px;

	}

	.accordion h3

	{

		margin-top: 15px;

		font: bold 22px/1.36em "Helvetica Neue", Helvetica, Arial, sans-serif;

	}

	.form_wrapper

	{

		margin-right: 20%;

	}

}



@media only screen and (min-width: 768px) and (max-width: 959px) 

{

	.modal

	{

		width: 576px;

	}

	.ch-grid li {

		width: 216px;

		height: 216px;

	}

	.ch-info h3

	{

		font-size: 16px;

		line-height: 17px;

		margin: 0 11px;

		padding: 40px 0 0 0;

		height: 56px;

	}

	.ch-info p

	{

		padding: 10px 5px 0 5px;

		margin: 0 18px;

		font-size: 12px;

		line-height: 13px;

	}

	.socio_contact ul li 

	{

		margin-right: 8px;

	}

}

@media only screen and (max-width: 767px) 

{

	.menu_wrapper

	{

		width: 100%;

		margin-left: 0;

	}

	#main_menu nav ul

	{

		 border-top: 0;

		 border-bottom: 0;

		 padding-left: 0;

	}

	.wisdoms_slider

	{

		width: 64.9%;

		margin-right: 10px;

		margin-bottom: 25px;

	}

	ul#wisdoms-slides li  

	{

		padding-bottom: 0px;

		font: bold 20px/1.2em "Prata", Helvetica, Arial, sans-serif;

	}

	.button.get_another

	{

		width: 32%;

		height: 60px;

		line-height: 60px;

	}

	.button.read

	{

		margin-right: 38%;

	}

	#subscriberEmail

	{

		width: 300px;

	}

	#subscribeButton

	{

		width: 95px;

	}

	ul.gallery li.item 

	{

		height: 172px;

	}

	#display

	{

		padding-left: 0;

	}

	ul.gallery li.item 

	{

		height: 100px;

	}

	.services_small_icon_middle

	{

		margin-top: 0px;

	}

	.list_of_services

	{

		margin-top: 0px;

	}

	ul.ch-grid

	{

		margin-top: 25px;

	}

	.tem_description

	{

		margin-bottom: 20px;

	}

	.post_comment

	{

		margin-right: 10px;

	}

	.more_post

	{

		margin-bottom: 50px;

	}

	.comment .avatar

	{

		margin-right: 20px;

	}

	.comment .comment_meta,

	.comment .comment_content

	{

		width: 75%;

	}

	.comment_list .nested_comment .nested_comment .comment_meta,

	.comment_list .nested_comment .nested_comment .comment_content

	{

		width: 70%;

	}

	.comment_list .nested_comment .nested_comment .nested_comment .comment .comment_meta,

	.comment_list .nested_comment .nested_comment .nested_comment .comment .comment_content

	{

	width: 70%;

	}

	.comment .nested_comment

	{

		padding: 0 0 0 10px;

	}

	.post_comment_form

	{

		margin-bottom: 50px;

	}

	.post_info

	{

		float: none;

		margin-top: 0px;

		padding-left: 35%;

	}

	.map

	{

		height: 240px !important;	

	}

	.accordion h3

	{

		margin-top: 10px;

		font: bold 19px/1.2em "Helvetica Neue", Helvetica, Arial, sans-serif;

	}

	.pricing-table-small

	{

		width: 100%;

		margin-top: 100px;

	}

	.pricing-table-big

	{

		width: 100%;

	}

	.info_details

	{

		margin-bottom: 60px;

	}

}



@media only screen and (min-width: 480px) and (max-width: 767px) 

{

	.modal

	{

		width: 420px;

	}

}



@media only screen and (max-width: 479px) 

{

	h1

	{

	font: 70px/1.1em "Prata", Helvetica, Arial, sans-serif;

	text-align: center;

	letter-spacing: -0.05em;

	}

	.modal

	{

		width: 300px;

	}

	.small-menu-wrapper

	{

		width: 300px;	

	}

	.wisdoms_slider

	{

		width: 100%;

		margin-right: 0px;

		margin-bottom: 0px;

	}

	.button.get_another

	{

		margin-left: 20%;

		width: 60%;

	}

	.button.read

	{

		margin-right: 36%;

	}

	#subscriberEmail

	{

		text-indent: 15px;

		width: 200px;

	}

	#subscribeButton

	{

		width: 75px;

	}

	#display

	{

		width: 40%;

		padding-left: 0;

	}

	ul.gallery li.item 

	{

		width: 93.3%;

		margin-left: 10px;

		height: 220px;

		margin-right: 0;

		margin-bottom: 35px;

	}

	.clients

	{

		padding-top: 30px;

	}

	.map_img

	{

		height: 167px;

	}

	.comment .avatar

	{

		margin-right: 15px;

	}

	.comment .comment_meta,

	.comment .comment_content

	{

		width: 60%;

	}

	.comment_list .nested_comment .nested_comment .comment_meta,

	.comment_list .nested_comment .nested_comment .comment_content

	{

		width: 60%;

	}

	.comment_list .nested_comment .nested_comment .nested_comment .comment .comment_meta,

	.comment_list .nested_comment .nested_comment .nested_comment .comment .comment_content

	{

		width: 60%;

	}

	.comment .nested_comment

	{

		padding: 0 0 0 5px;

	}

	.accordion .one

	{

		height: 125px;

	}

	.form_wrapper

	{

		margin-right: 15%;

	}

	#mail-message 

	{

		width: 150px;

	}

}