/*==========  Desktop First Method  ==========*/

@media only screen and (max-width : 1366px) {
	.section7 {
		min-height: 650px;
	}
}





@media only screen and (max-width : 1285px) {
	.section9 .content .box_wrap {
		margin-left: 50px;
	}
}


@media only screen and (max-width : 1200px) {
	.header .content .quote_box:after {
		display: none;
		width: 0;
		height: 0;
	}
	.header .content .quote_box:before {
		display: none;
	}
	.header .content .quote_box {
		width: 100%;
		margin-left: 0;
	}
	.header .content {
		text-align: center;
	}
	.section1 .box2 .item .img_box {
		position: static;
	}
	.section1 .box1 {
		flex-wrap: wrap;
	}
	.section1 .text_wrap {
		flex-wrap: wrap;
		flex-direction: column;
		align-items: flex-start;
	}
	.section1 .box1 {
		flex-direction: column;
	}
	.section1 .box2 {
		flex-direction: column;
	}
	.section1 .box2 .item {
		width: 100%;
	}
	.section1 .box1 .text_box {
		display: flex;
		flex-direction: column-reverse;
	}
	.section1 .box1 .text_box .item1 {
		padding-left: 0;
	}
	.item2_social {
		margin-top: 15px;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.item2_social .hr {
		margin-top: 0;
		margin-right: 0;
	}
	.item2_social .text {
		text-align: center;
	}
	.section1 .box1 .img_box {
		margin: 0 auto;
	}
	.section1 .box1 .text_box .item1 p br {
		display: none;
	}
	.section1 .box2 .item {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		margin-top: 30px;
	}
	.section1 .box2 .item .title {
		margin-top: 0;
	}


	.section2 .content h2 {
		font-size: 30px;
	}

	.section3 .box_wrap .box .text br {
		display: none;
	}


	.section4 .box_wrap {
		padding-left: 0;
	}
	.section4 .box_wrap2 {
		flex-wrap: wrap;
		justify-content: space-around;
	}
	.section4 .box_wrap2 .text_block {
		width: 100%;
		text-align: center;
		margin-bottom: 25px;
		margin-right: 0;
	}
	.section4 .box_wrap2 .text_block br {
		display: none;
	}
	.section4 .box_wrap2 .box {
		margin-right: 0;
	}
	.section4 .box_wrap .box {
		align-items: center;
		text-align: center;
	}
	


	.section5 .box_wrap .box:after {
		display: none;
	}
	.section5 .box_wrap .box h2 br {
		display: none;
	}
	.section5 .box_wrap .box {
		text-align: center;
		width: 100%;
	}
	.container .line_string {
		display: none;
	}
	.section5 {
		padding-bottom: 130px;
	}

	.line_string {
		display: none;
	}


	.section6 .title_wrap .title h2 {
		font-size: 25px;
	}
	.section6 .title_wrap .title p {
		font-size: 21px;
	}
	.section6 .box_wrap {
		width: 80%;
	}
	.section6 .box_wrap .item1 .title br {
		display: none;
	}



	.section7 .box_wrap .box br {
		display: none;
	}


	.section10 .box_wrap {
		justify-content: space-around;
	}
	.section10 .box_wrap .box {
		width: 35%;
	}
	.section10 {
		padding: 20px 0;
	}
	


	.section11 .rew_slider .item .rew br  {
		display: none;
	}
	

	.section13 .box_wrap .box .info {
		margin-top: 62px;
	}
	.section13 .box_wrap {
		flex-wrap: wrap;
	}




	.section14 .wrapper .tabs {
		width: 40%;
	}

	.section7 {
		background-color: #16232c;
		background-image: none;
		min-height: auto;
		padding-bottom: 30px;
	}
	.section7 .box_wrap .box:nth-child(2) {
		margin: 0;
	}
	.section7 .box_wrap .box:nth-child(4) {
		margin: 0;
	}
	.section7 .box_wrap .box:nth-child(3) {
		margin: 0;
	}
	.section7 .box_wrap .box {
		width: 50%;
		margin-bottom: 40px !important;
	}
	.section7 .box_wrap {
		flex-wrap: wrap;
	}
	.section7 .box_wrap .box:before {
		background-image: url(../img/li4.png) !important;
		width: 75px !important;
		height: 73px !important;
		top: -23px !important;
	}
	.section7 h2 {
		font-size: 30px;
	}
	.section8 {
		padding: 40px 0;
	}

	#myModal3 .modal-dialog .modal-content .modal-body .item2_social {
		justify-content: flex-start;
		align-items: flex-start;
	}
	#myModal3 .modal-dialog .modal-content .modal-body .item2_social .text {
		text-align: left;
	}
}


/* Large Devices, Wide Screens */


/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.section1 .box2 .item {
		justify-content: space-around;
	}
	.section1 .box2 .item .img_box {
		margin-bottom: 30px;
	}



	.section2 .content:before {
		display: none;
	}
	.section2 .content {
		padding-left: 0;
	}
	.section2 .content .text {
		padding-left: 0;
	}
	.section2 div.to_bot {
		display: none;
	}
	.section2 .content h2 br {
		display: none;
	}
	.section2 .content h2 {
		font-size: 26px;
	}
	.section2 .content h2 span {
		display: block;
	}
	

	.section3 {
		background-image: none;
		background-color: #fff;
	}


	.section4 h2 {
		font-size: 25px;
	}
	.section4 .box_wrap2 .box {
		margin-bottom: 25px;
	}
	.section4 .box_wrap .box {
		width: 48%;
	}
	.section4 .box_wrap .box .text_box {
		padding-left: 0;
	}
	.section4 .box_wrap {
		justify-content: space-between;
	}


	.section6 {
		background-position: 400px 0;
	}
	.section6 .box_wrap {
		width: 100%;
	}


	
	.section9 .content .box_wrap {
		margin-left: 0;
	}



	.section10 .box_wrap .box {
		width: 100%;
	}


	.section11 .rew_slider .owl-nav {
		height: 50px;
	}
	.section11 .title h2 {
		font-size: 23px;
	}
	.section11 .title .gradient_text {
		font-size: 25px;
	}
	.section11 .title p {
		font-size: 19px;
	}
	.section11 .rew_slider .item .title {
		font-size: 15px;
		margin-bottom: 15px;
	}
	.section11 .rew_slider .item {
		padding: 55px 50px 30px;
	}
	.section11 .rew_slider .item .rew {
		margin-bottom: 15px;
		font-size: 15px;
		margin-bottom: 15px;
	}
	.section11 .rew_slider .item .bot_text {
		font-size: 15px;
	}
	


	.section12 .feedback .owl-prev {
		display: none;
	}
	.section12 .feedback .owl-next {
		display: none;
	}
	.section12 .feedback .item .text {
		font-size: 13px;
	}
	.section12 .feedback .item {
		width: 88%;
		padding: 60px 30px 10px;
	}
	.section12 .title h2 {
		font-size: 25px;
	}
	.section12 .title p {
		font-size: 20px;
	}
	.section12 .feedback .item .text br {
		display: none;
	}



	.section13 .box_wrap .box {
		width: 100%;
		text-align: center;
	}
	.section13 .box_wrap {
		flex-direction: column-reverse;
		align-items: center;
		margin-top: 30px;
	}
	.section13 .box_wrap .map {
		width: 100%;
	}
	.section13 .box_wrap .box .info {
		margin-top: 25px;
	}
	.section13 {
		padding: 30px 0;
	}
	.section13 .title h2 {
		font-size: 25px;
	}

	.section14 .wrapper {
		flex-wrap: wrap;
	}
	.section14 .wrapper .tabs {
		width: 100%;
	}
	.section14 .wrapper .tab_content {
		width: 100%;
		border-left: none;
		border-top: 1px solid #f5f2ee;
		padding-top: 30px;
	}
	.section14 .wrapper .tabs .tab:after {
		width: 100%;
	}
	.section14 .title h2 {
		font-size: 25px;
	}

	.section15 .title h2 {
		font-size: 25px;
	}
	.section15 .title p {
		font-size: 19px;
	}
	.section15 .box_wrap .box {
		flex-direction: column;
		align-items: flex-start;
	}
	.section15 .box_wrap .box:nth-child(2) .text_box span.title {
		padding-right: 0;
	}
	.section15 .box_wrap .box:nth-child(2) .text_box span.text {
		text-align: left;
	}
	.section15 .box_wrap .box2 span.info br {
		display: none;
	}
	.section15 .box_wrap .box2 {
		text-align: center;
		align-items: center;
		margin-top: 20px;
	}
	.section15 .box_wrap .box:nth-child(2) {
		flex-direction: column-reverse;
	}

	.section7 .box_wrap .box:before {
		display: block;
		position: static;
	}
	.section7 .box_wrap .box {
		display: flex;
		flex-direction: column;
		align-items: center;
		padding-left: 0;
		text-align: center;
		width: 40%;
	}
	.section7 .box_wrap {
		justify-content: space-between;
	}
	.section7 h2 {
		font-size: 25px;
		margin-top: 40px;
	}
	
	#myModal3 .modal-dialog {
		width: 100%;
		margin: 30px auto;
	}
	#myModal3 .modal-dialog .modal-content {
		width: 95%;
		background-size: cover;
	}




}

@media only screen and (max-width : 920px) {
	.section9 {
		background-color: #1a252b;
		/*background-image: none;*/
		padding: 40px 0;
		height: auto;
	}
	.section9 .content .box_wrap {
		background-image: none;
		width: 100%;
		height: auto;
	}
	.section9 .content .box_wrap .line .box {
		position: static;
		width: 35%;
		justify-content: center;
		margin-bottom: 25px;
	}


	/*.section9 .content .box_wrap .line .box br {
		display: none;
	}*/


	.section9 h2 {
		font-size: 25px;
		margin-bottom: 30px;
		text-align: center;
	}
	.section9 .content .box_wrap {
		position: static;
	}
	.section9 .content .box_wrap .line {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
	}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.header .content h1 {
		font-size: 25px;
	}
	.header .content p {
		font-size: 16px;
	}
	.header .content {
		margin-top: 50px;
	}
	.header .content a.btn_orange {
		width: 60%;
		height: 50px;
		font-size: 16px;
	}
	.header .content .quote_box {
		height: auto;
		background-size: 65px;
		padding: 20px;
	}


	.section1 h2 {
		font-size: 25px;
		margin-top: 0;
	}
	.section1 {
		padding: 45px 0;
	}
	.section1 .text_wrap p {
		margin-right: 0;
		font-size: 20px;
	}


	.section3 .box_wrap:after {
		display: none;
	}
	.section3 .box_wrap .box_line {
		width: 100%;
	}


	.section4 {
		padding-top: 40px;
	}
	.section4 .box_wrap .box {
		width: 50%;
	}
	.section4 h2 {
		font-size: 20px;
	}
	.section4 .box_wrap2 .text_block {
		font-size: 20px;
	}


	

	.section5 .box_wrap {
		margin-top: 50px;
	}
	.section5 .box_wrap .box h2 {
		font-size: 25px;
	}
	.section5 .box_wrap .box p {
		font-size: 20px;
		margin-bottom: 30px;
	}
	.section5 .box_wrap .box a.btn_orange {
		width: 60%;
		height: 50px;
		font-size: 16px;
	}


	.section8 .content h2 {
		font-size: 25px;
	}
	.section8 .content p {
		margin-bottom: 25px;
	}
	.section8 .content a.btn_orange {
		width: 60%;
		height: 50px;
		font-size: 16px;
	}


	.section10 h2 {
		font-size: 25px;
	}
	.section10 .box_wrap {
		margin-top: 30px;
	}


	.section11 .title h2 {
		font-size: 19px;
	}
	.section11 .title .gradient_text {
		font-size: 20px;
	}
	.section11 .title p {
		font-size: 16px;
	}
	

	.section13 .title h2 {
		font-size: 20px;
	}
	.section13 .box_wrap .box .info a.btn_orange {
		width: 60%;
		height: 50px;
		font-size: 16px;
	}

	.section14 .wrapper .tab_item .box_2 p.info br {
		display: none;
	}
	.section14 .wrapper .tab_item .title_tab {
		font-size: 19px;
	}
	.section14 .wrapper .tab_item .att_info {
		flex-direction: column;
		align-items: center;
		text-align: center;
	}
	.section14 .wrapper .tab_item .att_info .att_img {
		margin-right: 0;
		margin-bottom: 10px;
	}
	.section14 .wrapper .tab_item .att_info {
		margin-top: 10px;
	}


	.section15 .box_wrap .box {
		align-items: center;
	}
	.section15 .box_wrap .box .text_box {
		text-align: center;
		width: 100%;
	}
	.section15 .title {
		text-align: center;
	}
	.section15 .box_wrap .box:nth-child(2) .text_box span.text {
		text-align: center;
	}
	.section15 .box_wrap .box2 a.btn_orange {
		width: 60%;
		height: 50px;
		font-size: 16px;
	}
	.section15 {
		padding: 40px 0;
	}

	.section7 .box_wrap .box br {
		display: none;
	}
	.section3 .box_wrap .box {
		width: 100%;
	}
}


@media only screen and (max-width : 580px) {
	.header .content h1 br {
		display: none;
	}
	.header .content .quote_box {
		background-position: center;
		font-size: 14px;
	}
	.top_line .box_name span {
		font-size: 11px;
	}
	.top_line .box_name span.bold {
		font-size: 15px;
	}
	.top_line .tel_box a.tel {
		font-size: 16px;
	}
	.top_line .tel_box a.callback {
		font-size: 14px;
	}

	.section1 h2 {
		font-size: 20px;
	}
	.section1 .text_wrap p {
		font-size: 17px;
	}
	.section1 .box1 {
		margin-top: 20px;
	}
	.section1 .box1 .text_box .item1 {
		margin-top: 35px;
	}

	.section2 {
		padding: 40px 0;
	}
	.section2 .content h2 {
		font-size: 20px;
		line-height: 1.5;
	}
	.section2 .content .text p {
		font-size: 20px;
	}
	.section2 .content {
		text-align: center;
	}

	.section3 {
		padding: 40px 0;
	}
	.section3 .title_wrap .title h2 {
		font-size: 24px;
	}
	.section3 .title_wrap .title p {
		font-size: 18px;
		padding: 0 25px;
	}
	.section3 .title_wrap {
		flex-direction: column;
		text-align: center;
	}
	.section3 .title_wrap .gradient_text {
		margin-right: 0;
	}
	.section3 .box_wrap .box_line {
		margin-right: 0;
		text-align: center;
	}
	.section11 .title {
		text-align: center;
	}
	.section10 .box_wrap .box .text br {
		display: none;
	}



	.section4 .box_wrap .box {
		width: 100%;
	}
	.section4 .box_wrap .box .text_box br {
		display: none;
		padding-left: 0;
	}
	.section4 h2 br {
		display: none;
	}


	.section5 {
		padding-bottom: 60px;
	}




	.section6 .box_wrap .item2 {
		flex-direction: column;
		text-align: center;
		padding-left: 0;
		width: 100%;
		margin-bottom: 30px;
	}
	.section6 .box_wrap .item2 img {
		margin-right: 0;
		margin-bottom: 15px;
	}
	.section6 .box_wrap .item1 {
		text-align: center;
	}
	.section6 .box_wrap .item1 {
		width: 100%;
		text-align: center;
	}
	.section6 .title_wrap {
		flex-direction: column;
		align-items: center;
	}
	.section6 .title_wrap .gradient_text {
		margin-right: 0;
		font-size: 75px;
	}
	.section6 .title_wrap .title {
		text-align: center;
	}
	.section6 .box_wrap .item2 .text br {
		display: none;
	}
	.section6 .title_wrap .title h2 {
		font-size: 20px;
	}
	.section6 .title_wrap .title p {
		font-size: 18px;
		margin-top: 10px;
		line-height: 1.2;
	}


	.section8 .content h2 {
		font-size: 20px;
	}
	.section8 .content p {
		font-size: 20px;
	}


	.section10 .box_wrap .box {
		flex-direction: column;
		align-items: center;
		text-align: center;
	}
	.section10 .box_wrap .box .img_box {
		margin-right: 0;
		margin-bottom: 10px;
		width: 30px;
		height: 30px;
	}
	.section10 .box_wrap .box .img_box img {
		width: 100%;
	}
	.section10 h2 {
		font-size: 20px;
	}


	.section11 .rew_slider .item .rew {
		font-size: 12px;
	}
	.section11 .rew_slider .item .bot_text {
		font-size: 12px;
	}
	.section11 .rew_slider .item .title {
		font-size: 12px;
	}
	.section11 .title h2 br {
		display: none;
	}
	.section11 .title .gradient_text {
		margin: 0;
	}


	.section12 .feedback .item .foto_box {
		width: 80px;
		height: 80px;
		top: calc(0% - 40px);
		left: calc(50% - 40px);
	}
	.section12 .feedback .item {
		padding: 45px 30px 10px;
	}


	.section13 .box_wrap .map {
		height: 290px;
	}
	.section13 .box_wrap .box .info p {
		margin-bottom: 20px;
		font-size: 17px;
	}
	.section13 .box_wrap .box .contacts span {
		font-size: 17px;
	}

	.section14 .wrapper .tab_item .img_wrap .hr {
		display: none;
	}
	.section14 .wrapper .tab_item .img_wrap .box {
		width: 30%;
	}
	.section14 .wrapper .tab_item .img_wrap {
		flex-wrap: wrap;
		justify-content: space-around;
	}
	.section14 {
		padding: 40px 0;
	}


	.section15 .title h2 {
		font-size: 20px;
	}
	.section15 .box_wrap .box .text_box span.text br {
		display: none;
	}
	.section15 .box_wrap .box .text_box span.text {
		font-size: 13px;
	}
	.section15 .box_wrap .box .text_box span.title {
		font-size: 15px;
	}
	.section15 .title h2 {
		font-size: 18px;
	}
	.section15 .title p {
		font-size: 16px;
	}


	.section9 .content .box_wrap .line .box {
		width: 50%;
	}

	.section7 .box_wrap .box {
		width: 50%;
	}

	#myModal3 .modal-dialog .modal-content {
		background-image: none;
	}
	#myModal3 .modal-dialog .modal-content .modal-body .modal_title {
		text-align: center;
	}
	#myModal3 .modal-dialog .modal-content .modal-body .item2_social {
		justify-content: center;
		align-items: center;
	}
	#myModal3 .modal-dialog .modal-content .modal-body .item2_social .text {
		text-align: center;
	}
	#myModal3 .modal-dialog .modal-content {
		height: auto;
		padding: 10px 15px 25px;
	}
	#myModal3 .modal-dialog .modal-content .modal-body .item2_social .text span br {
		display: none;
	}

	.modal .modal-dialog .modal-content .modal-body form input {
		padding: 10px 15px;
	}
	.modal .modal-dialog .modal-content .modal-body form button {
		width: 100%;
		height: 50px;
		font-size: 16px;
	}
	.modal .modal-dialog .modal-content .modal-body .modal_title p {
		font-size: 16px;
	}
	.modal .modal-dialog .modal-content .modal-body .modal_title h2 {
		font-size: 16px;
	}
	.modal .modal-dialog .modal-content {
		padding: 20px 45px 50px;
		width: 95%;
	}


	.section9 {
		background-position: -490px 70px;
	}
	.footer .policy a.privacy {
		font-size: 12px;
	}
	.footer .policy a.criate {
		font-size: 12px;
	}

}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
	.footer .policy {
		flex-direction: column;
		align-items: center;
		text-align: center;
	}
	.footer .policy a.privacy {
		margin-bottom: 5px;
	}
	.header .content h1 {
		font-size: 19px;
		margin-bottom: 15px;
	}
	.header .content p {
		font-size: 14px;
		margin-bottom: 20px;
	}


	.section1 .text_wrap .item .hr {
		width: 17px;
	}
	.section1 h2 {
		font-size: 17px;
	}
	.section1 .text_wrap p {
		font-size: 15px;
	}
	.section1 .box1 .text_box .item1 p {
		padding-left: 0;
	}
	.section1 .box1 .text_box .item1 p br {
		display: none;
	}
	.section1 .box2 .item .title p {
		padding-left: 0;
	}
	.list_box p {
		padding-left: 0;
		margin-bottom: 15px;
	}
	.list_box ul li {
		padding-left: 20px;
	}
	.list_box ul li:before {
		left: 0;
	}

	.section2 .content .text span br {
		display: none;
	}
	

	.section3 .title_wrap .gradient_text span.yers {
		font-size: 55px;
	}
	.section3 .title_wrap .title h2 {
		font-size: 20px;
		margin-bottom: 10px;
	}
	.section3 .title_wrap .title p {
		font-size: 16px;
		padding: 0;
	}
	.section3 .box_wrap .box .title {
		font-size: 17px;
		margin-bottom: 10px;
	}
	.section3 .box_wrap .box .text {
		font-size: 13px;
	}

	.section4 .box_wrap2 .box {
		width: 100%;
		min-height: auto;
	}

	

	.section5 .box_wrap .box h2 {
		font-size: 20px;
	}
	.section5 .box_wrap .box a.btn_orange {
		width: 80%;
	}

	.section6 .box_wrap .item2 .text {
		font-size: 13px;
	}
	.section6 .box_wrap .item1 .title {
		font-size: 17px;
	}

	.section8 .content a.btn_orange {
		width: 80%;
	}

	.section10 .box_wrap .box {
		margin-bottom: 15px;
	}
	.section10 .box_wrap .box .text {
		font-size: 14px;
	}

	.section11 .rew_slider .owl-nav {
		height: 40px;
	}
	.section11 .rew_slider .item {
		padding: 50px 15px 30px;
	}


	.section12 .feedback .item {
		box-shadow: none;
	}
	.section12 .feedback .item {
		width: 100%;
	}
	.section12 .title h2 {
		font-size: 20px;
	}
	.section12 .feedback .item:after {
		display: none;
	}
	.section12 .feedback .item .text {
		font-size: 11px;
	}
	.section12 .feedback .item .name {
		margin-top: 10px;
		font-size: 12px;
	}


	.section13 .box_wrap .box .info a.btn_orange {
		width: 80%;
	}
	.section13 .title h2 {
		font-size: 14px;
	}
	.section13 .box_wrap .map {
		height: 220px;
	}
	.section13 .box_wrap .box .info p {
		font-size: 14px;
	}
	.section13 .box_wrap .box .contacts span {
		font-size: 14px;
	}


	.section14 .wrapper .tab_item .box_2 ul li {
		font-size: 13px;
	}
	.section14 .wrapper .tab_item .box_2 p.info {
		font-size: 13px;
	}
	.section14 .wrapper .tab_item .att_info {
		font-size: 13px;
	}
	.section14 .wrapper .tab_item .title_tab {
		font-size: 15px;
		text-align: center;
	}
	.section14 .wrapper .tabs .tab .text {
		font-size: 13px;
	}
	.section14 .wrapper .tab_item .box_2 ul.list2 li {
		font-size: 13px;
	}
	.section14 .wrapper .tabs .tab {
		padding-top: 10px;
		margin-bottom: 15px;
	}
	.section14 .wrapper .tabs .tab .num {
		width: 30px;
		height: 30px;
		font-size: 15px;
	}
	.section14 .title h2 {
		font-size: 18px;
	}
	/*.section14 .wrapper .tab_item .img_wrap .box .text br {
		display: none;
	}*/
	.section14 .wrapper .tab_item .img_wrap .box {
		width: 50%;
	}


	.section15 .box_wrap .box2 a.btn_orange {
		width: 80%;
	}


	.section7 .box_wrap .box {
		width: 100%;
	}
	.section7 .box_wrap {
		margin-top: 20px;
	}
	.section7 h2 {
		font-size: 20px;
	}
	.section7 .box_wrap .box {
		margin-bottom: 20px !important;
	}

	.modal .modal-dialog .modal-content .modal-body .modal_title h2 {
		font-size: 16px;
	}
	.modal .modal-dialog .modal-content .modal-body .modal_title p {
		font-size: 15px;
	}
	#myModal3 .modal-dialog .modal-content .modal-body .item2_social .text span {
		font-size: 13px;
	}
	#myModal3 .modal-dialog .modal-content .modal-body .item2_social {
		margin-top: 10px;
	}
}



@media only screen and (max-width : 380px) { 
	.modal .modal-dialog .modal-content button.close {
		top: 0;
		right: 10px;
	}
	.top_line .tel_box a.tel {
		margin-bottom: 5px;
	}
	.top_line .box_name {
		margin-bottom: 10px;
	}
	.top_line {
		flex-direction: column;
		padding-top: 15px;
		align-items: center;
	}
	.header .content .quote_box {
		width: 100%;
		font-size: 13px;
	}
	.header .content a.btn_orange {
		width: 80%;
		font-size: 14px;
	}

	.section3 .box_wrap .box .text {
		font-size: 12px;
	}

	.section5 .box_wrap .box a.btn_orange {
		font-size: 14px;
	}

	.section14 .wrapper .tab_item .img_wrap .box {
		width: 100%;
	}

	.section6 .box_wrap .item2 .text {
		font-size: 12px;
	}
	a.btn_orange {
		font-size: 14px !important;
	}

	.section12 .title p {
		font-size: 16px;
	}
	

	.section9 .content .box_wrap .line .box {
		width: 50%;
	}
	.section9 h2 {
		font-size: 19px;
	}
	.section9 .content .box_wrap .line .box .number {
		width: 40px;
		height: 40px;
		font-size: 20px;
	}
	.section9 .content .box_wrap .line .box {
		font-size: 14px;
	}

	


}





/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {
	
}




/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

}

 /* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}

