@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: 24px "Kreon", serif;
		margin-top: 15px;
		margin-bottom: 15px;
		font-weight: normal;
    }
     #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;
    }
     .container .wp-post-image {
         width:100%;
         height:auto;
    }
}
 @media only screen and (max-width: 479px) {
     h1 {
			font: 24px "Kreon", serif;
			margin-top: 15px;
			margin-bottom: 15px;
			font-weight: normal;
		}
     .container .wp-post-image {
         width:100%;
         height:auto;
    }
     .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;
    }
}
