﻿/*============================================
[Table of content]
1. Large devices (less than 1200px)
2. Large tablets (less than  992px)
3. Medium devices (less than  768px)
4. Small devices (less than  576px)
5. Extra Small devices (less than  480px)
============================================*/

@media screen and (min-width: 1200px) {
  	.footwidth{flex: 0 0 12%;max-width: 12%;}
	.footwidth2{flex: 0 0 18%;max-width: 18%;}
	.footwidthlast{flex: 0 0 26%;max-width: 26%;}
	.pc_right{ text-align:right;}
	.hidden-pc{display:none;}
	.pcheight{ height:317px; overflow: hidden;}
	.pcheight img{ height:230px;}
	.pcheight2 {height:497px;overflow: hidden;}
	.pcheight2 img{ height:223px; overflow: hidden; width:100%;}
	.pcheight3 {height:320px;overflow: hidden; width: 22%; float:left; margin-right: 3%;}
	.pcheight3 img{ height:200px; overflow: hidden; width:100%;}
	.main-slider .swiper-slide img{
		/*height: 400px;*/
	}
	.pcheight4 {height:320px;overflow: hidden;}
	.pcheight4 img{ height:200px; overflow: hidden; width:100%;}
	.container {
        width: 1440px; min-width: 1440px;
    } 
     .hidden-mobile{display:block;}
}


@media (max-width:1199.98px) {
.connection-image img {max-width:500px;}
.subscription-heading h1 {font-size:30px;}
.app-wrap {margin-top:0;margin-bottom:120px;}
.customers {background-image:none;}
.single-sidebar-widget {padding:20px;}
.single-sidebar-widget input#amount {width:40%;font-size:12px;}
.single-sidebar-widget .filter-amunt {float:left;width:60%;}
.table--inner-area tbody tr td .rating-star i,.table--inner-area tbody tr td .feature-list li span i {font-size:12px;}
.table--inner-area thead tr th {white-space:nowrap;}
.domain--table-inner {padding-bottom:93px;}
.contry-headig-list li h4 {font-size:15px;}
.contry-headig-list li:first-child {width:18%;}
.contry-headig-list li:nth-child(2) {width:37%;}
.contry-headig-list li:nth-child(3) {width:7%;}
.contry-headig-list li:nth-child(4) {width:9%;}
.contry-headig-list li:nth-child(5) {width:8%;} 
.feature-list li {white-space:nowrap;} 
.customer-fullwidth .customer-right-img {width:52%;}
.partner--slider-inner:after {height:205px;}
.partner-slider {transform:translate(-47%);}
}


/* 4. Small devices (less than  576px) */
@media (max-width:575.98px) {h1 {font-size:30px;line-height:1.4;}
.pt-120 {padding-top:60px;}
.pb-120 {padding-bottom:60px;}
.pb-90 {padding-bottom:30px;}
.pb-70 {padding-bottom:10px;}
.mt-120 {margin-top:60px;}
.mb-40 {margin-bottom:0px;}
.section-title {margin-top:-5px;padding-bottom:20px;}
.app-wrap {margin-bottom:60px;}
.btn {padding:8px 15px;}
.header-menu > ul {top:51px !important;}
.header-top-info li {margin-bottom:10px;}
.header-cart {margin-left:0;padding-left:0;border-left:0;}
.app-info .nav li {margin-top:15px;}
.primary-form input[type=email] {padding:0 15px;}
.customers-review {padding-left:0;padding-right:0;}
.alignright {float:none;margin-left:0;margin-right:0;}
.post-author-img {margin-bottom:20px;}
.post-comments > li > ul > li {padding-left:25px;}
.gallery--product-details {padding-bottom:15px;}
.gallery-pagination-inner {padding-bottom:55px;}
.gallery--pagination-icon {left:4%;top:46%;}
.post-navigation li:first-child {margin-bottom:70px;}
.footer .pt-90 {padding-top:70px;}
.footer .pb-50 {padding-bottom:30px;}
.gallery-details-text h2 {font-size:26px;margin-top:-10px;}
.gallery-button {margin-bottom:34px;}
.gallery_filter li .gallery-btn {padding:5px 23px 5px 23px;border:1px solid #e2e6fb;margin-bottom:5px;margin-right:5px;}
.gallery_filter li:first-child {border-left:0;}
.gallery--single-item img {height:150px;object-fit:cover;width:100%;}
.voip-app-heading {margin-bottom:31px;margin-top:-9px;}
.voip-app-heading h1 {font-size:25px;}
.single--another-service {padding-bottom:20px;}
.another--service-heading h1 {font-size:30px;}
.domain--table-inner {padding-bottom:54px;}
.mb-120 {margin-bottom:60px;}
.contry--details-inner {padding:20px 20px 15px 20px;}
.contry-headig-list {width:185%;}
.contry-headig-list li h4 {font-size:13px;}
ul.country-list {width:181%;}
.country-list li {margin-right:10px;}
.spacer-80 {padding-bottom:30px;}
.partner--slider-inner:after {width:100%;height:169px;bottom:60px;left:0;}
.about-content h1 {font-size:30px;}
}
/* 5. Extra Small devices (less than  480px) */ 
@media (max-width:479.98px) {h1 {line-height:1.3;}
.section-title h1 {margin-bottom:5px;}
.contry-headig-list {width:335%;}
ul.country-list {width:327%;}
.spacer-80 {padding-bottom:30px;}
.about-content h1 {font-size:30px;}
}
@media (min-width: 768px){
	.col-md-2x {
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
	}
}
.btn-primary {
    color: #fff;
    background-color: #0d3d8f;
    border-color: #0d3d8f;
}
