@media(max-width: 1920px){
    .container {
        max-width: 1100px;
        width: 100%;
    }   
    .ftr-top-frm-field {
        max-width: 236px;
    }
    .main-slide-item-dsc{
        max-width: 675px;
        padding-top: 85px;
        padding-bottom: 100px;
        min-height: initial;
    }
    .main-slide-item{
        min-height: 500px !important;
    }
    .it-management-info-img{
        height: 366px;
    }
    h1, .heading-desc h2 {
        font-size: 40px;
    }
    h2{
        font-size: 36px;
    }
    .ftr-top-frm-dsc h2{font-size: 40px;}
    .service-box-dsc h6{font-size: 18px;}
    .ftr-top-frm-dsc{width: 40%;}
    .ftr-top-frm{width: 60%;}
    .footer-top {
        padding-top: 105px;
        padding-bottom: 65px;
    }
    .faq-tab-item h6 {
        font-size: 18px;
        line-height: 20px;
    }
    .ex-two-grid-post-dsc h1{
        font-size: 40px;
        line-height: 40px;
    }
    .dw-info-rgt-dsc h1 {
        font-size: 40px;
        line-height: 40px;
    }
    .about-sidebar-frm-dsc h2{
        font-size: 36px;
    }
    .default-page-con strong{
        font-size: 16px;
    }
    .ftr-contact-info a{
        font-size: 18px;
    }
    .home .it-management-info-sec-wrp h1{font-size: 32px;}
}
@media(max-width: 1199px){
	.hide-md{
		display: none!important;
	}
	.show-md{
		display: block!important;
	}
	.service-box-dsc-wrp ul li:nth-child(3n+1) {
	    clear: initial;
	}
	.service-box-dsc-wrp ul li:nth-child(2n+1) {
	    clear: left;
	}
}


@media(max-width: 991px){
	.hide-sm{
		display: none!important;
	}
	.show-sm{
		display: block!important;
	}
	h1,.heading-desc h2,
	.about-sidebar-frm-dsc h2{
		font-size: 40px;
	}
	h2{
		font-size: 36px ;
	}
	h3{
		font-size: 30px;
	}
	h4{
		font-size: 26px;
	}
	h5{
		font-size: 24px;
	}
    .it-management-info-img {
        height: 466px;
    }

}


@media(max-width: 767px){
	.hide-xs{
		display: none!important;
	}
	.show-xs{
		display: block!important;
	}
	h1,
	.about-sidebar-frm-dsc h2{
		font-size: 36px;
	}
	h2{
		font-size: 32px ;
	}
	h3{
		font-size: 28px;
	}
	h4{
		font-size: 26px;
	}
	h5{
		font-size: 24px;
	}
	.about-us-con-wrap,
	.service-two-grid-post-sec-wrp,
	.overview-info-sec-wrp,
	.ex-two-grid-post-sec-wrp {
	    padding-top: 50px;
	}
	.overview-info-sec-wrp .enti-hdr-dsc{
		max-width: 100%;
		font-size: 16px;
	    line-height: 23px;
	}
    .main-slide-item {
        min-height: 600px !important;
    }

}



@media(max-width: 639px){

}



@media(max-width: 575px){
	h1,
	.about-sidebar-frm-dsc h2{
		font-size: 33px;
	}
	h2{
		font-size: 30px ;
	}
	h3{
		font-size: 27px;
	}
	h4{
		font-size: 24px;
	}
	h5{
		font-size: 20px;
	}
	.default-page-con{
		padding-top: 50px;
	}
	.faq-search-form-wrp h1{
		font-size: 35px;
	}
}


@media(max-width: 479px){
    .it-management-info-img {
        height: 400px;
    }

}



@media(max-width: 359px){

}