
/*320 - 767*/
@media screen and (max-width: 767px) {
    .first-nav {
    height: 60px;
}
    .navigation .logo img {
    top: -17px;
}
    .navigation .logo img {
    width: 80%;
}
  .mobile-nav-button {
    position: absolute;
    top: 0;
}
.navigation .logo img {
    width: 80%;
}.price-section .col-md-4.b-scroll{
		width:100%
	}
.home-sec1 {
	padding-bottom: 20px;
}
.pilates-slider-logo {
	width: 50%;
	display: none
}
#navigation + .navigation {
	position: inherit !important
}
.mobile-nav-button {
	margin-top: 0
}
.first-text-sld{
								  
 max-width: 300px !important;
							  }
							
.first-slide-lines{
font-size:10px !important	
}
.first-text-sld span {
	
	line-height:20px;
	
}
.team-boxes:after{
display:none	
}

/*.tp-simpleresponsive >ul >li {
height: 203px !important;
}
.tp-banner-container{
height:100% !important	
}
.second-nav{
position:relative !important	
}*/
.press{
padding-top: 50px;	
}
#portfolio-items.type2 .item .center-details .details h2{
font-size:13px;
}
.home-circle-button {
	top: 35px !important;
}
#home.rev-slider .second_text {
	font-size: 20px !important;
	/*top: 50px !important;*/
	line-height: 20px !important;
	margin-bottom:30px !important
}
#home.rev-slider .third_text {
	font-size: 11px !important;
	letter-spacing: 0px !important;
	line-height: 18px !important;
	/*top: 300px !important;*/
}
/*.tp-simpleresponsive >ul >li{
height: 203px !important;
top:50px;
}*/
.pilates-slider-logo {
	width: 20%;
	bottom: -45px;
}
/*.tp-banner-container{
	height: 203px !important;

}
.tp-bgimg{
background-size:contain !important	
}*/
.home-button {
	font-size: 13px;
	top: 50px;
}
#page-header.inner-header {
	padding: 50px;
	top: 90px;
	position: relative;
}
#page-header .page_header_inner {
	top: 0
}
#page-header .page_header_inner h2.page_header {
	font-size: 15px;
	line-height: 20px;
}
#page-header .page_header_inner {
/*top:0px;	*/
}
.tp-bullets {
	display: none;
}
.page_header_inner p {
	letter-spacing: 0;
	font-size: 12px;
	line-height: 15px;
}
.right-text-section {
	padding: 20px !important;
}
.inner {
/*padding:50px 0 !important;	*/
	
}
.why-pilates-main-heading {
	padding-top: 50px;
	font-size: 20px;
}
.inner-section {
	padding: 100px 0px 0px !important;
}
.left-section {
	margin-bottom: 20px;
}
.boxes.boxes-type-testi .box {
	width: 100%
}
.testi-heading {
	font-size: 20px
}
.boxes.boxes-type-testi .box {
/*  min-height: auto!important;*/
}
.boxes.boxes-type-2 .box {
	width: 100%
}
footer.big-footer .footer_inner {
	padding: 50px 10px 0 !important
}
footer.big-footer .footer_inner .b-scroll {
	width: 100% !important
}
.boxed {
	max-width: 100%
}
footer > div > .logo {
	margin-bottom: 10px;
}
.why_pilates .col-md-4 {
	width: 100%;
	margin-bottom: 10px
}
.why-info p {
	padding: 0 20px;
}
.circle2 {
	left: 0
}
.video iframe {
	width: 100%;
	height: 100%
}
.contact .contact_form {
	margin-top: 20px !important;
}
.mob-none {
	display: none;
}
.heading-booking {
	font-size: 21px;
	padding-bottom: 20px;
}
.price-p {
	padding-left: 20px;
	padding-right: 20px;
}
.background9.inner-header {
	padding: 70px 0 !important;
}
.background7.inner-header {
	padding: 70px 0 !important;
}
.contact .listen_form {
	width: 95%
}
.boxes.boxes-type-4 .box {
	margin: 0;
	width: 100%;
	margin-bottom: 20px;
}
.reach-us-closed-section {
	padding-left: 10px;
	padding-right: 10px
}
#contact-page .inner {
	padding-left: 20px !important;
	padding-right: 20px !important
}
.team-boxes {
	/*margin-top: 0*/
}
.boxes.boxes-type-1 .box {
	width: 100%
}
.boxes.boxes-type-1 .box {
	margin-top: 0 !important
}
.facts .fact {
	margin-top: 0 !important
}
.counter-per {
	right: 30%
}
.inner-team {
	max-width: 100%;
	padding-bottom:0
}
.team-boxes .member-details {
	height: 78%
}
.special-feature .mask-bottom {
	bottom: 0
}
.special-feature .s-feature-box {
	min-height: 300px;
}
.second-nav {
	display: none;
}
.blank-team {
	display: none;
}
.pad-right-menu {
	padding-right: 0
}
.desktop-none {
	display: block !important;
	padding-bottom: 20px !important
}
.phone-bottom-30 {
	padding-bottom: 30px;
}
.s-feature-box1 img {
	width: 50px !important;
}
.s-feature-box2 img {
	width: 50px !important;
}
.s-feature-box3 img {
	width: 80px !important;
}
.s-feature-box4 img {
	width: 50px !important;
}
.boxes.boxes-type-1 .box-header + p {
	font-size: 13px;
}
#popup_wrapper form {
	padding: 10px 30px 10px !important
}
#popup_wrapper hr {
	margin-bottom: 0
}
.circle {
	left: 0;
	margin-bottom: 20px;
}
.circle li {
	margin-left: 20px;
	margin-right: 20px;
}
body .inner-section.privacy-policy{
	padding-bottom:50px !important
}
}
/*iphone 4 landscape view*/

@media only screen and (min-device-width : 319px) and (max-device-width : 480px) and (orientation : landscape) {
}
 @media (min-width: 375px) and (max-width: 479px) {
.list-item-label {
	top: 13px;
	position: relative;
}
#home.rev-slider .third_text {
	/*top: 350px !important;*/
}
.team-boxes:after{
display:none	
}
}
 @media (min-width: 480px) and (max-width: 640px) {
#home.rev-slider .third_text {
	/*top: 150px !important*/
}
.facts .fact h3 {
	font-size: 16px
}
.home-button {
	display: none
}
#popup_wrapper div#popupContact {
	margin: 14% auto !important
}
.mobile-nav-button {
	margin-top: -28px !important
}
#home.rev-slider .third_text {
	/*top: 200px !important*/
}
.home-button {
	top: 15px;
}
.home-sec1 {
	float: left
}
.facts .fact {
	margin-bottom: 20px;
}
.inner-team .team-box {
	width: 50%
}
footer.big-footer .footer_inner .b-scroll {
	margin-bottom: 20px;
}
.boxes.boxes-type-testi .box {
	min-height: 150px !important
}
.video iframe {
	width: 100%;
	height: 330px;
}
#popup_wrapper div#popupContact {
	margin: 14% auto !important
}
.team-boxes:after{
display:none	
}
}
 @media (min-width: 568px) and (max-width: 639px) {
.mobile-nav-button {
	margin-top: -28px !important
}
.team-boxes:after{
display:none	
}
}

/* iphone 7 landscape view*/
@media (min-width: 641px) and (max-width: 719px) {
.mobile-nav-button {
	margin-top: -28px !important
}
#home.rev-slider .third_text {
	top: 200px !important
}
.home-button {
	top: 15px;
}
.home-sec1 {
	float: left
}
.facts .fact {
	margin-bottom: 20px;
}
.inner-team .team-box {
	width: 50%
}
footer.big-footer .footer_inner .b-scroll {
	margin-bottom: 20px;
}
.boxes.boxes-type-testi .box {
	min-height: 150px !important
}
.video iframe {
	width: 100%;
	height: 330px;
}
#popup_wrapper div#popupContact {
	margin: 14% auto !important
}
.team-boxes:after{
display:none	
}
}
@media (min-width: 736px) and (max-width: 767px) {
.mobile-nav-button {
	margin-top: -28px !important
}
#home.rev-slider .third_text {
	top: 200px !important
}
.home-button {
	top: 15px;
}
.home-sec1 {
	float: left
}
.facts .fact {
	margin-bottom: 20px;
}
.inner-team .team-box {
	width: 50%
}
footer.big-footer .footer_inner .b-scroll {
	margin-bottom: 20px;
}
.boxes.boxes-type-testi .box {
	min-height: 150px !important
}
.video iframe {
	width: 100%;
	height: 330px;
}
#popup_wrapper div#popupContact {
	margin: 14% auto !important
}.team-boxes:after{
display:none	
}

}
/*iphone x*/

@media (min-height: 812px) and (orientation: portrait) { 
#home.rev-slider .third_text{
/*top:380px !important*/
}
.team-boxes:after{
display:none	
}
}



/*@media screen and (min-height: 812){
.navigation .logo img {
	width: 100%
}
.home-sec1 {
	padding-bottom: 20px;
}
.pilates-slider-logo {
	width: 50%;
	display: none
}
#navigation + .navigation {
	position: inherit !important
}
.mobile-nav-button {
	margin-top: 0
}
.home-circle-button {
	top: 35px !important;
}
#home.rev-slider .second_text {
	font-size: 20px !important;
	line-height: 20px !important;
}
#home.rev-slider .third_text {
	font-size: 11px !important;
	letter-spacing: 0px !important;
	line-height: 18px !important;
	top: 426px !important;
}
.pilates-slider-logo {
	width: 20%;
	bottom: -45px;
}
.home-button {
	font-size: 13px;
	top: 50px;
}
#page-header.inner-header {
	padding: 50px;
	top: 90px;
	position: relative;
}
#page-header .page_header_inner {
	top: 0
}
#page-header .page_header_inner h2.page_header {
	font-size: 15px;
	line-height: 20px;
}
.tp-bullets {
	display: none;
}
.page_header_inner p {
	letter-spacing: 0;
	font-size: 12px;
	line-height: 15px;
}
.right-text-section {
	padding: 20px !important;
}
.why-pilates-main-heading {
	padding-top: 50px;
	font-size: 20px;
}
.inner-section {
	padding: 100px 0px 0px !important;
}
.left-section {
	margin-bottom: 20px;
}
.boxes.boxes-type-testi .box {
	width: 100%
}
.testi-heading {
	font-size: 20px
}
.boxes.boxes-type-2 .box {
	width: 100%
}
footer.big-footer .footer_inner {
	padding: 50px 10px 0 !important
}
footer.big-footer .footer_inner .b-scroll {
	width: 100% !important
}
.boxed {
	max-width: 100%
}
footer > div > .logo {
	margin-bottom: 10px;
}
.why_pilates .col-md-4 {
	width: 100%;
	margin-bottom: 10px
}
.why-info p {
	padding: 0 20px;
}
.circle2 {
	left: 0
}
.video iframe {
	width: 100%;
	height: 100%
}
.contact .contact_form {
	margin-top: 20px !important;
}
.mob-none {
	display: none;
}
.heading-booking {
	font-size: 21px;
	padding-bottom: 20px;
}
.price-p {
	padding-left: 20px;
	padding-right: 20px;
}
.background9.inner-header {
	padding: 70px 0 !important;
}
.background7.inner-header {
	padding: 70px 0 !important;
}
.contact .listen_form {
	width: 95%
}
.boxes.boxes-type-4 .box {
	margin: 0;
	width: 100%;
	margin-bottom: 20px;
}
.reach-us-closed-section {
	padding-left: 10px;
	padding-right: 10px
}
#contact-page .inner {
	padding-left: 20px !important;
	padding-right: 20px !important
}
.team-boxes {
	margin-top: 0
}
.boxes.boxes-type-1 .box {
	width: 100%
}
.boxes.boxes-type-1 .box {
	margin-top: 0 !important
}
.facts .fact {
	margin-top: 0 !important
}
.counter-per {
	right: 30%
}
.inner-team {
	max-width: 100%
}
.team-boxes .member-details {
	height: 78%
}
.special-feature .mask-bottom {
	bottom: 0
}
.special-feature .s-feature-box {
	min-height: 300px;
}
.second-nav {
	display: none;
}
.blank-team {
	display: none;
}
.pad-right-menu {
	padding-right: 0
}
.desktop-none {
	display: block !important;
	padding-bottom: 20px !important
}
.phone-bottom-30 {
	padding-bottom: 30px;
}
.s-feature-box1 img {
	width: 50px !important;
}
.s-feature-box2 img {
	width: 50px !important;
}
.s-feature-box3 img {
	width: 80px !important;
}
.s-feature-box4 img {
	width: 50px !important;
}
.boxes.boxes-type-1 .box-header + p {
	font-size: 13px;
}
#popup_wrapper form {
	padding: 10px 30px 10px !important
}
#popup_wrapper hr {
	margin-bottom: 0
}
.circle {
	left: 0;
	margin-bottom: 20px;
}
.circle li {
	margin-left: 20px;
	margin-right: 20px;
}

}*/
@media (min-width: 768px) and (max-width: 1023px) {
	
.mobile-nav-button {
	margin-top: -28px !important
}
#home.rev-slider .second_text{
font-size:30px !important;
line-height: 40px !important;	
}
.home-sec1{
padding-bottom:20px;	
}
.counter-per{
right:80px	
}
.inner-team .team-box{
width:50%	
}
.blank-team{
display:none;	
}
.boxes.boxes-type-1 .box{
margin-top:0 !important;
width:100%	
}
footer.big-footer .footer_inner{
padding:0	
}
.footer_inner .col-xs-3{
min-height: 280px;	
}
.mob-none{
display:none	
}
.desktop-none{
display:block !important	
}
.left-section{
padding-bottom:20px !important;	
}
.boxes.boxes-type-testi .box{
width:100% !important	
}
.why_pilates .col-md-4{
	width:100%;
	padding-bottom:10px;
}
.circle{
	left:40px;
	    width: 85%;
}
.circle2{
left:0	
}
.cont-box{
min-height:285px !important; 	
}
.cnt-checkbox{
		width:2% !important 
	 }
	 .contact .listen_form{
		    width: calc(100% - 30px); 
	 }
	 .team-boxes:after{
display:none	
}
}
 @media (min-width: 1024px) and (max-width: 1279px) {
	 
	 .special-feature .mask-bottom p{
		font-size:11px; 
	 }
	 .counter-per{
		right:25% 
	 }
	 .facts .fact h3{
		font-size:15px 
	 }
	 .inner-team .team-box{
		width:25% 
	 }
	 .blank-team {
		display:none; 
	 }
	 .navigation .logo img{
		max-width:70% 
	 }
	 .nav-menu ul li{
		padding-right:0 
	 }
	 .nav-menu ul li a{
		font-size:12px; 
	 }
	 .book-btn{
		font-size:12px 
	 }
	 .boxes.boxes-type-1 .box-header + p{
		font-size:13px; 
	 }
	 .org-sec1{
		 width:33.3% !important;
		 min-height: 280px !important;
	 }
	 .org-sec2{
		 width:33.3% !important;
		 
	 }
	 .org-sec3{
		 width:33.3% !important;
		 min-height: 280px !important;
	 }
	 .boxed{
		max-width:100% !important;
		padding-left:10px !important;
		padding-right:10px !important
	 }
	 .footer_inner .b-scroll{
		padding-right:0 
	 }
	 .book-btn{
		float:right 
	 }
	 .nav-menu ul li a{
		padding: 0 12px 0; 
	 }
	 .team-boxes .member-details h3{
		font-size:14px; 
	 }
	 .team-boxes .member-details p{
		margin-top:0;
		font-size:12px; 
	 }
	 .team-boxes .member-details{
		height:73% 
	 }
	 .right-text-section{
		padding:0 20px !important; 
	 }
	 .second-sec-space{
		padding-top:0  !important
	 }
	 .right-text-section p{
		margin-bottom:5px;
		font-size:12px; 
	 }
	 .right-text-section h4{
		font-size:16px;
		margin-bottom:0 
	 }
	 .knowus-box1{
		 min-height: 159px!important; 
	 }
	 .knowus-box2{
		 min-height: 159px !important; 
	 }
	.knowus-box3{
		 min-height: 159px !important; 
	 }
	 .boxes.boxes-type-testi .box-header + p{
		font-size:12px; 
	 }
	 .boxes .box-header{
		font-size:14px;
		margin-bottom:5px; 
	 }
	 .why_pilates .col-md-4{
		width:33.33333333% !important 
	 }
	 .package{
		font-size:14px 
	 }
	 .package-price{
		font-size:14px 
	 }
	 .boxes.boxes-type-4 .box{
		 min-height:230px !important;
	 }
	 .circle{
		left: 17.3%;
		width:100% 
	 }
	 footer.big-footer .b-scroll p{
		 font-size:11px;
		 }
	 footer.big-footer .footer_header{
		font-size:15px 
	 }
	 .footer_text_h4{
		font-size:14px !important 
	 }
	 .footer_text2_h4{
		font-size:14px 
	 }
	 .second-nav.white-nav .logo img {
    top: -18px;
	 }
	 .navigation .logo img{
		top:-18px 
	 }
	 .cnt-checkbox{
		width:2% !important 
	 }
	 .contact .listen_form{
		    width: calc(100% - 30px); 
	 }
	 .team-boxes:after{
display:none	
}
}
 
 /*ipad pro portarit*/
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
}
/* MIN 1920px */

	@media only screen and (min-width: 1920px) {
}

/* MAX 1440px For Paddings */

	@media only screen and (max-width: 1440px) {
.content .texts {
	width: 100%;
}
.boxes.boxes-type-testi .box {
	min-height: 200px;
}
.right-text-section {
	padding: 30px 80px;
}
.second-sec-space {
	padding-top: 40px;
}

}

/* MAX 1280px For Paddings */

	@media only screen and (max-width: 1280px) {
.content .texts h2.content-header {
	font-size: 30px;
}
.content .texts .note {
	font-size: 12px;
	line-height: 18px;
}
}

/* MAX 1185px For Paddings */

	@media only screen and (max-width: 1185px) {
/* Navigation */
.nav-inner {
	padding-left: 20px;
	padding-right: 20px;
}
#clients .boxes .owl-controls .owl-buttons {
	display: none;
}
.home_boxes .boxes {
	padding: 0 5px;
}
.feature-boxes.type-5 {
	max-width: 90%;
}
.section .intro {
	padding: 0 25px;
}
.section .home-inner {
	margin-left: 0;
	width: 100%;
	padding: 0 25px;
}
.controls-type-2 .mb_YTPBar {
	left: 0;
}
section.page-note,  section.page-note.type-2,  #shop .item_tabs,  .single_item_details,  .related-products .boxes,  #blog .posts {
	padding-left: 15px !important;
	padding-right: 15px !important;
}
}

/* MAX 1100px for FS Layer Slider */

	@media only screen and (max-width: 1100px) {
#layersliderFS p.bigger {
	font-size: 65px;
}
#layersliderFS .ls-slide a:nth-of-type(1) {
	left: 39% !important;
}
#layersliderFS .ls-slide a:last-child {
	left: 50% !important;
}
}

/* MAX 1024px */

	@media only screen and (max-width: 1024px) {
.col-xs-4,  .col-md-4 {
	width: 50%;
}
/* Text Slider */
.home-text-slider h1 {
	font-size: 60px;
}
/* Facts */
.facts .fact {
	width: 25%;
	float: left;
	display: block;
	text-align: center;
}
.facts .fact h1.factor {
	min-width: 50px;
}
section.address a.box .texts p {
	font-size: 13px;
}
footer.big-footer .footer_inner {
	padding: 60px 20px 50px;
}
.content .left,  .content .right {
	position: relative;
	width: 100%;
}
.content .texts {
	padding: 40px;
}
.boxes.boxes-type-5 > div {
	width: 33.3%;
}
#timeline .timeline .item .timeline-item-details {
	bottom: 0;
}
}

/* MIN 1000px For Navigation */

	@media only screen and (min-width: 1000px) {
/* Navigation */
.nav-inner div.nav-menu {
	display: block !important;
}
}

/* MAX 1000px For Navigation */

	@media only screen and (max-width: 1000px) {
/* Navigation */
.mobile-nav-button {
	display: block;
}
.nav-inner div.nav-menu {
	display: none;
	top: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	float: none;
	height: 400px;
	overflow: auto;
}
#navigation-type2 .nav-inner div.nav-menu {
	display: block;
	width: auto;
	top: 0;
	float: right;
	height: 100%;
	overflow: visible;
}
.nav-inner div.nav-menu ul.nav {
	display: block;
	top: 0;
	width: 100%;
	height: auto;
}
.white-nav .nav-inner div.nav-menu ul.nav {
	background: #f3f3f3;
}
.white-nav .first-nav .nav-menu ul li a {
	color: #1f1f1f;
}
.nav-inner div.nav-menu ul.nav li {
	display: block;
	top: 0;
	width: 100%;
	float: none;
	padding: 0;
	clear: both;
}
.nav-inner div.nav-menu ul.nav li a {
	display: block;
	top: 0;
	width: 100%;
	padding: 0 15px;
	height: auto;
	text-align: left;
	line-height: 35px;
}
.nav-inner div.nav-menu ul.nav li a i {
	line-height: 35px;
}
.search-form {
	overflow: hidden;
}
.nav-menu ul.dropdown-menu {
	position: relative;
	width: 100% !important;
}
.nav-menu ul.dropdown-menu .submenu {
	display: block !important;
	width: 100% !important;
}
.nav-menu ul.dropdown-menu .submenu .submenu_column {
	padding-left: 15px;
}
.nav-menu ul.dropdown-menu .submenu_column {
	margin-top: 0;
}
.dropdown-submenu .dropdown-menu {
	left: 0 !important;
}
.dropdown-submenu .dropdown-menu a {
	padding-left: 45px !important;
}
.nav-menu ul.dropdown-menu .submenu a.label span {
	display: none;
}
.nav-inner div.nav-menu ul.dropdown-menu li a {
	padding: 0 25px;
}
.white-nav .nav-inner div.nav-menu ul.nav .submenu_column a:hover {
	background: #fafafa !important;
}
#navigation-type2.dark-nav .nav-inner div.nav-menu ul.nav a:hover {
	background: transparent !important;
}
}

/* MAX 960px */

	@media only screen and (max-width: 960px) {
.header-style-2.header +p,  .header-style-2.header {
	max-width: 90%;
	margin-left: auto;
	margin-right: auto;
}
/* Feature Boxes */
.feature-boxes .feature-box {
	width: 50%;
}
.feature-boxes.type-5 .feature-box {
	width: 100%;
}
.bigger {
	font-size: 70px;
}
.col-xs-3,  .col-md-3 {
	width: 50%;
}
/* About Boxes */
.boxes.boxes-type-1 .box {
	margin-top: 50px;
}
/* Mobile Boxes */
ul.mobile-boxes li .buttons {
	display: none;
}
ul.mobile-boxes li {
	width: 50%;
}
ul.mobile-boxes li .details {
	width: 62%;
	padding: 0 10px;
}
.home_boxes h1 {
	font-size: 60px;
}
.sidebar {
	width: 100%;
}
}

/* MAX 800px */

	@media only screen and (max-width: 800px) {
.col-xs-6,  .col-xs-6 {
	width: 100%;
}
#pagetop .socials, #pagetop .texts {
	width: 100%;
	float: none;
	text-align: center;
	height: auto;
}
#pagetop .socials {
	font-size: 0;
}
#pagetop a {
	float: none;
	display: inline-block;
	margin: 8px 5px;
	width: 30px;
	height: 30px;
	line-height: 30px;
}
#pagetop p {
	margin-bottom: 0;
}
#pagetop.white-pagetop a {
	border: none !important;
}
.page_header_inner > div {
	float: none;
	margin: 0 auto;
	text-align: center;
}
.home-extra-note p {
	font-size: 20px;
}
/* Text Slider */
.home-text-slider h1 {
	font-size: 40px;
}
.home_boxes h2 {
	font-size: 22px;
}
.home_boxes h1 {
	font-size: 40px;
}
.home_boxes h1 span {
	font-size: 20px;
}
.home_boxes p {
	font-size: 13px;
}
.home_boxes .box h2 {
	font-size: 28px;
}
.home_boxes .box p {
	font-size: 12px;
}
.home_boxes .boxes {
	margin-top: 17px;
}
#home.rev-slider .second_text span {
	font-size: 24px;
}
.bigger,  .big {
	font-size: 50px;
}
/* Background Slider Buttons */
.slides-navigation {
	height: 50px;
	margin-top: -25px;
}
.slides-navigation a {
	width: 25px;
}
.slides-navigation a i {
	line-height: 50px;
}
/* Facts */
.facts .fact {
	width: 50%;
	margin-top: 50px;
}
/* Skills */
.boxes.boxes-type-3,  .skills {
	padding-left: 20px;
	padding-right: 20px;
}
.boxes.boxes-type-3 .box-icon {
	width: auto;
}
/* Mobile Boxes */

ul.mobile-boxes {
	background: none;
	min-height: 300px;
}
ul.mobile-boxes li .details {
	width: 95%;
}
ul.mobile-boxes li.features-button {
	display: none;
}
/* Pricing Tables */
#pricing-tables .price_boxes .box {
	width: 48%;
	width: calc(50% - 10px);
	margin-top: 10px;
}
.contact .address,  .contact .contact_form {
	width: 95%;
	margin: 0 auto;
	float: none;
	margin-top: 50px;
}
.testimonials.type-2 .testimonial-slide h2 {
	max-width: 90%;
}
.testimonials .inner {
	padding: 40px 15px;
}
#shop .single_item_details .left,  #shop .single_item_details .right {
	width: 100%;
	float: none;
}
#shop .single_item_details .right {
	margin-top: 40px;
	padding: 0;
}
.post .dates {
	display: none;
}
.dates.for-mobile {
	display: block;
}
.post .post-inner {
	width: 100%;
}
.post .post-inner .post-header {
	margin-bottom: 10px;
}
.reply-form form div {
	width: 100%;
	padding: 0 !important;
	margin: 10px 0 0 0;
}
/* LAYER SLIDER */
#layersliderFS p.bigger {
	font-size: 45px;
}
#layersliderFS .ls-slide a:nth-of-type(1) {
	left: 34% !important;
}
#layersliderFS .ls-slide a:last-child {
	left: 48% !important;
}
}

/* MAX 640px */

	@media only screen and (max-width: 640px) {
section.address a.box {
	width: 100%;
}
.home-text-slider h1.small-type {
	font-size: 30px;
}
.fp-header {
	font-size: 35px !important;
}
#navigation-type2 .nav-menu {
	max-width: 150px;
}
#navigation-type2 .nav-menu ul {
	min-width: 250px;
}
#shop .box {
	margin-right: 0 !important;
}
}

/* MAX 540px */

	@media only screen and (max-width: 540px) {
.header-style-2.header {
	font-size: 30px;
}
.team-boxes .team-box {
	width: 90%;
	float: none;
	margin: 30px auto;
}
.feature-boxes .feature-box {
	width: 90%;
	float: none;
	display: block;
	padding: 50px 0 !important;
	margin: 0 auto !important;
}
.feature-boxes .basic_slider {
	margin-bottom: 70px;
}
.basic_slider .image_slider .slide .texts {
	max-width: 80%;
}
.feature-text.small-head.f-left.t-left.dark {
	margin-bottom: 30px;
}
.feature-boxes .feature-box.no-margin-top {
	margin: 75px auto 0 !important;
}
.boxes.boxes-type-3 .box-texts {
	width: 75%;
}
.boxes.boxes-type-5 > div {
	width: 90%;
	float: none;
	margin: 30px auto;
}
#timeline {
	padding: 10px;
}
footer > div > div {
	margin-bottom: 50px;
}
footer .footer_bottom .left,  footer .footer_bottom .right {
	width: 90%;
	margin: 0 auto 15px;
	text-align: center;
	float: none;
}
.boxes.boxes-type-5 .box {
	margin-top: 15px;
}
#member-modals .modal-dialog .modal-body {
	width: 90%;
}
#member-modals .modal-dialog .modal-body .member-image {
	width: 100%;
}
/* LAYER SLIDER */
#layersliderFS p.bigger {
	font-size: 30px;
}
#layersliderFS .ls-slide a:nth-of-type(1) {
	left: 25% !important;
}
#layersliderFS .ls-slide a:last-child {
	left: 48% !important;
}
}

/* MAX 480px */

	@media only screen and (max-width: 480px) {
.col-xs-3, .col-md-3 {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	float: none;
}
#home.rev-slider .second_text span {
	font-size: 14px;
}
.home_boxes h1 {
	font-size: 30px;
}
.home_boxes h2 {
	padding: 0;
}
.home_boxes p {
	padding: 0;
	opacity: 0.7;
}
.home_boxes .boxes {
	padding: 0;
}
.bigger,  .big {
	font-size: 30px;
}
.fp-header {
	font-size: 25px !important;
}
.fp-fixed-header {
	font-size: 20px !important;
}
.fp-fixed-text {
	font-size: 12px;
	opacity: .8;
}
.bw-type .home-text-slider .home-fixed-text {
	font-size: 13px;
}
.category-boxes .box .category-inner-slider {
	margin: 0 auto;
}
#categories {
	padding-left: 10px;
	padding-right: 10px;
}
.home-extra-note p {
	font-size: 15px;
}
.home-text-slider .home-fixed-text {
	font-size: 13px;
}
.home-text-slider h1 {
	font-size: 25px;
}
.text-50 {
	font-size: 25px;
}
.header {
	font-size: 18px;
}
.header-style-1.header + p {
	font-size: 13px;
}
.boxes.boxes-type-3 .box-texts {
	width: 66%;
}
.contact .form button {
	margin: 15px 0 0;
	width: 100%;
}
.contact .form input#verify {
	width: 100%;
	max-width: 100%;
}
/* Facts */
.facts .fact {
	width: 100%;
}
ul.mobile-boxes {
	margin: 0 auto;
}
ul.mobile-boxes li,  ul.mobile-boxes li:nth-of-type(2n) {
	width: 90%;
	float: none;
	margin: 50px auto;
	padding: 0;
	display: block;
}
ul.mobile-boxes li:nth-of-type(2n) .details,  ul.mobile-boxes li .details {
	text-align: center;
	float: none;
}
ul.mobile-boxes li div.mobile-icon,  ul.mobile-boxes li h4,  ul.mobile-boxes li h4 + p {
	text-align: center;
}
#pricing-tables .price_boxes .box {
	width: 90%;
	margin: 25px auto;
	float: none;
}
#portfolio-filters.type2.cbp-l-filters-alignCenter .cbp-filter-item,  #blog-filters.type2.cbp-l-filters-alignCenter .cbp-filter-item {
	padding: 6px 14px;
	font-size: 12px;
}
.home-text-slider h1.small-type {
	font-size: 22px;
}
.media-left a img {
	width: 50px;
	height: 50px;
}
.content-buttons {
	text-align: center;
}
a.content-button {
	margin: 10px auto !important;
}
}

/* MAX 480px */

	@media only screen and (max-width: 360px) {
.timelineFlat .item {
	width: 320px;
}
/* LAYER SLIDER */
#layersliderFS p.bigger {
	font-size: 26px;
}
#layersliderFS .ls-slide a:nth-of-type(1) {
	left: 22% !important;
}
#layersliderFS .ls-slide a:last-child {
	left: 48% !important;
}
}

 @media (min-width: 1280px) and (max-width: 1439px) {
.footer-cnt {
	letter-spacing: 0
}
.right-text-section {
	padding: 30px 50px !important;
}
.second-sec-space {
	padding-top: 50px !important;
}
#page-header.inner-header {
	padding: 250px 0 !important;
}
.boxes.boxes-type-testi .box {
	padding: 0 15px !important;
	min-height: 200px !important;
}
}
@media (min-width: 1280px) and (max-width: 1339) {
.right-text-section p {
	margin-bottom: 0;
	font-size: 13px;
}
.right-text-section {
	padding: 0px 20px 20px;
}
.second-sec-space {
	padding-top: 20px;
}
}
@media (min-width: 1280px) and (max-width: 1900px) {
.counter-per {
	right: 80px;
}
.boxes.boxes-type-1 .box {
	min-height: 320px;
}
.team-boxes .member-details {
	/*height: 100%;*/
	height: 75%;
	/*padding: 20px;*/
	padding: 20px;
}
.member-image h3 {
	font-size: 15px;
}
.team-boxes .member-details p {
	margin-top: 10px;
}
.team-boxes .member-details p {
	margin-bottom: 0;
}
.designation{
min-height:145px;	
}
.designation p {
    font-size: 13px;
}
.second-row-team{
min-height:145px;	
}
}
