/* iPad 1024 (Landscape) view*/
@media only screen and (max-width:1039px){
	.container { width: 970px; }
	
	.header { padding: 20px 0 20px; }
	.menu ul li { padding: 2px 15px; }
	.tittle-banner { background-position: 44% !important; }
	.sliderbox ol li#next { margin-left: -485px; }
	.slider-contain h2 { font-size: 60px; }
	.sliderbox ul li { background-position: 75% center !important; }
	.sliderbox ol li#prev { left: 10px; }
	.service-box:first-child { width: 237px; }
	.service-box { width: 238px; margin-left: 6px; }
	.service-contain { padding-top: 0px; }
	.attorneys-contain { padding: 20px 26px 8px 20px; width: 799px; }
	.cta-footer-contain { padding: 27px 20px 21px; width: 728px; }
	.home .attorneys-img { width: 17%; }

	.footer-about { width: 23%; }
	.practice-areas { width: 23%; }
	.resources-footer { width: 23%; }
	.location-footer { width: 23%; }
	
	/************* About Us Page *************/
	.col-left, .about-team { width: 670px; }
	.col-right { width: 274px; padding-left: 20px; }
	
	.about-team-contain,.about-team-img  { width: 50%; }
	.about-team-contain { padding:13px 20px; }
	.cta-footer-btn { padding: 39px 0; width: 240px; }
	.attorneys-img { width: 25%; }
	.col-left .attorneys-contain { width: 75%; }
	.about-team-contain > h6 { margin-bottom: 6px; }
	/************* About Inner Page *************/
	.author-img { width: 33%; }
	.author-contain { width: 65%; }
	.author-contain h3 { font-size: 29px; }
	.bullet-points { width: 50%; }

	.detail ul li, .gform_body ul li { padding-left: 0;}

	.search #main { width: 680px; }
	.page-template-tpl_practicearea .service-section { padding-bottom: 0px;}
	.service-contain p { margin-bottom: 5px; }
	.service-box { margin-bottom: 20px; }
	.detail-img,.page-template-tpl_location .col-right { padding-top: 7px; }
	.logos-series ul li {width: 16.66%; }
}

/* iPad 768 (Porrtrait) view*/
@media only screen and (max-width: 1023px) {
	h2 { font-size: 35px; }
	h3 { font-size: 25px; }
	h5 { font-size: 18px; }
	.button { font-size: 18px; }
	.container { width: 100%; padding: 0 15px; }
	.top-bar p { font-size: 14px; padding: 0 12px; }
	.sliderbox ul + .container { display: none; }
	.logo img { max-width: 250px; }
	.menu { display: none; }
	footer .menu { display: block; }

	/************ Responsive Menu Css ************/
	#click-menu { top: 46px; background: #cb1512 ; right: 17px;}
	#responsive-menu-title { display: none; }
	#click-menu .threeLines { height: 24px; width: 30px; }
	#click-menu .threeLines .line { height: 4px; }

	.responsive-menu { margin: 0 ; padding: 0; }
	.responsive-menu li { padding: 0; margin: 0; list-style: none; background: none;}
	#responsive-menu { width: 280px; background: #736154 ;}
	#responsive-menu .responsive-menu li a { padding: 12px 5%; height: auto; box-sizing:border-box; width: 100% ; border-color: #634f41; white-space:inherit; }
	#responsive-menu #responsiveSearch { width: 100%; }
	#responsive-menu .responsive-menu li.current-menu-item > a, #responsive-menu .responsive-menu li.current-menu-item > .appendLink, #responsive-menu .responsive-menu li.current_page_item > a, #responsive-menu .responsive-menu li.current_page_item > .appendLink, #responsive-menu .responsive-menu li a:hover { background: #634f41;}

	.slider-contain h2 { font-size: 40px; line-height: 50px; margin-top: 15px; }
	.slider-contain h3 { padding-bottom: 10px; }
	
	.service-section { padding: 30px 0; }
	.service-box:first-child { width: 49%; }
	.service-box { width: 49%; margin: 0 0 15px; padding: 0;}
	.service-contain a { font-size: 13px; }
	.more-service-link { padding: 30px 0 0 ;}
	.more-service-link a { font-size: 14px; }

	.attorneys-contain { width: 567px; padding: 6px 14px 8px 11px; }
	.attorneys-contain h6 { margin-bottom: 4px; }
	.home .attorneys-img { width: 22%; }
	
	.cta { margin: 30px 0; }
	.cta-footer-contain { width: 530px; padding: 14px 20px 12px; }
	.cta-footer-btn { width: 206px ;}
	.cta-footer-btn .button { font-size: 16px; }

	.footer-about, .practice-areas,.resources-footer { width: 31%; }
	.location-footer { width: 100%; margin:20px 0 0; padding: 0; }
	.location-footer .acf-map { width: 100% ;}

	/************* About Us Page *************/
	.col-left { width: 70% ;}
	.col-right { width: 30%; }
	.side-ad { margin-top: 0; background-size: cover !important; }
	.side-ad h3 { font-size: 28px; }
	.side-ad a { font-size: 12px ;}
	.col-right ul li a { font-size: 16px; }
	.author-contain p { font-size: 12px; }
	
	.attorneys-img { width: 30%; }
	.col-left .attorneys-contain { width: 70%; padding: 10px 20px; }

	.about-team { width: 100%; }
	.detail-img { width: 100%; }

	.contact-form .gform_wrapper .gfield_checkbox .gchoice_1_11_1 > label { width: 94%; }
	.search #main { width: 504px; }
	.divorce-contain ul li:nth-child(2n+1) { margin-left: 48px; }
	.cta-footer-btn { padding: 41px 0; } 
	.location-ifram { width: 100%; }
	.detail-img > img { width: 100%; }

	.logos-series ul li { width: 20%;}
}

/* iPhone-6 plus 736 (Landscape) view */
@media only screen and (max-width: 767px) {
	a { font-size: 13px; }
	p { font-size: 11px; line-height: 16px; }
	h2 { font-size: 30px; } 
	h3 { font-size: 20px; }
	h5 { font-size: 16px; }
	.button { font-size: 14px; padding-bottom: 6px; }

	.container { width: 100%; }
	.header { padding: 14px 0 ;}

	.slider-contain h2 { font-size: 30px; }

	.attorneys-img { width: 20%; }
	.attorneys-contain { width: 80%; }
	.home .attorneys-img {width: 20%; }

	.cta-footer-contain { width: 77%; }
	.cta-footer-btn { width: 23%; padding: 26px 0; }
	.cta-footer-contain h6 { font-size: 16px; }
	.cta-footer-btn .button { padding: 10px 18px; }

	.footer-about, .practice-areas, .resources-footer { width: 100%;margin-left: 0; }
	.footer .menu { display: block; }
	.menu-practice-areas-container { display: none; padding: 20px 0; }
	.menu-resources-container { display: none; padding: 20px 0; }
	.resources-footer h6, .practice-areas h6 { margin: 3px 0;}
	.resources-footer h6, .practice-areas h6 {  background: rgba(0, 0, 0, 0) url("../images/footer-title-arrow.png") no-repeat scroll 97% 3px; cursor: pointer; padding: 5px 0; }
    .resources-footer h6.active, .practice-areas h6.active { background-position: 97% -116px; }
	/************* About Us Page *************/
	.col-left,.col-right { width: 100% ;}
	.col-right { padding-left: 0; }
	.sidebar ul { display: none; }
	.sidebar h5 { background: rgba(0, 0, 0, 0) url("../images/right-bar-title.png") no-repeat scroll 97% 8px; cursor: pointer; margin-bottom: 5px; padding: 7px 0px; }
	.sidebar h5.active { background-position: 97% -117px; }
	.side-ad h3 { font-size: 25px; }

	.about-team { width: 100%; }
	.col-left .attorneys-contain { width: 80%; }

	.about-team-contain { width: 60%; }
	.about-team-img { width: 40%; }
	.author-contain h3 { font-size: 20px; }
	.bullet-points h5 { font-size: 16px; }
	.location-ifram { width: 100%; }

	.search #main h1,.error404 .heading-coomon h1 { font-size: 30px; } 
	.search #main { width: 100% ;}
}

/* iPhone-6 667 (Landscape) view */
@media only screen and (max-width: 735px) {
	h2 { font-size: 25px; } 
	.col-right ul li a { font-size: 14px; }
	.search #main h1,.error404 .heading-coomon h1 { font-size: 20px; } 
	.location-ifram { height: 200px; }
	.divorce-contain ul { padding-top: 0; }  
	.page-template-tpl_practicearea_subpage .divorce-specialist .col-right{ margin-bottom: 10px; }
	.divorce-specialist .side-ad { margin-top: 10px;}
	.divorce-icon h2 span { width: 33px; height: 33px; }
	.divorce-icon h2 span img { max-width: 16px; }
}


/* iPhone-5 568 (Landscape) view */
@media only screen and (max-width: 666px) {

	.cta-footer-btn .button { font-size: 14px; padding: 8px 15px; }
	.attorneys-img { width: 30%;  }
	.attorneys-contain { width: 70%; }

	.cta-footer-contain { width: 100%; }
	.cta-footer-btn { width: 100%; padding: 15px 0; }

	.col-left .attorneys-contain { width: 70%; }
	.col-right ul li a:before  { top: 4px; }
	.divorce-contain ul li { width: 100%;  }
	.divorce-contain ul li:nth-child(odd),.divorce-contain ul li:nth-child(even) { margin-left: 15px; float: left; }

	.cta-footer-contain:after { border-color: transparent transparent #fff; right: 50%; bottom: 0; border-width: 0px 12px 7px 10px; top: inherit; margin-right: -15px;}
	.cta-footer-contain:before { border-color: transparent transparent #e0e0e0; left: 48%; top: inherit; bottom: 0; border-width:0 13px 8px 18px; margin-top: 0; }
	.logos-series ul li  {width: 25%;}
}

/* iPhone-4 480 (Landscape) view */
@media only screen and (max-width: 567px) {
	.slider-contain h2 { font-size: 24px; line-height: 32px;}
	.slider-contain h3 { padding-bottom: 5px; }
	.slider-contain p { font-size: 12px; line-height: 18px; }
	.slider-contain { width: auto; padding-top: 34px; }
	.sliderbox ul li { height: 281px; }

	.col-right ul li a { font-size: 12px; }
	.home .attorneys-img { width: 30%; }
	.bullet-points,.bullet-points-box { width: 100%; }
	
	.more-resources ul { padding-left: 20px; }
	.more-resources ul li { font-size: 13px; padding-left: 0;}
	.divorce-contain ul li { font-size: 13px; }

	.col-right ul li a:before  { top: 1px; }
	.service-box, .service-box:first-child { margin-bottom: 15px; }
	.logos-series ul li  {width: 33.33%;}
}

/* iPhone-6 plus 414 (Porrtrait) view */
@media only screen and (max-width: 479px) {
	h5 { font-size: 17px; }
	#click-menu { top: 40px; }
	.service-box,.service-box:first-child { width: 100%;}

	.attorneys-contain .button { font-size: 12px; }
	.attorneys-logo img { width: 115px; }

	.alignright, img.alignright,.alignleft, img.alignleft { margin-left: 0; width: 100%; margin-bottom: 10px; }

	.attorneys-contain { width: 100%; }
	.home .attorneys-img { width: 100%; text-align: center; }
	.home .attorneys-box { padding-top: 20px;  }

	.author-img { width: 100%; text-align: center; }
	.author-contain { width: 100% ; padding-top: 20px; }

	.contact-form .gform_wrapper .gform_body ul li  { width: 100%; }
	.contact-form .gform_wrapper .gfield_checkbox .gchoice_1_11_1 > label { width: 92%; }
	.attorneys-contain h6 { padding: 10px 0;}

}

/* iPhone-6 375 (Porrtrait) view */
@media only screen and (max-width: 413px) {
	#responsive-menu { width: 180px; }
	.logo img { max-width: 215px; }
	.more-service-link a { font-size: 13px; padding: 1px 8px 3px; }
	.attorneys-img { width: 100%; text-align: center; }
	.attorneys-box { padding-top: 20px; }
	.col-left .attorneys-contain { width: 100%; padding: 20px 10px 8px; text-align: center; }

	.about-team-img { width: 100%; }
	.about-team-contain { width: 100%; padding: 10px; }

	.contact-form .gform_wrapper .gfield_checkbox .gchoice_1_11_1 > label { width: 89%; }
	.attorneys-img { border: 0;}
	.sliderbox ul li { height: 300px; }
	.logos-series ul li {width: 50%; }

}

/* iPhone-4 320 (Porrtrait) view */
@media only screen and (max-width: 374px) {
	h6 { font-size: 15px; }
	.more-service-link .service-link { padding: 0; }
	.attorneys-logo img { max-width:130px; }
	.attorneys-contain .button { font-size: 12px; }
	.cta-footer-contain { padding: 10px; }

	.cta-footer-btn .button {  font-size: 12px; }


}