/*



Theme Name: KAS



Theme URI: https://wordpress.org/themes/kas/



Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.



Author: the WordPress team



Author URI: https://wordpress.org/



Version: 1.9



License: GNU General Public License v2 or later



License URI: http://www.gnu.org/licenses/gpl-2.0.html



Tags: black, blue, white, two-columns, fixed-layout, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu, flexible-header, featured-images, featured-image-header



Text Domain: twentyten



*/











/* =Reset default browser CSS. Based on work by Eric Meyer.



-------------------------------------------------------------- */







@charset "utf-8";



/* Jay - CSS Document */



@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);



 



/* Laptop Resolution CSS rules for browser widths from 1201px and up*/



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



  .container {



    width: 90% !important;



  }



}



/* Mobile Phone Resolution  CSS rules for browser widths equal to or less than 480px */



@media only screen and (max-width: 480px) {







.form_call {



   width:61% !important;



}











.tbbor {



border-top:none !important;



}



.flinks {



text-align:center;



}



.bspacer30 {



margin-bottom:0 !important;



}







#huge_it_gallery_content_2 {



width:100% !important;



}



.element_2 {



max-width:100% !important;



}



.element_3 {



max-width:100% !important;



}



.element_4 {



max-width:100% !important;



}



.element_5 {



max-width:100% !important;



}



.element_6 {



max-width:100% !important;



}



.super-list {



widht:100% !important;



}



.pull_left_img img {



margin:4px 10px 15px !important;



}



.about-img {



width:100% !important;



margin:0 !important;



clear:both;



}



.inner h2 {



padding-top:14% !important;



}



.header {



margin-bottom:20px;



}







.logo.pull-left {



    margin: 0;



    padding: 0;



    text-align: center;



    width: 100%;



}



.item img



{



    width: 100%;



}







.logo.pull-right {



    width: 100%;



}







.top_banner2 {



 background-position:0 center !important;



}







}



/* Tablet Resolution CSS rules for browser widths from 481px to 768 px*/



@media only screen and (min-width: 481px) and (max-width: 768px) {







}







@media only screen and (max-width: 640px) {



.form_call {



    margin: auto;



    width: 46%;



	padding-bottom:50px !important;



}







.top_banner2 {



  min-height: 150px !important;



}



}







@media only screen and (max-width: 360px) {



.form_call {



    margin: auto;



    width: 81%;



	padding-bottom:50px !important;



}







.top_banner2 {



  height: 200px !important;



  background-position: 0 center !important;



  }







}











@media only screen and (max-width:480px) {











.subscibe {



    background-image: url("images/nl-bg.jpg");



    background-position: 0 5px !important;



    background-repeat: no-repeat;



    background-size: cover;



    color: #fff;



    min-height: 400px;



    padding: 50px 20px;



}



.form-horizontal {



    margin-left: 0 !important;



}



.cta {



    min-height:38px !important;



}







.fsocial {



text-align:center !important;



}







#myNavbar ul li a {



    color: #fff;



    display: inline-block;



    font-family: Open Sans;



    font-size: 14px;



    letter-spacing: 1px;



    margin: 0 0px;



    text-transform: uppercase;



    z-index: 999;



   clear:both;



}







#myNavbar ul li {



    background-color: #808080;



    color: #fff;



    display: block;



    position: relative;



    margin-left:26px;



   z-index:999;



}







.menu3 {



    color: #fff;



    left: 8%;



    position: absolute;



    top: 4px;



    display:block !important;



	}



	



.menu3 h4 {



font-weight:600;



}







#navbarCollapse{



   height: auto;



    z-index: 999;



	padding:0 !important;











}







.navbar-nav {



    margin: 0 -15px !important;



}











.timeline-panel {



    padding-top: 0 !important;



}







.head_phone {



  display:block !important;



}







.pull_right_content_1 {



   



    width: 69% !important;



}







.form {



    background-color: grey;



    width: 289px;



}







.col-md-6.form_call1 {



    margin-left: -31px !important;



}







.cta-btn {



    bottom: 0;



    font-size: 13px !important;



    height: 38px !important;



    line-height: 0 !important;



    right: 18% !important;



    width: 200px !important;



}







.rounded-arrow {



    height: 30px !important;



    line-height: 27px !important;



    width: 30px !important;



}







.carousel-control span {



    height: 30px !important;



    line-height: 26px !important;



    width: 30px !important;



    }



	



.carousel-control {



      height: 112px ;



}











.text-center.p20 {



    display: none;







 }



 .services {



    padding:0 !important;



    padding-bottom:50px !important;



}







.newsletter {



    padding-top: 42px !important;



}



.subscibe {



   min-height: 171px !important;



     padding:0 !important;



   }



   











#myNavbar {



  height:50px !important;



}







.top_banner {



    background-position: 0 center !important;



    height: 200px !important;



   padding-top: 18px !important;



}







.pull_left_img {



    width: 100% !important;



}







.page-title  {



   font-size:20px !important;



}











.form {



    width: 100% !important;



	padding-left: 32px; 



}







.top_banner4 {



 min-height: 150px !important;



 background-position:0 center !important;



}



.priceaa {



height:auto !important;



}







 .top_banner2 {



    background-position: 0 center !important;



    height: 100px !important;



   }



   .inner h2 {



   font-size:25px !important;



   }







   .page-header h1 {



       font-size:25px !important;



   }



  .form_call {



    margin-bottom: 0 !important;



    padding-bottom: 60px !important;



	width:100% !important;



}



.bspacer40 {



margin:0 !important;



}







.label_font1 {



font-weight:800 !important;



}



   



   



.date {



    clear: both;



    float: left;



    padding: 0;



}







 .logo.pull-left {



    margin: 0;



    



    text-align: center;



    width: 100%;



}



 



 .logo.pull-right {



    



    padding: 0;



    text-align: center;



    width: 100%;



}







#myNavbar {



margin:0;



}







.banner .carousel-caption {



    height: 30px;



    text-align: center;



    width: 200px !important;



	 right: 18% !important;



	 padding-top: 8px !important;



	   padding-bottom:0px;



}



.banner .carousel-caption  h3 {



   font-size:12px;



   margin:0px !important;



}



.carousel-control span {



    height: 32px;



    line-height: 30px;



    top: 27%;



    width: 32px;



    right: 7px;







}



.rounded-arrow {



    border: 1px solid #fff;



    border-radius: 50%;



    display: inline-block;



    height: 28px;



    line-height: 27px;



    margin-top: 2px;



    padding-top: 0;



    text-align: center;



    width: 30px;



}



.cta-btn {



    background: #ee3923 none repeat scroll 0 0;



    bottom: 0;



    color: #fff;



    font-size: 13px;



    line-height: 0;



    position: absolute;



    right: 18%;



    text-align: center;



    top: 32px;



    width: 199px;



}



.p20 {



    padding-top: 0;



}



.rounded-arrow-red {



   



    border-radius: 50%;



    height: 30px;



    line-height: 26px;



    width: 30px;



}











 .services {



    padding: 0;



}



.services h1 {



     text-align:center;



	 font-size:30px;



}







.btn {



    font-size: 13px !important;



}



.img3 {



    margin-bottom:20px;



}



.tbpad {



    padding: 0;



}



.subscibe {



    background-image: url("images/_KAS9890.jpg");



  min-height:150px;



    color: #fff;



 }



 .inner h2 {



 font-size:18px;



 padding-top:42px;



 }















.btn.btnsb {



    background-color: rgb(238, 57, 35);



    border-radius: 0;



    height: 32px;



    width: 86px;



}







.footer-1 li {



    text-align: center;



}







.footer-1 h3 {



text-align:center;	



}



.footer-2 .pull-left {



    text-align: center;



}



.footer-2 .social > ul {



     margin-top: 20px;



}



.gradient {



display:none;



}







.theme2 {



     margin-bottom: 0;



 }



.datails {



padding-bottom:35px;



}



.btnlogo{







}



.top_banner {



      background-position: 0 center;



      height: 128px;



}



.abt_img1 {



    margin-left:0px;



    padding-top: 0px;



}



.about h1{



text-align:center;



font-size:18px;



}



.about h3{



text-align:center;



font-size:18px;



}



.about p{



text-align:center;



font-size:15px;



}



.subscibe {



 background-position: 0 -43px;



    background-repeat: no-repeat;



    min-height: 115px;



}



.newsletter {



    padding-top: 0px;



}



.newsletter h1 {



    font-size: 18px;



    margin: 0;



    padding-bottom: 4px;



}



.newsletter .inpt {



    font-size: 12px;



    height: 32px;



}



.theme1 {



     font-size: 18px;



 }



.theme2 {



     font-size: 18px;



 }



 



.page-title1 {



    font-size: 18px;



    height: 25px;



    padding: 2px;



   }



}







/* Global Styling*/



body {



	margin:0;



	padding:0;



	font-family: 'Open Sans', sans-serif !important;



	line-height:1.55857 !important;



	font-size:16px !important;



    font-weight: 300;



	



}







.mart ul {



padding-left:14px;



}







#inputtype {



    border: 1px solid #eee !important;



}







.label_font3 {



    color: rgb(238, 57, 35);



}







.bspacer60 {



padding-top:53px;



}



strong {



    font-weight: 600 !important;







}







.datepicker2 {



    border: 1px solid #eee !important;



    height:34px !important;



   



}







.modal-dialog {



    z-index: 9999 !important;



}







.dropdown-menu > li {



    border-bottom: 1px solid white;



    padding-bottom: 4px;



}







.modal-backdrop.in {



opacity:.4 !important;



}







.thankyou {



padding:35px;



}







.menu3 {



    display:none;



}















.img_thank .img-responsive {



    margin: auto;



    width: 33%;



}







.list-group-item.aa {



    line-height: 26px;



}







.list-group-item.bb {



    line-height: 30px;



}







.list-group-item.cc {



    line-height: 23px;



}







.list-group-item.dd {



    line-height: 22px;



}







.list-group-item.ee {



    line-height: 29px;



}







.list-group-item.ff {



    line-height: 23px;



}







.list-group-item.gg {



    line-height: 26px;



}







.list-group-item.kk {



    line-height: 26px;



}







.list-group-item.ab1 {



    line-height: 26px;



}







.form {



    background-color: grey;



    width: 300px;



	padding-left:25px;



	padding-bottom:50px;



}











.head_phone {



  display:none;



}







.col-md-6.form_call1 {



    margin-left: 76px;



}







.form-horizontal .form-group {



    margin-bottom: 15px;



    width: 150px !important;



	



}



.pull_right_content_1 {



    float: left;



    margin-left: 0;



    padding: 20px 20px 20px 30px;



    width: 70%;



}







.commrcial_slider .carousel.slide.slide-carousel {



   margin-bottom: 25px !important;



    padding-top: 0 !important;



}















.col-md-4.info_form {



    background-color: #eee;



    margin-top: 30px;



}







a:hover {



	text-decoration:none !important;



	opacity:0.8 !important;



}







.timeline-panel {



      padding-top:35px;



 }



 



 .gap {



    padding-bottom: 30px;



}







.gap1 {



    padding-bottom: 50px;



}











 .timeline-panel {



 padding-top:75px;



 }



 



 .page-header {



 margin:0 !important;



 }







.header {



	background-color:#FFF;



	min-height:80px;



}



.logo {



	padding:3px 10px;



}



.top-info {



	padding:10px;



	



}



.mob {



	font-size:22px;



	color:#000;



	font-weight:bold;



}



.social ul {



	padding-left:0;



}



.social ul li {



   list-style:none;



   display:inline-block;



}







.social ul li a {



    background-color: black;



    border: 3px solid black;



    border-radius: 18px;



    display: inline-block;



    height: 34px;



    line-height: 26px;



    margin: 0 5px;



    text-align: center;



    width: 35px;



}



.social ul li a:hover {



	background-color:#ee3923;



	color:#FFF;



}







.social ul li a {



	color:#333;



}



.btn.btn-lg.btn-danger {



    font-size: 20px !important;



    letter-spacing: 1px;



    padding: 5px 34px;



	font-weight:600;



}







.menu {



	background-color:gray;



	position:relative;



	width:100%;



	



	height:63px;



	}



.menu ul {



	padding-left:0;



	padding-top:14px;



	margin-bottom:0;



	font-weight:600;



	margin-left:-20px;



	



}



.menu ul li {



	display:inline-block;



	list-style:none;



	



}



.menu ul li a {



	display:inline-block;



	margin:6px 21px;



	font-size:17px;



	letter-spacing:1px;



	color:#FFF;



	text-transform:uppercase;



	font-family:Arial, Helvetica, sans-serif;



}







.submenu:hover  {



   



	color:white;



}







.submenu ul {



    display:none;



}



.submenu:hover ul {



    background-color: grey;



    color: white;



    display: none;



    height:auto;



    line-height: 1.5;



    padding-top: 0;



    position: absolute;



    text-align: left;



    width: 351px;



}







.submenu li {



    padding-left:0;



}







.submenu li:hover {



    background-color: #333;



    width: 100%;



}







.menu li:hover {



	background-color:grey;



	animation-name: hvr-wobble-skew;



    animation-timing-function: ease-in-out;



	animation-duration: 1s;



    animation-iteration-count: 1;



}







#myNavbar {



   background-color:#808080;



   height:63px;



   margin:0;



   padding:0;



   border-radius:0;



   border:none;



}







#navbarCollapse {



   font-weight:600;



   margin-bottom:0;



   margin-left:-26px;



   padding-left:0;



   padding-top:10px;



}







#myNavbar ul li a {



color:#fff;



font-family:Open Sans;



display:block;



font-size:17px;



letter-spacing:1px;



margin:0 8px;



text-transform: uppercase;







}







.header .pull-left {



padding-top:32px;



}











.test1 {



	background-color:#333;



	color:white;



}







.banner {



	position:relative;



	



}



.services {



	padding:50px 0;



}



.tbbor {



	border-top:1px solid #DDD;



	}



	



.datails {



	 background-color: #eee;



    padding-top: 50px;



	padding-bottom:50px;



}







.col-md-6.tbbor1 {



    padding-top: 90px;



    text-align: center;



}















.para {



	text-align:justify;



	







}















.item_img {



	position:relative;











}







.item_img a::after {



    background-image: url("http://www.kashelicopters.com.au/wp-content/uploads/2015/07/marker1.gif");



    background-position: center center;



    background-repeat: no-repeat;



    content: "";



    display: block;



    height: 100%;



    left: auto;



    opacity: 0.8;



    position: absolute;



    right: 0px;



    top: 0;



    width: 60px;



}



.item_img0 a::after {



    background-color: #ee3923;



}



.item_img1 a::after {



    background-color: #68717a;



}



.item_img2 a::after {



    background-color: #2c3c4b;



}



.item_img a:hover::after {



	background-color:#000 !important;



}



.cta {



	background-color:#DDD;



	min-height:80px;



	position:relative;



}



.gradient {



    background: url("images/gradient.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);



    height: 100px;



    position: absolute;



    width: 100%;



	z-index: 440;



}



.carousel-control span {



	display:inline-block;



	border:1px solid #FFF;



	border-radius:50%;



	height:40px;



	width:40px;



	z-index:999;



	position:absolute;



	top:40%;



	text-align:center;



	line-height:37px;



}







.rounded-arrow {



	display:inline-block;



	border:1px solid #FFF;



	border-radius:50%;



	height:40px;



	width:40px;



	text-align:center;



	line-height:37px;



}



.rounded-arrow-red {



	display:inline-block;



	border:1px solid #ee3923;



	color:#ee3923;



	border-radius:50%;



	height:40px;



	width:40px;



	text-align:center;



	line-height:37px;



	cursor:pointer;



}



.rounded-arrow-red:hover {



	color:#FFF !important;



	background:#ee3923;



}



.p20 {



	padding-top:20px;



}



.carousel-control.left {



	background-image:none;



}



.carousel-control.right {



	background-image:none;



}



.carousel-caption {



	right:6% !important;



	background: #2c3c4b;



	width:380px !important;



}



.carousel-caption h3 {



	color:#FFF !important;



	



}



.cta-btn {



	width:380px;



	background:#ee3923;



	position:absolute;



	top:0;



	bottom:0;



	right:6%;



	text-align:center;



	font-size:20px;



	color:#FFF;



	line-height:70px;



}



.cta-btn:hover {



	background:#333;



	text-decoration:none;



	color:#FFF;



}



.carousel-caption {



	padding-top:12px !important;



	padding-bottom:17px !important;



}











.cta h3 {



	margin-top:0;



}







.theme1 {



	color:#ee3923;



	text-align:center;



	margin-bottom:-30px;



	font-size:45px;



}







.form-control::-moz-placeholder {



    color:#333 !important;



    opacity: 1;



}











.input-group .form-control {



    float: left;



    height: 43px;



    margin-bottom: 0;



    position: relative;



    width: 100%;



    z-index: 2;



}











.theme2 {



	color:#ee3923;



	text-align:center;



	margin-bottom:25px;



	font-size:24px;



}







.font {



	font-weight:300;



	font-family:Open Sans;



	



}







.f30 {



	font-size:38px;



}







.box-icon {



    background-color: #ee3923;



    border-radius: 50%;



    display: table;



    height: 80px;



    margin: 0px auto 0;



    width: 80px;







}



.noshow {



    text-indent: -9999px;



}



.box-icon span {



    color: #fff;



    display: table-cell;



    text-align: center;



    vertical-align: middle;



    line-height: 4px;



}



.info h4 {



    font-size: 26px;



    letter-spacing: 2px;



    text-transform: uppercase;



}



.info > p {



    color: #717171;



    font-size: 16px;



    padding-top: 10px;



    text-align: justify;



}







.tbpad {



	padding:50px 0;



}



blockquote {



	font-size:15px !important;



}



#quote-carousel {



   margin-top: 55px;



    padding: 10px 70px 0;



}



    /* Control buttons  */



    /* Previous button  */



    /* Next button  */



    /* Changes the position of the indicators */



    /* Changes the color of the indicators */



}



#quote-carousel .carousel-control {



    background: none;



    color: #CACACA;



    font-size: 2.3em;



    text-shadow: none;



    margin-top: 30px;



}



#quote-carousel .carousel-control.left {



    left: -60px;



}



#quote-carousel .carousel-control.right {



    right: -60px;



}



#quote-carousel .carousel-indicators {



    right: 50%;



    top: auto;



    bottom: 0px;



    margin-right: -19px;



}



#quote-carousel .carousel-indicators li {



    width: 50px;



    height: 50px;



    margin: 5px;



    cursor: pointer;



    border: 4px solid #CCC;



    border-radius: 50px;



    opacity: 0.4;



    overflow: hidden;



    transition: all 0.4s;



}



#quote-carousel .carousel-indicators .active {



    background: #333333;



    width: 128px;



    height: 128px;



    border-radius: 100px;



    border-color: #f33;



    opacity: 1;



    overflow: hidden;



}







.item blockquote {



    border-left: none;



    margin: 0;



}



.item blockquote p:before {



    content: "\f10d";



    font-family: 'Fontawesome';



    float: left;



    margin-right: 10px;



}



.subscibe {



	



	background-image:url(images/nl-bg.jpg);



	min-height:400px;



	background-size:cover;



	background-position:0 -358px;



	padding:50px 20px;



	color:#FFF;



        background-repeat:no-repeat;



        



	



}



.newsletter {



	padding-top:75px;



}







.subscibe h3 {



	margin-top:0 !important;



	margin-bottom:20px !important;



}



.inpt {



	border:2px solid #FFF !important;



	border-radius:0 !important;



	background:#fff;



	color:#333 !important;



}







.btn {



	font-size:18px !important;



	



}







.btn-white {



	border-radius:0 !important;



	background:red !important;



	color:white !important;



	height: 43px;



    width: 140px;



}



.btn-white:hover {



	background:#DDD !important;



}



.btn-red {



	border-radius:0 !important;



	background:none !important;



	color:#ee3923 !important;



	border:2px solid #ee3923 !important;



}



.btn-red:hover {



	background:#ee3923 !important;



	color:#FFF !important;



}



.footer-1 {



	padding:50px 0;



	background-image:url(images/charcoal.jpg);



	background-repeat:no-repeat;



	



	min-height:400px;



	color:#FFF;



	background-size:cover;



}



.footer-1 h3 {



	position:relative;



	border-bottom:1px solid #666;



	padding-bottom:10px;



}







.footer-1 ul {



	padding-left:0;



}



.footer-1 ul li {



	display:block;



	list-style:none;



	margin-top:5px;



	clear:both;



}



.footer-1 ul li a {



	color:#FFF;



	font-weight:300;



}



.footer-2 {



	padding:50px 0;



	background:#2c3c4b;



	color:#FFF;



}







.footer-2 ul {



	padding-left:0;



}



.footer-2 ul li {



	list-style:none;



	display:inline-block;



}



.footer-2 ul li a {



	display:inline-block;



	margin:0 10px;



	font-size:14px;



	color:#FFF;



}



.footer-2 ul li a:first-child {



	margin-left:0;



}



.copy {



	font-size:12px;



}



#back-to-top {



    position: fixed;



    bottom: 40px;



    right: 40px;



    z-index: 9999;



    width: 32px;



    height: 32px;



    text-align: center;



    line-height: 30px;



    background: #ee3923;



    color: #FFF;



    cursor: pointer;



    border: 0;



    text-decoration: none;



    transition: opacity 0.2s ease-out;



    opacity: 0;



}



#back-to-top:hover {



    background: #000;



}



#back-to-top.show {



    opacity: 1;



}







.img_abt {



padding-top: 65px;



background-size:cover;



}







.banner_abt {



	background-image:url(images/KAS_Team.jpg);



    background-position: 0 center;



    background-repeat: no-repeat;



    background-size: cover;



    height: 355px;



   



    width: 100%;



}



.gall-video a {



    color: #ee3923;



}







.panel-default img{

    margin-top: 2px;

    width: 100%;

	height:auto;

}



.list-group-item {



    padding: 12px 15px !important;



}







.about {



    background-color: #eee;



    padding-bottom: 55px;



    padding-top: 30px;



}



.about-pilot {



    background-color: #FFF;



    padding-bottom: 55px;



    padding-top: 30px;



}



.about-pilot:nth-of-type(odd) {

	background-color:#EEE;

}







.ourfleet {



	padding-top:20px;



}







.info1 {



	padding-top:40px;



	



	 padding-bottom: 50px;



    padding-top: 50px;



	



}















.cl-effect-6 a::before {



    background: #fff none repeat scroll 0 0;



    content: "";



    height: 2px;



    left: 0;



    position: absolute;



    top: 0;



    transition: top 0.3s ease 0s;



    width: 100%;



}







.banner_abt1 {



	background-image:url(images/_KAS9538.jpg);



	background-repeat:no-repeat;



	min-height:400px;



	background-size:cover;



	 background-position: -11px -198px;



}







.broome {



	margin-top:50px;



	margin-bottom:50px;



}



.img4 {



	margin-top:75px;



}



.img5 {



	margin-top:24px;



}







.cable {



	margin-top:40px;



	margin-bottom:60px;



}







.imgal img {



	padding:4px;



}







.contact {



    padding-bottom: 50px;



    padding-top: 50px;



}







.bs-callout {



    -moz-border-bottom-colors: none;



    -moz-border-left-colors: none;



    -moz-border-right-colors: none;



    -moz-border-top-colors: none;



    border-color: #EEE;



    border-image: none;



    border-radius: 3px;



    border-style: solid;



    border-width: 0px 0px 0px 3px;



    margin-bottom: 0;



    padding: 20px;



}















.bs-callout-danger {



    border-left-color: #D9534F;



}







.page-title {



	color:rgb(238,57,35);



    margin-bottom: 20px;



    margin-top:30px;



}







.smhead {



	color:rgb(238,57,35);



}







.bookform {



    



    border-radius: 0;



    height: 29px;



    width: 252px;



	font-size:13px;



	padding-left:5px;



	border:none;



	



	



}







.input-group-addon.add-on {



   



    border-radius: 0;



}



.datepicker1 {



   



    border-radius: 0;



    height: 30px;



	 border-radius:0;



    width: 213px;



	margin-left:-13px;



	border:none;



	



	



}







.formhead {



    color: #fff;



    font-size: 18px;



    font-weight: 500;



}







.form {



 width: 287px !important;



	



}







.label_font {



	color:#fff;



	font-weight:500;



}







.myform {



	



	



}



.textar {



	width:254px;



	border:none;



	



	



}







.label_font {



	color:#fff;



}







.form_call {



	background-color:grey;



	margin-top:30px;



	padding-bottom:15px;



}







.label_font1 {



	margin-left:-13px !important;



	color:#fff;



}







.carousel-row {



    margin-bottom: 10px;



}







.slide-row {



    padding: 0;



    background-color: #ffffff;



    min-height: 150px;



    border: 1px solid #e7e7e7;



    overflow: hidden;



    height: auto;



    position: relative;



}











.slide-carousel {



    width: 100%;



    float: left;



    display: inline-block;



}







.slide-carousel .carousel-indicators {



    margin-bottom: 0;



    bottom: 0;



    background: rgba(0, 0, 0, .5);



}







.slide-carousel .carousel-indicators li {



    border-radius: 0;



    width: 20px;



    height: 6px;



}







.slide-carousel .carousel-indicators .active {



    margin: 1px;



}







.slide-content {



    position: absolute;



    top: 0;



    left: 20%;



    display: block;



    float: left;



    width: 80%;



    max-height: 76%;



    padding: 1.5% 2% 2% 2%;



    overflow-y: auto;



}







.slide-content h4 {



    margin-bottom: 3px;



    margin-top: 0;



}







.slide-footer {



    position: absolute;



    bottom: 0;



    left: 20%;



    width: 78%;



    height: 20%;



    margin: 1%;



}







/* Scrollbars */



.slide-content::-webkit-scrollbar {



  width: 5px;



}



 



.slide-content::-webkit-scrollbar-thumb:vertical {



  margin: 5px;



  background-color: #999;



  -webkit-border-radius: 5px;



}



 



.slide-content::-webkit-scrollbar-button:start:decrement,



.slide-content::-webkit-scrollbar-button:end:increment {



  height: 5px;	



  display: block;



}







.btnlogo {



	background-color:rgb(238,57,35);



	color:#FFF;



	width:180px;



	border-radius:0 !important;



	



}







.fa fa-facebook {



	color:#FFF;



}







.btn.btnsb {



    background-color: rgb(238, 57, 35);



    border-radius: 0;



    height: 43px;



    width: 121px;



}



.bspacer40 {



	margin-bottom:40px;



}







.fa.fa-phone.fas {



    color: rgb(238,57,35);



}







.fa.fa-facebook {



	color:#FFF;



}







.fa.fa-twitter {



	color:#FFF;



}



.fa.fa-youtube {



	color:#FFF;



}



.fa.fa-google-plus {



	color:#FFF;



}















.pull_left_img {



    float: left;



    padding:0;



    width: 33%;



}



.pull_left_img img {



    margin: 4px 0 15px;



    width: 300px;



}







.pull_right_content {



    float: left;



    margin-left: 20px;



    width: 60%;



}







.pull_left_img_1 {



    float: left;



    padding: 20px 10px 20px 20px;



    width: 33%;



}







.pull_right_content_1 {



    float: left;



    margin-left: 0;



    padding: 20px 20px 20px 30px;



    width: 62%;



}







.commrcial_slider .carousel.slide.slide-carousel {



   margin-bottom: 25px;



    padding-top: 80px !important;



}







.btn.btn-default {



    font-size: 12px !important;



    height: 32px;



    margin-top: 10px;



	



	}







.btn-breadcrumb .btn:not(:last-child):after {



  content: " ";



  display: block;



  width: 0;



  height: 0;



  border-top: 17px solid transparent;



  border-bottom: 17px solid transparent;



  border-left: 10px solid white;



  position: absolute;



  top: 50%;



  margin-top: -17px;



  left: 100%;



  z-index: 3;



}



.btn-breadcrumb .btn:not(:last-child):before {



  content: " ";



  display: block;



  width: 0;



  height: 0;



  border-top: 17px solid transparent;



  border-bottom: 17px solid transparent;



  border-left: 10px solid rgb(173, 173, 173);



  position: absolute;



  top: 50%;



  margin-top: -17px;



  margin-left: 1px;



  left: 100%;



  z-index: 3;



}







.btn-breadcrumb .btn {



  padding:6px 12px 6px 24px;



}



.btn-breadcrumb .btn:first-child {



  padding:6px 6px 6px 10px;



}



.btn-breadcrumb .btn:last-child {



  padding:6px 18px 6px 24px;



}







.btn-breadcrumb .btn.btn-default:not(:last-child):after {



  border-left: 10px solid #fff;



}



.btn-breadcrumb .btn.btn-default:not(:last-child):before {



  border-left: 10px solid #ccc;



}



.btn-breadcrumb .btn.btn-default:hover:not(:last-child):after {



  border-left: 10px solid #ebebeb;



}



.btn-breadcrumb .btn.btn-default:hover:not(:last-child):before {



  border-left: 10px solid #adadad;



}











.abt_img {



    padding-bottom: 25px;



	



}



.abt_img1 {



    margin-left: -26px;



    padding-top: 25px;



}







.page-title1 {



    background-color: rgb(238, 57, 35);



    color: #fff;



    height: 43px;



    padding: 6px;



    text-align: center;



    width: 100%;



    line-height:29px;



}



.fleet {



    background-attachment: fixed;



    background-image: url("images/_KAS9890.jpg");



    padding-bottom: 35px;



    padding-top: 15px;



}



.page-title2 {



    margin-bottom:20px;



    font-size:30px !important;



    text-align: center;



}	



.fa-ul > li {



    display: block;



    padding-bottom: 8px;



	   margin-left: -32px;



	   line-height: 21px;



	   font-family:Open Sans;



	   font-weight:300;



	   font-size:15px;



}







.list-group-item {



font-family:open sans;



}







 p {



 font-family:open sans;



}



.sbtn1 {



	float:left;



	margin-left:-13px;



	  font-size: 15px !important;



}











#quote-carousel {



    padding: 0 10px 30px 10px;



    margin-top: 30px;



    /* Control buttons  */



    /* Previous button  */



    /* Next button  */



    /* Changes the position of the indicators */



    /* Changes the color of the indicators */



}



#quote-carousel .carousel-control {



    background: none;



    color: #CACACA;



    font-size: 2.3em;



    text-shadow: none;



    margin-top: 30px;



}



#quote-carousel .carousel-control.left {



    left: -60px;



}



#quote-carousel .carousel-control.right {



    right: -60px;



}



#quote-carousel .carousel-indicators {



    right: 50%;



    top: auto;



    bottom: 0px;



    margin-right: -19px;



}



#quote-carousel .carousel-indicators li {



    width: 50px;



    height: 50px;



    margin: 5px;



    cursor: pointer;



    border: 4px solid #CCC;



    border-radius: 50px;



    opacity: 0.4;



    overflow: hidden;



    transition: all 0.4s;



}



#quote-carousel .carousel-indicators .active {



    background: #333333;



    width: 128px;



    height: 128px;



    border-radius: 100px;



    border-color: #f33;



    opacity: 1;



    overflow: hidden;



}







.item blockquote {



    border-left: none;



    margin: 0;



}



.item blockquote p:before {



	



	



}







.timeline {



    position: relative;



    padding:4px 0 0 0;



    margin-top:22px;



    list-style: none;



}







.timeline>li:nth-child(even) {



    position: relative;



    margin-bottom: 50px;



    height: 180px;



    right:-83px;



}







.timeline>li:nth-child(odd) {



    position: relative;



    margin-bottom: 50px;



    height: 180px;



    left:-100px;



}







.timeline>li:before,



.timeline>li:after {



    content: " ";



    display: table;



}







.timeline>li:after {



    clear: both;



    min-height: 170px;



}







.timeline > li .timeline-panel {



  position: relative;



  float: left;



  width: 41%;



  padding: 0 20px 20px 30px;



  text-align: right;



}







.timeline>li .timeline-panel:before {



    right: auto;



    left: -15px;



    border-right-width: 15px;



    border-left-width: 0;



}







.timeline>li .timeline-panel:after {



    right: auto;



    left: -14px;



    border-right-width: 14px;



    border-left-width: 0;



}







.timeline>li .timeline-image {



    z-index: 100;



    position: absolute;



    left: 50%;



    border: 7px solid #3b5998;



    border-radius: 100%;



    background-color: #3b5998;



    box-shadow: 0 0 5px #4582ec;



    width: 200px;



    height: 200px;



    margin-left: -100px;



}







.timeline>li .timeline-image h4 {



    margin-top: 12px;



    font-size: 10px;



    line-height: 14px;



}







.timeline>li.timeline-inverted>.timeline-panel {



    float: right;



    padding: 0 30px 20px 20px;



    text-align: left;



}







.timeline>li.timeline-inverted>.timeline-panel:before {



    right: auto;



    left: -15px;



    border-right-width: 15px;



    border-left-width: 0;



}







.timeline>li.timeline-inverted>.timeline-panel:after {



    right: auto;



    left: -14px;



    border-right-width: 14px;



    border-left-width: 0;



}







.timeline>li:last-child {



    margin-bottom: 0;



}







.timeline .timeline-heading h4 {



  margin-top:22px;



    margin-bottom: 4px;



    padding:0;



    color: #b3b3b3;



}







.timeline .timeline-heading h4.subheading {



  margin:0;



  padding:0;



    text-transform: none;



    font-size:18px;



    color:rgb(238,57,35);



}







.timeline .timeline-body>p,



.timeline .timeline-body>ul {



    margin-bottom: 0;



    color:#808080;



}



/*Style for even div.line*/



.timeline>li:nth-child(odd) .line:before {



    content: "";



    position: absolute;



    top: 60px;



    bottom: 0;



    left: 690px;



    width: 4px;



    height:340px;



    background-color: #3b5998;



    -ms-transform: rotate(-44deg); /* IE 9 */



    -webkit-transform: rotate(-44deg); /* Safari */



    transform: rotate(-44deg);



    box-shadow: 0 0 5px #4582ec;



}



/*Style for odd div.line*/



.timeline>li:nth-child(even) .line:before  {



    content: "";



    position: absolute;



    top: 60px;



    bottom: 0;



    left: 450px;



    width: 4px;



    height:340px;



    background-color: #3b5998;



    -ms-transform: rotate(44deg); /* IE 9 */



    -webkit-transform: rotate(44deg); /* Safari */



    transform: rotate(44deg);



    box-shadow: 0 0 5px #4582ec;



}



.datails a {



    color: #ee3923;



}



.datails a:hover {



    color: #ee3923;



    text-decoration: underline;



}



.infor h3 {



    font-family: "Open Sans",sans-serif !important;



    font-size: 24px !important;



}







.bspacer30 {



    margin-bottom: 30px;



}













@media (min-width: 992px) {

	.aircraft:nth-of-type(2) {

		margin-top:40px;

	}

	

	.aircraft:nth-of-type(2) .col-md-4:first-of-type {

		margin:0 0 0 15%;

	}

}





















/* Medium Devices, .visible-md-* */



@media (min-width: 992px) and (max-width: 1199px) {



  .timeline > li:nth-child(even) {



    margin-bottom: 0px;



    min-height: 0px;



    right: 0px;



  }



  .timeline > li:nth-child(odd) {



    margin-bottom: 0px;



    min-height: 0px;



    left: 0px;



  }



  .timeline>li:nth-child(even) .timeline-image {



    left: 0;



    margin-left: 0px;



  }



  .timeline>li:nth-child(odd) .timeline-image {



    left: 690px;



    margin-left: 0px;



  }



  .timeline > li:nth-child(even) .timeline-panel {



    width: 76%;



    padding: 0 0 20px 0px;



    text-align: left;



  }



  .timeline > li:nth-child(odd) .timeline-panel {



    width: 70%;



    padding: 0 0 20px 0px;



    text-align: right;



  }



  .timeline > li .line {



    display: none;



  }



}



/* Small Devices, Tablets */



@media (min-width: 768px) and (max-width: 991px) {



  .timeline > li:nth-child(even) {



    margin-bottom: 0px;



    min-height: 0px;



    right: 0px;



  }



  .timeline > li:nth-child(odd) {



    margin-bottom: 0px;



    min-height: 0px;



    left: 0px;



  }



  .timeline>li:nth-child(even) .timeline-image {



    left: 0;



    margin-left: 0px;



  }



  .timeline>li:nth-child(odd) .timeline-image {



    left: 520px;



    margin-left: 0px;



  }



  .timeline > li:nth-child(even) .timeline-panel {



    width: 70%;



    padding: 0 0 20px 0px;



    text-align: left;



  }



  .timeline > li:nth-child(odd) .timeline-panel {



    width: 70%;



    padding: 0 0 20px 0px;



    text-align: right;



  }



  .timeline > li .line {



    display: none;



  }



}



/* Custom, iPhone Retina */



@media only screen and (max-width: 767px) {



  .timeline > li:nth-child(even) {



    margin-bottom: 0px;



    min-height: 0px;



    right: 0px;



  }



  .timeline > li:nth-child(odd) {



    margin-bottom: 0px;



    min-height: 0px;



    left: 0px;



  }



  .timeline>li .timeline-image {



    position: static;



    width: 150px;



    height: 150px;



    margin-bottom:0px;



  }



  .timeline>li:nth-child(even) .timeline-image {



    left: 0;



    margin-left: 0;



  }



  .timeline>li:nth-child(odd) .timeline-image {



    float:right;



    left: 0px;



    margin-left:0;



  }



  .timeline > li:nth-child(even) .timeline-panel {



    width: 100%;



    padding: 0 0 20px 14px;



  }



  .timeline > li:nth-child(odd) .timeline-panel {



    width: 100%;



    padding: 0 14px 20px 0px;



  }



  .timeline > li .line {



    display: none;



  }



}







.img-circle {



    border-radius: 50% !important;



    height: 186px !important;



    width: 210px !important;



}







.timeline-panel {



	margin-top:20px !important;



}



	.text-muted {



    color: #000 !important;



    font-family: "Roboto Slab",serif;



    font-size: 15px;



}







@import url(http://fonts.googleapis.com/css?family=Open+Sans);



#cssmenu,



#cssmenu ul,



#cssmenu ul li,



#cssmenu ul li a,



#cssmenu #menu-button {



  margin: 0;



  padding: 0;



  border: 0;



  list-style: none;



  line-height: 1;



  display: block;



  position: relative;



  -webkit-box-sizing: border-box;



  -moz-box-sizing: border-box;



  box-sizing: border-box;



}



#cssmenu:after,



#cssmenu > ul:after {



  content: ".";



  display: block;



  clear: both;



  visibility: hidden;



  line-height: 0;



  height: 0;



}



#cssmenu #menu-button {



  display: none;



}



#cssmenu {



  width: auto;



  font-family: 'Open Sans', sans-serif;



  line-height: 1;



  background: #ffffff;



}



#menu-line {



  position: absolute;



  top: 0;



  left: 0;



  height: 3px;



  background: #009ae1;



  -webkit-transition: all 0.25s ease-out;



  -moz-transition: all 0.25s ease-out;



  -ms-transition: all 0.25s ease-out;



  -o-transition: all 0.25s ease-out;



  transition: all 0.25s ease-out;



}



#cssmenu > ul > li {



  float: left;



}



#cssmenu.align-center > ul {



  font-size: 0;



  text-align: center;



}



#cssmenu.align-center > ul > li {



  display: inline-block;



  float: none;



}



#cssmenu.align-center ul ul {



  text-align: left;



}



#cssmenu.align-right > ul > li {



  float: right;



}



#cssmenu.align-right ul ul {



  text-align: right;



}



#cssmenu > ul > li > a {



  padding: 20px;



  font-size: 12px;



  text-decoration: none;



  text-transform: uppercase;



  color: #000000;



  -webkit-transition: color .2s ease;



  -moz-transition: color .2s ease;



  -ms-transition: color .2s ease;



  -o-transition: color .2s ease;



  transition: color .2s ease;



}



#cssmenu > ul > li:hover > a,



#cssmenu > ul > li.active > a {



  color: #009ae1;



}



#cssmenu > ul > li.has-sub > a {



  padding-right: 25px;



}



#cssmenu > ul > li.has-sub > a::after {



  position: absolute;



  top: 21px;



  right: 10px;



  width: 4px;



  height: 4px;



  border-bottom: 1px solid #000000;



  border-right: 1px solid #000000;



  content: "";



  -webkit-transform: rotate(45deg);



  -moz-transform: rotate(45deg);



  -ms-transform: rotate(45deg);



  -o-transform: rotate(45deg);



  transform: rotate(45deg);



  -webkit-transition: border-color 0.2s ease;



  -moz-transition: border-color 0.2s ease;



  -ms-transition: border-color 0.2s ease;



  -o-transition: border-color 0.2s ease;



  transition: border-color 0.2s ease;



}



#cssmenu > ul > li.has-sub:hover > a::after {



  border-color: #009ae1;



}



#cssmenu ul ul {



  position: absolute;



  left: -9999px;



}



#cssmenu li:hover > ul {



  left: auto;



}



#cssmenu.align-right li:hover > ul {



  right: 0;



}



#cssmenu ul ul ul {



  margin-left: 100%;



  top: 0;



}



#cssmenu.align-right ul ul ul {



  margin-left: 0;



  margin-right: 100%;



}



#cssmenu ul ul li {



  height: 0;



  -webkit-transition: height .2s ease;



  -moz-transition: height .2s ease;



  -ms-transition: height .2s ease;



  -o-transition: height .2s ease;



  transition: height .2s ease;



}



#cssmenu ul li:hover > ul > li {



    height: 47px;



    margin-top: 0;



}



#cssmenu ul ul li a {



    background: none repeat scroll 0 0 rgb(128,128,128);



    color: #dddddd;



    font-size: 12px;



    height: 50px;



    padding: 15px 19px;



    text-decoration: none;



    transition: color 0.2s ease 0s;



    width: 335px;



}







#cssmenu ul ul li:hover > a,



#cssmenu ul ul li a:hover {



  color: #ffffff;



}



#cssmenu ul ul li.has-sub > a::after {



  position: absolute;



  top: 13px;



  right: 10px;



  width: 4px;



  height: 4px;



  border-bottom: 1px solid #dddddd;



  border-right: 1px solid #dddddd;



  content: "";



  -webkit-transform: rotate(-45deg);



  -moz-transform: rotate(-45deg);



  -ms-transform: rotate(-45deg);



  -o-transform: rotate(-45deg);



  transform: rotate(-45deg);



  -webkit-transition: border-color 0.2s ease;



  -moz-transition: border-color 0.2s ease;



  -ms-transition: border-color 0.2s ease;



  -o-transition: border-color 0.2s ease;



  transition: border-color 0.2s ease;



}



#cssmenu.align-right ul ul li.has-sub > a::after {



  right: auto;



  left: 10px;



  border-bottom: 0;



  border-right: 0;



  border-top: 1px solid #dddddd;



  border-left: 1px solid #dddddd;



}



#cssmenu ul ul li.has-sub:hover > a::after {



  border-color: #ffffff;



}



@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {



  #cssmenu {



    width: 100%;



  }



  #cssmenu ul {



    width: 100%;



    display: none;



  }



  #cssmenu.align-center > ul,



  #cssmenu.align-right ul ul {



    text-align: left;



  }



  #cssmenu ul li,



  #cssmenu ul ul li,



  #cssmenu ul li:hover > ul > li {



    width: 100%;



    height: auto;



    border-top: 1px solid rgba(120, 120, 120, 0.15);



  }



  #cssmenu ul li a,



  #cssmenu ul ul li a {



    width: 100%;



  }



  #cssmenu > ul > li,



  #cssmenu.align-center > ul > li,



  #cssmenu.align-right > ul > li {



    float: none;



    display: block;



  }



  #cssmenu ul ul li a {



    padding: 20px 20px 20px 30px;



    font-size: 12px;



    color: #000000;



    background: none;



  }



  #cssmenu ul ul li:hover > a,



  #cssmenu ul ul li a:hover {



    color: #000000;



  }



  #cssmenu ul ul ul li a {



    padding-left: 40px;



  }



  #cssmenu ul ul,



  #cssmenu ul ul ul {



    position: relative;



    left: 0;



    right: auto;



    width: 100%;



    margin: 0;



  }



  #cssmenu > ul > li.has-sub > a::after,



  #cssmenu ul ul li.has-sub > a::after {



    display: none;



  }



  #menu-line {



    display: none;



  }



  #cssmenu #menu-button {



    display: block;



    padding: 20px;



    color: #000000;



    cursor: pointer;



    font-size: 12px;



    text-transform: uppercase;



  }



  #cssmenu #menu-button::after {



    content: '';



    position: absolute;



    top: 20px;



    right: 20px;



    display: block;



    width: 15px;



    height: 2px;



    background: #000000;



  }



  #cssmenu #menu-button::before {



    content: '';



    position: absolute;



    top: 25px;



    right: 20px;



    display: block;



    width: 15px;



    height: 3px;



    border-top: 2px solid #000000;



    border-bottom: 2px solid #000000;



  }



  #cssmenu .submenu-button {



    position: absolute;



    z-index: 10;



    right: 0;



    top: 0;



    display: block;



    border-left: 1px solid rgba(120, 120, 120, 0.15);



    height: 52px;



    width: 52px;



    cursor: pointer;



  }



  #cssmenu .submenu-button::after {



    content: '';



    position: absolute;



    top: 21px;



    left: 26px;



    display: block;



    width: 1px;



    height: 11px;



    background: #000000;



    z-index: 99;



  }



  #cssmenu .submenu-button::before {



    content: '';



    position: absolute;



    left: 21px;



    top: 26px;



    display: block;



    width: 11px;



    height: 1px;



    background: #000000;



    z-index: 99;



  }



  #cssmenu .submenu-button.submenu-opened:after {



    display: none;



  }



}











#cssmenu::after, #cssmenu > ul::after {



    clear: both;



    content: ".";



    display: block;



    height: 0;



    line-height: 0;



    visibility: hidden;



}







#cssmenu > ul {



    background-color: gray;



    height: 63px;



    padding-left: 66px;



    padding-top: 4px;



}















#cssmenu a {



    color: #fff !important;



    font-size: 17px !important;



    font-weight: 600;



}















#contact_form {



    border: 1px solid black;



    border-radius: 0;



    width: 90%;



}







.page-title.fa.fa-map-marker {



	font-size:25px;



}



.page-title.fa.fa-phone {



	font-size:25px;



}







.infor {



	padding-top:30px;



  



}



.btnlogo1 {



	



	background-color:rgb(238,57,35);



	color:#FFF;



	width:130px;



	border-radius:0 !important;



	margin-top:25px !important;



        margin-left:20px;



        border:none !important;



}







.form_inpt {



	font-weight:400;



}







.modal-dialog {width:600px;}



.thumbnail {margin-bottom:6px;



}







.inner h2 {



    clear: both;



    font-size: 42px;



    font-weight: 400;



    transition: background 0.25s linear 0s;



	color:#fff;



	padding-top:16%;



	margin:0px;



}



.inner {



    width: 100%;



	text-align:center;



}



.parallax-layer {



    position: absolute;



    top: -50px;



}







.btn-group.btn-breadcrumb {



    padding-bottom: 20px;



	padding-top:20px;



}



.about1 {



	



}







.top_banner {



background-color: #fff;



    background-image:url(images/slider/bgimg2.jpg);



    background-position: center top;



    background-repeat: no-repeat;



    height: 500px;



    width: 100%;



	background-size:cover;



 }







.top_banner1 {



background-color: #fff;



    background-image:url(images/head1.jpg);



    background-position: center top;



    background-repeat: no-repeat;



    height: 300px;



    opacity: 1;



    width: 100%;



	background-position: 0 -270px;



	background-size:cover;



 }







.top_banner2 {



    background-color: #fff;



    background-image:url(images/video-sized.jpg);



    background-position: center top;



    background-repeat: no-repeat;



    min-height:500px;



    width: 100%;



    background-size:cover;



 }



.top_bannerjk {

    background-color: #fff;



    background-image:url(images/derby-sized.jpg);



    background-position: center top;



    background-repeat: no-repeat;



    min-height:500px;



    width: 100%;



    background-size:cover;

}



 



 .top_banner4 {



	background-color: #fff;



    background-image:url(images/bgimg.jpg);



    background-position: center top;



    background-repeat: no-repeat;



    min-height:500px;



    width: 100%;



	background-size:cover;



 }







 /*Book Now */



 .form-group



 {



   margin:20px;



 }



.bookn-form {



       background-color:#808080;



    color: #fff;



    margin: 20px 0;



}



#inputtype {



    border-radius: 0;







}



.btn-sbtn2 {



       background-color: #fff;



    border-radius: 0;



    color: #000;



    height: 40px;



    width: 100px;



}







/* Drop-Down */







.dropdown-menu {



    font-size: 18px !important;



    padding: 10px 15px !important;



}



.dropdown a:hover {



    background-color: #808080 !important;



}



.dropdown-menu ul li:hover {



     background-color: #808080 !important;



}







 



.panel p



{



    margin: 10px;



}



.panel blockquote



{



    border-left:0px;



}



.divider {



    height: 1px;



    background-color: #DDD;



    margin: 42px 0 9px;



}











.priceaa {



    line-height: 17px;



    height: 52px;



}



.about-img {



    float: left;



    margin-left: -17px;



    padding: 5px 20px;



    width: 498px;



}



 



.xoxo {



	display: none;



}



#site-info  {



	display: none ;



}



#site-generator {



	display: none !important;



}



#comments {



    display: none;



}



.entry-title {



    display: none;



}







.navbar-nav > li > .sub-menu {



    border-top-left-radius: 0;



    border-top-right-radius: 0;



    margin-top: 0;



}



.sub-menu {



    background-clip: padding-box;



    background-color: #fff;



    border: 1px solid rgba(0, 0, 0, 0.15);



    border-radius: 4px;



    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);



    display: none;



    float: left;



    font-size: 14px;



    left: 0;



    list-style: outside none none;



    margin: 2px 0 0;



    min-width: 160px;



    padding: 5px 0;



    position: absolute;



    top: 100%;



    z-index: 1000;



}



.sub-menu {



    background-color: #808080 !important;



    font-size: 18px !important;



    padding: 10px 0 !important;



}



.sub-menu > li > a {



    clear: both;



    color: #333;



    display: block;



    font-weight: 400;



    line-height: 1.42857;



    padding: 3px 20px;



    white-space: nowrap;



    text-transform: capitalize !important;



}



.testim {



    margin-top: 40px;



    text-align: center;



}



.testim cite {



    padding-top: 10px;



    font-weight: 500;



    display: block;



}



blockquote {



    border:0 !important;



}



.wysija-paragraph label {



    display: none !important;



}



.wysija-paragraph {



    float: left;



    width: 70%;



}



.wysija-paragraph input {



background: #fff none repeat scroll 0 0;



    border: 2px solid #fff !important;



    border-radius: 0 !important;



    color: #333 !important;



    width: 100%;



    padding: 6px 8px;



}



.wysija-submit {



background-color: rgb(238, 57, 35);



    border-radius: 0;



    height: 42px;



    width: 29%;



    color: #FFF;



    border:none;



}



.super-list {



    margin:0 auto !important;



}



.enquiry {



    margin-top:50px;



}



.broomefrom {



    background-color: #808080;



    color: #fff;



    padding:0px 0px 20px;



    margin-top: 5%;



}



.broomefrom h2 {



    font-size: 32px;



    font-weight: bold;



}



.btnbroomefrom {



    background-color: #EE3923 !important;



    color: #fff;



    border-radius:0 !important;



    border-color: #EE3923 !important;



    font-size: 22px !important;



    font-weight: bold !important;



    margin-top: 10px;



    width: 125px;







}



.btnbroomefrom:hover {



    background-color: #fff !important;



    color: #EE3923 !important;



}



.fsocial  {



  text-align:right;



}



.form.mc4wp-form{



 background-color: transparent;



 width: 100% !important;



}







#mc4wp_email{



  background: #fff none repeat scroll 0 0;



  border: 2px solid #fff !important;



  border-radius: 0 !important;



  color: #000 !important;



  font-size: 14px !important;



  height: 42px;



}







#mc4wp_submit{



    background-color: rgb(238, 57, 35) !important;



    border-radius: 0;



    height: 42px;



    width: 29%;



    color: #FFF !important;



    border:none;



}



@media screen and (max-width: 479px) {



.wysija-paragraph {

    float: left;

    width: 66%;

}

#mc4wp_submit{

   width: 34%;

}





}



@media screen and (max-width: 767px) {

 .col-lg-6.col-md-6 > img{

	width: 100%;

	height:auto;

 }

 

 .btn-red{

   width: 100%;

  }

}


.primary.suppaMenu_wrap_wide_layout, .primary .suppa_menu:hover .suppa_top_level_link .suppa_item_title, .primary .suppaMenu {
	background-color: transparent;
}

.primary .suppa_menu, .primary .suppa_top_level_link .suppa_item_title {
	font-family: 'Open Sans', sans-serif !important;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 20px !important;
}

.primary .suppa_menu_dropdown > .suppa_submenu a .suppa_item_title {
    font-size: 14px !important;
	font-family: 'Open Sans', sans-serif !important;
    color: #FFF;    
	background-color: #808080;
}

.primary .suppa_menu_dropdown > .suppa_submenu a {
	border-bottom: 1px solid #FFF;
}

.primary .suppa_top_level_link .ctf_suppa_fa_box_top_arrow {
    top: 23px !important;
}

.primary .suppa_submenu {
	background-color: #808080; 
}