/* Responsive CSS Document */

/*
Created on   : 15/09/2017.
Theme Name   : ACOACH.
Description  : ACOACH - Responsive Creative Agency Template.
Version      : 1.0.
Author       : @360Degreee.
Developed by : @360Degreee.
Last Update  : 07.2026.
*/

@media (min-width: 992px) {
	.container {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.seo-header .rmLogoDesc#rmPageDesc {display: none;}
}
/*(max-width: 992px)*/

@media (min-width: 992px) and (max-width: 1199px) {
	.main-menu .navbar-nav > li > a {padding: 0 20px;}
	.choose-section .right-side .right-side-content,
	.choose-section .left-side .left-side-content,
	#box-11.choose-section .right-side .right-side-content,
	#box-11.choose-section .left-side .left-side-content {width: 485px; max-width: 485px;}
	.home-form-section .form-contact-item {padding-left: 0;}
	.them-footer-section .footer-button-section {padding:15px 0;}
	.them-footer-section .footer-button-section h3 {line-height:38px;}
	.them-footer-section .footer-button-section a {margin-top:9px;}
	.theme-menu-V-two-fix .main-menu .navbar-nav {padding-left: 20px;}
	.theme-menu-V-two-fix .manu-icon-padding-mainas {padding-left: 0;}
	.our-service-v2-section .service-v2-item .iteme-text {padding: 30px 15px 20px 40px; min-height: 230px;}
	.Blog-V-three-Singleblog .Singleblog-Leave-A-Comment > form > input {width: 100%;}
	.Blog-V-three-Singleblog .Singleblog-Leave-A-Comment > form > input:nth-of-type(1) {margin-right: 0;}
	.faq-page-form-section form > input {width: 32.30%;}
	.About-us-section .About-us-img-section > hr {padding-top: 30px;}
    .seo-header .rmLogoDesc#rmPageDesc {display: none;}
	.top-header {padding: 30px 0;}
	.top-header .col-md-3 {width: 30%;}
	.top-header .logo_col {width: 40%!important;}
	.navbar-nav > li {font-size: 14px;}
	#home-image .home-image-text {top:15%;}
	#home-image .home-image-text h1 {font-size:45px; line-height:55px;}
	#home-image .home-image-text p {font-size: 18px; margin:10px 0;}
	.advsearch-search-box .form-section-opact .form-text-item.text-left {margin-left: 40px;}
}
/*(min-width: 992px) and (max-width: 1199px)*/

@media (max-width: 991px) {
	.top-header {padding: 25px 0;}
	.top-header .search-opson {padding-left: 0;}
	.top-header .header-icon-tx {margin-top: 15px;}
	
	.top-header .header-icon-tx {display: none;}
	/*========  Theme Menu  =========*/
	.theme-main-menu:before {display: none !important;}
	.main-menu .navbar-nav .menu-button {float: none !important; text-align: center;}
	.main-menu .navbar {width: 100%;}
	.main-menu .navbar-nav {padding-right: 5px; padding-left: 5px;}
	.main-menu .navbar-collapse {margin-top: 9px; padding: 0 3px;}
	.theme-menu-fix-banner.fixed .navbar-collapse {margin: 10px 0;}
    .navbar-nav, .navbar-nav > li, .navbar-header, .theme-main-menu .navbar-toggle {float: none;}
	.navbar-collapse.collapse{display: none !important;}
	nav .navbar-collapse {max-height: 700px;}
	.navbar-collapse.collapse {overflow-y:auto !important;}
    .navbar-collapse.collapse.in, .navbar-toggle {display: block !important;}
	.main-menu .navbar-nav > li a {line-height: 42px; border-right: none;}
	.main-menu .navbar-nav > li.dropdown-holder .sub-menu {
		-webkit-transition: none;
		   -moz-transition: none;
			-ms-transition: none;
			 -o-transition: none;
				transition: none;
		opacity: 1; visibility: visible; position: static; box-shadow: none; width: 100%; display: none; margin-top: 3px;
		-webkit-transform: scaleY(1);
		   -moz-transform: scaleY(1);
			-ms-transform: scaleY(1);
			 -o-transform: scaleY(1);
				transform: scaleY(1);
	}
	.main-menu .navbar-nav > li.dropdown-holder .sub-menu > li > a {
		background: #212121;
		border-bottom-color: rgba(255,255,255,0.09);
	}
    .main-menu nav ul li.dropdown-holder .fa {display: block;}
  	.main-menu .nav > li > a {padding: 0 5px; }
	.main-menu .nav > li {margin: 5px 0;}
	/*======*/
	.choose-section .left-side,
	.choose-section .right-side,
	#box-11.choose-section .left-side,
	#box-11.choose-section .right-side {
		width: 100%;
		height: auto;
		float: none !important;
	}
	.choose-section .right-side .right-side-content,
	.choose-section .left-side .left-side-content,
	#box-11.choose-section .left-side .left-side-content,
	#box-11.choose-section .right-side .right-side-content {width:90%; max-width:90%; float:none; margin:0 auto; padding:20px 0 0 0;}
	.isotop_menu {margin-bottom: 35px;}
	/*======*/
	.home-form-section .form-text-item {text-align: left; margin-bottom: 25px;}
	.home-form-section .form-contact-item {padding-left: 0;}
	.home-form-section .form-contact-item > form > input:nth-of-type(1) {margin-right: 25px;}
	.home-logo-slide .them-main-title {text-align: center;}
	.home-logo-slide .logo-claider-wrapper {margin-top: 50px;}
	.them-footer-section .footer-button-section h3 {line-height: 30px !important; font-size: 24px;}
	.top-header-v-two .top-header-right > li:nth-child(2) {float: left;}
	.top-header-v-two .top-header-left > li:nth-child(2) {float: right; margin-right: 0;}
	.top-header-v-two .top-header-left {margin-bottom: 5px;}
	.theme-menu-V-two-fix {padding: 20px 0;}
	.theme-menu-V-two-fix .manu-icon-padding-mainas {float: left;}
	.theme-menu-V-two-fix .main-menu .navbar-nav {padding-left: 0;}
	.theme-menu-V-two-fix .theme-main-menu,
	.theme-menu-V-two-fix .theme-main-menu .navbar,
	.theme-menu-V-two-fix .th-main-menu-vtwo-width {position: static;}
	.theme-menu-V-two-fix .th-main-menu-vtwo-width .navbar-collapse {position: absolute; top: 71px; right: 15px; left: 15px; z-index: 999999; background: rgba(90, 40, 99, 0.9);}
	.theme-menu-V-two-fix.fixed .th-main-menu-vtwo-width .navbar-collapse {top: 50px;}
	.theme-menu-V-two-fix .main-menu .navbar-nav > li > a {color: #FFFFFF;}
	.theme-menu-V-two-fix .main-menu .navbar-nav > li.active > a,
	.theme-menu-V-two-fix .main-menu .navbar-nav > li:hover a,
	.theme-menu-V-two-fix .main-menu .navbar-nav > li:focus a {background: #01397A; color: #FFFFFF;}
	.Recent-work-claider-wrapper {margin-top: 50px;}
	.About-us-section .About-us-img-section .About-us-img img {height: auto !important;}
	.About-us-section .About-us-img-section .img-text-border {margin-left: 0; border: none;}
	.About-us-section .About-us-img-section .img-text-border .About-us-img-text {height:auto; padding: 40px 0 0 0;}
	.About-us-section .About-us-img-section .About-us-img {height: auto !important;}
	.About-us-section .About-us-img-section > hr {padding-top:0;}
	.About-us-section .About-us-img-section .pull-right .owl-carousel,
	.About-us-section .About-us-img-section .pull-left .owl-carousel {margin-bottom: 30px;}

	.Service-Details .Service-Details-right-side-item {padding-left: 0;}
	.Service-Details .float-none {float: none !important;}
	.Projects-gallery-v-Two > .gallery_item_wrapper > .grid-sizer,
	.Projects-gallery-v-Two > .gallery_item_wrapper > .isotop-item {width: 50%;}
	.Blog-V-three-Singleblog .Singleblog-Leave-A-Comment > form > input {width: 100%;}
	.home-business-section .business-text > p {font-size: 30px; line-height: 40px;}
	.Single-Project .Single-Project-left-Side>.Result {margin-bottom: 80px;}
	.faq-page-form-section form>input {width: 65%;}
	.faq-page-form-section form>input:nth-of-type(2) {margin: 0 0 18px;}
	.Contact-us-section .Contact-us-title-text, .Contact-us-section .Contact-us-form {margin-bottom: 100px;}
    .seo-header .rmLogoDesc#rmPageDesc {display: none;}
    .theme-menu-fix-banner.fixed .navbar-header .them-logo a img {display: block;}
	.client-claider-wrapper .item > div > div > i.fa { bottom: -5px; }
	.numver-section .numver-section-opact .numver-item > div {padding:10px 30px;}
	
    /* menu bar search */
    .navbar-header button.navbar-toggle i.fa {color: #FFFFFF; font-size: 22px;}
    .navbar-header .navbar-toggle.search {padding: 6px 10px;}
    #navbar-collapse-2 #form-search {display: block;}
    .navbar-toggle.search {display: none !important;}
    .theme-menu-fix-banner.fixed .navbar-toggle.search {display: block !important;}
	
	/**handheld-device**/
	#handheld-device-img {position:relative; min-height:315px; background-repeat:no-repeat!important; background-position:center!important;}
	#handheld-device-img .handheld-device-txts {
		position: inherit;
		top: 60px;
		padding: 0 50px;
	}
	#handheld-device-img a {text-transform: none;}
	#handheld-device-img .handheld-device-txts .hd-txt-1,
	#handheld-device-img .handheld-device-txts .hd-txt-2 {
		font-family: Roboto, "Microsoft JhengHei", Arial, PingFang, sans-serif;
		text-transform:none;
		padding:0;
	}
	#handheld-device-img .handheld-device-txts .hd-txt-1 {color:#FAFAFA; font-size:25px; font-weight:300; line-height:30px; max-width:340px;}
	#handheld-device-img .handheld-device-txts .hd-txt-2 {color:#FFFFFF; font-size:38px; font-weight:900; line-height:46px; max-width:250px; text-shadow:0 0 4px rgba(0, 0, 0, 0.5);}
	#handheld-device-img .handheld-device-txts .hd-txt-3 {font-size:16px; line-height:21px; color:#E6E6E6;}
	.handheld-device-txts .intro_but {
        background: #01397A;
        color: #FFFFFF;
        font-weight: 900;
        font-size: 14px;
        padding: 0 20px;
        line-height: 45px;
        text-align: center;
        opacity: 1;
        margin: 10px 0;
	}
	
	/*media*/
	.media div > a > img { max-width: 100%; }
	.media-left, .media-right { display: inline-block; padding: 0 0 30px; }
    
    /*menu_3*/
    .theme-menu-fix-banner.menu_3 {position: absolute;}

	#home-image .home-image-text h1 {
		font-size: 35px;
		line-height: 45px;
	}
	#home-image .home-image-text p {
		font-size:16px;
		line-height:26px;
	}
	
	table {
        width: 100%!important;
        height: auto!important;
        /*display: block;*/
        overflow-x: auto;
    }
	/** advsearch search **/
	.advsearch-search-box .form-contact-item {text-align:center;}

	/** history (Dont Remove) **/
	#side-history-product .owl-carousel .owl-item img { width: 130px!important; }
	
	/** inner pages **/
	.single-product-details .single-product-section .single-product-image.pull-right {margin-left: 0;}
	.single-product-details .single-product-section .single-product-image.pull-left {/*margin-right: 0;*/}
	.About-us-section .About-us-img-section .pull-right .About-us-img {margin-left: 0;}
}
/*(max-width: 991px)*/

@media (min-width: 768px) and (max-width: 991px) {
	.single-product-details .image {width: 100%;}
	.single-product-details .info {width: 100%; padding-left: 0;}
	
	/** advsearch search **/
	.advsearch-search-box .form-section-opact .form-text-item.text-left {margin:0 70px; text-align: center;}
	
	/**** html欄位中的響應式設定****/
	.img_right_col, .img_right, .img_left_col, .img_left {width:40%;}
}
/*(min-width: 768px) and (max-width: 991px)*/

@media (max-width: 767px) {
	.event-item .event-border {border: none; margin-left: 0; padding-left: 15px;}
	.event-item .event-text {padding: 25px 5px 0;}
	.events-section .event-areya > a {top: auto; right: auto; bottom: 0; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%);}
	/*========*/
	.choose-section .left-side {padding: 0;}
	.choose-section .right-side {padding: 0 15px;}
	.choose-section .right-side .right-side-content,
	.choose-section .left-side .left-side-content,
	#box-11.choose-section .left-side .left-side-content,
	#box-11.choose-section .right-side .right-side-content {width: 100%; max-width: 100%;}
	.choose-section .left-side .left-side-opact {padding: 0 15px;}
	#box-11.choose-section .left-side .left-side-content .left-content-text,
	#box-11.choose-section .right-side .right-side-content .right-content-text .right-side-item {padding: 0 20px;}
	/*========*/
	.isotop_menu {margin-bottom: 25px;}
	.isotop_menu ul {margin-top: 15px;}
	.gallery_item_wrapper > .grid-sizer,
	.gallery_item_wrapper > .isotop-item {width: 50%; padding: 15px;}
	#isotop-gallery-wrapper .isotop-item > h3 > a {margin: 25px 0 10px 0;}
	#box-12.home-gallery .gallery_item_wrapper > .isotop-item {width:33.333333%; padding: 15px;}
	/*=========*/
	.numver-section .numver-section-opact .numver-title > h2 {text-align: center; margin-bottom: 30px;}
	.numver-section .numver-section-opact .numver-item > div {padding: 10px 50px 30px;}
	.numver-section .numver-section-opact .numver-item > div:nth-child(even) {padding-right: 50px;}
	.home-form-section .form-contact-item > form > input {width: 100%; margin-bottom: 20px;}
	.home-form-section .form-contact-item > form > input:nth-of-type(1) {margin-right: 0;}
	.them-footer-section .footer-section .footer-bottom-item {text-align: center;}
	.them-footer-section .footer-section .footer-bottom-item .privacy-item {float: none;}
	.them-footer-section .footer-section .footer-bottom-item > div > div > div {width: 100% !important;}
	.our-service-v2-section .service-v2-item .iteme-text {padding: 30px 15px 20px 40px; min-height: 230px;}
	.blog-Vtwo-sidebar {margin-right: 0;}
	.blog-Vtwo-wrapper.row {margin: 0;}
	.single-shop-products {margin-bottom: 100px;}
	.Contact-us-section .Contact-us-form form > input {width: 100%;}
	.Contact-us-section .Contact-us-form form > input:nth-of-type(1) {margin-right: 0;}
	.Blog-V-one-news {margin: 90px 0 80px;}
	.faq-page-form-section form>input {width: 100%;}
	.error-pages-section h1 {font-size: 120px; line-height: 150px;}
	.error-pages-section .text-big {font-size: 40px; line-height: 40px;}
	.error-pages-button-or-Search > li {display: block;}
	.error-pages-button-or-Search > li > span {padding: 16px;}
	.error-pages-button-or-Search > li > form {margin: 0 auto;}
	/*=========*/
	.pages-button {padding: 30px 0;}
	.single-list-item-Wrapper .list-img-item {width: 47.5%;}
	.single-list-item-Wrapper .list-text-col {width: 52%;}
    /*new*/
    .hidden-phone {display: none !important;}
    .section-container {margin: 50px 0;}
    .top_col .container {padding: 0px;}
    .language_box {margin: 2px 15px 0 0;}
    
    table.compare-h td:first-child img {min-width: unset;}
    table.compare-h td .spec {min-width: unset;}
    table.compare-h td .desc_feature {min-width: unset;}
    table.compare-h td .desc_html {min-width: unset;}
    .main-menu .navbar-nav > li.dropdown-holder .sub-menu ul {display:none;}
    
	.single-product-details .icon {margin: 0 0 20px 0; overflow: hidden;}
    .single-product-details .icon .color-show {margin-left: 0px; width: 100%;}
    .single-product-details .icon .color-show a {margin: 5px 0px; width: 100%;}
    .content .empty_wrap .search-here {width: initial;}
	
	/**handheld-device**/
	#handheld-device-img .handheld-device-txts {
		top: 60px;
		padding: 0 35px;
	}
	#handheld-device-img .handheld-device-txts .hd-txt-1 {font-size:22px; line-height:28px; max-width:320px;}
	#handheld-device-img .handheld-device-txts .hd-txt-2 {font-size:33px; line-height:40px; max-width:250px;}

	.service-section .service-offer-item {margin-bottom:0;}
	
	/**** html欄位中的響應式設定****/
	.img_right_col, .img_right, .img_left_col, .img_left {width:45%;}
	
	/**** 側攔瀏覽紀錄****/
	#side-5 .owl-item .single-history-product img {width:100%!important; height: auto;}
}
/*(max-width: 767px)*/

@media (max-width: 650px) {
	#success, #error {
	    width: 84%;
	    height: auto;
	    top: calc(50% - 50px);
	    left: 8%;
	    padding: 30px 10px;
	  }
	.single-product-details .image {width: 100%;}
	.single-product-details .info {width: 100%; padding-left: 0;}
	.content button.gallery_cycle {display: none;}
	
	/**** headlines and paragraph ****/
	.Our-Membership .Our-Membership-item .Membership-div > h3,
	.Our-Membership .Our-Membership-item .Membership-div > h4,
	.Our-Membership .Our-Membership-item .Membership-div > p {margin-left:10%; margin-right:10%;}
}
/*(max-width: 650px)*/

@media (max-width: 600px) {
	.top-header .header-icon-tx p {line-height: 20px;}
	/*========*/
	.choose-section .right-side .right-side-content .right-content-text {margin: 0;}
	.choose-section .right-side .right-side-content .right-content-text .right-side-item {width: 100%; padding: 0; float: none;}
	.choose-section .home-two-right-side .right-side-content .right-content-text .right-side-item {text-align: left;}
	.them-footer-section .footer-section .footer-item {width: 100% !important;}
	.them-footer-section .footer-button-section > div > div > div {width: 100%;}
	.them-footer-section .footer-button-section a {float: none !important; margin-top: 15px; width: 100%;}
	#theme-main-banner .camera_caption .container h1 {font-size: 40px; line-height: 50px;}
	.About-us-section .About-us-img-section .About-us-img img {width: 100%;}
	.About-us-section .About-us-img-section .img-text-border .About-us-img-text {padding: 20px 0 0 0;}
	.our-service-v2-section .service-v2-item .iteme-text {padding: 30px 15px 30px 40px; min-height: auto;}
	.display-in-grid .service-v2-item-width {width: 100%;}
	#box-12.home-gallery .gallery_item_wrapper > .isotop-item {width:100%; padding: 15px;}
	#isotop-gallery-wrapper .isotop-item > h3 > a {-webkit-line-clamp:unset;}
	
	.them-footer-section .footer-section .footer-item-one,
	.them-footer-section .footer-section .footer-item-two,
	.them-footer-section .footer-section .footer-item-three,
	.them-footer-section .footer-section .footer-item-four {min-height:inherit;}
	
}
/*(max-width: 600px)*/

@media (max-width: 500px) {
	.top-header-v-two ul li {margin: 8px 0;}
	.theme-menu-fix-banner > div.container {padding-left: 0; padding-right: 0;}
	.theme-menu-V-two-fix > div.container {padding-left: 15px; padding-right: 15px;}
	.top-header .width-header {width: 100%!important;}
	.top-header .search-here {border-top: solid 1px #d1d1d1; margin: 20px 0 5px;}
	.top-header-v-two .top-header-right > li:nth-child(2) {float: none;}
	.top-header .them-logo, .top-header-v-two .top-header-right {text-align: center;}
	.top-header-v-two .top-header-left > li {margin-right: 0; display: block;text-align: center;}
	.top-header-v-two .top-header-left > li:nth-child(2) {float: none; margin-top: 5px;}
	.top-header-v-two .top-header-right > li {display: block; float: none;}
	.theme-menu-V-two-fix .th-main-menu-vtwo-width,
	.theme-menu-V-two-fix .manu-icon-padding-mainas {padding: 0}
	.theme-menu-V-two-fix .manu-logo-v-two-width {padding: 0 7px;}
	.theme-menu-V-two-fix .manu-logo-v-two-width img {width: 100%;}
	.theme-menu-V-two-fix .search_option {position: static;}
	.theme-menu-V-two-fix .search_option form.dropdown-menu {right: -67px;}
	.choose-section .home-two-right-side .right-side-content .right-content-text .right-side-item > p {padding: 0;}
	.Our-Membership-width {width: 100%;}
	.Service-Details .Service-Details-right-side-item .right-side-item-Our-Approch .Approch-img,
	.Service-Details .Service-Details-right-side-item .right-side-item-Our-Approch .Approch-text {width: 100%; float: none!important;}
	.Service-Details .Service-Details-right-side-item .right-side-item-Our-Approch .Approch-text {padding-left: 0; margin-top: 50px;}
	.Team-section .Team-Width {width: 100%;}
	.Shop-section-item-wrapper .shop-item-width {width: 100%;}
	.Enar-page-banner .Enar-page-banner-opact h1 {font-size:22px; line-height:28px;}
	.Enar-page-banner .Enar-page-banner-opact h2 {font-size:12px; line-height:18px;}
	.Enar-page-banner .Enar-page-banner-opact ul > li {font-size:14px; line-height:22px;}
	.Blog-V-three-Singleblog .Singleblog-item .Singleblog-Text > .Share > h6 {float: none; text-align: center;}
	.Blog-V-three-Singleblog .Singleblog-item .Singleblog-Text > .Share > ul {float: none; margin-top: 15px; text-align: center;}
	.single-list-item-Wrapper .list-img-item {width: 50%!important;}
	.single-list-item-Wrapper .list-text-col {width: 100%; padding: 15px 0 0 0;}
	.single-list-item-Wrapper .list-text-col > p {display: inherit;;}
	.single-list-item-Wrapper .list-text-col > a {width: 100%;}

	.content button.gallery_cycle {display:none;}
	
	/**handheld-device**/
	#handheld-device-img .handheld-device-txts {
		top: 60px;
		padding: 0 30px;
	}
	#handheld-device-img .handheld-device-txts .hd-txt-1 {font-size:20px; line-height:26px; max-width:300px;}
	#handheld-device-img .handheld-device-txts .hd-txt-2 {font-size:30px; line-height:36px; max-width:200px;}
	#handheld-device-img .handheld-device-txts .hd-txt-3 {display:none;}
	
	/**** html欄位中的響應式設定****/
	.img_right_col, .img_right, .img_left_col, .img_left {width:100%;}
	
	/*** 長條形按鈕 padding ****/
	.service-v2-item .item-text > a > span.bottonBorder,
	.display-in-grid .single-item-Wrapper .single-Text-item > a > span.bottonBorder,
	.single-list-item-Wrapper .list-text-col > a > span.bottonBorder,
	.item-width .item-Wrapper a.bottonBorder,
	.single-product-details .icon .color-show a,
	.advsearch-search-box .form-section-opact .form-text-item > a {padding:0 20px;}
}
/*(max-width: 500px)*/

@media (max-width: 450px) {
	.isotop_menu .gallery-button-ful-widtm,
	.isotop_menu .gallery-title-ful-widtm {width: 100% !important; float: none;}
	.isotop_menu .gallery-button-ful-widtm > a {float: none; margin-top: 20px; width: 100% !important;}
	.gallery_item_wrapper > .isotop-item {width: 100%;}
	.numver-section .numver-section-opact .numver-item > div {float:none; width:100%;}
	.client-claider-wrapper .item {height: unset;}
	.client-claider-wrapper .item > div {padding: 35px 25px;}
	.client-claider-wrapper .item > div > div {padding-right: 0;}
	.client-claider-wrapper .item > div > div > img {display: none;}
	#theme-main-banner .camera_caption .container h1 {font-size: 20px; line-height: 145%; margin-top: 40px;}
	#theme-main-banner .camera_caption .container p {font-size: 15px; line-height: 145%; margin: 0;}
	#theme-main-banner .camera_caption .container > a.button-left:hover,
	#theme-main-banner .camera_caption .container a {font-size: 10px; padding: 10px 10px; line-height: 10px;}
	.Projects-gallery-v-Two > .gallery_item_wrapper > .grid-sizer,
	.Projects-gallery-v-Two > .gallery_item_wrapper > .isotop-item,
	.Projects-gallery-v-Three > .gallery_item_wrapper > .grid-sizer,
	.Projects-gallery-v-Three > .gallery_item_wrapper > .isotop-item {width: 100%;}
	.Contact-us-section .Contact-us-title-text > h3 {font-size: 28px; line-height: 40px;}
	.error-pages-button-or-Search > li > form {width: 100%;}
	.choose-section .left-side .left-side-content .left-content-text > .them-main-title h2 br,
	.home-form-section .form-text-item > .them-main-title > h2 br {display: none;}
	.img_right_col,
	.img_left_col {width:100%;}
	.search_option.float-right {margin-right: 10px;}
	.choose-section .home-two-right-side .right-side-content .right-content-text {padding:0 30px;}
	
	/** advsearch search **/
	.advsearch-search-box .form-section-opact .form-text-item.text-left {margin: 0 30px;}
	
	/**handheld-device**/
	#handheld-device-img .handheld-device-txts {
		top: 60px;
		padding: 0 20px;
	}
}
/*(max-width: 450px)*/

@media (max-width: 380px) {
	.related-product > h5 {padding-right: 100px;}
	.review-tab .nav-tabs li a {padding: 10px 20px;}
	.single-product-details .info .quantity,
	.single-product-details .info .color-show {width: 100%; float: none;}
	.single-product-details .info .color-show a {margin: 30px auto 0 auto; display: block;}
}
/*(max-width: 380px)*/

/*-------------------------------------------------------------------------------------------------------------*/
/**** New Added Item & Additional ****/
@media (max-width: 1500px) {
	/** title size**/
	.home-business-section .business-text > h1,
	.choose-section .left-side .left-side-content .left-content-text > .them-main-title h2,
	.home-two-business .business-text > h1, .home-two-business .business-text > h1 > a,
	#box-11.choose-section .left-side .left-side-content .left-content-text > .them-main-title h2,
	.home-form-section .form-text-item > .them-main-title > h2 > a {font-size:45px; line-height: 55px;}
	/** box 17**/
	.home-two-our-service .home-two-our-service-item .item-opact-text {padding:18% 12% 0;}
	.home-two-our-service .home-two-our-service-item .item-opact-text:hover {padding:20% 12% 0;}
	.home-two-our-service .home-two-our-service-item .item-opact-text a > h2 {font-size:55px; line-height: 60px; -webkit-line-clamp:2;}
}
@media (max-width: 1200px) {
	/** title size**/
	.home-business-section .business-text > h1,
	.choose-section .left-side .left-side-content .left-content-text > .them-main-title h2,
	.home-two-business .business-text > h1, .home-two-business .business-text > h1 > a,
	#box-11.choose-section .left-side .left-side-content .left-content-text > .them-main-title h2, 
	.home-form-section .form-text-item > .them-main-title > h2 > a {font-size:40px; line-height:50px;}
	
	h2, .About-us-section .About-us-img-section .About-us-img-text h2, h2.name, .single-product-details .info h2 {font-size:40px; line-height:48px;}
	h3, .About-us-section .About-us-text-section .About-us-text h3,
	.About-us-section .About-us-img-section .About-us-img-text h3, .single-product-details .info h3, h3.name_title {font-size:30px; line-height:38px;}
	
	/** margin and padding **/
	.events-section {padding:60px 0 40px 0;}
	.choose-section .left-side .left-side-content .left-content-text {padding:40px 60px 0 30px;}
	.choose-section .home-two-right-side .right-side-content {padding:40px 30px 0 60px;}
	.home-two-experts-section {
		padding:70px 0 120px 0;
		clip-path:polygon(0 0, 100% 0, 100% 100%, 0 90%);
	}
	.service-offer {
		padding:80px 0 100px 0;
		clip-path:polygon(0 0, 100% 7%, 100% 100%, 0 93%);
	}
	#box-11.choose-section .left-side .left-side-content .left-content-text {padding:50px 60px 0 15px;}
	#box-11.choose-section .right-side .right-side-content {padding:100px 0 0 60px;}
	
	/** box 17**/
	.home-two-our-service .home-two-our-service-item {width:50%;}
	.home-two-our-service .home-two-our-service-item .item-opact-text {padding:25% 15% 0;}
	.home-two-our-service .home-two-our-service-item .item-opact-text:hover {padding:25% 15% 0;}
	.home-two-our-service .home-two-our-service-item .item-opact-text a > h2 {font-size:65px; line-height:70px; -webkit-line-clamp:2;}
	
	/** paragraph lines**/
	.event-item .event-text > a > p {-webkit-line-clamp:3;}
	.home-two-business .business-item > p {-webkit-line-clamp:5;}
}

@media (max-width: 991px) {
	/** title size**/
	.home-business-section .business-text > h1,
	.choose-section .left-side .left-side-content .left-content-text > .them-main-title h2,
	.home-two-business .business-text > h1, .home-two-business .business-text > h1 > a,
	#box-11.choose-section .left-side .left-side-content .left-content-text > .them-main-title h2,
	.home-form-section .form-text-item > .them-main-title > h2 > a {font-size:35px; line-height: 41px;}
	
	h2, .About-us-section .About-us-img-section .About-us-img-text h2, h2.name, .single-product-details .info h2 {font-size:35px; line-height:41px;}
	h3, .About-us-section .About-us-text-section .About-us-text h3,
	.About-us-section .About-us-img-section .About-us-img-text h3, .single-product-details .info h3, h3.name_title {font-size:26px; line-height:34px;}
	
	/** margin and padding **/
	.home-latest-news {padding:50px 0;}
	.choose-section .left-side .left-side-content .left-content-tex {padding:40px 20px 0 20px;}
	.choose-section .left-side .left-side-content .left-content-text {padding:40px 30px 0 30px;}
	.choose-section .home-two-right-side .right-side-content {border-top:1px solid rgba(255, 255, 255, 0.2); border-left:none; padding:40px 0;}
	.choose-section .home-two-right-side .right-side-content .right-content-text {padding: 0 30px;}
	#box-11.choose-section .left-side .left-side-content .left-content-text {padding:40px 20px 10px 20px;}
	#box-11.choose-section .right-side .right-side-content {padding:50px 10px 0 10px;}
	#box-11.choose-section .right-side .right-side-content .right-content-text .right-side-item {height:165px;}
	.home-logo-slide {padding: 35px 0 65px 0;}
	.home-client-claider {padding: 30px 0 20px 0;}
	.home-two-business {padding: 60px 0 30px 0;}
	.home-form-section {
		padding: 95px 0;
		clip-path: polygon(0 7.5%, 100% 0, 100% 92.5%, 0 100%);
	}
	.home-two-experts-section {
        padding: 70px 0 80px 0;
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0 92.5%);
    }
	.Recent-work-section {
		padding: 70px 0;
		clip-path: polygon(0 0, 100% 0, 100% 100%, 0 92.5%);
	}
	#box-20.events-section {
		padding: 85px 0 70px 0;
		clip-path: polygon(0 0, 100% 10%, 100% 100%, 0 90%);
	}
	.service-offer {
		padding:80px 0 100px 0;
		clip-path: polygon(0 0, 100% 5%, 100% 100%, 0 95%);
	}
	.choose-section .left-side .left-side-content .left-content-text > .them-main-title h2,
	#box-11.choose-section .left-side .left-side-content .left-content-text > .them-main-title h2 {margin-left:12%;}
	.home-form-section .form-text-item > .them-main-title > h2 > a {margin-right: 12%;}
	
	/** box 17**/
	.home-two-our-service .home-two-our-service-item .item-opact-text {padding:19% 15% 0;}
	.home-two-our-service .home-two-our-service-item .item-opact-text:hover {padding:20% 15% 0;}
	.home-two-our-service .home-two-our-service-item .item-opact-text a > h2 {font-size:60px; line-height:65px; -webkit-line-clamp:2;}
	
	/** paragraph lines**/
	.home-logo-slide .them-main-title > p,
	.Recent-work-taitle > p,
	.home-form-section .form-text-item > p {-webkit-line-clamp:unset;}
}
@media (max-width: 768px) {
	.advsearch-search-box .form-contact-item {display:none;}
	.single-product-details .single-product-section .single-product-image.pull-right {margin:0 0 30px 0;}
}
@media (max-width:767px) {
	/** title size**/
	.home-business-section .business-text > h1,
	.choose-section .left-side .left-side-content .left-content-text > .them-main-title h2,
	.home-two-business .business-text > h1, .home-two-business .business-text > h1 > a,
	#box-11.choose-section .left-side .left-side-content .left-content-text > .them-main-title h2,
	.home-form-section .form-text-item > .them-main-title > h2 > a {font-size:30px; line-height: 36px;}
	
	h2, .About-us-section .About-us-img-section .About-us-img-text h2, h2.name, .single-product-details .info h2 {font-size:30px; line-height:36px;}
	
	.home-two-business .business-item > h2, .service-section .service-offer-item h3 > a, .service-v2-item .item-text > a > h3 {font-size: 22px; line-height: 28px;}
	h3, .About-us-section .About-us-text-section .About-us-text h3,
	.About-us-section .About-us-img-section .About-us-img-text h3, .single-product-details .info h3, h3.name_title, h4 {font-size:22px; line-height:28px;}
	
	/** margin and padding **/
	.events-section {
		padding: 80px 0 50px 0;
		clip-path: polygon(0 0, 100% 5%, 100% 95%, 0 100%);
	}
	.home-latest-news {padding: 35px 0;}
	.service-offer {
        padding: 85px 0 125px 0;
        clip-path: polygon(0 0, 100% 2.5%, 100% 100%, 0 97.5%);
    }
	.numver-section .numver-section-opact {
		padding: 60px 0;
		clip-path: polygon(0 0, 100% 10%, 100% 100%, 0 90%);
	}
	#box-20.events-section {
        padding: 85px 0;
        clip-path: polygon(0 0, 100% 7.5%, 100% 100%, 0 92.5%);
    }
	.home-gallery {
		clip-path: polygon(0 0, 100% 0, 100% 100%, 0 90%);
		padding: 60px 0 80px 0;
	}
	
	/** paragraph lines**/
	.home-business-section .business-item > p,
	.home-two-business .business-item > p {-webkit-line-clamp:unset;}
	.choose-section .left-side .left-side-content .left-content-text > p,
	.choose-section .home-two-right-side .right-side-content .right-content-text .right-side-item > p,
	#box-11.choose-section .left-side .left-side-content .left-content-text > p,
	#box-20 .event-item .event-text > p {-webkit-line-clamp:unset;}
	
	/** box 10 banner number **/
	.service-section .service-offer-item > .service-icon > span {font-size:35px; line-height:35px; padding:10px;}
}
@media (max-width:600px) {
	/** box 17**/
	.home-two-our-service .home-two-our-service-item {width: 100%;}
	.home-two-our-service .home-two-our-service-item .item-opact-text {padding:25% 15% 0;}
	.home-two-our-service .home-two-our-service-item:hover .item-opact-text {padding:25% 15% 0;}
	.home-two-our-service .home-two-our-service-item .item-opact-text a > h2 {font-size:65px; line-height:70px; -webkit-line-clamp:2;}
	
	/** margin and padding **/
	#box-11.choose-section .right-side .right-side-content {padding:50px 10px 25px 10px;}
	#box-11.choose-section .right-side .right-side-content .right-content-text .right-side-item {width: 100%; height:auto;}
	.numver-section .numver-section-opact .numver-item > div {padding:10px 35px 30px;}
	.numver-section .numver-section-opact .numver-item > div:nth-child(even) {padding-right:35px;}
	.home-gallery {
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0 95%);
        padding: 35px 0 80px;
    }
}
@media (max-width: 500px) {
	/** box 10 banner number **/
	.service-section .service-offer-item > .service-icon > span {font-size:32px; line-height:32px; padding:8px;}
	
	/** paragraph lines**/
	.Our-Membership .Our-Membership-item .Membership-div > p {height: unset;}
	
	/** title size**/
	.home-business-section .business-text > h1,
	.choose-section .left-side .left-side-content .left-content-text > .them-main-title h2,
	.home-two-business .business-text > h1, .home-two-business .business-text > h1 > a,
	#box-11.choose-section .left-side .left-side-content .left-content-text > .them-main-title h2,
	.home-form-section .form-text-item > .them-main-title > h2 > a {font-size:28px; line-height: 34px;}
	
	h2, .About-us-section .About-us-img-section .About-us-img-text h2, h2.name, .single-product-details .info h2 {font-size:28px; line-height:34px;}
	
	.home-two-business .business-item > h2, .service-section .service-offer-item h3 > a, .service-v2-item .item-text > a > h3 {font-size: 20px; line-height: 26px;}
	h3, .About-us-section .About-us-text-section .About-us-text h3,
	.About-us-section .About-us-img-section .About-us-img-text h3, .single-product-details .info h3, h3.name_title, h4 {font-size:20px; line-height:26px;}
	h5 {font-size:18px; line-height:24px;}
}
@media (max-width: 450px) {
	/** margin and padding **/
	.numver-section .numver-section-opact {
		padding: 55px 0;
		clip-path: polygon(0 0, 100% 5%, 100% 100%, 0 95%);
	}
	.service-offer {padding: 85px 0 100px 0;}
	.home-gallery {
		padding: 30px 0 50px 0;
		clip-path: polygon(0 0, 100% 0, 100% 100%, 0 95%);
	}
	.home-two-business {padding: 45px 0 15px 0;}
	
	/** box 17**/
	.home-two-our-service .home-two-our-service-item .item-opact-text {padding:20% 15% 0;}
	.home-two-our-service .home-two-our-service-item:hover .item-opact-text {padding:22% 15% 0;}
	
	/** paragraph lines**/
	.client-claider-wrapper .item > div > div > h3 > a {-webkit-line-clamp:2;}
}
@media (max-width: 380px) {
	/** box 10 banner number **/
	.service-section .service-offer-item > .service-icon > span {font-size:28px; line-height:28px; padding:6px;}
}
@media (max-width: 320px) {
	.navbar-brand { padding: 0 15px;}
	
	/**handheld-device**/
	#handheld-device-img .handheld-device-txts {
		top: 60px;
		padding: 0 15px;
	}
	#handheld-device-img .handheld-device-txts .hd-txt-1 {font-size:18px; line-height:24px; max-width:300px;}
	#handheld-device-img .handheld-device-txts .hd-txt-2 {font-size:30px; line-height:36px; max-width:200px;}
	
	/** margin and padding **/
	.choose-section .left-side .left-side-content .left-content-text {padding:20px 10px 0 10px;}
	.choose-section .home-two-right-side .right-side-content {padding:40px 0 10px 0;}
	.choose-section .home-two-right-side .right-side-content .right-content-text {padding:0 10px;}
	.Recent-work-section {paddinig:50px 0;}
	
	/** box 17**/
	.home-two-our-service .home-two-our-service-item .item-opact-text {padding: 20% 15% 0;}
	.home-two-our-service .home-two-our-service-item:hover .item-opact-text {padding: 15% 15% 0;}
	.home-two-our-service .home-two-our-service-item .item-opact-text a > h2 {font-size:50px; line-height:55px; -webkit-line-clamp:2;}
	
	/** paragraph lines**/
	.client-claider-wrapper .item > div > div > h3 > a {-webkit-line-clamp: 3;}
}

