@charset "utf-8";
/* CSS Document */



@media (min-width: 768px){
header .navbar-inverse .navbar-nav>li>a {
  
     font-family: "proxima", "Helvetica Neue", Helvetica, Arial, sans-serif!important;
    font-size: 17px;
    line-height: 86px;
    padding: 0 28px;
    height: 86px;
   /* -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;*/
}
.info-icon {
    color: #fff !important;
    font-size: 11px;
    text-align: left;
    vertical-align: top;
    margin-top: -10px;
    width: 100%;
    height: 20px;
}
	.collapse.navbar-collapse{padding:0}
	.navbar-nav{width:100%; text-align:right;}
	.navbar-nav li{ float:none; display:inline-block;vertical-align:top;}

	header .navbar-inverse .navbar-nav>li>a{padding:0 9px}

}
@media (min-width:992px) {
header .navbar-inverse .navbar-nav>li>a {
    color: #79287d;
     font-family: "proxima", "Helvetica Neue", Helvetica, Arial, sans-serif!important;
    font-size: 17px;
    line-height: 86px;
    padding: 0 15px !important;
    height: 86px;
  /*  -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;*/
}
.info-icon {
    color: #fff !important;
    font-size: 12px;
    text-align: left;
    vertical-align: top;
    margin-top: -10px;
    width: 100%;
    height: 20px;
}
	.co-5-1{padding:0 15px; width:20%;position:relative; min-height:1px; float:left}
		header .navbar-inverse .navbar-nav>li>a{padding:0 20px}
	/*.foot-contact h1 a{display: block; margin: 22px auto; max-width: 150px;}*/
}
@media (min-width:1200px) {

.info-icon {
    color: #fff !important;
    font-size: 14px;
    text-align: left;
    vertical-align: top;
    margin-top: -10px;
    width: 100%;
    height: 20px;
}

header .navbar-inverse .navbar-nav>li>a {
   color: #7a2e8e;
     font-family: "proxima", "Helvetica Neue", Helvetica, Arial, sans-serif!important;
    font-size: 14px;
    line-height: 86px;
    padding: 0 18px !important;
    height: 86px;
  /*  -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;*/
}
}

}
@media (min-width:1400px) {
header .navbar-inverse .navbar-nav>li>a{padding:0 25px}
	header .navbar-inverse .navbar-nav>li>a{font-size:14pt}
	.banner h1{font-size:64pt}
	section.lost_found{height:450px;}
	section.lost_found h2{margin-top:110px}
	.banner .button, .main-footer h3{font-size:14pt}
	.home-services .thumbnail h3{font-size:19pt;}
	.home-services .thumbnail p, .footer-personal_tag .thumbnail span, .main-footer ul li a{font-size:12pt}
	/*section.lost_found h2, .home-buisiness_block h2{font-size:48pt}*/
	section.lost_found P, .home-buisiness_block p{font-size:15pt}
	.section_head-caption, .client-box h4{font-size:18pt}
	.foot-contact; .footer-personal_tag h2{font-size:36pt}
	.foot-contact h1{font-weight:normal}
	.foot-contact h1 a{font-size:24pt}
	.footer-personal_tag .thumbnail p{font-size:13pt}
	.main-footer p, .copy-right{font-size:11pt}
	.inner-banner h1{font-size: 64pt}
	.inner-banner p{font-size: 29pt;padding-bottom: 53px;}}	
}
@media (max-width: 992px){

.banner-inner {
    height: 356px;
    overflow: hidden;
}
	.home-services .thumbnail p{height:54px; overflow:hidden; margin-bottom:15px}
	.home-services .thumbnail{margin-bottom:30px}
	.home-buisiness_block h2{font-size:34px}
}

@media (max-width: 767px){
    .banner h1{
        margin-top:10%;
    }
    .nav.navbar-nav{
        margin:0;
    }

.margin-price-color{ margin-top:0px!important;}

.main-grey {
    margin-top: -20px !important;
}
.btn-kool-default2 {
   
    margin: 10px!important;
}
.banner-inner {
    height: 277px; overflow: hidden;}
header .navbar-inverse .navbar-nav>li>a {
    padding: 0px 9px;
}
header .navbar-inverse .navbar-nav>li>a {
color: #7a2e8e;font-family: "proxima", "Helvetica Neue", Helvetica, Arial, sans-serif!important;font-size: 17px; line-height: 86px; padding: 0 28px; height: 86px;   /*-webkit-transition: all 1s ease;  -moz-transition*/}
.home-buisiness_block h2, section.lost_found h2{font-size:25px}
.mobile-icon { width: 50%!important; float: left; font-size: 12px;}

.info-icon {
width: 50%!important; float: left; height: 55px;font-size: 12px;}
.demo-video-area {text-align: left; float: left; padding-top: 20px; width: auto;}
.demo-video-title { margin: auto; text-align: center;color: #FFFFFF;padding-top: 20px;  font-size: 36px;}

.navbar-inverse .navbar-toggle, .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{border-color: #FFF;  }
.navbar-header{ background-color:#7a2e8e;}
header .navbar-inverse .navbar-nav>li>a{/*padding:10px 15px;*/ height:auto; line-height:180%}
header .navbar-inverse .navbar-nav>li>a{}
.navbar-collapse{border-top:0; box-shadow:none; -webkit-box-shadow:none; padding-left:0; padding-right:0}
.logo {display:block; text-align:center; padding-top:0}

.logo img{display:inline-block}
.banner{ position:relative}
.parallax-content1{float:none}
.home-buisiness_block h2, section.lost_found h2{font-size:32px}
.home-buisiness_block h2{margin-top:0}
section.lost_found P, .home-services .thumbnail p, .home-buisiness_block p{font-size:12px}
.section_head-caption, .client-box  h4{font-size:15px}
.banner h1{font-size:40pt}
.cbp-af-header, .cbp-af-header.cbp-af-header-shrink{height:auto}
.foot-contact h1 a{display: block; margin: 22px auto;/* max-width: 150px;*/}
.menu-mobile{padding:0}
section.lost_found{height:300px;}
section.lost_found h2{margin-top:110px}
.home-services .thumbnail p{height:auto; max-height:54px; overflow:hidden; margin-bottom:15px}
.home-services .thumbnail{margin-bottom:30px}
.buisiness-box{margin-top:75px}
}

@media (max-width: 540px){
.margin-price-color{ margin-top:0px!important;}
.main-grey {margin-top: -20px !important;}
.btn-kool-default2 { margin: 10px!important;}
.alert-danger { width: 90%!important; }
.dropdown-menu li a{ color:#fff!important;}

.navbar-nav {margin: 10.5px 0!important;}
.dd {margin-bottom: 10px!important;}
.banner-inner h2 {color: #fff;font-family: 'avant_guardbold';font-size: 30px;padding-top: 44px;}
.banner-inner {height: 379px;overflow: hidden;}
.footer-personal_tag h2{font-size:30px}

.top-margin{ margin-top:140px;}

.btn-default { text-align:left!important;background-color: #fff!important;border-color:#fff !important;width: 220px; color:#000000!important;}
.home-buisiness_block h2, section.lost_found h2{font-size:25px}

.mobile-icon {width: 50%!important;float: left;font-size: 12px;}
.info-icon { width: 50%!important; float: left; height: 42px;font-size: 12px;}
.demo-video-area { margin: auto; text-align: center; padding-top: 90px; width: 91px;}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a: {  color: #fff!important;}

.navbar-inverse .navbar-nav.open .dropdown-menu > li > a:hover { color: #fff!important;}
.btn-default:hover {background-color: #fff!important; border-color:#fff !important;color:#000000!important;color: #333;}
.loginbox{ margin-top:10px;}
}



@media (max-width: 480px){
.margin-price-color{ margin-top:0px!important;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {background-color:none!important;}
.image-space2{float:left; width:20%; margin-left:8px;}
.fitness-content {color: #fff;margin-top: -14px !important; padding-bottom: 50px;padding-top: 40px;}

.main-grey {margin-top: -20px !important;}
.btn-kool-default2 { margin: 10px!important;}

.cd-main-content { height: 100%;position: relative;z-index: 1;}
.alert-danger {width: 90%!important; }

 .login-box-space{ padding-left:15px!important; padding-right:15px!important;}
#accordion {padding-top:40px;}
.dropdown-menu::before {background:none!important;}


header.cbp-af-header.cbp-af-header-shrink .navbar-inverse .navbar-nav > li > a {height: 20px!important;line-height: 24px!important;}

#fullscreen.pageblock #slideposition {left: 35%!important;   
}
#fullscreen.pageblock .slider .slide .slidecontent h1 {line-height: 100%!important;}
.banner h1 { font-weight: 700;}
.banner-inner img { height: auto!important;}
.dropdown-menu li a{ color:#fff!important;}
.general-conditions { padding-bottom: 30px;padding-top: 66px;}
.bottom-content-area {margin-top: 25px!important;}
.navbar-nav { margin: 10.5px 0!important;}
.content_areaabt { margin-top: 198px;}
.bx-wrapper { max-width: 80% !important;}
.dd { margin-bottom: 10px!important;}
.header-title-area {float: left; background-image: url("../images/content-bg.png"); background-repeat: no-repeat; background-position: left center; padding-left: 25px; margin-top: 41%!important;}
.navbar.navbar-inverse{margin:0; background-color:#4b2f5c; }
.banner-inner h2 { color: #fff;font-family: 'avant_guardbold'; font-size: 30px; padding-top: 44px;}
.banner-inner { height: 111px; overflow: hidden;}

.banner h1{font-size:35pt}
.footer-personal_tag h2{font-size:23px}
.buisiness-box{margin-top:15px}
.buisiness-box:first-child{
    margin-top: 30px;
}
.home-buisiness_block h2, section.lost_found h2{font-size:25px}
.mobile-icon {width: 45%!important; float: left;font-size: 12px;}
.info-icon {width: 45%!important;float: left;height: 42px;font-size: 12px;}
}



@media (max-width: 360px){
.margin-price-color{ margin-top:0px!important;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover { background-color:none!important;}
.image-space2{float:left; width:20%; margin-left:5px;}
.fitness-content {color: #fff; margin-top: -14px !important;padding-bottom: 50px;padding-top: 40px;}
.main-grey {margin-top: -20px !important;}
.btn-kool-default2 {margin: 10px!important;}

.cd-main-content {height: 100%;position: relative;z-index: 1;}
.alert-danger {width: 90%!important;}  

 .login-box-space{ padding-left:15px!important; padding-right:15px!important;}
#accordion { padding-top:40px;}
.dropdown-menu::before { background:none!important;}  
header.cbp-af-header.cbp-af-header-shrink .navbar-inverse .navbar-nav > li > a { height: 0px!important; line-height: 24px!important;}
#fullscreen.pageblock #slideposition { left: 35%!important;}   
#fullscreen.pageblock .slider .slide .slidecontent h1 {line-height: 70%!important;}
.banner h1 {font-weight: 700;}
.banner-inner img { margin-top: 62px!important;}
.main-grey { margin-top: 170px !important;}   
.banner-inner img {height: auto!important;}
.dropdown-menu li a{ color:#fff!important;}
.general-conditions { padding-bottom: 30px; padding-top: 66px;}
.bottom-content-area { margin-top: 25px!important;}
.navbar-nav { margin: 10.5px 0!important;}
.content_areaabt { margin-top: 198px;}
.bx-wrapper { max-width: 80% !important;}
.dd { margin-bottom: 10px!important;}
.header-title-area { float: left; background-image: url("../images/content-bg.png"); background-repeat: no-repeat; background-position: left center;padding-left: 25px; margin-top: 41%!important;}
.navbar.navbar-inverse{margin:0; background-color:#fff; }
.banner-inner { height: 69px;overflow: hidden;}
.banner h1{font-size:30pt}
.footer-personal_tag h2{font-size:20px}
.buisiness-box{margin-top:60px}
.home-buisiness_block h2, section.lost_found h2{font-size:30px}
.home-buisiness_block h2, section.lost_found h2{font-size:25px}
.mobile-icon { width: 45%!important; float: left; font-size: 12px;}
.info-icon {width: 100%!important; float: left; height: 42px; font-size: 12px;}
.demo-video-area{ margin:auto; text-align:center; padding-top:170px; width:40px;}
.demo-video-title{ margin:auto; text-align:center; color:#FFFFFF; padding-top:20px; font-size:20px;}
}



@media (max-width: 320px){


.margin-price-color{ margin-top:0px!important;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
    background-color:none!important;}
.image-space2{float:left; width:20%; margin-left:5px;}
.fitness-content {color: #fff;margin-top: -14px !important;padding-bottom: 50px; padding-top: 40px;}
.main-grey {margin-top: -20px !important;}
.btn-kool-default2 {float: left;font-size: 18px !important; margin: 10px;}
.cd-main-content { height: 100%; position: relative; z-index: 1;}
.login-box-space{ padding-left:15px!important; padding-right:15px!important;}
#accordion { padding-top:40px;}
.dropdown-menu::before { background:none!important; }
header.cbp-af-header.cbp-af-header-shrink .navbar-inverse .navbar-nav > li > a {
height: 0px!important; line-height: 24px!important;}

#fullscreen.pageblock .slider .slide .slidecontent h1 {line-height: 70%!important;
}

    
}
.banner h1 {
    font-weight: 700;
}
.banner-inner img {
  
    margin-top: 62px!important;
}
.main-grey {
        margin-top: 170px !important;
   
}
.banner-inner img {
    height: auto!important;
}
.dropdown-menu li a{ color:#7a2e8e!important;}

.general-conditions {
    padding-bottom: 30px;  padding-top: 66px;}


.bottom-content-area {
    
    margin-top: 25px!important;
  
}

/*
.navbar-nav {
    margin: 10.5px 0!important;
}
*/
.content_areaabt {
    margin-top: 198px;
}
.bx-wrapper {
    max-width: 80% !important;
}
.dd {
   
    margin-bottom: 10px!important;
}

.header-title-area {
    float: left;
    background-image: url("../images/content-bg.png");
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 25px;
    margin-top: 41%!important;
}
/*.navbar.navbar-inverse{margin:0; background-color:#65a643; }*/
.navbar.navbar-inverse{margin:0;  }
.banner-inner {
    height: 379px;
    overflow: hidden;
}
	.home-buisiness_block h2, section.lost_found h2{font-size:25px}
		.mobile-icon {
    width: 100%!important;
    float: left;
    font-size: 12px;
}

.info-icon { width: 100%!important; float: left; height: 42px; font-size: 12px;}
.demo-video-area{ margin:auto; text-align:center; padding-top:170px; width:40px;}

.demo-video-title{ margin:auto; text-align:center; color:#FFFFFF; padding-top:20px; font-size:20px;}
}
