/* Inner page responsive */

/*** Pages ***/

@media only screen and (min-width:1200px) and (max-width:1400px) {
	.four_col_fusection .style2_mid .fa.fa-desktop, .four_col_fusection .style2_mid .fa.fa-cog, .four_col_fusection.inner .style2_mid .fa.fa-leaf, .four_col_fusection.inner .style2_mid .fa.fa-umbrella {
		line-height: 90px;
		width: 105px;
	}	
}
@media only screen and (min-width:992px) and (max-width:1199px) {
	.acc_service .panel-heading {
		padding-left:0;
	}
	.acc_service i {
		margin-top:0;
		padding:1px 4px 0;
	}
	h4.panel-title {
		padding-left:10px;
	}
	.lirc_section li.left.two {
		margin-left:28%;
	}
	.lirc_section li.right span {
		margin-left:14%;
	}
	.pricing-title h3 {
		font-size:20px;
	}
	#accordion h4 a {
		font-size:16px;
	}
	ul.tabs li, ul.tabs li:hover {
		width:11%;
	}
	html ul.tabs li.active a {
		padding-top:10px;
	}
	ul.tabs li a {
		padding:10px !important;
	}
	html ul.tabs li.active a {
		height:45px;
		margin-top:-1px;
	}
	.cat_left {
		margin-right:20px !important;
	}
	.box_widget_full .fa.fa-tags {
		display:none;
	}
	.pull-right label {
		font-size: 11px;
	}
	.inputbox.input-mini.chzn-done {
		width:33%;
	}
	.right.two i {
		padding-left:10%;
	}
	.four_col_fusection .style2_mid .fa.fa-desktop, .four_col_fusection .style2_mid .fa.fa-cog, .four_col_fusection.inner .style2_mid .fa.fa-leaf, .four_col_fusection.inner .style2_mid .fa.fa-umbrella {
		line-height: 90px;
		width: 110px;
	}
}

@media only screen and (min-width:768px) and (max-width:991px) {
	.who_weare, .our_skills, .choose_us{
		width:100%;
	}
	.choose_us {
		padding-top:10px;
	}
	.who_weare > p {
		font-size:13px;
	}
	.acc_service i {
		padding:2px 0 0 4px;
		width:32px;
	}
	#accordion h4 a {
		font-size:15px;
	}
	ul.tabs li, ul.tabs li:hover,.tabs-two {
		width:15%;
	}
	html ul.tabs li.active a {
		padding-top:10px;
	}
	ul.tabs li a {
		padding:10px !important;
	}
	html ul.tabs li.active a {
		background-color: #fff !important;
		border-top:1px solid #ddd !important;
		border-left:1px solid #ddd !important;
		color: #ffb400 !important;
		font-size:14px !important;
		font-weight: bold !important;
		height: 45px !important;
		margin-top:-1px;
		padding-top:10px;
		text-transform: uppercase !important;
	}
	html ul.tabs-two li.active, html ul.tabs-two li.active a, ul.tabs-two li a{
		font-size:13px;
	}
	ul.tabs-two li a {
		padding-left:9px !important;
	}
	.cat_left {
		margin-right:20px !important;
	}
	.box_widget_full .fa.fa-tags {
		display:none;
	}
	.tab1_content {
		height:600px !important;
	}
	.pull-right {
		display:inline-flex;
	}
	ul.lirc_section {
		padding-bottom:30px;
	}
	.web_develop {
		margin-top:0;
	}
	.lirc_section li.left {
		margin-right:3%;
	}
	.four_col_fusection .style2_mid .fa.fa-desktop, .four_col_fusection .style2_mid .fa.fa-cog, .four_col_fusection.inner .style2_mid .fa.fa-leaf, .four_col_fusection.inner .style2_mid .fa.fa-umbrella {
		margin-left:16%;
		line-height:90px;
		width:110px;
	}
	.style2_mid h3 {
		font-size:17px;
	}
	.fullimage_box2 h3 {
		font-size:18px !important;
	}
	.pricing-tables .price, .pricing-tables-helight .price, .pricing-tables-two .price, .pricing-tables-helight-two .price {
		font-size:30px;
	}
}

@media only screen and (min-width:480px) and (max-width:767px) {
	.who_weare, .choose_us {
		float:left;
		width:100%;
	}
	.who_weare > img {
		width:100%;
	}
	.who_weare strong, .our_skills{
		float:left;
		width:100%;
		padding-top:20px;
	}
	.clients_logos_list li {
		margin-right:1%;
	}
	.punchline_text_box .right {
		float:left;
	}
	#accordion h4 a {
		font-size:15px;
	}
	.choose_us > h2 {
		padding-top:20px;
	}
	.k2_search .fa.fa-search {
    float: right;
    position: relative;
    right: 5px;
    top: -51px;
	}
	.box_widget_full .fa.fa-tags {
		display:none;
	}
	.four_col_fusection .style2_mid {
		width:auto;
		margin-bottom:25px;
	}
	.four_col_fusection .style2_mid_last {
		margin-bottom:0;
	}
	.four_col_fusection .style2_mid .fa.fa-desktop, .four_col_fusection .style2_mid .fa.fa-cog, .four_col_fusection.inner .style2_mid .fa.fa-leaf, .four_col_fusection.inner .style2_mid .fa.fa-umbrella {
		margin-left:40%;
	}
	.cat_left {
		margin-right:3%;
	}
	.cat_main {
		width:79%;
	}
	.pricing-tables .title, .pricing-tables-helight .title {
		font-size:16px;
	}
	.pricing-tables .price {
		font-size:21px;
	}
	.pricing-tables, .pricing-tables-helight, .pricing-tables-two, .pricing-tables-helight-two {
		width:auto;
		padding:0;
	}
	.one_fifth {
		width:16.8%;
	}
	.list1 li, .style2_p {
		font-size:15px;
	}
	#accordion h4 a {
		font-size:12px;
	}
	.tab-content {
		float:left;
		width:100%;
		background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	}
	ul.tabs li, ul.tabs li:hover {
		width:23%;
	}
	html ul.tabs li.active a:hover, html ul.tabs li.active a:active {
		margin-top:0 !important;
		border-top:none medium !important;
		border-left:none medium !important;
	}
	html ul.tabs li.active a {
		font-size:12px !important;
		padding-left: 10px !important;
	}
	html ul.tabs li.active, html ul.tabs li.active a {
		border-top:none medium !important;
	}
	.tab1_content {
		border: 1px solid #e3e3e3 !important;
		float:left;
		height:auto !important;
	}
	ul.tabs li a {
		font-size:12px;
		padding-left:9px;
	}
	.tab-content2 {
		width:70%;
	}
	.tabs-two {
		width:22%;
	}
	html ul.tabs-two li.active, html ul.tabs-two li.active a, ul.tabs-two li a {
		font-size:10px !important;
	}
	#tab-two1 > h3, #tab-two1 > p {
		float: left;
		padding-left: 25px;
		width: 100%;
	}
	ul.clients_logos_list {
		margin-bottom:30px;
	}
	.right.two i {
		padding-left:26%;
	}
	.searchonly_text {
		width:100%;
	}
	.pull-right {
		display:inline-flex;
	}
	ul.fullimage_box {
		width:auto;
	}
	.whoweare_p {
		padding-bottom:20px !important;
	}
	.web_develop {
		margin-top:0;
	}
	ul.lirc_section {
		padding-bottom:30px;
	}
	.style2_top {
		padding-bottom:20px;
	}
	.style2_mid h3 {
		font-size:17px;
	}
	.four_col_fusection .style2_mid .fa.fa-desktop, .four_col_fusection .style2_mid .fa.fa-cog, .four_col_fusection.inner .style2_mid .fa.fa-leaf, .four_col_fusection.inner .style2_mid .fa.fa-umbrella {
			margin-left:15 !important%;
	}
	ul.fullimage_box2, .pricing-tables, .pricing-tables-helight, .pricing-tables-two, .pricing-tables-helight-two {
		margin-bottom:30px;
	}
}
@media only screen and (min-width:320px) and (max-width:480px) {
	.who_weare, .our_skills, .choose_us {
		float:left;
		width:100%;
	}
	.who_weare img {
		width:100%;
	}
	.acc_service .panel-heading {
		padding:20px 0;
	}
	#accordion h4 a, .page_col1 p {
		font-size:11px;
	}
	.elements_title {
		font-size:19px;
	}
	.k2_search .fa.fa-search {
		position:relative;
		top:-51px;
		right:4px;
	}
	.clients_logos_list {
		padding-bottom:30px !important;
	}
	.punchline_text_box .right a {
		float:left;
	}
	.choose_us h2 {
		font-size:20px;
	}
	.four_col_fusection .style2_mid {
		width:auto;
	}
	.lirt_section li i {
		float:right;
		width:69%;
	}
	.lirt_section li strong {
		float:left;
		width:60%;
	}
	.k2_search {
		padding-top:25px;
	}
	.box_widget_full .fa.fa-tags {
		display:none;
	}
	.box_widget_full h3 {
		font-size:15px;
	}
	.box_widget_full {
		margin-bottom:10px;
	}
	.pricing-tables, .pricing-tables-helight, .pricing-tables-two, .pricing-tables-helight-two {
		width:auto;
		margin-bottom:30px;
	}
	.style2_p {
		font-size:13px;
	}
	.tab-content {
		background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	}
	ul.tabs li, ul.tabs li:hover {
		width:30%;
	}
	.tab1_content {
		float:left;
		width:100%;
		height:auto !important;
	}
	.tab-content {
			padding:25px 0 0 6px !important;
	}
	html ul.tabs li.active a {
		background-color: #fff !important;
		border-top:1px solid #ddd !important;
		border-left:1px solid #ddd !important;
		color: #ffb400 !important;
		font-size:14px !important;
		font-weight: bold !important;
		height: 45px !important;
		margin-top:-1px;
		padding-top:10px;
		text-transform: uppercase !important;
	}
	ul.tabs li a, ul.tabs li a:hover{
		padding-top:10px !important;
	}
	html ul.tabs li.active a,ul.tabs li a {
		font-size:11px !important;
	}
	ul.tabs-two li a {
		padding-left:6px !important;
		font-size:10px !important;
	}
	.tabs-two {
		width:25%;
	}
	.tab-content2 {
		float:left;
		width:70%;
	}
	.image_right1 {
		margin-right:10px;
	}
	#tab-two1 > h3,#tab-two1 > p {
		float: left;
		width: 100%;
		padding-left: 30px;
	}
	.controls label {
		/*float:left;
		width:100%;*/
	}
	.pull-left.search_keyword {
		float:left;
		width:40%;
	}
	.searchonly_text {
		width:100%;
	}
	.btn-group input {
		width:100%;
	}
	.btn-group.pull-right {
		float: left;
		padding-top: 10px;
		width: 100%;
	}
	.inputbox.input-mini.chzn-done {
		 width: 39%;
		 margin-right: 11px;
	}
	ul.fullimage_box {
		width:auto;
	}
	.whoweare_p {
		padding-bottom:20px !important;
	}
	.clients_logos_list li {
		width:51%;
		padding-bottom:5px;
	}
	ul.lirc_section {
		padding-bottom:30px;
	}
	.lirc_section li.right i {
		margin-left: 0px;;
		text-align: center;
		font-size:13px;
	}
	.lirc_section li.right {
		width:50%;
	}
	.internet_market {
		margin-left:0% !important;
	}
	.lirc_section li.right.two h3 i {
		margin-left:10% !important
	}
	.website_design {
		margin-left:-1px !important;
	}
	.lirc_section li.right h3 {
		margin-top:0;
	}
	.big_text1 {
		float: left;
		width: 100%;
	}
	.style2_top {
		padding-bottom:10px;
	}
	.style2_mid {
		margin-bottom:20px;
	}
	ul.fullimage_box2 {
		margin-bottom: 20px !important;
	}
	.box_widget_full .fa.fa-tags.fa-4x {
		display:none;
	}
	ul.list1 {
		margin-bottom:15px;
	}

}