/*For Mobile*/
@media only screen and (max-width:760px) {
img {max-width:100%; height:auto;}

/* 	-----------------------------------------------------
	------------------- Header Styles -------------------
	----------------------------------------------------- */
	.header-section {}
	.navbar-container {padding:0; height:auto; background-color:rgba(0,0,0,.6);}
	
	.header-section .section {padding:60px 0;}
	.header-section .section h1 {font-size:20px;}
	.header-section .section h1 span {font-size:16px;}
	.header-section .section p {font-size:13px; color:#FFFFFF;}
	.navbar-brand {padding:15px 30px; margin:0;}
	.navbar-brand img {height:40px;}
	.navbar-toggle {background-color:#FFFFFF !important; margin-top:15px; margin-right:30px; padding:5px 10px;}
	.navbar-nav {float:none; text-align:center;}
	
/* 	-----------------------------------------------------
	------------------- Header Styles -------------------
	----------------------------------------------------- */
	.video-section {height:auto;}
	#overlay {height: auto;}


/* 	-----------------------------------------------------
	------------------ Content Styles -------------------
	----------------------------------------------------- */
	.main-content {}
		
	.content-section01 {padding:50px 0; min-height:inherit;}
	.content-section01 h2 {font-size:40px; font-weight:700; line-height:1; color:#303030; padding:0;}
	.content-section01 h2 span {font-size:16px; font-weight:300; display:block;}
		
	.content-section02 {padding:15px 0; min-height:inherit;}
	.content-section02 h2 {font-size:36px; padding:10px 0;}
	.content-section02 p {font-size:13px; padding:10px 0;}
	
	.content-section03 {padding:15px 0; min-height:inherit;}
	.content-section03 h4 {font-size:26px;}
	.content-section03 h5 {font-size:18px;}
	.content-section03 h6 {font-size:14px;}
	.content-section03 p {font-size:13px;}
	.content-section03 .section {padding:15px 0;}
	.content-section03 .section .row {margin:0 -15px;}
	.content-section03 .section [class*="col-"] {padding:15px;}
	.content-section03 .section article {min-height:inherit;}
	
	.content-section04 {padding:40px 15px 15px 15px; min-height:inherit;}
	.content-section04 .section {padding:10px 0;}
	.content-section04 .section table th {padding:5px; font-size:10px; line-height:1.2; width:auto;}
	.content-section04 .section table td {padding:5px; font-size:10px; line-height:1.2;}
	.content-section04 .section table th.highlight {font-size:11px;}
	
	.content-section05 {padding:50px 0; min-height:inherit;}
	.content-section05 h2 {font-size:50px;}
	.content-section05 h2 span {font-size:20px;}
	
	.content-section06 {padding:15px 0; min-height:inherit; background-size:contain; background-position:bottom;}
	.content-section06 h5 {font-size:20px; font-weight:600; line-height:1.4; color:#FFFFFF; padding:10px 0;}
	.content-section06 h5 span {display:block; font-size:30px; line-height:1; font-weight:800; text-transform:uppercase;}
	.content-section06 p {font-size:15px; font-weight:600; line-height:1.4; color:#000000; padding:10px 0;}
	
	.btn-blue {background-color:#042b53; border-color:#042b53; font-size:13px; font-weight:600; line-height:2; color:#ef8e1b; margin:10px 0 0 0;}
	.btn-blue a {color:#ef8e1b; padding:10px 15px;}
	
	.inner-main-content {position:relative; z-index:1; padding:60px 0 20px 0;}
	.inner-main-content h1 {font-size:26px;}
	.inner-main-content h2 {font-size:24px;}
	.inner-main-content h3 {font-size:22px;}
	.inner-main-content h4 {font-size:20px;}
	.inner-main-content h5 {font-size:18px;}
	.inner-main-content h6 {font-size:16px;}
	.inner-main-content p {font-size:13px;}

	ul.ullist li {font-size:13px;} 
	ol.ollist li {font-size:13px;} 
	
	.content-section07 {min-height:inherit; background:none; background-color:#e7e7e7;}
	.content-section07 section .container {padding:0;}
	.content-section07 section {background:none; min-height:inherit; padding-top:0; padding-bottom:30px;}
	.content-section07 section ul {margin:0; padding:15px; list-style:none;}
	.content-section07 section ul li {margin:0 0 10px 0; font-size:13px;}
	.content-section07 section ul li:nth-child(1) {display:block;}
	.content-section07 section ul li:nth-child(2) {display:block;}
	
	.content-section07-heading {padding:15px 0;}
	.content-section07-heading h2 {font-size:30px;}
	
	.content-section08 {padding:15px 0;}
	.content-section08 h2 {font-size:30px;}
	.content-section08 p {font-size:16px; padding:10px 0;}
	.content-section08 ul { padding:10px 0;}
	.content-section08 ul li a {display:inline-block; margin:1%; padding:5px; width:47%; height:auto; background-color:#fbfbfb; border:1px solid #f5f5f5; transition:all .4s ease-in-out;}
	.content-section08 ul li a:hover {background-color:#f7921a; border:1px solid #f7921a; transition:all .4s ease-in-out;}
	
	.content-section09 {padding:15px 0;}
	.content-section09 h2 {font-size:30px;}
	.content-section09 ul { padding:10px 0;}
	.content-section09 ul li {float:none; display:inline-block; width:44%;}
	.content-section09 ul li a {display:inline-block; width:100%; height:auto;}

	
/* 	-----------------------------------------------------
	------------------- Footer Styles -------------------
	----------------------------------------------------- */
	.footer-section {}
	.footer-section .section01, .footer-section .section02 {padding:20px 0; text-align:center;}
	.footer-section .section02 p {float:none; font-size:10px; padding-top:10px;}
	.footer-section .section02 ul {float:none;}
	.footer-section .section02 ul li {padding:0 5px; font-size:10px; display:inline; float:none;}
	.footer-section .section02 ul li a {display:inline-block;}
	
}
/*For Midium Mobile*/
@media only screen and (min-width:480px) and (max-width:760px){
	
}
/*For Tablet*/
@media only screen and (min-width:760px) and (max-width:1024px) {
img {max-width:100%; height:auto;}

/* 	-----------------------------------------------------
	------------------- Header Styles -------------------
	----------------------------------------------------- */
	.header-section {}
	
	
/* 	-----------------------------------------------------
	------------------- Header Styles -------------------
	----------------------------------------------------- */
	.video-section {}
	


/* 	-----------------------------------------------------
	------------------ Content Styles -------------------
	----------------------------------------------------- */
	.main-content {}
		
	.content-section01 {padding:15px 0; min-height:inherit;}
		
	.content-section02 {padding:15px 0; min-height:inherit;}
	
	.content-section03 {padding:15px 0; min-height:inherit;}
	
	.content-section04 {padding:15px 0; min-height:inherit;}
	
	.content-section05 {padding:15px 0; min-height:inherit;}
	
	.content-section06 {padding:15px 0; min-height:inherit;}
	
	.content-section07 section {background-size:contain; min-height:inherit; padding-top:80vh; padding-bottom:30px;}
	.content-section07 section ul li {margin:0 0 10px 0;}
	.content-section09 ul {padding:30px;}
	
	
/* 	-----------------------------------------------------
	------------------- Footer Styles -------------------
	----------------------------------------------------- */
	.footer-section {padding:15px 0; min-height:inherit;}
	
	
	
	
	
}
@media only screen and (min-width:1025px) and (max-width:1140px) {
	
}

@media only screen and (min-width:769px) {
.visible-mobile, .visible-tablet, .hidden-desktop {
	display: none !important;
}
}
@media only screen and (min-width:480px) and (max-width:768px) {
.visible-mobile, .hidden-tablet, .visible-desktop {
	display: none !important;
}
}
@media only screen and (max-width:479px) {
.hidden-mobile, .visible-tablet, .visible-desktop {
	display: none !important;
}
}