@charset "utf-8";
/* CSS Document */
/*Theme Name: Nicol Turner Lee
Author: Nitin
License: GNU General Public License v2 or later 
CSS Document */

@font-face {
	font-family: 'OpenSans-Light';
	src: url('fonts/OpenSans-Light.eot');
	src: url('fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'),
		url('fonts/OpenSans-Light.woff') format('woff'),
		url('fonts/OpenSans-Light.ttf')  format('truetype'),
		url('fonts/OpenSans-Light.svg#OpenSans-Light') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'OpenSans-Regular';
	src: url('fonts/OpenSans-Regular.eot');
	src: url('fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
		url('fonts/OpenSans-Regular.woff') format('woff'),
		url('fonts/OpenSans-Regular.ttf')  format('truetype'),
		url('fonts/OpenSans-Regular.svg#OpenSans-Light') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'OpenSans-SemiBold';
	src: url('fonts/OpenSans-SemiBold.eot');
	src: url('fonts/OpenSans-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('fonts/OpenSans-SemiBold.woff') format('woff'),
		url('fonts/OpenSans-SemiBold.ttf')  format('truetype'),
		url('fonts/OpenSans-SemiBold.svg#OpenSans-Light') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'OpenSans-Bold';
	src: url('fonts/OpenSans-Bold.eot');
	src: url('fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
		url('fonts/OpenSans-Bold.woff') format('woff'),
		url('fonts/OpenSans-Bold.ttf')  format('truetype'),
		url('fonts/OpenSans-Bold.svg#OpenSans-Light') format('svg');
	font-weight: normal;
	font-style: normal;
}

body, html
	{
		margin:0px;
		padding:0px;
	}
.topnewsletterbar
	{
		width:100%;
		float:left;
		background:#003c90;
		padding-top:1%;
		padding-bottom:1%;
		text-align:center;
		font-family: 'OpenSans-Regular';
		font-size:16px;
		color:#ffffff;
	}	
.home_slider_bg
	{
		width:100%;
		float:left;
		background:url('images/home_slider_bg.jpg');
		background-repeat:no-repeat;
		background-position:top center;
		height:584px;
		background-size:cover;
	}	
.about_slider_bg
	{
		width:100%;
		float:left;
		background:url('images/about_banner.jpg');
		background-repeat:no-repeat;
		background-position:top center;
		height:448px;
		background-size:cover;
	}	
.topbar
	{
		width:100%;
		float:left;
		margin-top:10px;
	}	
.mainmenu
	{
		width:85%;
		float:left;
		text-align:right;
	}	
.mainmenu ul, .mainmenu ul li
	{
		display:inline-block;
		margin:0px;
		padding:0px;
	}	
.mainmenu ul li a:active, .mainmenu ul li a:link, .mainmenu ul li a:visited, .mainmenu ul li a:hover
	{
		font-family: 'OpenSans-Bold';
		font-size:18px;
		color:#ffffff;
		text-transform:uppercase;
		text-decoration:none;
		padding-left:10px;
		padding-right:10px;
	}
.social_icons
	{
		width:15%;
		float:left;
		text-align:center;
	}	
.social_icons img
	{
		margin-left:5px;
		margin-right:5px;
	}	
.home_name_book_now
	{
		width:100%;
		float:left;
		margin-top:420px;
	}	
.inner_name_book_now
	{
		width:100%;
		float:left;
		margin-top:270px;
	}		
.nicol_name
	{
		width:100%;
		float:left;
		text-align:center;
	}
.nicol_book_now
	{
		width:90%;
		float:left;
		padding-right:10%;
		text-align:right;
		margin-top:-40px;
	}
.capture_box
	{
		width:100%;
		float:left;
		background-color:#004ab2;
		padding-top:15px;
		padding-bottom:15px;
		font-family: 'OpenSans-Regular';
		font-size:26px;
		color:#ffffff;
		text-align:center;
		margin-top:1px;
		display:none;
		visibility:hidden;
		
	}		
.capture_box h1
	{
		font-family: 'OpenSans-Bold';
		font-size:32px;
		margin:0px;
		padding:0px;
	}	
.free_tips_box
	{
		width:90%;
		padding-left:5%;
		padding-right:5%;
		float:left;
		background-color:#003c90;
			padding-top:15px;
		padding-bottom:15px;
		font-family: 'OpenSans-Regular';
		font-size:24px;
		color:#ffffff;
		margin-top:1px;
		text-align:center;
	}
.free_tips_box h1
	{
		font-family: 'OpenSans-Bold';
		font-size:32px;
		margin:0px;
		padding:0px;
	}
.inputtext, .tnp-firstname, .tnp-email
	{
		background-color:#0068f9;
		border-radius:20px;
		border:none;
		padding:7px 15px 7px 15px;
		font-family: 'OpenSans-Regular';
		font-size:20px;
		color:#ffffff;
	}
.tnp
	{
		
		padding-left:22% !important;

	}	
.tnp-field
	{
		width:250px !important;
		float:left !important;
		margin-right:10px !important;
	}
.btn_submit, input.tnp-submit
	{
		width:167px !important;
		height:41px !important;
		background:url('images/btn_submit.png') !important;
		background-repeat:no-repeat !important;
		border:none !important;
		font-size:0px !important;
		margin-top:20px !important;
	}
.home_contentpanel
	{
		width:100%;
		float:left;
		background:url('images/home_stories_bg.jpg');
		background-size:cover;
		background-repeat:no-repeat;
		background-position:top center;
		height:410px;
		font-family: 'OpenSans-Regular';
		font-size:18px;
		color:#333333;
		line-height:26px;
		text-align:center;
		
	}
.home_contentpanel h1
	{
		font-family: 'OpenSans-SemiBold';
		font-size:36px;
		color:#003c90;
		text-align:center;
		text-transform:uppercase;
		margin-top:70px;
		margin-bottom:40px;
	}
.inner_contentpanel
	{
		width:80%;
		padding:5% 10% 5% 10%;
		float:left;
		font-family: 'OpenSans-Regular';
		font-size:18px;
		color:#333333;
		line-height:26px;
		text-align:justify;
		
	}
.inner_contentpanel h1
	{
		font-family: 'OpenSans-Bold';
		font-size:30px;
		color:#003c90;
		text-align:center;
		text-transform:uppercase;
		margin:0px;
		padding:0px;
		margin-bottom:30px;
	}	
.img_right
	{
		float:right;
		padding-left:30px;
		padding-bottom:30px;
	}
a:active, a:link, a:visited, a:hover
	{
		color:#003c90;
		text-decoration:underline;
	}	
.home_services
	{
		width:100%;
		float:left;
		margin-top:1px;
		
	}
.home_services_box
	{
		width:33%;
		float:left;
	}
.home_services_middle_box
	{
		width:34%;
		float:left;
	}	
.home_services_box img, .home_services_middle_box img
	{
		width:100%;
		height:387px;
	}
.home_services_box .title, .home_services_middle_box .title
	{
		width:33%;
		position:absolute;
		font-size:36px;
		font-family: 'OpenSans-Bold';
		color:#ffffff;
		text-transform:uppercase;
		text-align:center;
		margin-top:300px;
	}	
.home_services_box .title a:active, .home_services_box .title a:link, .home_services_box .title a:visited, .home_services_box .title a:hover,
.home_services_middle_box .title a:active, .home_services_middle_box .title a:link, .home_services_middle_box .title a:visited, .home_services_middle_box .title a:hover
	{
		color:#ffffff;
		text-decoration:none;
	}	
.testimonials
	{
		width:80%;
		padding:2% 10% 10% 10%;
		float:left;
		background:url('images/home_testimonial_bg.jpg');
		background-size:cover;
		background-repeat:no-repeat;
		background-position:top center;
		height:auto;
		font-family: 'OpenSans-Regular';
		font-size:28px;
		color:#ffffff;
		line-height:36px;
		margin-top:1px;
		font-style:italic;

		
	}
.testimonials h1
	{
		font-family: 'OpenSans-SemiBold';
		font-size:36px;
		color:#003c90;
		text-align:center;
		text-transform:uppercase;
		margin-top:40px;
		margin-bottom:40px;
		font-style:normal;
	}	
.twitter_feed	
	{
		width:50%;
		padding:2% 25% 2% 25%;
		float:left;
		font-family: 'OpenSans-Regular';
		font-size:18px;
		color:#000000;
		line-height:26px;
		margin-top:1px;
		font-style:normal;
	}
.twitter_feed h1
	{
		font-family: 'OpenSans-SemiBold';
		font-size:36px;
		color:#003c90;
		text-align:center;
		text-transform:uppercase;
		margin-top:40px;
		margin-bottom:40px;
		font-style:normal;
	}	
.newsletter
	{	
	width:80%;
		padding:0% 10% 2% 10%;
		float:left;
		text-align:center;
		font-family: 'OpenSans-Regular';
		font-size:18px;
		color:#000000;
		line-height:26px;
		
	}
.newsletter h1
	{
		font-family: 'OpenSans-SemiBold';
		font-size:36px;
		color:#003c90;
		text-align:center;
		text-transform:uppercase;
		margin-top:40px;
		margin-bottom:40px;
		font-style:normal;
	}	

#quote
	{	
		text-align:center !important;
	}
#quoteauthor
	{
		display:block !important;
		width:100% !important;
		text-align:center !important;
	}
.footer
	{
		width:100%;
		float:left;
		background:#003c90;
		padding-top:20px;
		padding-bottom:20px;
		margin-top:1px;
		text-align:center;
		font-family: 'OpenSans-Bold';
		font-size:18px;
		color:#ffffff;
	}
.footer img
	{
		margin-left:5px;
		margin-right:5px;
	}
.footer ul, .footer ul li
	{
		display:inline-block;
		margin:0px;
		padding:0px;
	}	
.footer a:active, .footer a:link, .footer a:visited, .footer a:hover
	{
		display:inline-block;
		color:#ffffff;
		padding:0px 15px 0px 15px;
		text-decoration:none;
		text-transform:uppercase;
	}	
.wpcf7-text, .wpcf7-date, .wpcf7-select, .ctct-email, .ctct-text
	{
		border:1px solid #cccccc;
		height:30px;
		width:250px;
		font-family: 'OpenSans-Regular';
		font-size:18px;
	}
.time .wpcf7-select	
	{
		border:1px solid #cccccc;
		height:30px;
		width:80px;
		font-family: 'OpenSans-Regular';
		font-size:18px;
	}
.wpcf7-submit, .ctct-submit
	{
		background:#0099FF;
		border-radius:20px;
		text-align:center;
		color:#ffffff;
		font-family:'OpenSans-SemiBold';
		font-size:18px;
		text-transform:uppercase;
		border:#0033CC 2px solid;
		padding:5px 15px 5px 15px;
	}
@media (min-width:240px) and (max-width:1024px) {
.home_slider_bg
	{
		width:100%;
		float:left;
		background:url('images/home_slider_bg.jpg');
		background-repeat:no-repeat;
		background-position:top center;
		height:auto;
		background-size:cover;
		
	}	
.about_slider_bg
	{
		width:100%;
		float:left;
		background:url('images/about_banner.jpg');
		background-repeat:no-repeat;
		background-position:top center;
		height:auto;
		background-size:cover;
	}	
.topbar
	{
		width:100%;
		float:left;
		margin-top:10px;
	}	
.mainmenu
	{
		width:85%;
		float:left;
		text-align:right;
	}	
.mainmenu ul, .mainmenu ul li
	{
		display:inline-block;
		margin:0px;
		padding:0px;
	}	
.mainmenu ul li a:active, .mainmenu ul li a:link, .mainmenu ul li a:visited, .mainmenu ul li a:hover
	{
		font-family: 'OpenSans-Bold';
		font-size:18px;
		color:#ffffff;
		text-transform:uppercase;
		text-decoration:none;
		padding-left:10px;
		padding-right:10px;
	}
.social_icons
	{
		width:48%;
		float:left;
		text-align:left;
		padding-left:2%;
	}	
.social_icons img
	{
		margin-left:5px;
		margin-right:5px;
	}	
.home_name_book_now
	{
		width:100%;
		float:left;
		margin-top:320px;
		margin-bottom:50px;
	}	
.inner_name_book_now
	{
		width:100%;
		float:left;
		margin-top:250px;
		margin-bottom:30px;
	}		
.nicol_name
	{
		width:80%;
		float:left;
		text-align:center;
		margin-left:10%;
		margin-right:10%;
	}
.nicol_name img
	{
		width:100%;
		height:auto;
	}
.nicol_book_now
	{
		width:100%;
		float:left;
		padding-right:0%;
		text-align:center;
		margin-top:0px;
	}
.capture_box
	{
		width:100%;
		float:left;
		background-color:#004ab2;
		padding-top:2%;
		padding-bottom:2%;
		font-family: 'OpenSans-Regular';
		font-size:120%;
		color:#ffffff;
		text-align:center;
		margin-top:1px;
		display:none;
		visibility:hidden;
		
	}		
.capture_box h1
	{
		font-family: 'OpenSans-Bold';
		font-size:140%;
		margin:0px;
		padding:0px;
	}	
.free_tips_box
	{
		width:100%;
		padding-left:0%;
		padding-right:0%;
		float:left;
		background-color:#003c90;
			padding-top:2%;
		padding-bottom:2%;
		font-family: 'OpenSans-Regular';
		font-size:120%;
		color:#ffffff;
		margin-top:1px;
		text-align:center;
	}
.free_tips_box h1
	{
		font-family: 'OpenSans-Bold';
		font-size:140%;
		margin:0px;
		padding:0px;
	}
.inputtext, .tnp-firstname, .tnp-email
	{
		background-color:#0068f9;
		border-radius:20px;
		border:none;
		padding:7px 15px 7px 15px;
		font-family: 'OpenSans-Regular';
		font-size:20px;
		color:#ffffff;
	}
.tnp
	{
		
		padding-left:22% !important;

	}	
.tnp-field
	{
		width:250px !important;
		float:left !important;
		margin-right:10px !important;
	}
.btn_submit, input.tnp-submit
	{
		width:167px !important;
		height:41px !important;
		background:url('images/btn_submit.png') !important;
		background-repeat:no-repeat !important;
		border:none !important;
		font-size:0px !important;
		margin-top:20px !important;
	}
.home_contentpanel
	{
		width:92%;
		padding-left:4%;
		padding-right:4%;
		float:left;
		background:url('images/home_stories_bg.jpg');
		background-size:cover;
		background-repeat:no-repeat;
		background-position:top center;
		height:auto;
		font-family: 'OpenSans-Regular';
		font-size:100%;
		color:#333333;
		line-height:130%;
		text-align:center;
		padding-top:4%;
		padding-bottom:4%;
		
	}
.home_contentpanel h1
	{
		font-family: 'OpenSans-SemiBold';
		font-size:140%;
		color:#003c90;
		text-align:center;
		text-transform:uppercase;
		margin-top:2%;
		margin-bottom:2%;
	}
.inner_contentpanel
	{
		width:92%;
		padding:4% 4% 4% 4%;
		float:left;
		font-family: 'OpenSans-Regular';
		font-size:100%;
		color:#333333;
		line-height:130%;
		text-align:justify;
		
	}
.inner_contentpanel h1
	{
		font-family: 'OpenSans-Bold';
		font-size:140%;
		color:#003c90;
		text-align:center;
		text-transform:uppercase;
		margin:0px;
		padding:0px;
		margin-bottom:2%;
	}	
.img_right 
	{
		float:right;
		padding-left:4%;
		padding-right:4%;
		padding-bottom:4%;
		width:92%;
		display:block;
	}
.img_right img
	{
		width:100%;
		height:auto;
	}
a:active, a:link, a:visited, a:hover
	{
		color:#003c90;
		text-decoration:underline;
	}	
.home_services
	{
		width:100%;
		float:left;
		margin-top:1px;
		
	}
.home_services_box
	{
		width:100%;
		float:left;
	}
.home_services_middle_box
	{
		width:100%;
		float:left;
	}	
.home_services_box img, .home_services_middle_box img
	{
		width:100%;
		height:auto;
	}
.home_services_box .title, .home_services_middle_box .title
	{
		width:100%;
		position:absolute;
		font-size:140%;
		font-family: 'OpenSans-Bold';
		color:#ffffff;
		text-transform:uppercase;
		text-align:center;
		margin-top:70%;
	}	
.home_services_box .title a:active, .home_services_box .title a:link, .home_services_box .title a:visited, .home_services_box .title a:hover,
.home_services_middle_box .title a:active, .home_services_middle_box .title a:link, .home_services_middle_box .title a:visited, .home_services_middle_box .title a:hover
	{
		color:#ffffff;
		text-decoration:none;
	}	
.testimonials
	{
		width:92%;
		padding:4% 4% 4% 4%;
		float:left;
		background:url('images/home_testimonial_bg.jpg');
		background-size:cover;
		background-repeat:no-repeat;
		background-position:top center;
		height:200px;
		font-family: 'OpenSans-Regular';
		font-size:100%;
		color:#ffffff;
		line-height:130%;
		margin-top:1px;
		font-style:italic;

		
	}
.testimonials h1
	{
		font-family: 'OpenSans-SemiBold';
		font-size:140%;
		color:#003c90;
		text-align:center;
		text-transform:uppercase;
		margin-top:2%;
		margin-bottom:2%;
		font-style:normal;
	}	
#quote
	{	
		text-align:center !important;
		font-size:60% !important;
		line-height:100% !important;
	}
#quoteauthor
	{
		display:block !important;
		width:100% !important;
		text-align:center !important;
		font-size:60% !important;
	}	
.twitter_feed	
	{
		width:92%;
		padding:4% 4% 4% 4%;
		float:left;
		font-family: 'OpenSans-Regular';
		font-size:100%;
		color:#000000;
		line-height:130%;
		margin-top:1px;
		font-style:normal;
	}
.twitter_feed h1
	{
		font-family: 'OpenSans-SemiBold';
		font-size:140%;
		color:#003c90;
		text-align:center;
		text-transform:uppercase;
		margin-top:2%;
		margin-bottom:2%;
		font-style:normal;
	}	

.footer
	{
		width:100%;
		float:left;
		background:#003c90;
		padding-top:4%;
		padding-bottom:4%;
		margin-top:1px;
		text-align:center;
		font-family: 'OpenSans-Bold';
		font-size:100%;
		color:#ffffff;
	}
.footer img
	{
		margin-left:5px;
		margin-right:5px;
		
		
	}
.footer .logofooter
	{
		width:70%;
		margin-left:15%;
		margin-right:15%;
	}
.footer ul, .footer ul li
	{
		display:inline-block;
		margin:0px;
		padding:0px;
	}	
.footer a:active, .footer a:link, .footer a:visited, .footer a:hover
	{
		display:inline-block;
		color:#ffffff;
		padding:0px 5px 0px 5px;
		text-decoration:none;
		text-transform:uppercase;
	}	
.wpcf7-text, .wpcf7-date, .wpcf7-select	
	{
		border:1px solid #cccccc;
		height:30px;
		width:100%;
		font-family: 'OpenSans-Regular';
		font-size:100%;
	}
.wpcf7-textarea
	{
		width:100%
	}
.time .wpcf7-select	
	{
		border:1px solid #cccccc;
		height:30px;
		width:100%;
		font-family: 'OpenSans-Regular';
		font-size:100%;
	}
.wpcf7-submit
	{
		background:#0099FF;
		border-radius:20px;
		text-align:center;
		color:#ffffff;
		font-family:'OpenSans-SemiBold';
		font-size:18px;
		text-transform:uppercase;
		border:#0033CC 2px solid;
		padding:5px 15px 5px 15px;
	}
table tr td
	{
		display:block;
		width:95%;
		
	}
table tr td iframe, table tr td img
	{
		width:95%;
	}
ul
	{
		width:80%;
	
}
ul li
	{
		margin-bottom:1%;
	}
}	