@charset "utf-8";
/* CSS Document */
/*// 960px min
@gridColumnWidth960:     60px;
@gridGutterWidth960:     20px;
@gridRowWidth960:        (@gridColumns * @gridColumnWidth960) + (@gridGutterWidth960 * (@gridColumns - 1));
*/

/***************************For Carousel *********************************************/

@media (max-width: 1250px) {

}
@media (max-width: 1200px) {
	.container{width:100%;}
	.navigation .navbar-collapse ul li a{  padding: 20px 13px 30px;}
	.top-header {
		padding-left: 5px;
	}
	.coach-arrow ul li a{
		font-size: 20px;
	}
	.coach-arrow ul li:last-child:after{
		display: none;
	}
}
@media (max-width: 1089px) {
	
	.navigation .navbar-collapse ul li a{  padding: 20px 8px 30px;}	
}

@media (max-width: 1024px) {
	.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
		position: absolute;
		top: 50%;
		z-index: 5;
		display: inline-block;
	}


	.navigation{
		float:none;
	}
	.top-header-right{
		float:none;
	}
	.navigation .navbar-collapse ul li a{
		padding:20px 21px;
	}
	.top-header em{
		font-size:13px;
	}
	.coach-arrow ul li a{
		font-size:19px;
	}
	.social-icons ul li{
		margin-right:10px;
	}
	.link-item h1{
		font-size:25px;
	}
	.quotation{
		right:0px;
	}
	.controller{
		top:314px;
	}
	.qupte-img-wrap {
		right: -27px;
		top: 324px;
	}
	.navigation .navbar-collapse ul li a{padding:20px 5px;}
	.navigation .navbar-collapse ul li a{font-size:14px;}
	.navigation .navbar-collapse{font-size:4px;}
	
	.navigation .navbar-collapse ul ul li a{font-size:12px;}
	.coach-arrow a.phone {

		height: 150px;
		width: 150px;
		line-height: 150px;

	}

	.top-header-right {position:static;}
}





@media (max-width: 980px) {
	div#mg-wprm-wrap {
		z-index: 99999999;
	}
	header {
		padding-top: 40px;
	}

	.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
		background: white;
	}

	.hamburger.hamburger--slider {
		float: right;
	}

	#wprmenu_bar .menu_title a {
		color: #fff;
	}
	#wprmenu_bar, #mg-wprm-wrap{
		display: block;
		background: #169ddc;
	}
	.navigation{
		display: none;
	}
	.top-header-right ul li{
		margin-right:12px;
	}
	.navigation .navbar-collapse ul li a {
		padding: 20px 5px;
	}
	.btn1{
		margin-top:-40px;
	}
	.minibus{
		margin-bottom: 20px;
	}
	.coach-arrow ul li a{
		font-size:16px;
	}
	.coach-arrow a.call, .coach-arrow a.email{
		height: 110px;
		width: 110px;
		line-height: 110px;
		top: -6px;
	}
	.coach-arrow a.call{
		left: -6px;
	}
	.coach-arrow a.email{
		right: -6px;
	}
	
	
	i.fa-quote-left, i.fa-quote-right{
		font-size:60px;
		margin-top:95px;
	}
	.img-inner{
		margin-bottom:25px;
	}
	.form-group .submit{
		margin-top:15px;
	}
	.social-icons ul li{
		margin-right:8px;
	}
	.link-item h1{
		font-size:20px;
	}
	.link-item{
		font-size:13px;
	}
	.footer{
		margin-left:40%;
	}
	.testimonials{
		margin-bottom:35px;
	}
	.quotation{
		top:-21px;
	}
	.controller {
		top: 323px;
	}
	.quote h2{
		font-size:30px;
	}
	.qupte-img-wrap {
		right: -115px;
		top: 379px;
	}

	
}


@media (max-width: 800px) {
	body{overflow-x:hidden;}
	
	.carousel-caption h1{
		font-size:38px;
	}
	.carousel-caption{
		bottom:70px;
	}
	.coach-arrow ul{
		padding:0 55px;
	}
	.coach-arrow ul li a{
		font-size:10px;
	}
	.coach-arrow ul li{
		margin-right:10px;
	}
	
	.controller {
		top: 278px;
	}
	.qupte-img-wrap {
		right: -25px;
		top: 379px;
	}
	
	.navigation .navbar-collapse{margin:0;}
	.navigation .navbar-collapse ul li a{font-size:13px;}
	.logo{text-align:center; margin-top: 0;}
	.btn1{margin-top:-47px;}
	
	ul li:nth-child(3) ul{width:304px;}
	ul li:last-child ul{right:0;}
	.navigation ul.dropdown-menu li span{font-size:10px;}
	.page-top{background-size:37% !important;}

	
	
	.top-header a{color:#FFF;}
}


@media (max-width: 768px) {
	.quotation-link {
		margin-top: 0;
		margin-bottom: 40px;
	}
	.footer {
		margin-left: 0;
		text-align: center;
	}
	.footer ul li{
		float: none;
	}
	span.text{color:#FFF; font-family:"Open Sans"; font-size:12px; font-weight:bold; vertical-align:middle;}
	.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
		position: absolute;
		top: 20%;
		z-index: 5;
		display: inline-block;
	}	
	#responsive-menu .menu-main-menu-container ul.responsive-menu {
		margin-top: 60px!important;
	}
	.quotation-link a {
		padding: 7px 13px;
		border-radius: 4px;
		font-size: 16px;
	}
	.quotation-link p {
		font-size: 16px;
	}
	.quotation-link p span {
		font-size: 20px;
	}
	#owl-demo .item {
		position: relative;
		height: 173px;
		overflow: hidden;
	}
	#owl-demo .item img {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		height: auto;
		width: auto;
	}
	.quotation-link p {
		margin-bottom:0;
	}
	.standard {
		margin-bottom: 30px;
	}
}



@media (max-width: 767px) {
	.carousel-caption h4{
		font-size: 32px;

	}

	.carousel-caption {
		padding: 10px;
		top: auto;
		display: inline-block;
		font-size: 30px;
	}
	header {
		padding-top: 0;
		position: relative;
	}
	.hed #click-menu .threeLines {
		height: 20px !important;
		margin-bottom: 3px auto!important;
	}
	.hed #click-menu .threeLines .line {
		height: 5px!important;
		margin-bottom: 5px!important;
	}
	.navigation .navbar-header{
		display:block;
	}
	.container .row{
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	
}


@media (min-width: 640px) and (max-width: 667px)  {
	.carousel-caption h4 {
		font-size: 40px;
	}

	.social .col-xs-12 {
		width:33.333333333%;
	}
	
	.social span.text {
		font-size:7px;	
	}
	
	
	.quotation-button a {
		font-size:12px;
		padding: 8px 12px;
	}
	
	
}	 







@media (max-width: 640px) {

	
	.carousel-caption h1{
		font-size:33px;
	}
	.coach-arrow ul li::after{
		height:70px;
	}
	.coach-arrow a.phone{
		width:110px;
		height:110px;
		line-height:110px;
	}
	.coach-arrow ul li a{
		font-size:10px;
	}
	.coach-arrow ul{
		padding:0 40px;
	}
	.coach-arrow a.call {
		top: 195px;
		left: 10px;
	}
	.coach-arrow a.email {
		top: 195px;
		right: 10px;
	}
	.minibus{
		margin-bottom:60px;
	}
	.coach-arrow a.phone i{
		font-size:35px;
	}
	.img-inner{
		margin-bottom:100px;
	}
	.testimonials {
		padding: 60px 0;
	}
	i.fa-quote-left, i.fa-quote-right {
		font-size: 35px;
		margin-top: 145px;
	}
	.social{
		text-align:center;
	}
	.twit{
		margin-bottom:25px;
	}
	.social-icons ul{
		margin-left:21%;
	}
	.social-icons ul li {
		margin-right: 25px;
	}
	.link-item{
		margin-bottom:25px;
	}
	.footer-top{
		text-align:center;
	}
	i.fa-quote-left, i.fa-quote-right{
		display:none;
	}
	.testimonials{
		margin-bottom:30px;
	}
	.logo{
		text-align:center;
	}
	.navigation .navbar-header{
		display:block;
	}
	.navbar-header a.navbar-brand{
		color:#555;
	}
	.navbar-toggle{
		background-color:#555;
	}
	.navbar-toggle:hover .icon-bar{
		background:#fff;
	}
	.navigation .navbar-collapse ul li{
		float:none;
	}
	.standard h2{
		font-size:30px;
	}
	.standard-text{
		margin-bottom:20px;
	}
	.standard-links{
		margin-bottom:20px;
	}
	.controller {
		top: 303px;
	}
	.btn2{
		margin-bottom:20px;
	}
	.social-icons1{
		margin-left:16%;
	}
	.qupte-img-wrap{
		display:none;
	}
	.quote h2 {
		font-size: 22px;
	}
	
	
	.coach-arrow{display:none;}
	.page-top{background:none !important;}
	h1, h2, h3, h4, h5{font-size:24px;}
	.nopadding{padding:0 7px !important;}
	.link-item ul li a{font-size:11px;}
	.link-item ul li i{margin-right:2px;}
	.container{padding:0 23px;}
	#menu-container{padding:0 ;}
	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12
	{padding:0 !important;}
	.newsletter input[type="text"],.newsletter input[type="email"]{width:98%;}
	#responsive-menu ul li span{padding-left:10px;}
	.logo img{width:auto;}
	.call-to-action{display:none;}

	.quote h1 span{font-size:16px;}
	.top-header .container{overflow-x:visible;}
	.sticky {
		position: static;   
	}
	.app{float:none;}
	.quotation-button {
		margin: 13px 0 0;
		text-align: center;
	}
	.quotation {
		z-index: 99999;
		top: -36px;
		right: 0;
		left: 0;
		width: 250px;
		margin: 0 auto;
	}
	button.btn.btn1 {
		margin: 0;
		background: none;
	}
	.top-header .row>div {
		position: static;
		text-align: center;
	}

	.top-header-right ul li {
		text-align: center;
		float: none;
		display: inline-block;
	}

	header {
		z-index: 999999;
	}
}

@media (max-width: 568px) {
	.quotation-link {
		margin-top: 0;
		margin-bottom: 20px;
	}
	.app {
		margin-top: 30px;
	}

	.price-range {
		float: none !important;
		clear: both;
		padding: 13px 0 !important;
	}
	
}


@media (max-width:480px) {
	a.left.carousel-control {
		display:none;
	}
	.carousel-caption h4{
		font-size:24px;
	}
	a.right.carousel-control {
		display:none;
	}
	
	.app {
		margin-top: 30px;
	}
	
	.top-header-right ul li{
		float:none;
	}
	.btn1 {
		margin-left: 264px;
		margin-top: -99px;
		padding: 7px 8px;
	}
	.top-header em{
		font-size:12px;
	}
	
	.carousel-caption h1 {
		font-size: 17px;
	}
	.carousel-caption {
		bottom: 30px;
	}
	.coach-arrow ul li::after {
		background: url("../images/arrow-down.png") no-repeat scroll bottom center;
		content: "";
		display:block;
		height: 155px;
		vertical-align: middle;
		width: 195px;
	}
	.coach-arrow ul li{
		float:none;
		margin:25px 0;
		padding:0;
	}
	.coach-arrow ul{
		margin:100px 0 0 0;
		padding:80px 0 0px 0;
	}
	.coach-arrow ul li a{
		font-size:20px;
	}
	.coach-arrow a.phone {
		height: 210px;
		line-height: 210px;
		width: 210px;
	}
	.coach-arrow a.call{
		top:197px;
		left:134px;
	}
	.coach-arrow a.phone i{
		font-size:60px;
	}
	.coach-arrow a.email {
		top:955px;
		right: 134px;
	}
	.coach-arrow{
		margin-bottom:125px;
	}
	
	.img-inner{
		margin-bottom:5px;
	}
	.footer {
		margin-left: 0;
	}
	
	.top-header{text-align:center;}
	.standard h2 {
		font-size: 20px;
	}
	.controller {
		top: 342px;
	}
	.social-icons1{
		margin-left:9%;
	}
	.quote h2 {
		font-size: 20px;
	}
	.quote span {
		font-size: 16px;
	}
	.package h4{
		font-size:12px;
	}
	.logo img{max-width:90%;}
	.social-icons ul li {
		margin-right: 3px;
	}
}




@media (max-width: 360px) {
	.footer-top p span {
		font-size: 13px;
	}
	.top-header{
		text-align:center;
	}
	.top-header em{
		margin-top:36px;
	}
	button.btn.btn1{
		
		background: url(../images/quatation.png) no-repeat top center;
	}
	.carousel-caption{
		display:none;
	}
	.coach-arrow a.call {
		left: 75px;
		top: 230px;
	}
	.coach-arrow a.email{
		right:76px;
	}
	.minibus h2{
		font-size:25px;
	}
	.newsletter h1{
		font-size:20px;
	}
	.newsletter p{
		font-size:13px;
	}
	.news-text em{
		font-size:13px;
	}
	.social-icons ul{
		margin-left:0;
	}
	.social-icons ul li {
		margin-right: 20px;
	}
	.footer {
		margin-left: 0;
	}
	ul#menu-footer-menu li {
		float: none;
		margin: 10px auto;
	}
	.quotation {
		top: -8px;
	}
	.controller {
		top: 315px;
	}
	.standard h2 {
		font-size: 15px;
	}
	.social-icons1 {
		margin-left: 22%;
	}
	.quote h2{
		font-size:23px;
	}
	
	
	.standard-links ul li{  margin-right: 10px; } 
	.standard-links ul li a{width:100%;}

}


@media (max-width: 320px) {
	.minibus h2 em{
		font-size:16px;
	}
	.coach-arrow a.call {
		left: 55px;
		top: 260px;
	}
	.coach-arrow a.email {
		right: 55px;
		top: 965px;
	}
	.social-icons ul li {
		margin-right: 10px;
	}
	.controller {
		top: 419px;
	}
	.standard h2 {
		font-size: 14px;
	}
	.form-group ul li{
		margin-right:7px;
	}
	.quote h2{
		font-size:21px;
	}
	.package ul li i {
		font-size: 20px;
		margin-right: 5px;
	}
	.footer-top p span {
		font-size: 12px;
	}
	.footer-top p {
		font-size: 11px;
		
	}
}


