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

/* 	-----------------------------------------------------
	------------------- Header Styles -------------------
	----------------------------------------------------- */
	.header-section {padding:15px;}
	.header-section figure {width:100%; text-align:center;}
	.header-section aside {width:100%; text-align:center; padding:0; font-size:16px;}
	.header-section aside a {display:block;}
	.header-section nav {width:100%; text-align:center;}
	#cd-menu-trigger {right:10px !important; top:-40px !important;}
	
	
/* 	-----------------------------------------------------
	------------------ Banner Styles -------------------
	----------------------------------------------------- */
	.banner-section {padding:15px 0; background-size:cover; min-height:auto;}
	.banner-section h1 {font-size:24px;padding:0px;}
	.banner-section h4 {font-size:18px;padding-top:0px;}
	.banner-section h5 {font-size:12px;}
	.btn-find {font-size:16px; height:44px; line-height:44px;}
	
	
/* 	-----------------------------------------------------
	------------------ Content Styles -------------------
	----------------------------------------------------- */
	.content-section {}
	.row-eq-height {display:block !important;}
	.home-section01 {padding:15px 0;}
	.home-section01 h3 {font-size:24px;}
	.home-section01 h4 {font-size:18px;}
	.home-section01 ul li {font-size:16px;}
	
	.home-section02 {padding:15px 0;}
	.home-section02 h2 {font-size:28px; padding:0;}
	.home-section02 p {font-size:14px; padding:0;}
	.home-section02 .box article {font-size:18px;}
	.home-section02 [class*="col-"] {padding:5px;}
	
	.home-section03 {padding:15px 0;}
	.home-section03 h3 {font-size:24px; padding-bottom:15px;}
	.home-section03 figure {margin:0 25px 30px 0;}
	.home-section03 article {margin-left:0;}
	.home-section03 [class*="col-"] {padding:15px;}
	
	.home-section04 {padding:15px 0;}
	.home-section04 h2 {font-size:20px; padding:0;}
	
	.home-section05 {padding:15px 0;}
	.home-section05 h3 {font-size:22px;}
	.home-section05 [class*="col-"] {padding:15px;}
	.home-section05 .box {min-height:inherit; padding:20px 20px 50px 20px;}
	
	.modal-dialog {margin:20px auto; padding:20px; width:100%;}
	.modal-content {padding:15px;}
	.modal-header h2 {font-size:28px;}
	.modal-header h5 {font-size:16px;}
	button.close {top:0; right:10px;}
	.modal-body input[type="text"], .modal-body input[type="email"] {font-size:16px; line-height:1; height:auto;} 

/* 	-----------------------------------------------------
	------------------- Footer Styles -------------------
	----------------------------------------------------- */
	.footer-section {padding:15px; font-size:12px;}

	
}
/*For Midium Mobile*/
@media only screen and (min-width:480px) and (max-width:760px){
	.header-section aside a {display:inline-block;}
	.home-section02 [class*="col-"] {padding:15px;}
}
/*For Tablet*/
@media only screen and (min-width:760px) and (max-width:1000px) {
img {max-width:100%; height:auto;}

/* 	-----------------------------------------------------
	------------------- Header Styles -------------------
	----------------------------------------------------- */
	.header-section {}
	.header-section aside {font-size:20px;}
	
/* 	-----------------------------------------------------
	------------------ Banner Styles -------------------
	----------------------------------------------------- */
	.banner-section {padding:80px 0; background-size:cover; min-height:auto;}
	.banner-section h1 {font-size:30px;}
	.banner-section h4 {font-size:20px;}
	.banner-section h4 {font-size:16px;}
	.banner-section h5 {font-size:14px;}
	.btn-find {font-size:20px; height:54px; line-height:54px;}
	
/* 	-----------------------------------------------------
	------------------ Content Styles -------------------
	----------------------------------------------------- */
	.content-section {}
	
	.home-section01 {padding:30px 0;}
	.home-section01 h3 {font-size:24px;}
	.home-section01 h4 {font-size:18px;}
	.home-section01 ul li {font-size:16px;}
	
	.home-section02 {padding:30px 0;}
	.home-section02 h2 {font-size:32px; padding:0;}
	.home-section02 p {font-size:16px; padding:0;}
	.home-section02 .col-sm-2 {width:20%;}
	.home-section02 .box {height:auto;}
	.home-section02 .box article {font-size:18px; line-height:1;}
	.home-section02 [class*="col-"] {padding:5px;}
	
	.home-section03 {padding:30px 0;}
	.home-section03 h3 {font-size:32px; padding-bottom:15px;}
	.home-section03 [class*="col-"] {padding:25px 15px;}
	
	.home-section04 {padding:30px 0;}
	.home-section04 h2 {font-size:26px; padding-top:15px;}
	
	.home-section05 {padding:30px 0;}
	.home-section05 .box {min-height:480px;}
	
	.modal-dialog {margin:50px auto; padding:50px; width:100%;}
	.modal-content {padding:30px;}

/* 	-----------------------------------------------------
	------------------- Footer Styles -------------------
	----------------------------------------------------- */
	.footer-section {padding:20px;}
	
}
/*For Destop*/
@media only screen and (min-width:1001px) and (max-width:1170px) {
img {max-width:100%; height:auto;}

/* 	-----------------------------------------------------
	------------------- Header Styles -------------------
	----------------------------------------------------- */
	.header-section {}
	
	
/* 	-----------------------------------------------------
	------------------ Content Styles -------------------
	----------------------------------------------------- */
	.content-section {}
	.home-section02 .box article {font-size:18px;}
	

/* 	-----------------------------------------------------
	------------------- Footer Styles -------------------
	----------------------------------------------------- */
	.footer-section {}


}