/***************************Responsivve************************/

/***************************Media quary 1200 to 1330************************/

@media (min-width: 1200px) and (max-width: 1330px){
	.wrapper {
	    width: 1190px;
	}
	.menu ul li {
	  margin: 0 37px;
	}
	.legal_right {
	  padding-left: 3%;
	  width: 48%;
	}
	.banner {
	  background-position: right top !important;
	}
	.contain_fashion-law .banner {
	    background-position: center top !important;
	}
}

/***************************Media quary 1024 to 1199************************/
@media (min-width: 1023px){
	.header_right{margin-top:25px;}
	.header_right .search,.header_right .h_content{margin-top:10px;}
	.header_right .social{top:20px;}
	.legal_guide .wrapper .legal_left .law-section-container {
    padding-top: 30px ! important;
    width: 100%;    display: table;
    float: unset;
}
.legal_guide .wrapper .legal_left .law-section-container figure {
    display: table-cell;
    width: auto;
    float: none;
}
.legal_guide .wrapper .legal_left .law-section-container figure img {
    width: 100%;
    margin-right: 0px ! important;
}
.legal_guide .wrapper .legal_left .law-section-container .order_here {
    display: table-cell;
    float: none;
    max-width: 100%;
    margin: auto;
    vertical-align: middle;
    width: 55%;
    padding-top: 0px;
}
.legal_guide .wrapper .legal_left .law-section-container .order_here {
    display: table-cell;
    vertical-align: middle;
}
.legal_guide .wrapper .legal_left,.legal_guide .wrapper .legal_right {
    display: table-cell;
    float: none;
    max-width: 100%;
    margin: auto;
    vertical-align: middle;
}
.legal_guide .wrapper-section {
    margin: auto !important;
    display: table;
    box-sizing: border-box;
    width: auto;
}
}
@media (min-width: 768px) and (max-width:1022px){
	.header_right{margin-top:15px;}
	.header_right .search,.header_right .h_content{margin-top:0px;}
	.header_right .social{top:10px;}
	.legal_guide .wrapper .legal_left,.legal_guide .wrapper .legal_right {
    display: table-cell;
    float: none;
    max-width: 100%;
    margin: auto;
    vertical-align: middle;
}
.legal_guide .wrapper-section {
    margin: auto !important;
    display: table;
    box-sizing: border-box;
    width: auto;
}
	.legal_guide .wrapper .legal_left .law-section-container {
    padding-top: 30px ! important;}

.legal_guide .wrapper .legal_left .law-section-container .order_here a {
    font-size: 24px;
    color: rgb(211, 188, 126);
    text-decoration: underline;
    text-transform: uppercase;
    line-height: 1.25;
    text-align: center;
}
.legal_guide .wrapper .legal_left .law-section-container .order_here {
    float: left;
    width: 100%;
}

}
@media (min-width: 1024px) and (max-width: 1199px){
	.wrapper {
		width: 1000px;
	}
    .h_content {
	    margin: 0 20px;
	    padding: 0 20px;
	    width: 240px;
	}
	.logo {
	    margin-top: 7px;
	    width: 38%;
	}
	.menu ul li {
	  margin: 0 24px;
	}
	.page_title h1 {
	  font-size: 50px;	
	}
	.right_sidebar h1 {
	  font-size: 31px;
	}
	.left_sidebar h4 {
	  font-size: 40px;
	}
	.side_legal p {
	  font-size: 18px;
	}
	.side_legal {
	  margin-top: 47px;
	  padding: 20px;
	}
	.r_practice ul li a {
	  font-size: 22px;
	}
	.left_sidebar {
	  padding-right: 25px;
	  padding-top: 36px;
	}
	.right_sidebar {
	  padding-left: 25px;
	}
  	.legal_left img {
	  margin-right: 10px;	
	}
	.order_here {
	  padding: 9% 20px 0 0;
	}
	.order_here h3 {
	  font-size: 19px;
	}
	.home .legal_left img {
	  width: 42%;
	}
	.legal_right {
	    padding-left: 2%;
	    width: 49%;
	}
	.legal_right h1 {
	  font-size: 34px;
	}
	.Vestibulum h1 {
	  font-size: 70px;
	}
	.Vestibulum p {
	  font-size: 25px;
	}
	.legal_left {
	  margin-top: 2%;
	}
	.legal_right p {
	  font-size: 14px;
	}
	.extra_leftside p {
	  font-size: 16px;
	}
	.speaking h3 {
	  font-size: 30px;
	}
	.extra_leftside {
	  padding: 0 20px 0 0;
	  width: 20%;
	}
	.blog .left_sidebar {
	  padding: 20px 20px 60px;
	}
	.blog_content h1, h1.entry-title {
	  font-size: 40px;
	}
	.blog .right_sidebar {
	    padding-left: 20px;
	    width: 23%;
	}
	.contain_news .banner, .contain_event .banner, .contain_speaking-engagements .banner{
	  background-position: right top !important;
	}
	.news_publications h2 {
	  font-size: 26px;
	}
	.c_add h1 {
	  font-size: 24px;
	}

	ul#menu-sidebar-menu li.menu-item-58, ul#menu-sidebar-menu li.menu-item-57 {
	    line-height: 55px;
	}
}
/***************************Media quary 768************************/

@media (min-width: 768px)
{
	.content-sectio-about {
    margin: auto !important;
    display: table;
    box-sizing: border-box;
    width: auto;
}
	.about_bar p,.about_bar li{font-size: 20px ! important;}
.content-sectio-about .content-section {
    display: table-cell;
    float: none;
    max-width: 100%;
    margin: auto;
    vertical-align: top;
    padding-left: 25px;
	font-size: 20px ! important;
    line-height: 30px;
}

.content-sectio-about .wp-block-image.size-full.image-section {
    display: table-cell;
    width: 35%;
    float: none;
}
}
/***************************Media quary 768 to 1023************************/

@media (min-width: 768px) and (max-width: 1023px){
	.contact_add .c_add {
    padding: 15px 20px;
}
	.fashion-design-section a {
	font-size: 13px;
    padding: 4px;
}
	.page-template-temp-speaking .side_legal {
    margin-top: 6px;
}
	.practice_inner .right_sidebar .side_legal {
       margin-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
	.speaking_event .left_sidebar .event_col {
    margin-bottom: 0px ! important;padding-left: 0px ! important;padding-right: 20px ! important;
}
	.speaking_event .left_sidebar{padding-bottom: 0px ! important;}
	.side_legal .fashion-design-section img{ margin-top: 0px;}
	.side_legal .fashion-design-section,.side_legal .law-block-section{padding: 25px 20px ! important;}
	.news_publications .side_legal{margin-top: 0px;
    padding-top: 0px;}
	.practice_inner .right_sidebar .r_practice {
    margin-bottom: 25px;
}
	.wrapper {
		width: 750px;
	}
	.h_content {
	    margin: 0 20px;
	    padding: 0 20px;
	    width: 240px;
	}
	.logo {
	    margin-top: 15px;
	    width: 34%;
	}
	.menu ul li {
	  margin: 0 11px;
	}
	.contain_news .banner, .contain_event .banner, .contain_speaking-engagements .banner{
	  background-position: right top !important;
	}
	.banner {
	  background-size: cover !important;
	  height: 300px;
	}
	.menu ul li a {
	  font-size: 14px;
	}
	.h_content p, .h_content a {
	  font-size: 14px;
	}
	.h_content {
	    margin: 0 8px;
	    padding: 0 8px;
	    width: 185px;
	}
	.header_right .search {	  
		width: 155px;
	}
	.social {
	  top: 31px;
	}
	.header_right .search p {
	  font-size: 13px;
	}
	.social ul li {
	  margin-left: 3px;
	}
	.speaking_event .right_sidebar {
	    padding-left: 0;
	    padding-right: 20px;
	}
	.right_sidebar{
		width: 35%;
		padding-left: 20px;
	    padding-right: 0;
	}
	.left_sidebar {
	  padding-right: 20px;
	  width: 65%;
	  padding-bottom: 40px;
	  padding-top: 25px;
	}
	.speaking_event .left_sidebar {
	  padding-left: 20px;
	  padding-right: 0;
	}
	.side_legal {
	  margin-top: 40px;
	  padding: 20px;
	}
	.side_legal p {
	  font-size: 16px;
	}
	.event, .faq, .speaking_event, .news_publications, .contact {
	  padding-top: 0;
	}
	.page_title h1 {
	  font-size: 38px;
	}
	.page_title {
	    margin-bottom: 10px;
	}
	.left_sidebar p, .practice_inner .left_sidebar li, .speaking_event .left_sidebar li {
	  font-size: 16px;
	  line-height: 22px;
	}
	.speaking_event h3 {
	  font-size: 20px;
	}
	.left_sidebar h4 {
	  font-size: 28px;
	}
	.copyright, .footer_right{
	  font-size: 12px;
	}
	.Vestibulum h1 {
	  font-size: 50px;
	}
	.Vestibulum p {
	  font-size: 20px;
	  letter-spacing: 2px;
	}
	.more a {
	  font-size: 20px;
	  line-height: 44px;
	  margin-top: 20px;
	  width: 230px;
	}
	.Vestibulum {
	  top: 36%;
	}
	.home .legal_left img {
	  display: block;
	  float: none;
	  margin: 0 auto;
	  text-align: center;
	  width: 53% !important;
	}
	.legal_right h1 {
	  font-size: 25px;
	}
	.legal_right {
	  padding-left: 2%;
	  width: 49%;
	}
	.order_here {
	  padding: 7% 20px 0 0;
	}
	.right_sidebar h1 {
	  font-size: 30px;
	}
	.right_sidebar .r_practice h1 {
	  margin-bottom: 36px;
	}
	.r_practice ul li a {
	  font-size: 18px;
	  padding: 10px 0;
	}
	.r_practice ul li {
	  border: 7px solid #993300;
	}
	.left_sidebar h2 {
	  font-size: 22px;
	  line-height: 30px;
	}
	.about_bar p {
	  margin-bottom: 15px;
	}
	.about_bar h3 {
	  font-size: 24px;
	  margin-bottom: 15px;
	}
	.inner_design {
	  padding: 40px 20px 0;
	}
	.extra_leftside p {
	  font-size: 16px;
	}
	.extra_leftside {
	  float: left;
	  padding: 0 10px 0 0;
	  width: 24%;
	}
	.speaking h1 {
	  font-size: 30px;
	}
	.speaking h3 {
	  font-size: 27px;
	}
	.blog .left_sidebar {
	    padding: 20px 10px 60px;
	    width: 50%;
	}
	.blog_content h1, h1.entry-title {
	  font-size: 30px;
	}
	.share_link li {
	  margin-right: 1%;
	  width: 24%;
	}
	.readmore a {
	  font-size: 16px;
	  line-height: 38px;
	  width: 250px;
	}
	.blog .right_sidebar {
	  padding-left: 10px;
	  width: 26%;
	}
	.topic_drop ul li a, .topic_drop h6, .calender ul li a {
	  font-size: 12px;
	}
	.event_heading h3 {
	  font-size: 24px;
	}
	.event_content p, .event_content ul li {
	  font-size: 16px;
	  line-height: 22px;
	}
	.event_heading > span {
	    font-size: 14px;
	}
	.su-spoiler.su-spoiler-icon-plus.su-spoiler-closed .su-spoiler-title, .su-spoiler.su-spoiler-icon-plus .su-spoiler-title {
	  font-size: 20px;
	}
	.su-spoiler .su-spoiler-content {
	  font-size: 16px;
	  line-height: 22px;
	}
	.faq h2 {
	  font-size: 22px;
	}
	.contact h2 {
	  font-size: 22px;
	  line-height: 30px;
	  margin-bottom: 40px;
	}
	.contact_add {
	  width: 47%;
	}
	.c_add h1 {
	  font-size: 20px;
	}
	.c_add ul li {
	  font-size: 14px;
	}
	input.wpcf7-form-control.wpcf7-captchar.captcha-field {
	    float: left;
	    margin-right: 10px;
	    width: 57%;
	}

	ul#menu-sidebar-menu li.menu-item-58, ul#menu-sidebar-menu li.menu-item-57 {
	    line-height: 47px;
	}
	.legal_resources p {
	  text-align: left;
	}
	.home .legal_guide .wrapper {
	    width: 98%;
	}
}
/***************************media quary 767 ************************/
@media (max-width: 767px){
	.menu_img {
    margin-right: 20px;
}
	.contact_add .c_add {
    padding: 30px 20px 15px;
}
	.page-template-temp-about .content-section,.page-template-temp-about .about_bar p,.about_bar li {
    font-size: 14px !important;
}
	.single.single-post .calender {
    margin-bottom: 20px;
}
	.wp-pagenavi a, .wp-pagenavi span{    float: left ! important;
    width: auto ! important;}
	.single.single-post .blog_subscribe {
    margin-bottom: 5px ! important;
}
	.practice_inner .left_sidebar ul {
    margin-bottom: 15px;
}
	.template-mob .extra_leftside aside .fashion-design-section {
    padding-left: 25px;
    padding-right: 25px;
}
	img.image-section {
    margin-bottom: 0px ! important;
}
	.right_sidebar .side_legal {
    padding: 0px;
    margin-top: 25px;
}
	.legal_guide .wrapper .legal_left .law-section-container .order_here {
    float: left;
    width: 100%;
}
  .wrapper {
		width: 97%;
	}
	.h_content {
	    margin: 0 20px;
	    padding: 0 20px;
	    width: 240px;
	}
	.logo {
	  margin-top: 0;
	  text-align: center;
	  width: 100%;
	  margin-bottom: 10px;
	}
	.logo img {
	  width: 80%;
	}
	.header_right {
	  float: none;
	  margin: 0 auto;
	  overflow: hidden;
	  width: 100%;
	}
	.menu ul li {
	  margin: 0 11px;
	}
	.contain_news .banner, .contain_event .banner, .contain_speaking-engagements .banner{
	  background-position: right top !important;
	}
	.banner {
	  background-size: cover !important;
	  height: 260px;
	}
	.menu ul li a {
	  font-size: 14px;
	}
	.h_content p, .h_content a {
	  font-size: 13px;
	}
	.h_content {
	  margin: 0 8px;
	  padding: 0 8px;
	  width: 200px;
	}
	.header_right .search {	  
		width: 155px;
	}
	.social {
	  top: 31px;
	}
	.header_right .search p {
	  font-size: 14px;
	}
	.social ul li {
	  margin-left: 3px;
	}
	.menu{
		display: none;
	}
	.menu ul li {
	  float: left;
	  margin: 0;
	  text-align: left;
	  width: 100%;
	}
	.menu ul li a {
	    border-bottom: 1px solid #cccccc;
	    float: left;
	    font-size: 14px;
	    line-height: normal;
	    padding: 10px 0 10px 15px;
	    width: 100%;
	    color: #414141;
	}
	.menu ul li ul.sub-menu {
	  background: none;
	  color: #000000;
	  display: block;
	  float: left;
	  left: 0 !important;
	  padding: 0;
	  position: relative;
	  top: 0;
	  width: 100%;
	}
	.menu ul li a br {
	  display: none;
	}
	.header_bottom {
	  border: none;
	}
	.menu_img{
		display: block;
	}
	.Vestibulum h1 {
	  font-size: 35px;
	}
	.Vestibulum p {
	  font-size: 14px;
	  letter-spacing: 1px;
	}
	.Vestibulum {
	  top: 31%;
	  width: 100%;
	}
	.more a {
	  font-size: 15px;
	  line-height: 33px;
	  margin-top: 20px;
	  width: 140px;
	}
	.legal_left, .legal_right {
	  float: left;
	  width: 100%;
	}
	.home_content {
	  background: #b33100;
	  padding-bottom: 0;
	}
	.home .legal_left img {
	  display: block;
	  float: none;
	  margin: 30px auto 0;
	  width: 46%;
	}
	.order_here p {
	  font-size: 18px;
	}
	.order_here {
	    padding: 20px 0 0 0;
	}
	.order_here h3 {
	  font-size: 18px;
	  margin-bottom: 10px;
	  margin-top: 20px;
	}
	.legal_guide .wrapper {
	    width: 100%;
	}
	.legal_left{
		padding: 0 5%;
	}
	.legal_right {
	    background: #ffffff;
	    padding: 30px 5%;
	}
	.copyright, .footer_right {
	    text-align: center;
	    width: 100%;
	    font-size: 12px;
	}
	.left_sidebar {
	  border-right: none;
	  float: left;
	  padding: 0 0 20px;
	  width: 100%;
	}
	.content {
	    padding: 40px 20px;
	}
	.page_title h1 {
	  font-size: 36px;
	  line-height: normal;
	}
	.page_title {
	  margin-bottom: 20px;
	}
	.left_sidebar h2 {
	  font-size: 18px;
	  line-height: 27px;
	  text-align: left;
	  font-weight: bold;
	}
	.left_sidebar p {
	  font-size: 14px;
	  line-height: 22px;
	  margin-bottom: 20px;
	}
	.about_bar h3 {
	  margin-top: 20px;
	  font-size: 24px;
	  margin-bottom: 5px;
	}
	.about_bar p {
	  margin: 0;
	}
	.right_sidebar {
	  margin-top: 30px;
	  padding-left: 0;
	  width: 100%;
	}
	.right_sidebar .menu {
	    display: block;
	}
	.r_practice ul li a {
	  font-size: 18px;
	  padding: 15px 0;
	}
	.r_practice ul li {
	  border: 8px solid #993300;
	}
	.side_legal p {
	  font-size: 16px;
	}
	.side_legal a {
	  font-size: 14px;
	  line-height: 34px;
	  width: 100px;
	}
	.inner_design {
	  background: #ffffff;
	  margin: 0;
	  padding: 0;
	  width: 100%;
	}
	.practice_inner img {
	  margin: 20px 0;
	}
	.practice_inner .left_sidebar li, .speaking_event .left_sidebar li {
	  font-size: 14px;
	  margin-bottom: 5px;
	}
	.left_sidebar h4 {
	  font-size: 30px;
	  margin-bottom: 15px;
	}
	.right_sidebar h1 {
	  font-size: 27px;
	  margin-bottom: 30px !important;
	}
	ul.sub-menu li a {
	  padding-left: 30px !important;
	}
	.practice_inner h3 {
	    font-size: 30px;
	    margin-bottom: 20px;
	    text-align: center;
	}
	.extra_leftside {
	  width: 100%;
	  padding: 0 0 30px;
	}
	.blog .left_sidebar {
	  padding: 20px 20px 30px;
	  width: 100%;
	}
	.blog .right_sidebar {
	  margin-top: 30px;
	  width: 100%;
	}
	.blog_content h1, h1.entry-title{
	  font-size: 30px;
	  line-height: 33px;
	}
	.screen-reader-text {
	  width: 100%;
	}
	.share_link {
	  margin: 40px 0 10px;	
	}
	.share_link li {
	    margin-right: 1%;
	    width: 24%;
	}
	.speaking h3 {
	  font-size: 30px;
	}
	.extra_leftside p {
	  font-size: 18px;
	}
	.news_publications h2 {
	  font-size: 20px;
	}
	.news_publications h3 {
	  font-size: 15px;
	  margin-bottom: 20px;
	  font-style: normal;
	}
	.news_publications p {
	  font-size: 14px;
	  line-height: 22px;
	  margin-bottom: 20px;
	}
	.news,.other_saying.news-section {
	  padding-right: 0;
	  width: 100%;
	}
	.news_publications ul li, .event_content ul li{
	    background-position: left 5px;
	    font-size: 14px;
	    margin-bottom: 5px;
	    padding-left: 17px;
	    width: 100%;
	}
	.event, .faq, .speaking_event, .news_publications, .contact {
	  padding-top: 0;
	}
	.news_publications .side_legal {
	  width: 100%;
	}
	.others_comment {
	  padding: 20px;
	}
	.event_col {
	  margin-bottom: 30px;
	  padding: 20px;
	}
	.event_heading h3 {
	  font-size: 24px;
	}
	.event_heading > span {
	  font-size: 16px;
	}
	.left_sidebar .event_heading h4 {
	    font-size: 20px;
	    line-height: 30px;
	    text-align: left;
	}
	.speaking_event .right_sidebar {
	  padding-right: 0;
	  margin: 0;
	}
	.event_content p {
	  font-size: 14px;
	  line-height: 22px;
	  margin-bottom: 20px;
	}
	.event_content .readmore a {
	  font-size: 14px;
	  line-height: 42px;
	  width: 170px;
	}
	.speaking_event .left_sidebar {	
	  float: right;
	  padding: 10px 0 0;
	}
	.left_sidebar h4 {
	  text-align: center;
	}
	.legal_resources h5 {
	  font-size: 14px;
	  margin-bottom: 20px;
	}
	.legal_resources a {
	  font-size: 14px;
	}
	.legal_resources .left_sidebar h2 {
    	font-size: 24px;
    	margin-bottom: 7px;
	    min-height: auto;
	}

	.legal_coloum hr {
	    margin-bottom: 22px !important;
	    margin-top: 13px !important;
	}
	.legal_col {
	    float: left;
	    margin-bottom: 20px;
	    padding-right: 0;
	    width: 100%;
	}
	.legal_coloum h3 {
	  font-size: 24px;
	}
	.legal_coloum span {
	  font-size: 14px;
	  margin-bottom: 2px;
	  width: 100%;
	}
	.menu ul li.current-menu-item ul.sub-menu li a {
	  color: #414141;
	}
	.menu ul li ul.sub-menu li.current-menu-item a {
	  color: #ccc;
	}
	.faq p, .su-spoiler .su-spoiler-content {
	  font-size: 14px;
	  line-height: 22px;
	  margin-bottom: 20px;
	}
	.faq h2 {
	  font-size: 20px;
	}
	.su-spoiler.su-spoiler-icon-plus .su-spoiler-title, .su-spoiler.su-spoiler-icon-plus.su-spoiler-closed .su-spoiler-title {	  
		font-size: 17px;
		margin-bottom: 0;
	}
	.contact h2 {
	  font-size: 18px;
	  line-height: 25px;
	  margin-bottom: 30px;
	}
	.contact_form, .contact_add {
	  width: 100%;
	}
	.c_add h1 {
	  text-align: center;
	  font-size: 22px;
	}
	.c_add ul li {
	  margin-bottom: 15px;
	}
	.about_bar {
	  padding-left: 25px;
	  width: 100%;
	}
	.content {
	  padding: 20px;
	}
	.side_legal {
	  padding: 20px;
	}
	.readmore a {
	  font-size: 14px;
	  line-height: 40px;
	  width: 170px;
	}
	.news_publications span {
	  font-size: 14px;
	}
	.legal_right h1 {
	  font-size: 22px;
	}
	.contain_lorep-ipsum-doler .right_sidebar, .contain_lorep-ipsum-doler .left_sidebar{
	    width: 100%;
	    padding: 0;
	}

	.contain_lorep-ipsum-doler .section_content {
	    padding: 0 20px;
	}
	.entry-content {
	  margin-top: 20px;
	}

	.contain_intellectual-law .banner {
	    background-position: 90% top !important;
	}
	.c_add {
	  margin-top: 20px;
	}

	.practice_inner .left_sidebar li, .speaking_event .left_sidebar li, .about_bar li, .entry-content ul li {
	    background-position: left 7px;
	    font-size: 14px;
	    margin-bottom: 5px;
	    line-height: 21px;
	}
	/*.h_content a.email {
	    background-position:  4px 6px;
	}*/
	.single .left_sidebar {
	    padding: 0 15px;
	}
	.entry-header {
	  margin-bottom: 10px;
	}

	.blog_content h1, h1.entry-title {
	    font-size: 25px;
	    line-height: normal;
	}
	.entry-content img {
	    max-width: 320px;
	    width: 100%;
	}
	.right_sidebar {
	    padding: 0 15px;
	}

	.practice_inner .left_sidebar p {
	    text-align: left;
	}

	.page-id-14 .event_col {
	    padding: 0;
	}

	ul#menu-sidebar-menu li.menu-item-58, ul#menu-sidebar-menu li.menu-item-57 {
	    line-height: 45px;
	}
	.extra_leftside{
		display: none;
	}
	.template-mob, .template-mob .extra_leftside {
	    display: block;
	}
	.legal_resources p {
	  text-align: left;
	}
}
/***************************media quary 567 ************************/
@media (max-width: 567px){
 	.banner {
	  background-position: 56% top !important;
	}
	.contain_fashion-law .banner {
	  background-position: 34% top !important;
	}
	.contain_news .banner, .contain_event .banner, .contain_speaking-engagements .banner {
	  background-position: 83% top !important;
	}
	.logo img {
	    width: 94%;
	}
	.header_right .search {
	    float: none;
	    /* margin: 0 auto; */
	    width: 75%;
	}

	.h_content {
	    border: medium none;
	    float: left;
	    margin: 20px auto 10px;
	    padding: 0;
	    width: 200px;
	}
	.social {
	  clear: both;
	  top: 0;
	}
	.menu_img {
	  margin-top: -48px;
	  width: auto;
	}
	.news_publications .side_legal a {
	  font-size: 11px;
	  line-height: 35px;
	  width: 170px;
	}
	.legal_resources p a {
	  float: left;
	  font-size: 14px;
	  width: 100%;
	}
	.images_section img {
	    left: -15%;
	    position: relative;
	    width: 130%;
	}
	.images_section {
	  overflow: hidden;
	}
	.legal_right h1 {
	  font-size: 19px;
	}
	.legal_right p {
	  font-size: 14px;
	}
	.post-thumbnail {
	  padding: 0;
	}
	.contact_form p img.captcha-image {
	  padding: 3px 10px 4px;
	  width: 130px;
	}
	input.wpcf7-form-control.wpcf7-captchar.captcha-field {
	    float: left;
	    margin-right: 5px;
	    width: 48%;
	}
}
/***************************media quary 567 ************************/
@media (min-width: 567px) and (max-width:767px){
	.header_right .h_content {
    margin-top: 10px;
}
.header_right .search,.header_right .h_content {width:33.33%; padding:0 15px;}
.header_right .h_content {margin-left:0px; margin-right:0px;}
.header_right .social{padding:0 15px;    top: 18px;}
}
@media (max-width: 566px){
	.header_right{padding:0 20px;}
}
