

/* importing trtillium web font regular(400) and bold (700)

font-family: 'Titillium Web', sans-serif;

 */
@import url(http://fonts.googleapis.com/css?family=Titillium+Web:400,700);

/* -------------------- main page styles ---------------------------- */

/* 

	COLOR RED : #0b4b96
   
    COLOR HOVER : #ed553f

 
.RadWindow .rwTable
{

    height:300px !important;
    width:325px !important;
}

*/

body{
	background: url(../images/background/36.png) repeat;
	font-family: 'Titillium Web', sans-serif;
	font-size: 14px;
	color: #444444;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	padding-top: 20px;
}



.rounded-corners {
     -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}


.fpointer
{
    cursor:pointer;
}


.rdobypass
{
    white-space:nowrap !important;
    border:none !important;
}

.rdobypass label
{
    margin: -15px 0px 0px 25px;
}



.form strong
{

font-size:17px;
padding-bottom:4px;

}



h1,h2,h3,h4,h5,h6{
	font-family: 'Titillium Web', sans-serif;
	color: #0b4b96;
}
h3 {
	font-size: 15px;
	font-weight: bold;
}
section{
	background: #ffffff;
	margin-bottom: 15px!important;
	border-bottom: 2px solid #dadada;
}
p{
	font-family: 'Titillium Web', sans-serif;
	color: #434343;
}
a{
	color: #0b4b96;
}
a:hover{
	color: #ea8330;
}
.color{
	color: #0b4b96;
}

.clear{
	clear: both;
}
.light-text{
	color: #000;
}
.opacity{
	opacity: 1!important;
}

/* ICON */
a.icon{
	display: block;
	width: 32px;
	height: 32px;
	background: url('../images/icons/social-icons.png');
	background-position: bottom left;

}
a.icon:hover{
	background-position: top left;
}
a.twitter{
	background-position: 482px 32px; 
}
a.twitter:hover{
	background-position: 482px 0px; 
}
a.pinterest{
	background-position: 34px 32px;
}
a.pinterest:hover{
	background-position: 34px 0px;
}

a.youtube{
	background-position: 354px 32px;
}
a.youtube:hover{
	background-position: 354px 0px;
}

/* SERVICES ICONS */

.services-icon{
	background: url('../images/icons/services-icons.png');
	background-position: top left;
	display: block;
	float: left;
	margin-right: 4px;
	
}
.icon1{
	height: 17px;
	width: 17px;
	margin-top: 14px;

}
.icon2{
	height: 15px;
	width: 17px;
	background-position: bottom right;
	margin-top: 13px;
}
.icon3{
	height: 16px;
	width: 17px;
	background-position: top center;
	margin-top: 13px;
}
.icon4{
	height: 16px;
	width: 19px;
	background-position: bottom center;
	margin-top: 13px;
}
.icon5{
	height: 17px;
	width: 18px;
	background-position: top right;
	margin-top: 11px;
}
.icon6{
	height: 17px;
	width: 18px;
	background-position: bottom left;
	margin-top: 11px;
}





/* --- header --- */

#topbar{
	background: #ffffff url(../images/top-line.png) top center no-repeat;
	padding-top: 6px;
	min-height: 75px;
}

#topbar .header-text{
	float: left;
	border-left: 1px solid #e5e5e5;
	margin-top: 46px;
	line-height: 22px;
	padding-left: 16px;
	margin-left: 16px;
}

#topbar .logo{
	margin-top: 10px;
    margin-bottom: 10px;
	float: left;
	max-width: 350px;
}

.icons
{
    max-width:25px;
}

img
{

    width:100%;
}


.top-social ul li{
	list-style: none;
	float: right;
	margin-left: 7px;
	margin-top: 1px;
}

.top-social a
{

    color:#0b4b96;
    font-size:18px;

}


.top-social div{
	list-style: none;
	float: right;
	margin-left: 7px;
	margin-top: 1px;
    width:250px;
    text-align:right;
}




/* --- image and form --- */
#slider-area {
	background: #ffffff url('../images/slider1.jpg') 0 0 no-repeat;
	height:405px;
	overflow: hidden;
	position: relative;
	margin-left: auto;
	margin-right: auto; 
	margin-bottom: 0!important;
}

.home-form{
	background:#fa9756;
	height: 340px;
	margin-left: 0;
	margin-right: 21px;
	border-left: 1px solid #f97f2e;
	border-right: 1px solid #f97f2e;
	border-bottom: 2px solid #fb741c;
	-webkit-box-shadow: 0px 1px 4px rgba(50, 50, 50, 0.3);
	-moz-box-shadow:    0px 1px 4px rgba(50, 50, 50, 0.3);
	box-shadow:         0px 1px 4px rgba(50, 50, 50, 0.3);


    /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fdba8e), to(#fa9756));

  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #fa9756, #fdba8e);

  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #fa9756, #fdba8e);

  /* IE 10 */
  background: -ms-linear-gradient(top, #fa9756, #fdba8e);

  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #fa9756, #fdba8e);

}
.home-form h3{
	font-size: 29px;
	text-align: center;
	margin: 0;
	line-height: 2;
}
.home-form .form{
	margin: 0px;
	padding-left:28px;
	padding-right: 28px;
}
.home-form input{
	
	height: 36px;
	margin: 0 0 8px 0;
	line-height: 2;
}
.home-form .form span{
	font-size: 12px;
	font-style: italic;
}

.home-form .submit{
	height: 58px;
	width: 195px;
	margin: 0 auto;
	display: block;
	background: url('../images/form-button.png') no-repeat bottom;
}
.home-form .submit:hover{
background-position: 0px 0px;
}


.form .submit{
	height: 58px;
	width: 195px;
	margin: 0 auto;
	display: block;
	background: url('../images/form-button-profile.png') no-repeat bottom;
}

.form .submit:hover{
background-position: 0px 0px;
}




/* --- features --- */

#features{
	padding-top:30px;
}
#features div h3{
	float: left;
}






/* --- video and people online --- */

#video{
	padding-left: 20px;
	padding-top: 32px;
	padding-bottom: 12px;
}
#video div h3{
	font-size: 24px;
	line-height: 0px;
}
.people-online ul{
	margin-bottom: 11px;
}
.people-online ul li{
	list-style: none;
	margin-top: 16px;
	padding-bottom: 3px;
	border-bottom: 1px dotted #b7b8ba;
}
.people-online ul li:first-child{
	margin-top: 30px;
}
.people-online ul li img{
	float: left;
}
.people-online ul li p{
	font-size: 12px;
	margin-left: 74px;
	line-height: 1.4;
}
a.navi-left{
	display: block;
	height: 16px;
	width: 16px;
	background: url('../images/icons/navi.png') no-repeat;
	background-position: top left;
	float: right;
	cursor: pointer;
}
a.navi-left:hover{
	background-position: bottom left;
	
}
a.navi-right{
	display: block;
	height: 16px;
	width: 16px;
	background: url('../images/icons/navi.png') no-repeat;
	background-position: top right;
	float: right;
	margin-left: 4px;
	cursor: pointer;
}
a.navi-right:hover{
	background-position: bottom right;
	
}


/* --- testimonials --- */

#testimonials{
	background: #ffffff url(../images/top-line-arrow.png) top center no-repeat;
	padding-top: 11px;
}

ul.testimonial-text{
	list-style: none;
	padding-top: 20px;
}
ul.testimonial-text li{
	display: none;
}
ul.testimonial-text li.test-current{
	display: block;
}
li.border-current img{
	border: 3px solid #0b4b96!important;
	-webkit-transition: all 0.6s ease-out;
	transition: all 0.6s ease-out;
	-o-transition: all 0.6s ease-out;
	-moz-transition: all 0.6s ease-out;
}
ul.testimonial-text li p{
	text-align: center;
	font-size: 18px;
	color: #7c7c7c;
	margin-bottom: 0px;
}
ul.testimonial-text li h4{
	text-align: center;
	text-transform: uppercase;
	font-size: 16px;
}

ul.testimonial-images{
	list-style: none;
}
ul.testimonial-images li{
	display: inline-block;
	margin-left: 16px;
}
ul.testimonial-images li img{
	border: 3px solid #eeeeee;
}
ul.testimonial-images li:first-child{
	display: inline-block;
	margin-left: 0px;
}

a.testimonials-prev{
	background: url('../images/icons/test-icons.png') no-repeat;
	height: 80px;
	width: 40px;
	display: block;
	margin-left: 10px;
	cursor: pointer;
}
a.testimonials-next{
	background: url('../images/icons/test-icons.png') no-repeat top right;
	height: 80px;
	width: 40px;
	display: block;
	cursor: pointer;
}











/* --- newsletter --- */

#newsletter{
	padding-left: 14px;
	padding-top: 26px; 
	padding-bottom: 14px;
}
#newsletter div h3{
	font-size: 22px;
	line-height: 0px;
}

/* --- footer --- */

#footer p{
	
}
#footer ul{
	list-style-image:url('../images/icons/list-arrow.png');
}
#footer ul li{
	
}
#footer ul li a{
	color: #444444;
}
#footer ul li a:hover{
	color: #0b4b96;
}

/* style-changer */

a.style-toggle{
	height: 66px;
	width: 62px;
	display: block;
	background: url(../images/icons/style-changer.png) no-repeat;
	position: fixed;
	left: 0px;
	top: 118.5px;
	z-index: 1000;
}
.style-changer{
	width: 193px;
	height: auto;
	position: fixed;
	left: -193px;
	top: 120px;
	background: #ffffff;
	-webkit-box-shadow: 0 2px 9px 2px rgba(0,0,0,0.14);
	-moz-box-shadow: 0 2px 9px 2px rgba(0,0,0,0.14);
	box-shadow: 0 2px 9px 2px rgba(0,0,0,0.14);
	border:1px solid rgba(23,24,26,0.15);
	-webkit-border-top-left-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-bottomleft: 2px;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
		z-index: 1001;
}
.style-changer ul li{
  float: left;
  height: 30px;
  width: 40px;
  list-style: none;
  padding: 0;
  margin: 0;
  margin-right: 10px;
  margin-bottom: 10px;
  border: 1px solid #d2cece;
  cursor: pointer;
}
.style-changer ul li:hover{
  opacity: 0.7;
}
.style-changer ul{
  padding: 0;
	margin-left: 24px;
}
.style-changer h6 {
	margin-left:26px;
}
.style-header{
	height: 44px;
	color:#444444;
	font-size:15px;
	height:44px;
	font-weight: 400;
	text-align:center;
	border-bottom:1px solid rgba(23,24,26,0.15);
	background-image: linear-gradient(top, #FFFFFF 0%, #F7F4F4 100%);
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #F7F4F4 100%);
	background-image: -moz-linear-gradient(top, #FFFFFF 0%, #F7F4F4 100%);
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F7F4F4 100%);
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #F7F4F4 100%);
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #FFFFFF),
		color-stop(1, #F7F4F4)
	);

}
.style-header p{
	line-height: 44px;
}
.bg1{
  background: url(../images/background/01.png);
}
.bg2{
  background: url(../images/background/02.png);
}
.bg3{
  background: url(../images/background/03.png);
}
.bg4{
  background: url(../images/background/04.png);
}
.bg5{
  background: url(../images/background/05.png);
}
.bg6{
  background: url(../images/background/06.png);
}
.bg7{
  background: url(../images/background/07.png);
}
.bg8{
  background: url(../images/background/08.png);
}
.bg9{
  background: url(../images/background/09.png);
}
.bg10{
  background: url(../images/background/10.png);
}
.bg11{
  background: url(../images/background/11.png);
}
.bg12{
  background: url(../images/background/12.png);
}
.bg13{
  background: url(../images/background/13.png);
}
.bg14{
  background: url(../images/background/14.png);
}
.bg15{
  background: url(../images/background/15.png);
}
.bg16{
  background: url(../images/background/16.png);
}
.bg17{
  background: url(../images/background/17.png);
}
.bg18{
  background: url(../images/background/18.png);
}
.bg19{
  background: url(../images/background/19.png);
}
.bg20{
  background: url(../images/background/20.png);
}
.bg21{
  background: url(../images/background/21.png);
}
.bg22{
  background: url(../images/background/22.png);
}
.bg23{
  background: url(../images/background/23.png);
}
.bg24{
  background: url(../images/background/24.png);
}
.bg25{
  background: url(../images/background/25.png);
}
.bg26{
  background: url(../images/background/26.png);
}
.bg27{
  background: url(../images/background/27.png);
}
.bg28{
  background: url(../images/background/28.png);
}
.bg29{
  background: url(../images/background/29.png);
}
.bg30{
  background: url(../images/background/30.png);
}
.bg31{
  background: url(../images/background/31.png);
}
.bg32{
  background: url(../images/background/32.png);
}
.bg33{
  background: url(../images/background/33.png);
}
.bg34{
  background: url(../images/background/34.png);
}
.bg35{
  background: url(../images/background/35.png);
}








/* Large desktop */
@media (min-width: 1200px) { 

 }
 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) { 

	.home-form h3 {
	line-height: 1!important;
	}
    

 }
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {

    #divairports
    {
        display:none;
    }

	.logo{
		margin: 0 auto;
		float: none!important;
	}

	#topbar .header-text {
	float: none!important;
	border-left: none!important;
	margin-top: 10px!important;
	line-height: auto;
	text-align: center;
	margin-left: 0px;
	padding-left: 0px;
	}

	.top-social ul li {
		display: none;
    }

	.home-form form span {
	line-height: 1!important;
	}
	.home-form{
		height: 340px;
	}
	#slider-area {
	height: 380px;
	}

	.home-form input {
	display: table;
	margin-left: auto;
	margin-right: auto;
	}
	.home-form form span {
	display: table;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-bottom: 3px;

	}
	.people-online ul li{
	min-height: 74px;
	}
	#video div h3{
	line-height: 1px;
	}
	#newsletter div h3 {
	line-height: 1;
	}
	.testimonial-images{
		display: none;
	}
	.testimonials-prev{
		display: none!important;
	}
	.testimonials-next{
		display: none!important;
	}

 }



 
/* Landscape phones and down */
@media (max-width: 480px) { 

	.home-form h3 {
	line-height: 1!important;
	}
	#video div h3{
	line-height: 1;
	}
	#newsletter div h3 {
	line-height: 1;
	}

    #divairports
    {
        display:none;
    }

 }

