@media only screen and (max-width: 600px) {
  .btn + .btn {
      margin-top: 23px;
   margin-left: 202px;
    position: relative;
    bottom: 45px;
}
.client-logo img {
   
    filter: alpha(opacity=70);
    height: 67px!important;
    width: 200px!important;
}

} 

.item h3 {
    font-weight: 600;
    font-size: 24px!important;
    margin:10px;
}
.item {
    text-align: center;
    padding: 0px;
    color: #214277;
}


.page-title h1 {
    font-size: 29px !important;
}



@media only screen and (max-width: 480px) {
    .page-title h1 {
    font-size: 20px !important;
}

    
    .btn {
   
    font-size: 10px!important;
    line-height: 1.42857143!important;
    border-radius: 7px!important;
   
}
.content-holder {
    padding-right: 118px!important;
    padding-top: 16px!important;
    padding-bottom: 85px!important;
    padding-left: 11px!important;
}
  .btn {
    padding: 0px 6px!important;
    height: 29px!important;
    line-height: 29px!important;
    font-size: small;
}
.slider-bg .hero-text P {
    line-height: 15px;
    font-size: 14px;
}
.hero-text h3 {
    font-size: 30px;
    line-height: 1.2;
}
    img {
    height: auto;
   width: 100%;
}
    .pt-120 {
    padding-top: 46px;
}
.mt-50 {
    margin-top: -11px;
}
.pb-100 {
    padding-bottom:0px;
}
.mt-80 {
    margin-top:0px;
}
.lead {
    margin-bottom: -30px!important;
    
}
.mt-30 {
    margin-top:0px;
}
.pt-100 {
    padding-top: 19px;
}
.btn {
    padding: 0px 6px!important;
    height: 32px!important;
    line-height: 35px!important;
    font-size: small;
}
.slider-bg {
   
  height: 79vh !important;
    margin: 49px 0px 18px 0px;
}

.center{
   
    text-align:center;
}
li.dropdown.megamenu-fw.active-link-cotact {
   
}
button.btn.btn-lg.dropdown.megamenu-fw.active-link-cotact {
   
}
.icon-bar.mobilehide {
   
}

}

@media only screen and (max-width: 600px) {
.section-heading h2 {
   
    font-size: 17px;
}
.icon-bar a {
    display: block;
    text-align: center;
    padding: 4px !important;
    transition: all 0.3s ease;
    color: #fff;
    font-size: 23px!important;
}
.contact-info-text span {
    color: #fff1f1;
    font-size: 15px !important;
    display: inline-block;
    width: 100%;
    font-family: serif;
}
.contact-info-text h2 {
    color: #fff;
    font-size: 19px!important;
    text-transform: capitalize;
    font-weight: 700;
    margin-bottom: 10px;
}
.section-heading h4 {
   
    font-size: 11px;
    letter-spacing: 0px;
    font-weight: 600;
    
}
.section-heading p {
    font-size: 14px;
    line-height: 1.5;
        text-align: center;
}
 h3 {
    font-size: 18px;
}
p {
    letter-spacing: normal;
    line-height: 27px;
    color: #111111;
    font-weight: 300;
    font-size: 14px;
    text-align: justify;
}

.panel-body {
    padding: 15px 0px;
    display: flex !important;
}
.panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px;
    padding: 0px 17px;
}
.cardo-font {
    font-family: 'Cardo', serif!important;
    font-size: 23px;
}
.icofont-tag:before {
    content: "\f004";
    color: #12a1be;
    font-size: 25px;
    border: 3px solid grey;
    border-radius: 25px;
    padding: 3px 5px;
}
ul#portfolio-filter.filter-transparent li {
    color: #212121;
    padding: 4px 3px;
    font-size: 10px;
    text-transform: uppercase;
    margin: 0 15px;
    border: 1px solid transparent;
}
ul#portfolio-filter.filter-transparent li.active {
    background-color: #d42e22;
    color: #fff;
    border: 1px solid #d42e22;
}
.font-50px {
    font-size: 34px!important;
}
.font-20px {
    font-size: 13px;
}
.counter h2 {
   
    font-size: 42px;
   
}
h1 {
    font-size: 30px;
}

}

@media only screen and (max-width: 600px) {
.light-tabs .nav-tabs>li>a {
    margin-right: 0;
    font-size: 10px;
    line-height: 25px;
    color: #212121;
    border: 0;
    border-radius: 0;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 700;
    font-family: 'Jost', sans-serif;
}

}


@media only screen and (max-width: 600px) {
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
  
    max-width: 100%;
 
}

}







@media only screen and (max-width: 600px) {
 nav.navbar.bootsnav.navbar-transparent .logo, .logo {
 
    margin-top: -3px;
} 
.img-responsive, .thumbnail a>img, .thumbnail>img {
    display: none;
      
}
}

@media only screen and (max-width: 600px) {
  .cta-heading-right .content-text {
        font-size: 15px!important;
}
}
@media (min-width:1024px) and (max-width:1200px){
	.product .product-detail h4 {font-size: 14px;}
	.product .product-detail p {font-size: 12px;}
	.check-btns .btn + .btn {margin-left: 5px;}
	.banner-box h2{font-size:33px;}
	.many-btns .btn{margin-bottom:20px;}
	.schedule-wrap .nav-tabs li a{padding: 12px 12px;margin-right: 5px;}
}


@media (max-width:768px){
	.countdown-container-white .countdown li {margin-right: 10px;}
	.summary-cart{border-right:0;}
	.form-coupon {padding-left: 25px !important;}
	.check-btns .btn + .btn {margin-left: 5px;}
	.banner-box h2{font-size:24px;}
	.banner-box p{font-size:14px;}
	.widget-btns .btn{margin-bottom:20px;display: block;}
	.widget-btns .btn.btn-lg, .btn.btn-group-lg{height: 46px;line-height:46px;}
	.first-ico-box .feature-box{float:none;}
	.app-btns .btn + .btn {margin-left: 0px; margin-top:10px;}
	.feature-box-right{width:100%;}
	ul.cart-list{left: -280px !important;border-top: 0 !important;}
	ul.cart-list > li.total > .btn {line-height: 30px;}
	.attr-nav-two{display:none;}
	.schedule-wrap {padding: 30px 15px;}
	.schedule-wrap .nav-tabs li a{padding: 12px 11px;margin-right: 5px;}
	
	
	li.dropdown.megamenu-fw.active-link-cotact {
    display: none;
}
button.btn.btn-lg.dropdown.megamenu-fw.active-link-cotact {
    display: none;
}
	
/*.slider-bg.flexslider {*/
/*    height: 64vh !important;*/
  
/*    margin: 66px 0px -20px 0px;*/
/*}*/

}

@media (max-width:991px){
	nav.navbar.bootsnav.navbar-fixed{height:auto;}
	nav.navbar.bootsnav.navbar-transparent .logo, .logo{text-align: center;display: inline-block;height: 85px;}
	nav .logo > a{padding-top: 12px;padding-bottom: 10px;}
	.footer-height {display: none;}
	.testimonial .slick-arrow {display: none;visibility: hidden;}
	[class*="col-"] > .team-member-container {margin-top: 20px;margin-bottom: 20px;}
	.left_parallax, .right_parallax{display: none;}
}


@media (max-width:767px){
	.schedule-tab ul li {width: 100%;text-align: center;}
	.schedule-tab ul li:nth-child(1) {padding-left: 0;}
	.schedule-tab ul li:nth-child(4) {text-align: center;margin-top: 20px;margin-bottom: 10px;}
	.attr-nav-two{display:none;}
	.testimonial-item .testimonial-content {padding: 100px 50px 50px;}
	.testimonial-item{padding-left: 15px;padding-right: 15px;}
	ul.social-top li a{padding-right:10px;}
	.col-inner.spacer {padding: 50px 20px;}
	.four-zero-four-bg h1{font-size:60px;font-weight: 700;}
}



@media (min-width:767px) and (max-width:991px){
	.slider-bg .hero-text h1, .hero-text h1, .error-cover-bg h1, .coming-cover-bg h1 {font-size: 70px;}
	.feature-box, .counter, .copy-right, .post{margin-bottom:20px;}
	.embed-container, .contact-us h3{margin-top:20px;}
	.copy-right, .footer-copyright ul.social-media{text-align:center;}
	.footer-copyright ul.social-media{float: none;}
	.flex-direction-nav a:before{font-size:35px;}
	h4{line-height:30px;}
	.countdown-container .countdown li {min-width: 110px;padding: 20px 10px;width: 110px;margin-right: 20px;}
	.countdown li span {font-size: 30px;}
	.countdown li p {font-size: 14px;margin-bottom: 0;}
	.error-cover-bg p, .coming-cover-bg p{font-size: 18px;line-height: 32px;}
	.col-about-right, .widget-list ul, ol {padding-left: 30px;}
	.right-col-rv{margin-top:50px;}
}

@media (min-width:481px) and (max-width:766px){
	.slider-bg .hero-text h1, .hero-text h1, .error-cover-bg h1, .coming-cover-bg h1 {font-size: 70px!important;}
	.feature-box, .counter, .copy-right, .post{margin-bottom:20px;}
	.embed-container, .contact-us h3{margin-top:20px;}
	.copy-right, .footer-copyright ul.social-media{text-align:center;}
	.footer-copyright ul.social-media{float: none;}
	.flex-direction-nav a:before{font-size:35px;}
	h4{line-height:30px;}
	.error-cover-bg p, .coming-cover-bg p{font-size: 18px;line-height: 32px;}
	.countdown-container .countdown li, .countdown-container-white .countdown li {min-width: 70px;padding: 10px 10px;width: 30px;margin-right: 0px;}
	.countdown li span, .countdown-container-white .countdown li span {font-size: 14px;}
	.countdown li p {font-size: 11px;margin-bottom: 0;}
	.error-cover-bg{min-height: 600px;}
	.icon-view {margin-left:0;margin-right:0;}
	.widget-list ul, ol{padding-left:30px;}
	.right-col-rv{margin-top:50px;}
}

@media (min-width:320px) and (max-width:480px){
	.slider-bg .hero-text h1, .hero-text h1, .error-cover-bg h1, .coming-cover-bg h1 {font-size: 40px!important;}
	.slider-bg .hero-text h2, .hero-text h2, .error-cover-bg h2, .coming-cover-bg h2 {font-size: 30px!important;}
	.slider-bg .hero-text h3, .hero-text h3, .error-cover-bg h3, .coming-cover-bg h3 {font-size: 34px!important;}
	.feature-box, .counter, .copy-right, .post{margin-bottom:20px;}
	.embed-container, .contact-us h3{margin-top:20px;}
	.copy-right, .footer-copyright ul.social-media{text-align:center;}
	.footer-copyright ul.social-media{float: none;}
	.flex-direction-nav a:before, .error-cover-bg h2, .coming-cover-bg h2{font-size:30px;}
	.error-cover-bg p, .coming-cover-bg p{font-size: 18px;line-height: 32px;}
	.error-cover-bg h2, .coming-cover-bg h2{margin-top:20px;margin-bottom:20px;}
	.title-error-bg, .title-cover-bg{min-height: 600px;}
	.countdown-container .countdown li, .countdown-container-white .countdown li {min-width: 70px;padding: 10px 10px;width: 30px;margin-right: 0px;}
	.countdown li span, .countdown-container-white .countdown li span {font-size: 14px;}
	.countdown li p {font-size: 11px;margin-bottom: 0;}
	.countdown-container, .countdown-container-white {margin-top: 20px;margin-bottom: 20px;}
	h4{line-height:30px;}
	.login-cover-bg{min-height: 800px;}
	.icon-view {margin-left:0;margin-right:0;}
	.check-btns .btn + .btn{margin-left:3px;}
	.banner-box{margin-bottom:40px;}
	h2{font-size:30px;}
	.date-section h1, .fashion-section h1, .fitness-section h1{font-size:30px;}
	.date-section h2, .fitness-section h2{font-size:20px;}
	.progress-ring{display:block;}
	.widget-list ul, ol{padding-left:20px;}
	.right-col-rv{margin-top:50px;}
	.hero-text-sm h3{font-size:14px!important;}
	.hero-text-sm h5{font-size:12px!important;}
	.app-btns .btn + .btn {margin-left: 10px;margin-top: 0px;}
	.attr-nav > ul > li > a.btn{display:none;}
    .schedule-wrap .nav-tabs li a { width: 118px;height: 50px;line-height: 50px;margin-bottom: 10px;padding: 0;}
    .schedule-tab ul { padding-left: 0;}
	.col-about-right {padding-left: 20px;}
	.col-about-left {padding-right: 20px;}
	.icon-tabs .nav-tabs > li {width:49%;}

}

@media (max-width:320px){
	.slider-bg .hero-text h2, .hero-text h2, .error-cover-bg h2, .coming-cover-bg h2 {font-size: 30px!important;}
	.slider-bg .hero-text h3, .hero-text h3, .error-cover-bg h3, .coming-cover-bg h3 {font-size: 20px!important;}
	.countdown-container .countdown li, .countdown-container-white .countdown li {min-width: 70px;padding: 10px 10px;width: 30px;margin-right: 0px;}
	.countdown li span, .countdown-container-white .countdown li span {font-size: 14px;}
	.countdown li p {font-size: 11px;margin-bottom: 0;}
	.signup-box{max-width: 295px;}
	.btn + .btn, .check-btns .btn + .btn{margin-left:0!important;margin-top:10px!important;}
	.icon-view {margin-left:0;margin-right:0;}
	.banner-box{margin-bottom:40px;}
	.banner-box h2{font-size:20px;}
	.banner-box p{font-size:12px;}
	h2{font-size:30px;}
	.date-section h1, .fashion-section h1{font-size:30px;}
}
